版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于STM32的锂电池充放电系统的设计硬件部分专业:电子科学与技术 学号:111100630 姓名:许金科指导老师:曾益彬摘 要锂电池的使用越来越广泛,为了能够充分发挥锂电池的性能,提高电池使用效率并延长电池寿命,需要设计一个锂电池充放电管理系统,该系统是以STM32为控制核心,通过使用RT9545来实现对电池保护。通过使用电源管理芯片BQ24230实现对锂电池充放电路径管理,通过使用电池电量检测芯片BQ27410来实现对电池剩余电池容量SOC、充电状态、电池电压、电池充放电电流、电池温度等参数的检测。通过使用DC-DC升压芯片LMR62421能够输出稳定的电压,实现对整个系统的供电,最后通过
2、STM32实现对电池状态信息的读取与显示。关键词:电池管理系统,SOC,充电方式Lithium Battery Charging and Discharging SystemDesign Based on STM32HardwareAbstractMore widespread use of lithium batteries, in order to give full play to the performance of lithium batteries, to improve battery efficiency and extend battery life, it need to
3、design a lithium battery charge and discharge management system, which is based STM32 control core, through the use of RT9545 to realization of battery protection. By using the power management chip BQ24230 lithium battery charge and discharge path to achieve the management, through the use of batte
4、ry detection chip BQ27410 to achieve the battery remaining battery capacity SOC, detection current, temperature and other parameters of the battery state of charge, battery voltage, battery charge and discharge. By using the DC-DC boost chip output stable voltage LMR62421 able to achieve power to th
5、e entire system, and finally through STM32 achieve read and display the battery status information.Key words:Battery Management System,SOC,Charge ModeI1引言近年来,随着移动通信网络的普及应用以及便携式设备的快速发展,使得可循环充放电的电池得到了广泛的应用1,锂离子电池凭借着使用寿命长等优势在众多电池材料中脱颖而出2,但由于锂电池本身有着较为复杂的化学性质,过放、过冲、过流、高温都会影响电池的寿命损害电池性能甚至出现安全事故,由此可见,设计一个高
6、效安全的锂电池充放电管理系统来提高电池的使用率,实现对整个电池系统保护以及对电池状态信息3的监测是非常有必要的。2 系统的总体设计2.1 系统实现的功能本系统主要是实现节锂离子电池的充放电管理,并通过STM32处理器实现对电池状态信息的处理与显示,具体实现的功能如下:(1)通过对锂电池特性的分析,确定电池不同充电阶段的充电电流。(2)通过外部NTC热敏电阻不同的取值实现对充电电池的高温保护。(3)实现电池动态电源路径管理,能够自适应DPPM与VIN-DPM模式。(4)能够实现电池过充过放保护,避免锂电池内部发生不可逆的化学反应。(5)能够通过STM32实现对电池状态信息的采集、处理与显示。(6
7、)设计DC-DC升压电路提供稳定的电源输出,实现对整个系统的供电。2.2 系统总体设计方案本系统的整体设计方案主要包括了以下几个部分:电池保护电路模块、电池充放电路径模块、电池信息采集模块、电源模块、总体控制模块、显示模块。系统的总体框图如下图1所示:图1 系统总体框图3 系统硬件电路的设计本系统核心元器件的使用图如图2所示:图2 系统核心元器件的使用图3.1 主控制模块STM32F103C8T6设计 本次主控制模块采用的核心处理器芯片型号是STM32F103RBT6,该芯片具有丰富的内部资源,内部自带具有FLASH、SRAM、以及多个串口、支持USB和CAN接口、内部自带2个12位的ADC、
8、具有RTC功能、51个可用的IO管脚、支持多种程序下载方式4。3.2 锂离子电池保护电路设计本次系统使用的电池保护电路是以RT9545芯片以及相对应的外围硬件电路,该芯片外围硬件电路如下图3所示:图3 RT9545保护电路电路中的两个MOS管Q1 和Q2 是用于电池充电和放电的开关,同时也是作为过流检测元件,当芯片在开关两端检测到大的压降时,就会使得MOSFET截止,进而关闭流过电池的电流,从而达到电池保护效果,对于过压和欠压状态的检测是通过对VDD 和VSS 之间电压的侦测来完成的5。当充电电压高于设定的充电阈值时比较器VD1将会变为低电平,VD4输出高电平,此时COUT管脚变为低电平,使Q
9、2的MOSFET处于截止状态,防止电池出现过充;当放电电压低于预先设定的放电阈值时,此时比较器VD2将会变为低电平,VD变为低电平,此时DOUT管脚将会变为低电平,从而使Q1的MOSFET处于截止状态,最终起到过放保护作用;当电流过大时,内部短路电路检测模块将会变为低电平,从而使COUT引脚变为低电平6,使得Q2的MOSFET处于截止状态,起到过流保护作用。3.3 锂电池充放电路径管理电路设计本次电池充放电路径管理使用的主芯片是BQ24230,该芯片能够实现可编程输入电流,集成了动态电源路径管理,具有过压保护,可编程预充电和快速充电安全时间,具有NTC热敏电阻输入能实现电池的高温保护,该芯片具
10、有状态指示灯能够指示充电状态和充电完成状态和电源良好指示灯。有输入功率动态管理(VIN-DPM)和动态电源路径管理(DPPM)两种功能,VIN-DPM能够限制输入电流,防止充电器设计不当或USB过大电流对电池造成损坏;DPPM模式下当充电电流不能够提供系统的负载即适配器不能提供峰值系统电流,允许电池以补充系统电流,使系统稳定工作7;该芯片能够实现对电池的三个充电阶段:预充电、恒定电流和恒定电压充电,并能够根据电池内部的温度实现对电池的充电电流调整;该芯片集成充电器功率级和充电电流感应功能具有高精度的电流和电压调节环路8。该芯片的外围硬件电路如下图4所示:图4 锂电池充放电路径管理3.4 锂离子
11、电池状态信息采集模块本次锂电池状态信息采集是由主芯片BQ27410以及相对应得外围硬件电路实现的,具体的电路设计如下图5所示: 图5 锂电池状态信息采集该芯片适用于单节的锂离子电池应用,内部采用的是Impedance Track技术来实现对电池剩余电量、充电状态、电池电流、电池电压、老化程度等信息查询。该芯片内部集成LDO可直接通过电池对芯片进行供电,内部集成处理器,支持电池温度报告,可以配置电池的充电中断方式,该芯片的通信方式是IIC协议,只需通过上拉电阻就可以实现与处理器之间的通信,从而可以读取电池的状态信息。3.5 DC-DC升压模块电路设计本次系统设计的DC-DC升压电路是由主芯片LM
12、R62421以及相对应的外围硬件电路来实现的,该芯片的电压输入范围为2.7V到5.5V,最高电压输出可以达到24V,最高的输出电流可以达到2.1A,内部具有很高的1.6MHZ的开关频率。该芯片的外围硬件电路如下图6所示:图6 LMR62421升压模块电路该升压电路的工作原理是通过恒定的开关频率和调节占空比来控制内部NMOS的关断,开关周期是从内部振荡器的下降沿开始,通过SR锁存器输出高电平使得NMOS管导通此时SW将通过电阻连接到地,当PWM比较器输出高电平时NMOS管将会断开,开关断开期间电感的电流通过二极管进行放电,此时SW的开关电压为输出电压加上二极管的正向电压。输入电容是用来保证SW开
13、关瞬间输入电压不会下降太多,正常的电容值是10UF,输出电容主要是考虑到输出纹波特性和瞬态响应正常的电容值是4.7UF。3.6 显示模块电路设计该显示屏的硬件原理图如下图7所示:图7 LCD12864原理图4 系统软件的设计本系统软件设计主要是对锂电池状态信息的采集、处理与显示,锂电池的状态信息是STM32F103RBT6通过IIC协议来读取BQ27410内部寄存器的值。BQ27410的读写时序如下图8所示:图8 BQ27410读写时序读取内部寄存器的值,要先给BQ27410发送开始信号,然后发送地址,响应后再发送指令,最后读取数据,经过停止信号后完成读的整个过程。对BQ27410写数据时,可
14、以对芯片进行连续写数据,经过开始信号后,向芯片发送地址,再发送指令,响应后发送要写入的值,就完成了写的过程。本次显示屏用的是LCD12864,数据的传输方式是通过串行传输,先对显示屏进行初始化后,向显示屏发送要显示的地址,然后再发送要显示的数据。LCD12864串口传输时序如下图9所示:图9 LCD12864串口传输时序系统软件框图如下图10所示:程序开始初始化检测电池是否插入结束是读取电池的状态信息结束处理与显示温度或压力是否超标图10 软件流程图5 系统测试对于BQ24230充放电管理模块的测试,当插上USB线的时候,电源良好状态指示灯能够正常显示,在充电过程中充电指示灯会正常亮起,当充电
15、完成时充电指示灯会熄灭,此时系统的供电时有USB进行供电,然后剩余电流再给电池充电,当拔掉USB线时两个指示灯都会熄灭,此时整个系统由电池完成供电,从而实现电池充放电动态路径管理。对于电池充电过程电流电压变化的测试如下图6-3:图6-3 充电电流的测试图图中I(PRECHG)的值70mA,进入恒流充电的充电电压是3.2V,IO(CHG)的大小为364mA,当电压达到4.07V时电流会不断的下降。对于BQ27410电池状态信息采集的测试,电池在充电和放电时,由于电池本身存在内阻,充电时所测量的电压值会高于电池的开路电压,放电时所测量的电压会低于电池的开路电压。充电时电池的端电压与剩余容量的关系图
16、如下图6-4所示:图6-4 充电时电池电压与剩余容量的关系图放电时电池的端电压与剩余容量的关系图如下图6-5所示:图6-5 放电时电池电压与剩余容量的关系图由根据电池内阻与电池端电压以及电池开路电压的关系,可以求出电池的阻抗和开路电压,最后根据电池厂家的OCV曲线得到电池的剩余容量关系,其关系如下图6-6所示:图6-6 电池的OCV曲线对于LMR62421升压模块测试,主要分为输出电压测试和负载能力测试,本次升压电路的电流输出为700mA,当负载不断下降时,输出电流不断上升,当输出电流小于最大输出电流时,系统的输出电压将会不断下降升压芯片发热严重。输出电压测试结果如下表6-1:表6-1 输出电
17、压稳定性测试输入电压(V)输出电压(V)3.54.9953.74.9953.85.0013.95.0014.25.005折线图如图6-7所示所示:图6-7 升压模块输出电压测试图升压模块的负载能力测试结果如下表6-2和折线图如图6-8所示:表6-2 负载能力测试系统负载()输出电压(V)10005.015005.002005.001004.99804.99604.23图6-8 升压模块负载能力测试图6 结论本文所讲述的是锂电池充放电管理系统的设计,该系统能够实现对锂电池的过放、过充、过流保护,能够实现电池充放电路径的动态管理,能够通过STM32读取BQ27410内部电池的状态信息,并在显示屏LCD12864上显示,显示的参数有电池电压、电池充放电电流、电池的剩余容量以及电池温度,升压电路的输出电流可以达到700mA,纹波输出小于10mV。本系统采用的电池剩余容量评估技术是阻抗跟踪技术,能够消除电池老化对电池剩余容量评估的影响,该系统只要对电量计芯片简单配置后就可以适用于其他不同容量的单节锂电池,不需要经过长时间的学习。该系统具有很大的实用性,对电池状态信息的检测具有很高的准确性。参考文献1 乔思洁.锂电池管理系统的研究与设计D.中国海洋大学,2009. 2 许亮.电动自行车用锂电池自然循环寿命试验及模型研究D.北京理工大学,2013.3 栾成强,刘伟然.智能电
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 认识人民币小学数学教案
- 高中物理必修三教案6篇
- 幼师职业生涯规划书
- 食堂年终工作总结(19篇)
- 英文在职证明模版
- DB12-T 1061-2021 律师民事诉讼文书格式
- 2024-2025学年重庆乌江新高考协作体高三上学期二调生物试题及答案
- 上海市县(2024年-2025年小学五年级语文)人教版开学考试(下学期)试卷及答案
- 五年级数学(小数乘法)计算题专项练习及答案汇编
- 荆楚理工学院《软件测试》2022-2023学年期末试卷
- 自发性气胸的临床治疗指南解读
- 小学高年级《红楼春趣》剧本(宁波实验学校)
- 电网雷电预警技术研究及预警系统开发项目验收汇报
- 灌溉试验常规观测
- 水字的演变与含意
- 教师专业发展的文化自觉
- 2023年大西北游考察报告
- 2023年高考化学反应原理专题复习《压强平衡常数》
- 人行道透水砖施工解决方案2445
- 2023年高考浙江卷英语试题(2023年1月考试-含听力音频、听力原文和答案)
- 高一上学期 期中考试后的家长会
评论
0/150
提交评论