鉅大LARGE | 點擊量:470次 | 2019年04月09日
電池的二次監測系統
二次電池監測系統系統與其他電池的檢測系統相似。本系統是由兩片單片機及外圍電路構成,單片機負責系統監控和接受被測電池電壓信號。單片機2專用于充(放)電恒流源控制電路,它與A/D和D/A芯片構成調控恒流源的電路。恒流源電流的大小由鍵盤輸入的數值控制。由于在恒流源電路中采用了專用單片機,從而保證了恒流源調整精度,進而保證了整個系統的測量精度。本測試系統采用了16位高精度的A/D和D/A,使整個系統在電流與電壓測量上有很高的準確度。
首先根據檢測需求,由鍵盤輸入各種參數,啟動測試;單片機啟動系統內部時鐘控制充放電過程,對電池進行數據采集;根據設定的參數,控制測量過程。當充電電壓超峰值、充電時間到、-$U等任一狀態出現,或者出現過流、過熱保護時,單片機控制充電電路停止充電,系統進入充放電間隔狀態,間隔一定時間后進入放電狀態。當電池電壓低于截止電位或放電時間到停止放電,一個檢測周期結束。最后由單片機進行數據處理,計算本測試周期的容量及能量并顯示,由打印機輸出電池充放電特性曲線,以便分析。
在數據采集過程中存在著A/D轉換模板與計算機之間的通信問題。一方面A/D轉換模板要把經過轉換的采樣數據通過串行口發送到計算機上進行處理,另一方面操作人員可以通過計算機向A/D轉換模板發送控制命令字節,控制A/D轉換模板上的采樣速度和采樣信號放大倍數。利用Delphi開發測控系統有三種不同串行口通信方法142:(1)在Delphi程序中嵌入匯編語言;(2)調用WindowsAPI函數實現串行口通訊;(3)利用Delphi提供的ActiveX通訊控件如MSCOMM或SP-COMM.
上一篇:52節電池組的組裝及分析