恒流电路功能测试
AD\XQWF\2024\CLDesign\CLElectrolysis.SchDoc
01 恒流电路
一、前言
这是一个恒流功率输出电路。 输出的电流通过 两个 10欧姆电阻并联的采样电阻转换成电压, 反馈到运放的负输入端。 控制电压由正输入端引入。 经过运放对误差的积分之后, 输出到 MOS 管的栅极。 MOS 管的漏极输出作为负载恒流输出。 工作电源为 24V。
▲ 图1.1.1 恒流电路的原理图
二、负载电阻
为了测试输出电流, 制作了一个10欧姆的负载电阻。 电流从一端通过, 从另外一段流出。 从另外一个接口测量负载电阻上的电压。 利用LCR 表, 来测量负载电阻的阻值。 大小为 9.957欧姆。 这样, 便可以通过电压来计算出输出电流的大小。
-
电流采样电阻:
-
负载阻值
:9.957Ω -
采样阻值
:5.019Ω
电路中采样电阻的阻值, 经过测量为5.019欧姆, 它是由两个10欧姆电阻并联而成。 下面通过单片机给出控制电压信号, 给定电压为0.3V。 测量负载电阻上的电压。 负载电阻的阻值为10欧姆, 所以理论上, 它的电压值应该是给定电压的两倍。 使用万用表测量这个电压, 这个电压除以10欧姆便是恒流输出的大小。 实际测量电压为 0.583V。 这比给定电压0.3V的两倍略小, 具体原因不详。
三、单片机DAC与输出电流
给定电压的是单片机ADuC845, 通过设定它的DAC输出, 控制恒流源的电流。 这是测量DAC从0到0xfff输出 分别对应负载电阻上的电压。 可以看到它们之间基本上呈现线性关系。 将 0 到 100 之间的设置与输出曲线重新测量, 可以看到在低端, DAC 输出 18 之内, 输出电流基本上维持在 0 左右。
▲ 图1.2.1 DAC 设置与负载电阻上的电压
dacdim=[0.0000,40.0000,80.0000,120.0000,160.0000,200.0000,240.0000,280.0000,320.0000,360.0000,400.0000,440.0000,480.0000,520.0000,560.0000,600.0000,640.0000,680.0000,720.0000,760.0000,800.0000,840.0000,880.0000,920.0000,960.0000,1000.0000,1040.0000,1080.0000,1120.0000,1160.0000,1200.0000,1240.0000,1280.0000,1320.0000,1360.0000,1400.0000,1440.0000,1480.0000,1520.0000,1560.0000,1600.0000,1640.0000,1680.0000,1720.0000,1760.0000,1800.0000,1840.0000,1880.0000,1920.0000,1960.0000,2000.0000,2040.0000,2080.0000,2120.0000,2160.0000,2200.0000,2240.0000,2280.0000,2320.0000,2360.0000,2400.0000,2440.0000,2480.0000,2520.0000,2560.0000,2600.0000,2640.0000,2680.0000,2720.0000,2760.0000,2800.0000,2840.0000,2880.0000,2920.0000,2960.0000,3000.0000,3040.0000,3080.0000,3120.0000,3160.0000,3200.0000,3240.0000,3280.0000,3320.0000,3360.0000,3400.0000,3440.0000,3480.0000,3520.0000,3560.0000,3600.0000,3640.0000,3680.0000,3720.0000,3760.0000,3800.0000,3840.0000,3880.0000,3920.0000,3960.0000,4000.0000,4040.0000,4080.0000]
vdim=[0.0008,0.0271,0.0755,0.1241,0.1715,0.2197,0.2685,0.3168,0.3650,0.4134,0.4610,0.5095,0.5582,0.6068,0.6553,0.7037,0.7521,0.8003,0.8480,0.8959,0.9437,0.9920,1.0407,1.0887,1.1365,1.1846,1.2316,1.2791,1.3274,1.3752,1.4234,1.4715,1.5190,1.5673,1.6156,1.6636,1.7115,1.7594,1.8075,1.8553,1.9033,1.9524,2.0003,2.0486,2.0963,2.1439,2.1927,2.2409,2.2886,2.3364,2.3839,2.4320,2.4797,2.5271,2.5747,2.6218,2.6692,2.7169,2.7639,2.8113,2.8585,2.9054,2.9522,2.9996,3.0468,3.0940,3.1411,3.1886,3.2355,3.2826,3.3295,3.3762,3.4222,3.4690,3.5153,3.5613,3.6082,3.6545,3.7019,3.7483,3.7951,3.8411,3.8878,3.9343,3.9807,4.0269,4.0733,4.1195,4.1660,4.2121,4.2576,4.3043,4.3508,4.3967,4.4429,4.4887,4.5341,4.5809,4.6269,4.6725,4.7185,4.7644,4.8106]
▲ 图1.2.2 DAC从0到100 对应的负载电流采样电阻(10欧姆)上的电压
※ 总 结 ※
本文记录了对一款基于MOS的恒流电路的测试, 利用了10欧姆负载电阻测量了输出电流。 使用单片机ADuC845 DAC 给出控制信号, 设定值与电流值之间呈现线性关系。 只是在低端出现了一个死区。
▲ 图2.1 第二块电路板的电解电流曲线
▲ 图2.2 第二快电路板DAC输出与负载电流
● 相关图表链接: