基于LTC6802的磷酸铁锂电池采集系统

最新更新时间:2011-10-26来源: 互联网关键字:LTC6802  MC9S08DZ32  磷酸铁锂动力电池组  监测系统 手机看文章 扫描二维码
随时随地手机看文章

摘要:设计一种基于电池监测芯片LTC6802的磷酸铁锂动力电池组状态采集系统。采用嵌入式微处理器MC9S08DZ32对12串电池组状态数据进行采集,并通过CAN(Controller Area Network)总线上传到主机。文中对系统的整体结构和工作原理进行了介绍,并给出了具体的硬件和软件设计方案。
关键词:LTC6802;MC9S08DZ32;磷酸铁锂动力电池组;监测系统

引言
    随着新能源和环境污染问题在全球经济发展过程中被高度关注,作为清洁能源的动力电池越来越受到重视。磷酸铁锂动力电池以其寿命长、使用安全、可大电流2C快速充放电、耐高温、容量大、无记忆效应、绿色环保的优点在工业和交通领域得到了快速应用。电池的工作状态是应用中的关键环节,基于嵌入式技术的动力电池状态智能采集系统也成了技术研究的热点。传统的电池工作状态采集芯片支持的锂电芯串联只数较少,例如广泛应用于笔记本电池电芯工作状态采集的bq2060、bq2085最多支持4只锂电芯串联。而动力电池多作为动力源应用,一般要100只左右电芯串联,例如纯电动客车电池需要108只磷酸铁锂电芯串联。若采用传统的电池工作状态采集芯片,所需芯片的数量将很大,会大大增加成本。所以世界上著名的芯片制造商都开始开发支持十几只锂电芯串联的采集芯片。Linear公司开发的LTC6802是一种专用的电池状态监测芯片,能测量高达12只串联电芯电压,13 ms完成所有电芯电压检测,整体测量误差小于0.25%,具有高电磁兼容能力、低功耗的优点。
    本文采用LTC6802采集12只串联电芯电压。微处理器MC9S08DZ32利用SPI总线读取LTC6802采集的串联电芯的电压,并控制LTC6802对任意一只电芯进行均衡。同时,利用内置ADC对12只串联电芯的表面温度进行采集,通过CAN总线将采集到的12只电芯的电压、温度以及均衡状态上传到上级控制系统,实时监测12只电芯的工作状态。以此为基本系统,利用多个基本系统实现对大数量电池串联构成的电池组的状态监测。

1 系统组成和工作原理
1.1 系统组成
    本文研究的串联磷酸铁锂动力电池组采集系统能够实现12只动力电池的在线监测。该系统包括以LTC6802为核心的电芯电压采集和均衡部分,以及以MC9S08DZ32为核心的温度采集和CAN总线通信部分,如图1所示。


1.2 工作原理
    监测系统应用LTC6802采集连接其上的12只电芯的电压,使用SPI总线完成MC9S08DZ32和LTC6802的通信,读取采集到的电压值。通过紧贴在每只电池外壳上的热敏电阻NTC来获取12只电芯的表面温度,并根据读取到的12只电芯的电压、温度决定12只电芯的均衡电路的开关,通过SPI设置LTC6802相应寄存器来启动关闭均衡。整个系统由嵌入式芯片实现集中控制和动力电池组的在线监测。
2 系统硬件设计
2.1 电压采集和均衡部分
   电压采集部分以LTC6802为核心。LTC6802是Linear公司推出的一款完整的电池监视IC,它内置1个12位ADC、1个精准电压基准、1个高电压输入多工器和1个串行接口。每个LTC6802能够在输入共模电压高达60 V的情况下测量多达12个串接电池的电压,而且可把多个LTC6802器件串联起来以监视长串串接电池中每节电池的电压。通过运用一个独特的电平移位串行接口,能够把多个器件以菊链式连接起来,无需使用光耦合器或光隔离器。每个电池输入均具有一个相关联的MOSFET开关,用于对过充电电池进行放电。单片机可以通过SPI总线从LTC6802读取数据,并控制相应电池输入的MOSFET的导通和关闭,以实现电芯均衡。为了保护LTC6802电压采集引脚,防止电压高出最大输入电压,在每一个电芯采集输入端口并联一个6.2 V稳压管,并在每个电压采集引脚前加阻容滤波电路,从而有效地滤除高频干扰,保证电压采集的正确性。磷酸铁锂动力电池组采集系统的采集电路如图2所示。


2.2 温度采集和CAN总线通信部分
    温度采集部分采用CD4067,以电阻分压方式将温度量转变成电压量供MC9S08DZ32内置ADC采集。CD4067是一款数字控制的多路模拟开关,具有开启电阻低、关断漏电流小和内部进行地址解码的优点,且在全输入范围内开启电阻相对稳定。CD4067通过4个二进制控制引脚A、B、C、D和1个Inhibit引脚来选择16个引脚中的一个与common引脚连通。MC9S08DZ32通过控制A、B、C、D以及Inhibit引脚电平状态来顺序采集12路NTC电阻分压值,进而通过软件计算出相应的电阻值,再通过NTC电阻阻值和温度的对应关系计算出温度值。由于NTC电阻的电阻值和温度值呈指数关系,所以在软件设计中采用了分段线性化的方法来提高温度采集的精度。
    该部分以MC9S08DZ32为核心。MC9S08DZ32是Freescale公司的32引脚8位微处理器,芯片体积小功能强大。内部有32 KB Flash存储器和2 KB的EEPROM在线可编程内存,支持8字节单页或4字节双页擦除分区;执行Flash程序的同时可进行编程和擦除操作;支持擦除取消操作最大4 KB的随机存取内存(RAM)。此外,它还具有如下特点:24通道,12位分辨率,2.5μs转换时间,并具有自动比较功能内部ADC;内部集成的CAN模块支持CAN协议V2.O A/B;支持标准和扩展数据帧;支持远程帧;具有5个带有FIFO存储机制的接收缓冲器和灵活的接收识别符过滤器;内部SPI支持全双工或单线双向;双重缓冲发射和接收;具有主从模式选择;支持高位优先或低位优先的移位。

MC9S08DZ32通过SPI总线与LTC6802进行通信,读取采集到的电压值,并根据各只电池的电压、温度确定需要均衡的电池。然后,通过SPI设置LTC6802相应寄存器来启动关闭均衡,同时通过CAN总线将电压、温度数据及均衡状态上传到上级控制系统。本文采用的CAN芯片为ISO105 0,该芯片集成度高,使用方便,简化了CAN总线通信部分的硬件设计。

3 系统软件设计
    在软件设计中,MC9S08DZ32与LTC6802之间的SPI通信是最为关键的一步。因为只有保证可靠的通信,MC9S08DZ32才能够控制LTC6802进行电芯电压采集以及控制均衡电路的开启和关闭。为了实现SPI通信,首先要清楚LTC6802的读写时序。LTC6802的读时序如图3所示,写时序如图4所示。


    由读写时序可见,每个字节发送时都是高位先发送。写时序中,SDI引脚的逻辑状态在SCKI的上升沿被锁存。读时序中,在SCKI的上升沿SDO引脚的逻辑状态是有效的。另外需要注意的是,LTC6802的时钟相位和极性要求:LTC6802的SPI接口被配置为工作在CPHA=1和CPOL=1的模式下。根据LTC6802的读写时序和MC9S08DZ32内部SPI的工作方式,可以写出MC9S08DZ32 SPI初始化函数、向LTC6802中写入1字节数据函数以及从LTC9802中读取一组数据函数的C语言代码。
    (1)MC9S08DZ32 SPI初始化函数
   
   

(2)向LTC6802中写入1字节数据函数
   
    (3)从LTC6802中读取一组数据函数
   
    MC9S08DZ32主要通过调用这3个最基本的函数,实现对LTC6802的一系列高级读写控制。监控软件的整体流程如图5所示。首先对系统时钟进行初始化,接着对单片机内部集成的CAN、SPI、ADC以及LTC6802的各项参数进行初始化。循环从LTC6802读取12支电池电压和均衡状态,利用ADC读取12只电池温度,根据电压和温度设置电芯的均衡电路工作状态,并通过CAN总线上传数据给上一级控制器,实现监测功能。



4 结论
    本文采用Freescale公司的MC9S08DZ32和Linear公司的LTC6802设计了磷酸铁锂动力电池组状态监测系统。该系统能采集12只串联动力电池电芯的电压和温度,对电芯进行均衡,并通过高速的CAN总线上传待测电芯的电压、温度以及均衡状态。经过实际测试,该系统的电压采集精度为±4 mV,温度采集误差为±1℃。该系统工作稳定可靠,具有重要的应用价值。

关键字:LTC6802  MC9S08DZ32  磷酸铁锂动力电池组  监测系统 编辑:冰封 引用地址:基于LTC6802的磷酸铁锂电池采集系统

上一篇:开关电源纹波的产生原因及抑制方法
下一篇:基于单片机的MPPT太阳能锂电池充电器

推荐阅读最新更新时间:2023-10-18 15:57

城乡便捷巴士运营状态自动监测系统
随着我国经济的快速发展、居民生活水平和综合素质的日益提高,居民所追求的生活标准已经发生了巨大的变化,健康的生活标准已经是生活标准中的第一位,我国越来越多的居民为避免城市中喧闹的、污染的环境而到离市区较远的郊区居住。除此之外,市区的房价日益攀升,具有市区购房能力的人也越来越少,因而有更多的人选择了到郊区去居住。 同样,政府部门为更好地、更科学地加快城市建设,减小城市污染,许多企业工厂搬到了市区周边发展;同时国家重点推行的新农村建设,支持城镇布局调整和农村城镇建设以及农村城镇经济建设。这样在中小城市市区、市区周边工厂以及郊区(乡镇)就建立一条生活链。正是这条生活链的存在,使得城市公交到农村,实现城乡公交一体化交通势在必行,这样势必
[嵌入式]
基于DS2762的智能锂电池监测系统
    一、引言     目前, 在设计便携式产品时通常采用电池供电。     在使用电池供电时, 电池的当前状态是用户所关心的, 如智能电话、数码相机等都实时显示当前的状态。为此, 在设计本文所涉及的仪器时, 智能电池监测系统被充分考虑。本文实现的锂电池监测系统由DS2762 锂电池监测芯片、51 单片机、液晶显示模块组成。其中的核心功能由DS2762 芯片完成的。本文介绍了系统的硬件实现和软件设计, 以及DS2762 芯片的特性和相关控制软件程序。    二、系统硬件结构及工作原理     1、系统硬件结构。本系统的硬件设计力求简洁,以便使单片机能够完成更多其他功能。硬件实现如图1 所示: 图1 硬件结
[电源管理]
基于DS2762的智能锂电池<font color='red'>监测系统</font>
基于C8051F020的远程多点温度监测系统
引言 随着Internet的发展和应用,越来越多的嵌入式系统接入网络。然而,大部分嵌入式系统都是作为B/S模式中的应用服务器,必须随时对客户机的请求做出回应,要求具有较强的实时性。mC/OS-II是近年来发展迅速的一个开放源码实时操作系统,具有移植性好、可裁剪、可固化的优点。将mC/OS-II引入网络嵌入式系统,既可以实现系统的实时性要求,同时可以提高系统的可靠性,易于调试程序。 图1 系统硬件结构框图
[单片机]
基于C8051F020的远程多点温度<font color='red'>监测系统</font>
一种串联锂离子电池监测系统的设计方案
   摘要: 介绍一个以51 系列单片机为主控单元的串联锂离子电池组监测系统。采用差分放大器和模拟开关轮流检测单体电池电压,利用单片机的IO 接口和DS18B20 实现单总线多点温度检测。系统简单经济,经过试验,能可靠、准确地对串联锂离子电池组进行监测。    具有高电压、高容量、循环寿命长、安全性能好等优点的锂离子电池,在便携式电子设备、电动汽车、空间技术、国防工业等多方面具有广阔的应用前景。由若干节锂离子电池经串联组成的动力锂离子电池组目前应用最为广泛。由于每节单体电池的电压不一致,使用中电池不允许过充电、过放电,电池的性能和寿命受温度影响较大等特点,必须对串联锂离子电池组进行监测,确保在使用中锂离子电池具有良好的状态,
[安防电子]
一种串联锂离子电池<font color='red'>组</font><font color='red'>监测系统</font>的设计方案
基于DSP和无线传输技术的危化品实时监测系统
1 引言   随着工业的发展,易燃、易爆、有毒气体及液体的种类和应用范围都得到了增加。在化工、石油、染料以及其他行业中就有许多有害物质,如液化石油气、氨、氯、硫化氢、二氧化硫及酒精等,如果在生产或运输过程中由于操作失误或其他原因,致使这些危险性物质泄漏出来,由于气体本身存在的扩散性,发生泄漏后,在外部风力和内部浓度梯度的作用下,气体会沿地表扩散,在事故现场形成燃烧爆炸或毒害危险区。为了增强运输安全性,同内外对危险化学品运输车辆实行监管,主要针对车辆行驶状态的监测。在圈外也有针对危险化学品运输的基于GIS平台的危险性评估研究,以此作为运输路径的选择依据。目前,国内中集集团应用的基于MEMS传感器的集装箱监测系统很好地监测了运输
[安防电子]
基于DSP和无线传输技术的危化品实时<font color='red'>监测系统</font>
实验设备运行状况监测系统的设计与实现
随着教育体制的改革,高等学校对教学设施经费投入的比重也越来越重。高等学校的仪器设备作为教学、科研和科技开发的一个最基本硬件条件,在一定程度上反映了学校教学质量、科研水平、管理水平,也从侧面反映出了学校的实力,实验室硬件装备已成为高校竞争力建设的新重点。随之而来的问题是,投入了大量教育经费购买的实验设备,却被长时间闲置,未能达到预期目的。 高等学校实验设备作为一种教育资源,理应发挥其应有的作用,如何提高设备利用率,成为倍受各级教育部门重视的一大问题。提高设备利用率需要多方面的共同努力,包括加强实验室技术管理队伍的建设、合理规划实验室结构形式、引入现代化管理理念、强化设备购置计划管理、建立科学的评价体系等方面,这些都是理论方面的
[测试测量]
实验设备运行状况<font color='red'>监测系统</font>的设计与实现
基于无线传感器网络的桥梁监测系统研究
1 引言 无线传感器网络WSN(Wireless Sensol Network)是计算机、通信和传感器三项技术相结合的产物,是目前计算机科学领域一个非常活跃的研究分支。2003年2月美国技术*论杂志(《Technology Review》)*出对人类未来生活产生深远影响的十大新技术,无线传感器网络被列为第一。通过无线传感器网络,能够实时地监测、感知和采集其节点部署区的观察者感兴趣的感知对象的各种信息(如温度、湿度、应变、挠度、振动等物理现象),并对这些信息进行处理后以无线的方式发送出去,通过无线网络最终发送给观察者。无线传感器网络在军事侦察、医疗护理、 智能家居、 工业生产控制、 环境监测等领域有着广阔的应用前景。桥梁结构健
[单片机]
基于无线传感器网络的桥梁<font color='red'>监测系统</font>研究
卫星电池温度监测系统
    摘要: 卫星电池组温度监测系统。该系统由计算机控制,在不同充电和放电条件下,监测电池组每节电池的温度,进行电池性能评估,优先出温度一致性高的电池,用于卫星供电。该系统已经成功应用于清华大学微小卫星的电池性能评估和优选中。     关键词: 卫星电池组 温度监测 性能评估 太空中太阳能是卫星首选电池,但是卫星进入地球的阴影区,就必须改由电池组供电。地球同步轨道下每天最长阴影时间为72分钟,近地球轨道下为30分钟。一般来说,电池组限制了卫星的寿命。 由于电池串联使用,电池组的质量取决于性能最差的那节电池。电池的充放电效率随使用时间的增加到逐渐降低,其周期平均温升也逐渐增大 。以不同电流对电池组进行恒
[测试测量]
小广播
最新电源管理文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved