基于CH32V307的智能电子负载开源,嵌入式大赛作品开源

💡 原文中文,约37300字,阅读约需89分钟。
📝

内容提要

该文章介绍了基于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输出直流电压作为参考电压进行控制。

🏷️

标签

➡️

继续阅读