基于单片机的蓄电池检测系统设计 下载本文

还有人提出用光电隔离器件和大电解电容器构成采样,保持电路来测量蓄电池组中单只电池电压。此电路的缺点是:在A/D转换过程中,电容上的电压能发生变化,使其精度趋低,而且电容充放电时间及晶体管和隔离芯片等器件动作延迟等因素,决定采样时间长等缺点。国内研制并投产的ZXJ24/2-1型蓄电池组智能监测仪,采用浮动地技术测量蓄电池组中各单体电池电压,测量结果比较准确,但也存在模拟开关切换以及各器件的不一致性问题对浮动地的电位的影响,从而使测量结果偏差加大[2]。

美国BMS蓄电池监测系统技术发展于电力应用工业。1989年,美国电力研究所与国家电能研究公司合作,共同研究了无人值守场站(PBWC)铅酸蓄电池综合在线状态监测系统。经过4年的研究与开发,耗资200万美元,于1994年完成样机的现场试验。测定的参数包括:电池组电压、单体电压、(浮充电)维持电流、电池内部温度、电池组环境温度、电解液比重、电解液液面高度以及电极利用情况等。其方法是采用安装在每一只电池上的多传感器电池监测模块(叫“电池监测器”,是真空密封的)。这种模块通过光缆将状态数据传输到蓄电池组监测器,每一电池组监测器可监测256个单电池。远程控制中心通过MODEMS和公用电话线对电池组监测器进行监测,可监测的电池组监测器的数量不受限制。控制中心PC机能定期查询所有运行组的监测器,下载并处理储存的数据,存储和显示电池状态及其趋势的信息,能获得每一节电池的参数。[3]其主要特征是运用特定传感器对电池组的每个电池进行独立监测。单电池电压的测量是使用传统的一个直接带有稳压的A/D转换器。电池组电压的测量是用一个与电池组连接的滑动变阻器和带有稳压参考的A/D转换器(由电池组供电)。电池组电流的测量用霍尔效应磁域传感器来测量。电池内部温度的测量通常是用直接与电池壁接触的固态集成电路温度传感器来测量,并且同外部环境如气流和阳光这样的热效应隔离。电池组温度的测量是用同样的装置来测量。为了描述电池组周围空气的平均温度,传感器一般位于电池组支架上。此项研究成果应用于电厂、变电站、通信、电动车辆及医疗等领域。

关于BMS蓄电池的监测有多种监测目的。因此,监测的重点也有差异,在监测的方法和手段上人们进行了大量的研究和探索。在圣巴巴拉某区的电车上,使用了VRLA蓄电池作为电源。[4]同时在蓄电池上安装有BMS蓄电池监测系统,以评价蓄电池的运行状况。BMS能够向操作人员提供有关剩余电量的信息及电池性能接近极限状态时的报警状态。同样重要的是,为对电池状态进行分析和维护,将数据进行记录。这里使用的电池单电压是12V。此BMS的数据采集系统包括16路单电压通道、测量一个显示电池温度及环境温度的4路温度通道、电池组电压和电流通道。A/D采样速率是每秒40个采样点,精度好于0.1%。电源供电部分使用了DC/DC变换器。此BMS通过获得电池的数据来分析电池和车辆的运行状况。 在韩国,有人研究光伏系统中的蓄电池状态的监测。铅酸蓄电池作为独立光伏系统的能量的储存设备,可防止过度放电和过度充电,对延长整个系统的服务寿命非常重要。蓄电池组的监测内容有:单电池电压、电池组电压、通过电池组

的电流及电解液的比重等。每一个被选择的单电池电压使用一个便携式数据采集系统监测。这个系统中有一个20个通道的扫描器、一个数字多路选择器及一个笔记本电脑。电解液的比重是通过数字比重计测量。研究的监测系统不仅要监测以上这些内容,而且采用了一种“电流中断技术”,以测量电池组充电时电池的内部电阻。根据单电压和电流的关系,通过连续测量内部电阻以监测电池的老化趋势。[5]

国外有人研究VMS(VRLA Battery Management System)阀控密封铅酸蓄电池管理系统。这个管理系统不是简单的监测蓄电池,而是设计成具有管理和控制蓄电池的功能。此系统的目的是改变蓄电池“恒压充电”的方法。因为恒压充电的方法不能满足不同蓄电池所需的不同充电电流。系统监测的内容包括:单电池电压、电池内部温度、放电电流及放电过程中测量电池组总电压。VMS中包含了BMS,它是在监测的基础上对蓄电池进行分析,并进行管理和控制。这样更有利于对蓄电池的维护,延长蓄电池使用寿命[6]。

1.3 蓄电池组管理系统的功能

蓄电池电池组监测系统要承担电池组的系统管理,一方面保证电池组的正常运做,显示电池的动态响应并及时报警,使操作人员随时都能掌握蓄电池的情况。另一方面要避免出现意想不到的各种事故。蓄电池电池组监测系统一般采用先进的微处理器进行控制,通过标准通讯接口和控制模块对电池组进行管理,它的基本功能包括以下几个方面的内容:

1)蓄电池电池组管理 监视电池组的双向的总电压和电流、电池组的温升,并通过液晶或其他显示装置,动态显示总电压、电流、温升的变化,避免电池组过放,使电池组不会受到人为的损坏。

2)单节电池管理

对电池组中的单节电池的管理,可以及时发现单节电池的电状态,对单节电池动态电压和温度的变化进行实时测量,以便及时发现单节电池存在的问题,并采取有效的防范措施。

3)剩余电量的估计和故障诊断

电池组监测系统应具有对剩余电量的估计和故障诊断的功能,能够有效地反应和显示剩余电量,可以早期预报动力电池组的故障和隐患。

2 设计要求及系统框图

2.1 控制要求

UPS电源是电力、通信、银行等行业的必备电源,要求其稳定可靠。蓄电池是UPS系统的重要组成部分,它的优劣直接关系到整个UPS系统的可靠性。精确预测蓄电池的临界失效期,对提高UPS系统的可靠性具有重要意义。本设计是基于单片机的蓄电池在线监测电路系统的设计。其主要任务是完成蓄电池各个参数(电压、电流、温度、剩余电量)的采集,并且可以显示输出,当各参数超限时,产生声光报警。

设计过程中要有理论的分析,选择合适的器件;运用Protel绘制电路;编辑相应的程序;通过仿真器来测试系统的可行性;按照学校有关文件的要求完成毕业设计前期材料。

2.2 系统框图

蓄电池监测系统最基本的作用是监测电池的工作状态:电池的电压、电流和温度,预测蓄电池SOC,管理电池的工作情况,避免出现过放电、过热,对出现的故障应能及时报警,以便最大限度地利用电池的存储能力和循环寿命。

根据系统的需求分析,设计主要分为两部分:数据采集和数据处理,这两部分都需要硬件和软件的相互配合才能完成。蓄电池的电压、电流及温度等数据参数经采样电路得到后送单片机,经单片机运算处理,进行LCD显示、与上位机通讯等操作。信号采样电路选用DS2438蓄电池监测专用芯片,对单体电池电压、电流、温度等信号参数进行测量;单片机通过连接的键盘,可以设置产生报警的限值,同时能够实现显示数据的切换;当参数值超限时,自动进行声光报警。设计中加入硬件看门狗电路,进行保护。结构框图如图2.1所示。

电池电压、电流、温度LCD显示电路

等信号采集电路 单 声光报警输出单元 片键盘单元

89C51 看门狗电路 图2.1 系统框图 串行通讯接口 本设计中模块单元的功能如下: 1)单体电池电压、电流、温度等信号采集电路:将被监测的蓄电池单体电池的电压、温度等信号进行采集,并且送到单片机内;

2)键盘单元:设定报警上下限值,并对显示内容进行切换;

3)89C51单片机:对接收到的二进制信号进行相应的处理,并产生相应的控制信号;

4)LCD显示电路:显示电压、电流、温度等参数值;