電池巡檢技術的應用設計
ld ax,#CellVo
ld bx,#CellPol;電池巡檢中斷服務程序
Patrol:cmpb BatEn,#1;電池巡檢功能是否使能
jne Endptl
mulb Num,Px,Py
cmpb Num,#128
jle Check1
cmpb Bat2En,#1;電池巡檢板2是否使能
je Check1
ld Num,#128
Check1:cmp Bat1En,#1;電池巡檢板1是否使能
jne Endptl
ld AuxFP,Pointer;電池巡檢入口地址
lcall ADC;12位A/D轉換
stb Ioport0,cl;轉換結果處理
stb Ioport2,ch
shrb ch,4;高四位移位
st cx,[ax]+;保存當前該節電池電壓
stb Ioport2,cl
shrb cl,3;開關量移至低位
andb cl,#01
stb cl,[bx]+;保存當前該節電池極性
inc Pointer;指針下移
cmp Pointer,Num;一遍巡檢結束否
jlt Endptl
ld Pointer,#0;指針復位
ld ax,#CellVo;數據區復位
ld bx,#CellPol
Endptl:ret;一次中斷結束
電池巡檢中斷服務程序Patrol的流程如圖8所示,Patrol在中斷響應后把當前選定的那節蓄電池的電壓和極性存入相應數據區,為單片機顯示、告警、通信等功能提供電池巡檢的原始數據。根據用戶設置蓄電池組數、每組蓄電池節數和額定電壓值,把電池巡檢的原始數據作相應修正后,在電源監控器上即可顯示每組蓄電池的每節電池電壓,以及每節電池電壓偏離平均電池電壓的百分比,在動力環境集中監控系統上可以非常方便地根據每節蓄電池電壓的柱狀圖或曲線圖來分析蓄電池組的性能。
圖8電 池 巡 檢 中 斷 服 務 程 序 流 程 圖
5 結語
這種電池巡檢技術非常適合對各種通信電源、電力電源、UPS配套的蓄電池進行大規模監測。實踐證明我們研制的電池巡檢產品具有研發周期較短、生產成本較低、調試方便、用戶返修率很小的優點,并且巡檢分辨率高,響應速度快。其不足之處是在同一塊巡檢板中,使用較多的同一類元器件(如:MAX4524、MAX397)之間的精度相差太大,會影響巡檢信號的穩定性。
評論