梁工 发表于 2025-11-20 17:11:02

手搓数控恒流源-STC32G144K246-LQFP100核心板验证

手搓数控恒流源-STC32G144K246-LQFP100核心板验证

STC32G144K246-LQFP100自带2个通道DAC、2组ADC和4个运放。

本例使用DAC+OP1来做一个恒流源,
用于做电子负载、测试IO驱动的电流-压降曲线、测试三极管或MOSFET的特性等等。
本例电流设置为 0.1~400mA,分辨率0.1mA,我没有做任何校准,精度在1%左右。
需要更大电流则自行改变采样电阻,MOSFET安装散热片。
如果恒流源使用9~15V隔离电源(比如电池)供电,
则其恒流端可以接入被测回路的任意位置,不需要共地,
当做一个两端理想恒流源使用。

电路如下,这是一个DAC1+OP1的纯硬件恒流源电路,数控恒流值。
我使用洞洞板+核心板验证。


恒流部分单独贴出,原理简单,一看便会明白:



手搓洞洞板验证:


显示内容:


输出2.0mA:


输出10.0mA:


输出100.0mA:



程序源码和原理图:



East Wind 41 发表于 2025-11-20 19:56:09

好例程,下载学习

lichaoming 发表于 2025-11-20 20:37:03

没有DAC的单片机用PWM 加2级低通滤波可以控制吗?

梁工 发表于 2025-11-20 22:43:14

lichaoming 发表于 2025-11-20 20:37
没有DAC的单片机用PWM 加2级低通滤波可以控制吗?
可以,要外加运放,滤波电阻值用10K以上,使用ADC监控输出电压。
页: [1]
查看完整版本: 手搓数控恒流源-STC32G144K246-LQFP100核心板验证