
ESP32-S3扩展板-数控直流负载
简介
一个使用立创·ESP32S3R8N8开发板的数控直流电子负载
简介:一个使用立创·ESP32S3R8N8开发板的数控直流电子负载开源协议
:CC BY 3.0
描述
项目简介
本项目是基于立创·ESP32S3R8N8开发板的数控直流电子负载,具有恒流负载的功能(目前软件仅实现恒流,后续可继续开发恒压、恒阻、恒功率等模式)。
项目功能
使MCP4725 DAC芯片输出基准信号在运放比较放大后控制MOS导通,使用一个10毫欧的电流采集电阻对通过MOS的电流进行采集反馈给运放。还用了一颗INA226作为输入电压电流信号的采集,传输到ESP32S3单片机处理并显示在1.8寸TFT屏幕上。用一个五向开关控制单片机输出对应的恒流电流信号,并使用开发板上的绿色LED灯作为运行状态显示。
项目参数
- 本设计采用MCP4725 DAC芯片输出基准信号;用一颗INA226采集输入端的;
- 本设计采用1.8寸TFT液晶显示屏显示,显示有输入电压、电流、功率、和消耗的电量;
原理解析(硬件说明)
电路原理图和PCB请打开编辑器查看,由于水平有限,很多店里设计的并不是很合理,仅供参考,特别像PCB中INA摆放得靠近稳压电源这些,后续可能会抽时间通过验证慢慢改善。
软件代码
代码用arduino编写,参考了一些库的示例和开源广场上的开源代码,这里就不放出来了.
注意事项
目前已知的问题:
- 温控检测电路没焊接,现在风扇是接DC输入的,直接全速运行。
- 可能是大功率MOS(拆机的)漏电导致P+P-接入后会有大概17ma的空载电流。
- 按五向开关的中键开启瞬间电流可能会在最大,完全不受控制(目前软件已基本改善这个问题,但是在先接通P+P-再接入控制部分电源瞬间会最大电流运行一会,可能是运放的原因,没有焊接IOFF的MOS,也没设计有这个MOS的上拉电阻,代码也没写=,=)。
- 4个触摸按键的代码也没有写。
实物图
设计图

BOM


评论