开源ESP32数控电源

这篇具有很好参考价值的文章主要介绍了开源ESP32数控电源。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数字电源开源社区,单片机,嵌入式硬件,硬件工程,开源

描述

ESP32数控电源是 一款便携数控可调稳压电源 支持DC 9~30V或Type-C:PD100W输入 2.550V/08A 输出 并附带TYPE-C/TYPE-A 总100W快充自动识别输出

  1. DC接口输入支持 9~30V/1-8A 输入 两路输入接口只能 二选一使用 而且输入功率必须>输出功率
  2. TYPE-C输入由CH224K快充诱骗 最大到PD100W (20V/5A ) 输入 还支持QC等常用协议
  3. USB通信TYPE-C 输入接口只用于串口通信和一键程序下载烧录
  4. XT60端口可调输出 2.550V/08A(极限120W)常规散热默认50W输出
  5. TYPE-C和TYPE-A 接口输出功率最大100W(VIN>28V) 两路快充接口自动识别输出
  6. 显示参数用ST7735 0.96寸 TFT 80*160 RGB显示屏
  7. 旋转编码器和多功能按键进行参数设置和功能切换
  8. 支持NTC测温和输入电压测量 预留散热风扇电源接口

可调输出详细参数

  1. 电压输出范围:2.5V~50V 因为输出PMOS开关的开启阈值电压和LM5175的反馈电压影响导致只能最低输出2.5V的电压

  2. 电压输出精度:20mV

  3. 电压测量精度:10mV

  4. 电压调整步进:1mV

  5. 电流输出范围:0~8A 最大输出8A是基于散热考虑实际电流还可以再加 但需要调整分流电阻值

  6. 电流测量精度:大约1mA

  7. 电流调整步进:1mA

  8. 输出功率范围:0~120W 常规散热默认50W 如果要长时间大功率的使用一定要做好散热 必须进行强制风冷

  9. 功率测量精度:10mW

  10. 功率调整步进:1mW文章来源地址https://www.toymoban.com/news/detail-624256.html

基础功能模式

  1. 主要功能模式:详细显示模式 简易显示模式 参数校准模式 通过多功能按键 右键切换 长按右键切换显示方向
  2. 设定参数择选:电压 电流 功率 校准开关等通过 多功能按键左键切换
  3. 参数设置模式:通过旋转编码器中键选择设定的位数 左右拨动编码器进行数值加减
  4. 可调输出开关:在显示模式通过多功能按键的中键控制输出PMOS的开关
  5. 校准择选模式:多功能按键左键切换要校准的电压电流 并通过参数设置输入基准参数后调到校准显示位置并按下多功能按键的中键进行校准
  6. 恒流保护模式:当输出电流大于设定电流时将进入恒流状态 电流恒定电压拉低 但是硬件恒流控制效果不是很好设备会处于打嗝状态
  7. 过流保护模式:当输出电流大于设定电流时将关闭输出
  8. 其他保护模式:当输出功率大于设定功率或温度超过50°时关闭输出

程序下载

  1. 程序基于Arduino IDE 开发 并把相关库添加好 数据线接好 选择ESP32 和对应串口编译上传即可
  2. 有两个版本的程序 3.0 和3.1版 3.0版的 电流保护模式是 当输出电流超过设定电流 关闭输出开关
  3. 3.1版的恒流保护模式是 当输出电流超过设定电流 启动DAC恒流控制 但恒流控制效果不是很好 而且硬件恒流会影响最大电流输出功能
  4. 程序和功能都不是很完善 等以后有空可能升级下 程序和依赖库在附件内

注意事项

  1. PCB 打样4层 长90mm 宽49mm 板厚1.6mm 元件参数以原理图为准 嘉立创没有的元件上淘宝 相关软硬件资料都在附件内
  2. ESP32数控电源主要由主控PCBA 和PCB外壳及M2铜柱螺丝组成 整机大概 长90mm 宽49mm 高20mm
  3. 有两个不同版本的PCB外壳 看个人选择使用 最好使用铝基板并用导热硅胶垫紧密贴在功率MOS和铝基板间辅助散热
  4. 如果需要长时间大功率的使用一定要做好散热 最好能进行强制风冷 硬件上有预留这功能但我没开发
  5. 因为电压电流采样的分压电阻和分流电阻都有一定的误差 第一次使用前最好都用外部高精度电压表和恒流负载进行校准
  6. 该数控电源项目并不完美 还有一些的问题 开源出来就是希望和大家一起完善让每个人都能用上强大廉价的数控电源

其他平台

  1. 立创开源平台:https://oshwhub.com/FJ956391150/esp32-shuo-kong-dian-yuan
  2. gitee: https://gitee.com/arduino2021/esp32-cnc-power-supply.git
    数字电源开源社区,单片机,嵌入式硬件,硬件工程,开源
    数字电源开源社区,单片机,嵌入式硬件,硬件工程,开源
    数字电源开源社区,单片机,嵌入式硬件,硬件工程,开源

到了这里,关于开源ESP32数控电源的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 单片机开发---ESP32-S3模块上手

    想起来之前做的半成品单片机游戏机,又想继续做一个,不过之前那个单片机驱动屏幕速率太低,已经无法改进了。所以这次斥巨资购买了一款顶配的ESP32S开发板,做个简单的游戏机,没问题。 完整介绍链接 这花花绿绿的介绍,看着让人甚是喜欢呢。 参考乐鑫官网的方式,

    2024年01月23日
    浏览(43)
  • 单片机项目分享 单片机(stm32)远程智能宠物喂养系统 - 物联网 esp8266

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月19日
    浏览(67)
  • esp32单片机在arduino环境下,串口接收解码

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 当主控芯片发送一串数据,但此数据为一串字符串,需要将此字符串翻译成整型数组,以形成指令,控制串口屏。 例如:esp32单

    2024年02月09日
    浏览(45)
  • esp32单片机在arduino环境下,WIF联网

    文章目录 系列文章目录 前言 一、WIFI是什么? 二、使用步骤 1.引入库 2.读入数据 总结 随着人工智能的不断发展,物联网这门技术也越来越重要,很多人都开启了物联网学习,本文就介绍了物联网WIFI模块的基础内容。 WIFI在中文里又称作\\\"行动热点\\\",是 Wi-Fi联盟 制造商的商标

    2024年02月15日
    浏览(56)
  • 基于51单片机的数字温度计【开源】

    (1)温度实时显示(LCD2864) (2)温度上限下线调节 (3)万年历功能 (4)超温报警 (5)年月日时分秒可调节 (6)温度测量精度0.0625℃ (7)节日自动判定 STC89c52,DS18B20,DS1302,按键模块。LCD12864 main.c LCD12864.c ( 主要一些延时和LCD12864的驱动) LCD12864.h (主要一些函数的声

    2024年02月10日
    浏览(52)
  • 单片机开发---ESP32S3移植NES模拟器(二)

    《单片机开发—ESP32-S3模块上手》 《单片机开发—ESP32S3移植lvgl+触摸屏》 《单片机开发—ESP32S3移植NES模拟器(一)》 暖场视频,小时候称这个为—超级曲线射门!!!!!!!!!! ESP32上天使之翼游戏 看门狗 源码中有两处看门狗的喂狗操作,前期都被注释掉了。 因为开

    2023年04月09日
    浏览(146)
  • 单片机开发---ESP32S3移植NES模拟器(一)

    《单片机开发—ESP32-S3模块上手》 《单片机开发—ESP32S3移植lvgl+触摸屏》 依旧是参考韦东山老师的作品来移植的 《ESP32|爷青回!ESP32(单片机) NES模拟器_NES游戏机掌机教程(开源+详细讲解实现代码!)》 韦老师已经将代码开源,喜欢的朋友当然是可以去支持一波。 另外还有gi

    2023年04月16日
    浏览(45)
  • 【Arduino环境下驱动合宙esp32c3单片机基本外设】

    本教程是参加FastBond2活动主题4 - 测量仪器中的【Arduino环境下驱动合宙esp32c3单片机基本外设】。 围绕FastBond2阶段1——基于ESP32C3开发的简易IO调试设备项目需求开发。 设计目标: 多种数字和模拟信号的输入输出:用户可以选择不同的输入输出模式,并通过设备的操作界面进行

    2024年02月04日
    浏览(59)
  • STM32+esp8266实现单片机与服务器的WiFi通信

             源码已上传至gitee: stm32: 一些stm32模块使用经验记录 - Gitee.com https://gitee.com/lrf1125962926/stm32/tree/esp8266wifi%E9%80%9A%E4%BF%A1/         本实验采用STM32F1系列+esp8266 01s模块,采用HAL库开发。主控芯片哪个系列和型号都可以,只要有两个串口(UART或者USART,以下统称串口)

    2024年02月07日
    浏览(60)
  • ESP32单片机使用DHT11温湿度传感器的实践与代码解析

    摘要:本文将介绍如何使用ESP32单片机与温湿度传感器进行连接和数据读取。通过实例代码的解析,帮助读者了解实现温湿度检测的原理和方法。 一、引言 ESP32是一款功能强大的微控制器,广泛应用于物联网、智能家居等领域。在许多应用场景中,温湿度传感器是不可或缺的

    2024年02月21日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包