一、前言
昨天制作的基于STM32F373的信号采集与控制电路板。其中包括有一个恒流输出电路。输出电流的大小受到 单片机的 DAC 输出的控制。实际的电流由电流采样电阻对应的电压获得。下面对电路的这部分进行测试。
二、输出电流
单片机输出不同的DAC控制模拟信号,使用DM3068数字万用表测量负载电阻上的电压。可以计算出电解电流。读取 ADC 第二个通道的数值,绘制出它们之间的关系。通过这些数据可以得到 ADC 数值与电流之间的关系。它们之间呈现非常好的线性关系。通过线性拟合,得到 ADC 与电流之间的线性公式。
▲ 图1.2.1 不同电流下的采集ADC
▲ 图1.2.2 线性拟合
● 电流拟合参数:
A
:1.91711e-2
B
:6.17697e2
$$I = 1.91711 times 10{ - 2} N_{adc} 6.177 times 102 space space mA
$$
三、设置输出电流
电解电流的大小收到STM32F373 的DAC 输出电压的控制。下面通过测量DAC 与实际电流之间的关系,获得控制比例方程。这样就使得控制程序有了准确的物理控制量的概念。但实际的电流还是需要通过前面 ADC通道进行计算。
通过测试的结果来看,在 设置DAC 与电流在中间部分呈现一段线性。通过线性拟合得到 电流到DAC之间的关系。
▲ 图1.3.1 设置DAC与电流
※ 总 结 ※
本文记录了对于电解系统重电解电流控制调试过程,利用测量数据,得到了输出DAC与电解电流之间的关系,同样也得到了ADC与电流之间的关系。这为后面应用程序提供了校准数据。
参考资料
[1]基于STM32F373的信号采集与控制电路板-制作过程: https://blog.csdn.net/zhuoqingjoking97298/article/details/136125881
[2]基于STM32F373的信号采集与控制电路板-调试过程: https://blog.csdn.net/zhuoqingjoking97298/article/details/136126992
[3]STM32F373的USB通信以及程序下载功能: https://blog.csdn.net/zhuoqingjoking97298/article/details/136129395
[4]基于STM32F373的信号采集与控制电路板-铂电极调试: https://blog.csdn.net/zhuoqingjoking97298/article/details/136146020