ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:236.16KB ,
资源ID:6223628      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6223628.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(设计动力锂电池组的的智能管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

设计动力锂电池组的的智能管理系统.docx

1、设计动力锂电池组的的智能管理系统动力锂电池组智能管理系统设计 锂电池由于具有体积小、质量轻、电压高、功率大、自放电少以及使用寿命长等优点,逐渐成为动力电池的主流。但是由于锂离子电池具有明显的非线性、不一致性和时变特性,因此在应用时需要进行一定的管理。另外锂电池对充放电的要求很高,当出现过充电、过放电、放电电流过大或电路短路时,会使锂电池温度上升,严重破坏锂电池性能,导致电池寿命缩短。当锂电池串联使用于动力设备中时,由于各单节锂电池间内部特性的不一致,会导致各节锂电池充、放电的不一致。一节性能恶化时,整个电池组的行为特征都会受到此电池的限制,降低整体电池组性能。为使锂电池组能够最大程度地发挥其优

2、越性能,延长使用寿命,必须要对锂电池在充、放电时进行实时监控,提供过压、过流、温度保护和电池间能量均衡。本文设计的动力锂电池组管理系统安装在锂电池组的内部,以单片机为控制核心,在实现对各节锂电池能量均衡的同时,还可以实现过充、过放、过流、温度保护及短路保护。通过LCD显示电池组的各种状态,并可以通过预留的通信端口读取各节锂电池的历史性能状态。系统总体方案设计动力锂电池智能管理系统主要由充电模块、数据采集模块(包括电压、电流、温度数据采集)、均衡模块、电量计算模块、数据显示模块和存储通信模块组成。系统框图如图1所示。图1 管理系统结构框图整个系统以单片机为主控制器,通过采集电流信息,判断出电池组

3、是在充电、放电还是在闲置状态及是否有过流现象,并对其状态做出相应处理。对各节电池电压进行采集分析后,系统决定是否启动均衡模块对整个电池组进行能量均衡,同时判断是否有过充或过放现象。温度的采集主要用于系统的过温保护。整个系统的工作状态、电流、各节电压、剩余电量及温度信息都会通过液晶显示模块实时显示。下面对其各个模块的实现方法进行介绍。微控制器 ATmega8本系统采用的微控制器是美国ATMEL公司推出的一种高性能8位单片机ATmega8。该单片机具备AVR高档单片机系列的全部性能和特点,支持在线编程(ISP),只需要一条可自制的下载线就可以进行单片机系统的开发。其中ATmega8单片机有6路A/

4、D转换通道,其中有4路为10位精度,在设计中可直接用于电池电压的测量。ATmega8的各项性能使其成为适应性强、灵活性高、成本低的嵌入式高效微控制器, 特别适合在开发阶段使用。充电控制模块原理与实现锂电池常规充电法是按预充、恒流、恒压三个阶段进行的,时序图如图2所示。图2 常规充电法时序图由于管理系统是随电池组一起放在电池箱内,且充电器是外置的,因此如果增加通信接口和外接充电器形成闭环控制,就会使该管理系统的通用性降低。为实现高通用性,使管理系统和外部的充电器单独工作,本电池管理系统采用间歇式充电法,如图3所示。图3 间歇式充电法时序图间歇式充电法是在预充和保持阶段通过间歇地打开和关闭充电回路

5、,等效地改变充电电流的大小,进而实现在预充和保持状态时需要小电流、在正常充电时需要大电流的的性能要求。在对带有管理系统的电池组进行充电时,需要外接与之匹配的恒压电源充电器,对其恒压值U的要求为:U=4.2VN+损耗电压,其中N为电池节数。限流值为该动力锂电池的常规充电电流0.3C(C为电池容量),在进行充电前必须先进行系统的初始化,然后按照间歇式充电法对电池组自动充电。 电压采样模块原理与实现锂离子电池在充电时要求其端电压控制在4.2V以下,为防止过充损坏电池,要求必须在充电时实时检测各单节锂电池电压。管理系统采用图4所示的电压采样检测方案。其工作原理是:首先把单刀双掷开关K1、K2向上打到电

6、压测量档,并通过MCU控制的多路开关Kn-1、Kn-2 (n=1、2、3、4、5、6、7),同步地将电容分别接到各单节电池两端,使电容充电至电容电压等于被测单节电池的电压;然后断开MCU控制的多路开关Kn-1、Kn-2,同时合上开关K3和K4接入A/D转换器进行测量。该方案可直接使用微处理器内的10位A/D转换器,不需要另外加入A/D芯片,节省了设计成本。实际电路中的模拟开关采用继电器实现。均衡模块原理与设计动力电池组是由多个单节电池串联组成的电池模块,由于电池个体之间内部特性的差异,若干次充、放电后,电池组会失衡,严重影响动力电池组的效率与安全。另外,电池组在充放电过程中的过充电、过放电、电

7、流过大、温度过高等现象会加剧电池间特性的差异,从而引起单节锂电池之间容量、电压等性能的不平衡,最终导致电池组整体特性的急剧衰退和部分电池的加速损坏。因此在锂电池组合使用时必须要解决各个单节电池在电池组中的平衡问题。电池组中各节电池电量的均衡可采用电阻均衡、电容均衡、变压器均衡等多种方案。由于本管理系统是针对大容量的动力锂电池组,若采用电阻均衡,均衡速度快但将会有过多的能量白白浪费掉;电容均衡虽然不额外耗能,但是均衡电流一般较小,很难胜任动力锂电池之间的均衡。故本均衡模块采用兼顾效率和速度的变压器均衡方案。在具体设计中直接采用DC/DC开关电源模块。由于开关电源模块具有功耗小、效率高、体积小、质

8、量轻等优点,将其直接作为均衡模块使用是一个很好的选择。在具体使用时,根据检测到的各单节电池的电压值判断是否需要对电池组进行能量均衡。若需要,闭合均衡总开关K5,开关K1、K2向下打到均衡档,用电池组的整体能量对电压最低节电池进行额外的均衡充电,直到各节电池电压值的差别在系统要求范围之内。原理图如图4所示。图4 电压采样、均衡充电原理图电流采样的实现电流是电池容量估计的关键参数,因此对电流采样的精度、抗干扰能力和线性度误差的要求都很高。在本设计中采用LEM公司的闭环电流传感器LTSR25-NP,如图5所示,图5 LTSR25-NP实物图该元件具有出色的精度、良好的线性度和最佳的反应时间。其额定电

9、流为25A,最高可测80A的电流,满足系统设计的要求。该电流传感器可把充放电电流转换为0V5V的电压信号,送至单片机的10位A/D转换器进行转换后可测得充放电电流,测量精度为0.2A。其工作特性曲线如图6所示。图6 电流传感器LTSR25-NP 工作特性曲线图中以VREF为参考点电压,默认为2.5V,IP为被测量电流。温度采样的实现电池管理系统中的温度检测采用的是美国DALLAS半导体公司生产的数字温度传感器DS18B20。它是单片结构,无需外加A/D转换器即可输出912位的数字量。通信采用单总线协议,对DS18B20的各种操作通过一条数据线即可完成。因为每个DS18B20都含有唯一的序列码,

10、使每条总线上可同时连接多个DS18B20,这就使得DS18B20连线简单,系统设计灵活,适合用于多点测温系统,特别是与单片机合用构成的温度检测与控制系统。显示模块的实现LCD显示选用DM12864M汉字图形点阵液晶显示模块。该模块可显示汉字及图形,内置8192个中文汉字(1616点阵)、128个字符(816点阵)及64256点阵显示RAM。主要技术参数和显示特性如下:电源VDD:3.3V5V(内置升压电路,无需负压);显示内容:128列64行;LCD类型:STN;与MCU的接口:8位或4位并行/3位串行;多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等。本系统使用串行接口,通过液晶模块

11、可显示电池组总电压、各单节电池电压、充放电电流、充放电时间、工作温度以及剩余电量等。数据存储通信模块的实现锂电池管理系统在锂电池充放电过程中把充放电信息,包括各节电池的电压、充放电电流、工作温度、电池电量等通过采样实时写入Flash存储芯片SST25VF020中保存。在需要时,可通过串口与上位PC机通信把存储在Flash中的历史数据读到PC上。SST25VF020是SST25VF系列Flash存储芯片。其芯片具有以下特点:总容量为2M;单电源读和写操作,工作电压为2.7V3.3V;低功耗,工作电流为7mA,等待电流为3A;时钟频率高达33MHz;数据可保存100年;其封装为SOIC和小尺寸的W

12、SON封装。实际应用电路如图7所示。图7 FLASH存储器电路原理图软件设计该系统的软件设计采用单片机C语言完成,主要包括单体电压测量程序、电流检测程序、温度检测程序、能量均衡程序、充电管理程序、LCD显示程序及数据存储通信程序等几个程序模块。其主流程图如图8所示。图8 主流程图电压测量程序通过单片机的10位A/D转换模块测量单节电池的电压值。为了提高测量的精度,软件采用“筛值平均”的软件滤波方法。在对每节电池的模拟量进行测量时,连续测量多次,然后筛去最高值和最低值,再对剩余的测量值取平均值,以获得最佳的测量结果。然后根据电压的计算方式,获得电池的电压。在电压测量完成后,运行“冒泡排序”的程序,对所有的电池电压进行排序,标记出最低、最高电池,为均衡模块服务。充电管理程序通过检测到的单节电池电压判断电池所处的充电阶段,并利用单片机的脉宽调制输出(PWM)来控制MOSFET以实现预充阶段的小电流充电和保持充电阶段的脉冲充电。当检测到电池充电完毕后,自动断开充电回路。充电管理模块通过检测到的电压、电流、温度值判断电池是否工作在正常状态,如出现过压、过流或温度过高等现象,立刻通过MOSFET关闭充放电回路,并点亮故障提示灯。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1