基于CH32V307的智能电子负载开源,嵌入式大赛作品开源
内容提要
该文章介绍了基于CH32V307VCT6的智能电子负载开源项目,包括原理图、PCB、程序源码和作品报告。项目使用RT-Thread系统和CH32单片机,具有恒流、恒压、恒阻和恒功率四种类型的功能。文章还提供了项目的演示视频和资料下载地址。
延伸解读
项目定位与适用场景
该作品是2023年嵌入式芯片与系统设计竞赛应用赛道的国二作品,基于CH32V307VCT6单片机,采用18650锂电池供电,便于携带。电子负载用于模拟真实负载环境,测试电源或电子电路性能,具备恒流、恒压、恒阻、恒功率四种模式。作者明确表示作品仅供参考学习,不建议复刻,并推荐立创开源平台上有更多更好的电子负载开源作品。
硬件设计与关键参数
硬件采用陶晶驰2.8寸串口屏(型号TJC3224T028_011R)作为人机界面,散热器为2U服务器1356/1366针侧吹散热器。最大输入电压电流为100V/10A,最大功率200W。电路设计使用立创EDA软件,程序基于RT-Thread Studio开发,并移植了RT-Thread系统。资料包含原理图、PCB、源码及作品报告。
软件架构与实现要点
程序基于RT-Thread实时操作系统,创建了多个线程分别处理LED指示、ADC采样、串口屏交互、开关控制、按键、显示、风扇控制、恒功率/恒阻模式及蓝牙通信。采用PID算法实现恒流、恒压、恒阻、恒功率控制,并通过DAC输出参考电压控制MOS管。代码中包含一阶低通滤波、看门狗及过流/过功率保护逻辑。
使用与复刻注意事项
作者强调本作品为赶工完成,仅供参考学习,不建议直接复刻。实际制作时需注意电压采样档位的自动切换(0.0325倍、0.0947倍、0.6175倍),以及电流采样补偿系数。风扇根据功率自动调速,超过13W启动。资料下载链接和元件购买建议已提供,但需自行验证电路与代码的稳定性。
Q&A
CH32V307VCT6智能电子负载的主要功能是什么?
该智能电子负载具有恒流、恒压、恒阻和恒功率四种功能。
如何获取CH32V307VCT6智能电子负载的开源资料?
可以通过提供的下载链接获取电路原理图、PCB文件和程序源码等资料。
该项目使用了什么开发系统和单片机?
项目使用了RT-Thread系统和CH32单片机。
电子负载的应用场景有哪些?
电子负载用于模拟真实负载环境,以测试电源或电子电路的性能。
该智能电子负载的最大输入电压和电流是多少?
最大输入电压为100V,最大电流为10A。
如何控制CH32V307VCT6智能电子负载的输出?
通过单片机DAC输出直流电压作为参考电压进行控制。