jlt Endptl
ld Pointer,#0;指针复位
ld ax,#CellVo;数据区复位
ld bx,#CellPol
Endptl:ret;一次中断结束
电池巡检中断服务程序Patrol的流程如图8所示,Patrol在中断响应后把当前选定的那节蓄电池的电压和极性存入相应数据区,为单片机显示、告警、通信等功能提供电池巡检的原始数据。根据用户设置蓄电池组数、每组蓄电池节数和额定电压值,把电池巡检的原始数据作相应修正后,在电源监控器上即可显示每组蓄电池的每节电池电压,以及每节电池电压偏离平均电池电压的百分比,在动力环境集中监控系统上可以非常方便地根据每节蓄电池电压的柱状图或曲线图来分析蓄电池组的性能。
图8电 池 巡 检 中 断 服 务 程 序 流 程 图
5 结语
这种电池巡检技术非常适合对各种通信电源、电力电源、UPS配套的蓄电池进行大规模监测。实践证明我们研制的电池巡检产品具有研发周期较短、生产成本较低、调试方便、用户返修率很小的优点,并且巡检分辨率高,响应速度快。其不足之处是在同一块巡检板中,使用较多的同一类元器件(如:MAX4524、MAX397)之间的精度相差太大,会影响巡检信号的稳定性。
参考文献
[1] Maxim Integrated Products, Inc. Low-Voltage,Single Supply Multiplexer and Switch MAX4524 MAX4525.(c)2000 Maxim Integrated Products, 6.0 edition, 2002;
[2] Maxim Integrated Products, Inc. Precision,16-Channel/Dual 8-channel,Low-Voltage,CMOS Analog Multiplexer MAX396 MAX397.(c)2000 Maxim Integrated Products, 6.0 edition, 2002;
[3] 孙涵芳.Intel16位单片机[M].北京航空航天大学出版社,1995.
上一篇:基于AN总线的分布式电池管理系统