|
3.3扫描电路
对单体电池参数的测量采用循环扫描电路,如图2所示,D触发器在每经过24个时钟后复位,触发器的输出端分别接到计数器74LS393的时钟端,当Q为高时,选通电池偶数编号的模拟开关芯片4051,当Q为高时,选通电池奇数编号的模拟开关芯片4051,每个模拟开关可以接8路模拟输入。测24节电池共需4片4051。工作时该电池采集模块可以测试24节串联在一起的电池单体电压,用于系统对电池特性的检测和分析。对于一般应用场合,每块电池采集板可测一组48伏电池组的24个单体电压或两组并接的24伏电池组的电压。
(1)典型接线方式
-48V电池组由24节串联的2V电池构成,电池引线共25根,从-48电极开始顺序连接到电池接线端子1至25插脚。为了提高测试的精度,推荐在电池地线与采集模块地线间外接一电解电容器(10000μf/64V),如电池电极夹子上有510Ω电阻引入采集模块,如图3所示:
对于两组-24V的电池组,每组为12节电池,接线类似于-48V。
(2)电池表面温度测量
每块电池板可测8个电池的表面温度,可使用电压型或电流型输出的温度传感器作为检测器件。推荐使用两线制电流型温度传感器(AD590)。
4软件设计
系统软件用C51编程,采用模块化结构,主要由主程序、通讯中断服务程序、定时器中断服务程序、A/D处理中断服务程序组成。
主程序完成的功能主要有初始化(CPU、寄存器、UART)、通讯协议处理、后处理数据、保存历史数据,收发数据等。收发数据子程序的功能为:(1)将上位机所要的数据送给Modem
Server;(2)发送个模块之间的一些通讯信息;(3)采用查询方式接收采集子网上来的数据。
|