一、前言
昨天制作的基于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與電流
※ 總??結 ※
本文記錄了對于電解系統(tǒng)重電解電流控制調試過程,利用測量數據,得到了輸出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