基于STM32和LTC6804的电池管理系统设计

合集下载

基于LTC6804的电池参数采集系统设计

基于LTC6804的电池参数采集系统设计

基于LTC6804的电池参数采集系统设计
 摘要:分析目前电池参数采集的方法,提出采用LTC6804 进行电池参数采集的方法。

电池参数采集系统硬件包括LTC6804 单体电池电压检测、NTC 温度检测、LT3990 供电、dsPIC30F 控制部分、通信隔离等。

 1、电池参数采集总体设计
 如图1所示,该电池参数采集系统由电池电压采集模块、温度采集模块、控制模块和通信模块等组成。

采用LTC6804对电池包内的12节单体电压、总电压和5个温度点进行采集,在采集转换结束后通过SPI总线传输到控制芯片dsPIC30F内,控制芯片通过CAN总线将采集到的数据传输到上位机。

上位机根据采集到的数据进行SOC估算,并决定是否进行均衡,是否停止充放电,是否开启安全控制等。

每个控制芯片有不同的CAN标识符,因此当有超过12节电池需要进行参数采集时,可以级联多个该系统以实现目的。


 2、电池参数采集硬件设计
 该系统的核心器件是Linear公司的LTC6804,可以测量多达12个串联电池的电压,并具有低于1.2mV的总测量误差,测量范围为0~5V。

所有12节电池的电压可以在290μs内完成测量,并可以选择较低的数据采集速率以实现高噪声抑制。

基于LTC6804平台的电池管理系统设计

基于LTC6804平台的电池管理系统设计

现 对 电池组 电压 、电流 、温 度 的采 集 ,通 过 串 行 外设 接 口(sPI)实 现 LTC6804芯 片 与 主 控 制 器 的通 讯 。 本 系统 还具 有过 充 电 、过 放 电保 护 功 能 。上位 机基 于 Labview平 台 ,采 用 G语 言 编程 J,采用 控 制 器 局域 网络 (CAN)总线实 现 STM32F103芯 片 与上位 机 的通 讯 ,触摸屏与 主控芯片采用 通用异 步收发 传输 器 (UART)通讯 ,实现信 息的显示 和指 令 的设 置。
基 于 LTC6804平 台 的 电池 管 理 系统 设 计
申彩 英 ,杨思敏 ,李启龙
(1.辽宁工业大学 汽 车与交通工程学 院 ,辽宁 锦州 121001;2.凌海供 电有限责任公 司,辽宁 凌海 121200)
பைடு நூலகம்
摘 要 :锂 电池作 为电动汽 车能量源 ,需要几十 甚至 几百节 电池 以 串联 、并 联组 合来满 足 电动汽 车爬坡 、加 速及续 驶里 程 的需 要 ,因此设计开发 电池管理系统 (BMS)至关重要 。本文 以 STM32F103芯片为主控制器 ,以 LTC6804芯片为单体电池电压采集 芯 片 ,以 Labview平 台为上位机设计 了电动车用 BMS,实 现了对单 体电池 的电压 ,电流和温度 的精准监 测 ,实验结果 表 明本 设 计可靠性高 ,成本低 ,具有较高的实用价值 。
(1.Automobile& Transportation Engineer ing College,Liaoning University of Technology,Jinzhou 121001,China; (2.Linghai Electric Power Suppy Company Limited,Linghai 121200,China;)

基于stm32f105和ltc6804的电池管理系统设计

基于stm32f105和ltc6804的电池管理系统设计
选用LTC6804的26Hz滤波模式:在该模式中,通过 增加过采样率(OSR)将ADC数字滤波器-3dB频率降低 至26Hz[9]。该模式由于其低的-3dB频率的原因也被称为 滤波模式。其准确度类似于具有较低噪声的7kHz(标 准)模式。
2.3 电流检测模块
基于霍尔效应的闭环霍尔电流传感器具有回路可 以实现完全电气隔离、响应时间低于1μs、频率响应范 围为0kHz~100kHz等优点[10]。传感器采用±15V电源供 电,同时发出连接至GPIO引脚的模拟输出,将GPIO1和 GPIO2用作ADC输入[11]。
可知:
(6)
V1
=
Vin R5 + R7
R7
(9)
(7)
流入运放的电流为零,则:
第42卷 第2期 2020-02 【5】
图5 电平移位
V1 = V2
(10)
V3
=
V
2+Vref 2
(11)
V3 = V4 = V5 = Vout
(12)
由式(9)~式(12)可得:
2 硬件设计
锂电池有众多的优势使其在众多电子产品中得到了
广泛的应用。但是电压、电流、温度等因素都会对锂电 池的性能产生影响。并且在电池组中,每一块单体电池 由于工艺原因都会有差异[5],因此电池管理系统中要包 含对每一块单体电池进行采样的电路。
2.1 硬件核心模块 系统采用的STM32F105系列使用高性能的ARM@
以高精度监测单体电池电压。提出了一种开路电压法和修正后的安时积分法结合的SOC估算
方法,来实现对剩余电池电量较为精确的估计。
关键词:电池管理系统;STM32F105;LTC6804;SOC
中图分类号:TM769

基于STM32 的电池管理系统设计

基于STM32 的电池管理系统设计

基于STM32的电池管理系统设计阮超鹏 敖银辉 黄志鹏广东工业大学 机电工程学院 广东省广州市 510006摘 要: 电动汽车电池系统由动力电池组和电池管理系统组成。

为了更好指导整车电池系统的开发,现以一组动力电池为控制对象,基于STM32芯片设计设计一个电池管理系统。

设计过程中根据电池特性和供电需求确定电池管理系统的拓扑结构,通过划分功能模块进行硬件模块电路设计和软件开发,制作一个电池管理系统。

实验证明设计的电池管理系统能够对电池组进行信息采集和处理,通过显示屏反馈数据,并对电池组进行保护,对整车的电池管理系统设计起指导作用。

关键词:电池管理系统 硬件电路设计 功能模块 STM321 引言在当今时代,汽车作为重要的交通工具为人们的出行提供了极大的便利,日益凸显了其重要的作用[1],然而人们在使用传统燃油汽车的过程中会不可避免的产生大量的有害废气。

为了应对环境污染与能源危机带来的问题,选择开发新能源汽车是一条可行的道路。

随着人们社会水平的不断提升,人们越来越重视自然环境的保护。

只有不断的推广新能源汽车,才能够在根本上节能环保[2]。

电动汽车已成为目前汽车市场发展的主流趋势,电动汽车与传统燃油汽车最大的区别是用动力电池作为动力驱动,而作为衔接电池组、整车系统和电机的重要纽带,电池管理系统BMS的重要性不言而喻。

电动汽车与传统燃油汽车最大的区别是用动力电池作为动力驱动。

作为动力储存系统,动力电池因其能高效地储存和输送能量,在动力储存系统领域发挥着重要地作用[3]。

电动汽车动力电池包是电动汽车的核心部件之一,为整车提供驱动电能,目前电动汽车常用的动力电池主要有铅酸电池、氢镍电池和锂离子电池。

BMS与动力电池密切相关,不论车辆是在充电还是在正常运行使用,BMS 都需要准确可靠的完成对各单体电池的电流、电压、温度等状态进行实时检测和诊断。

电池管理系统的基本功能主要包括电池状态数据的采集、电池状态检测、各电池组电量的均衡管理、热管理、安全保护等,总体来说可分为检测、管理和保护三大部分[4]。

电动汽车动力锂电池组电源管理系统设计

电动汽车动力锂电池组电源管理系统设计

电动汽车动力锂电池组电源管理系统设计张辉;李艳东;李建军;赵丽娜【摘要】电动汽车的快速发展,对于动力锂电池进行管理是必不可少的.在电池进行充电时,对电池状态的监控及均衡充电可很好地保护电池的寿命和安全.在需要对大量电池进行管理时,可以通过CAN通信将需要监控的电池进行统一管理.为了更好的管理电池,采用了液晶显示器和上位机对电池进行监控.当电池充电发生故障或者电池充满时,通过电压组的均衡来保护电池组,并发出相应的提示信号.在控制设计方面,主控制处理器采用的是DSP处理器,芯片采用的是C语言编程,通信方式运用了SCI、SPI、CAN等传输形式.上位机是在LabVIEW开发平台上进行设计.【期刊名称】《电源技术》【年(卷),期】2016(040)007【总页数】5页(P1407-1411)【关键词】DSP;电池管理;上位机;CAN总线【作者】张辉;李艳东;李建军;赵丽娜【作者单位】齐齐哈尔大学计算机与控制工程学院,黑龙江齐齐哈尔161006;齐齐哈尔大学计算机与控制工程学院,黑龙江齐齐哈尔161006;齐齐哈尔大学理学院,黑龙江齐齐哈尔161006;齐齐哈尔大学计算机与控制工程学院,黑龙江齐齐哈尔161006【正文语种】中文【中图分类】TM912为了缓解全国环境污染问题,纯电动汽车得到了快速的发展。

而纯电动汽车发展的瓶颈之一却又在动力蓄电池方面,这给纯电动汽车在续航、动力和安全方面带来了很多麻烦,在蓄电池技术没有很大改进的前提下,对纯电动汽车提升性能方面目前最有效的方法是对电池的管理,使其在电池寿命、安全、续航等方面得到很大的改善,所以说一个好的电池管理方案对纯电动汽车是至关重要的[1]。

人们很早就对电池的管理开始进行了研究,并且取得了很大的成就。

早在1997年日本青森工业研究中心就开始对BMS的实际应用进行研究,美国Villanova大学和USNanocorp公司已经合作多年对各种类型的电池SOC进行基于模糊逻辑的预测,丰田、本田及通用汽车公司等都把BMS纳入技术开发重点[2-3]。

基于STM32的电动汽车动力电池管理系统设计

基于STM32的电动汽车动力电池管理系统设计

基于STM32的电动汽车动力电池管理系统设计随着对环境保护和汽车技术的不断追求,电动汽车逐渐取代传统燃油汽车成为人们的首选。

作为电动汽车的核心组成部分之一,动力电池的管理系统在保证车辆性能和安全的同时起着至关重要的作用。

本文将基于STM32单片机介绍电动汽车动力电池管理系统的设计。

一、电动汽车动力电池管理系统的概述动力电池管理系统是电动汽车控制系统中的一个重要模块,主要用于监测、控制和保护动力电池组。

其主要功能包括电池组的电压、电流、温度的监测与采集,对电池组进行均衡和充放电控制,以及电池过充、过放和过温等异常条件的检测和保护。

二、STM32单片机的选择STM32单片机具有功耗低、性能强大、集成度高等特点,是嵌入式系统设计的理想选择。

在电动汽车动力电池管理系统设计中,STM32单片机可以实现对电池组各种参数的高精度采集与控制,具备良好的可靠性和稳定性。

三、电池组参数的采集与控制1. 电池组电压采集:通过电压分压电路和模数转换器实现对电池组电压的采集,并通过STM32单片机进行精确测量和数据处理。

2. 电池组电流采集:采用电流传感器和模数转换器对电池组电流进行实时监测,实现对电池组的充放电控制。

3. 电池组温度采集:通过温度传感器实时测量电池组温度,并结合STM32单片机的温度补偿功能,对电池组的温度进行精确控制。

4. 电池组均衡控制:根据对电池组电压的监测和比较,通过控制均衡电路,实现对电池组各个单体电池的均衡充放电,从而提高电池组的使用寿命和性能。

四、电池异常状态的监测与保护1. 过充保护:当电池组电压超过设定阈值时,系统会自动切断充电电路,避免电池过度充电造成安全隐患。

2. 过放保护:当电池组电压低于设定阈值时,系统会自动切断负载电路,保护电池组避免过度放电。

3. 过温保护:通过温度传感器实时监测电池组温度,当温度超过设定阈值时,系统会自动采取保护措施,如切断充电和放电电路,保证电池组的安全运行。

基于STM32的LTC6804驱动代码解析

基于STM32的LTC6804驱动代码解析

基于STM32的LTC6804驱动代码解析 在上次项⽬中⽤到了LTC6804这块⽚⼦,初次使⽤它的采集精度确实令我惊讶到了,设备⽤于监测2V的铅酸电池组,硬件上⼏乎没有加任何滤波,直接读取数据就能达到3mv以下的精度,⽚⼦真的很好⽤。

下⾯总结⼀下⾃⼰的使⽤⼼得。

------------------------------------------------------------------------------------------------ LTC6804是⼀款专门⽤来做多节电池电池组的监测芯⽚,最⾼可监测12节电池,官⽅误差是低于1.2mv,12 个通道的最快采样速度可以达到290us。

芯⽚分为两种型号,6804-1和6804-2,区别在于,6804-1采⽤级联的形式(级联控制),6804-2采⽤并联形式(分开控制)。

除开硬件连接之外,这两种型号的操作都是⼤同⼩异,基本可以视为⼀样,本⽂以6804-1为例进⾏讲解。

原理图和⼿册中的推荐⼀样,就不贴出来了,MCU与芯⽚的通信⽅式采⽤四线SPI,这种通信⽅式很常见,各种MCU的驱动也好找。

(看了数据⼿册,芯⽚似乎还⽀持IIC和2线通信,不过我没有⽤) 下载下来的代码是C++⽂件,不能直接在STM32上使⽤,需要进⾏⼀些修改。

⾸先修改后缀名,改成C⽂件,然后打开LTC6804.c⽂件。

第⼀步进⾏驱动的移植:void spi_write_array(uint8_t len, // Option: Number of bytes to be written on the SPI portuint8_t data[] //Array of bytes to be written on the SPI port){uint8_t i;for(i = 0; i < len; i++){SPI2_Send_byte((int8_t)data[i]);}}void spi_write_read(uint8_t tx_Data[],//array of data to be written on SPI portuint8_t tx_len, //length of the tx data arryuint8_t *rx_data,//Input: array that will store the data read by the SPI portuint8_t rx_len //Option: number of bytes to be read from the SPI port){uint8_t i;for(i = 0; i < tx_len; i++){SPI2_Send_byte(tx_Data[i]);}for(i = 0; i < rx_len; i++){rx_data[i] = (uint8_t)SPI2_Receive_byte();}}只需要把⾃⼰的SPI驱动替换上去就可以了。

LTC6803—4在超级电容器组管理系统中的应用

LTC6803—4在超级电容器组管理系统中的应用

LTC6803—4在超级电容器组管理系统中的应用在传统的能量供应系统中,电池作为主要的储能单元被广泛使用。

随着科学技术的发展和保护环境的需求,超级电容器因其容量大、寿命长、放电速度快、工作温度范围宽、可以串并联使用等优点而备受关注。

在混合动力汽车能量供应系统中,电池储能系统存在着诸如低温特性不好,在恶劣环境下的寿命低,很难做到释放大电流等缺陷。

而超级电容器恰恰具备上述优势,不仅可以提供短时间的高功率脉冲,而且还具有优良的低温性质、较高的寿命和极好的内阻特性。

因此超级电容器在混合动力汽车上得到广泛的应用。

针对超级电容器在串联使用过程中存在的单体电压差异大而导致超级电容器组的储能效率降低和加速老化的问题,提出了一种应用电池组监控芯片LTC6803-4的超级电容器组管理系统,实现超级电容器组的单体电压、温度监测和电压均衡等功能。

实验结果表明,该方法检测精度高,速度快,功耗低,可对串联超级电容器组进行有效的监控和管理。

超级电容器与其他电化学蓄电池相比,在充放电过程中不发生化学反应,具有充放电速度快、功率密度大、工作温度范围宽、循环使用寿命长等特点,可应用于微电网、电动公交等领域。

由于超级电容器的单体额定电压低于3 V,多数应用中需要串联构成超级电容器组。

受到容量偏差、漏电流及等效串联电阻(ESR)等因素的影响,在循环使用中各个超级电容器单体电压差会增大,如果不采取必要的均衡和管理措施,会导致超级电容器组的储能效率降低,影响超级电容器的寿命[2]。

因此,有必要研制一种高性能的超级电容器组管理系统,监测超级电容器组的单体电压和温度,并进行电压均衡控制。

目前的管理系统设计中常采用高精度A/D转换器和多通道模拟开关或光耦继电器等电路实现。

LTC6803-4是凌力尔特(LTC)公司的第二代电池组监控芯片,内置一个12位高速A/D 转换器,能够测量多达12节串联电池组的电压和温度,可测量5 V以下单节电池电压和温度,最大总测量误差小于5 mV[5]。

基于STM32的锂电池组SOC管理系统的研究与设计

基于STM32的锂电池组SOC管理系统的研究与设计

基于STM32的锂电池组SOC管理系统的研究与设计针对锂电池组单体多、电路复杂使SOC管理不到位的问题,设计出一种新的锂电池组SOC管理系统。

硬件上通过集成的电池管理芯片实现电池状态参数的采集,STM32控制器通过IIC总线实现数据接收及处理,算法上采用开路电压结合安时积分方法实现SOC实时估计。

该系统电路拓扑简单,稳定性和可靠性较高。

实验证明,该系统能实现锂电池组SOC的实时监测,准确度高。

标签:电池管理系统;STM32控制器;电池管理芯片;开路电压法;安时积分法引言锂电池作为未来电池发展的重要方向,离不开有效的能量管理系统(Battery management system,BMS )。

电池荷电状态(State of charge,SOC)作为BMS 的主要参数,实时监测SOC能够防止锂电池过充过放,从而延长电池寿命,保证电池组的续航里程[1-2]。

如果电池组单体较多,需要采集大量的数据,如果用传统的数据采集电路,接线复杂,对于嵌入式系统来说,这种方案并不可取[3]。

所以本文以磷酸铁锂电池为研究对象,以STM32F103V作为主控芯片,利用集成的电池管理芯片设计锂电池管理系统,实现对整组电池SOC的实时监测。

1 系统硬件设计为了实现对锂电池组的实时监测与管理,整个管理系统的功能主要包括电池组电压、电流和电池单体电压、温度等数据的采集,通过主控芯片STM32来估计电池SOC以及显示电池组基本信息,整个系统框图如图1所示。

1.1 电池组基本参数采集采用TI的集成电池管理芯片,避免了传统数据采集时复杂的接线,能准确的采集到电池组电压、电流、单体电压以及温度等信息,本系统采用BQ76930芯片,内部集成了14-bit ADC,能同时采集10个电池串联组成的电池组的数据,单体端电压测量范围为0-6.275V。

将电流检测电阻两端的电压通过芯片引脚SRP 和SRN,连接到芯片内部ADC和库仑计,计算累积电荷,从而达到检测电流的目的。

基于电池监视器LTC6804的电动汽车电池管理方案

基于电池监视器LTC6804的电动汽车电池管理方案

基于电池监视器L TC6804的电动汽车电池管理方案最近,电池技术的进步已经在汽车市场实现了一些最令人振奋的创新,因此产生了一代又一代最新电动型汽车(EV)和混合动力/电动型汽车(HEV)。

诸如能量存储系统(ESS)等最新应用也开始出现,这对于能量如何产生、分配及存储带来了革命性的改变。

使这类系统的设计师面临着巨大的成本、设计灵活性、电池组可靠性和寿命以及安全性的挑战。

电池组能否很好地应对每一种设计挑战,电池管理系统(BMS)起着决定性作用。

BMS的核心是电池监视集成电路(IC)。

这种IC用来测量单个电池的电压,以确定充电状态和电池组健康状况。

电池监视器IC(海量样片申请信息查询:/)最关键的特性是准确度、数据可靠性及故障可检测性。

监视器IC的准确度直接影响系统成本、电池组可靠性及寿命。

每节电池的容量都是有限的,必须仔细加以管理。

过度充电可能引起安全性和可靠性问题,而过度放电则可能影响电池的寿命。

如果使用准确度不那么高的监视器IC,就要求系统设计师采用较大的“保护带”,以抵御过压和欠压影响,因此限制了汽车的总体可用电池容量。

准确度较高的监视器IC可以更充分地利用每节电池的总容量,从而降低了电池组系统的总体成本。

为了随时间和工作条件的变化提供最高准确度,凌力尔特在LTC6804电池监视器IC(图1)中采用了掩埋式齐纳电压基准。

这可以保证电池电压总体测量误差低于1.2mV。

为了在电气噪声以及从逆变器、执行器、开关、继电器等导致瞬态存在的情况下保持最高准确度的测量,LTC6804采用了内置三阶噪声滤波的增量累加ADC。

图1:凌力尔特的LTC6804能够以16位分辨率和好于0.04%的准确度测量多达12个电压高达4.2V和串联连接的电池理想情况下,一个电池组会分成多个较小的模块,这些模块分布在汽车各处,以实现更高的设计灵活性和重量分布。

挑战是,这些电池模块需要在充满电气噪声以及物理条件非常严酷的环境中传达敏感的测量数据。

基于STM32的电池管理系统主控单元设计

基于STM32的电池管理系统主控单元设计
做一阶泰勒展开,求得观测方程:
Zk = Hk Xk + Yk + Vk
(4)
对线性化后的模应用卡尔曼滤波基本方程求得
扩展卡尔曼滤波递推方程:
x̂ k| k - 1 = f ( x̂ k - 1 ,u k - 1)
图 4 电池戴维宁等效电路
P k| k - 1 = A k - 1 P k - 1 A Tk - 1 + Q k - 1
3.1
Z k = h[k,X k] + V k
等效电池模型建立和参数辨识
该文采用 Thevenin 模型,即一阶 RC 模型来建立
[7]
(1)
(2)
拓展卡尔曼滤波利用非线性函数的局部线性特
锂电池的戴维宁等效模型 ,模型中含有一个电压源
征,将非线性模型局部线性化。由系统状态方程(1),
E,R1 为电池的极化电阻,R0 为电池的直流内阻,C1 为
vehicle controller(VCU)timely and accurately. The input voltage range of this design is 19~32 V,and
the power supply has strong anti ⁃ interference ability. It can be directly connected to the electric vehicle
University Library,Qingdao 266071,China)
Abstract: Based on STM32F105VC chip,this design designs a lithium battery management system. This

基于LTC6804的电池管理系统设计

基于LTC6804的电池管理系统设计

基于LTC6804的电池管理系统设计
 LTC6804是Lmear公司2012年发布的第三代多电池组监视器,可几乎同时测量多达121、串接电池的电压,并具有更低的总测量误差相比LTC6803测量精度有了不小的提升,本文基于该芯片,辅以热电阻式温度传感器实现多路的温度采集,配合Ⅱ公司STM32F103单片机实现电池管理系统模块单个模块实现24个单体电池的充放电电压监控(两片LTC6804)和16路的温度采集,支持can总线。

 本文分电压温度采集和控制通信两部分介绍该设计方案
 1、电压温度采集
 单个电池管理系统电压温度采集部分包括两片LTC6804、两片
LTC1380(8路复用MUX芯片)和一片LTC6820(与ECU通信芯片)对于LTC6804-1,多个器件采用菊链式连接,一个主处理器贯通昕有器件;对于LTC6804-2,多个器件并联至微处理器,对每个器件进行个别寻址本文选用LTC6804-1.其互相通信采用isoSPI协议.LTC6804配合隔离变压器及双绞线,可以具有非常好的抗干扰能力,从而可以实现一个微处理器就可以管理足够多的LTC6804节点,但为了保证整个系统模块的可靠性,避免串行回路中单个节点因为某些因素出现故障导致微处理器无法控制之后节点故采用一。

基于STM32的锂电池管理系统

基于STM32的锂电池管理系统

Science &Technology Vision科技视界0引言近年来,环保和节能的问题日益突出,锂离子电池(简称锂电池)由于其具有能量密度高使用寿命长自放电小无记忆效应及单节电池电压高等诸多优点,迅速成为市场的主流电池产品。

在矿用产品中,锂电池逐步替代了铅酸电池和镍氢电池。

但锂电池在使用时也存在一个重要的问题,它在过充电或是在过放电时电池可能会发生爆炸,因此需要良好的保护电路来配合使用,这样可以杜绝电池爆炸的问题。

为此,本文提供了一种以STM32F103为核心的电池管理系统,它通过对8节锂电池组单体电池状态的检测,实现对电池组的管理,防止过充电和过放电,并完成SOC 估算和均衡,同时通过485总线与外部通讯。

1LTC6802简介[3]LTC6802是一款电池监测芯片,内部包括12位分辨率的模数转换器,高精度电压参考源,高电压输入多路转换器和串行接口。

每片LTC6802可测量12节串联电池电压,最大允许测量电压60伏。

可同时监测全部电池电压或单独监测串联电池中的任一节电池。

芯片采用独特的电平移动串行接口,多片LTC6802可直接串联,芯片之间无需光耦或隔离器件。

多片LTC6802串联时可同时工作,全部串联电池的电压测量时间在13ms 以内。

为减小功耗,LTC6802还可对每节电池的过电压与欠电压状态进行实时监控。

芯片每个电池输人端内部连接有MOS 开关用于对过充电池放电。

图1单片机可以通过SPI 总线从LTC6802读取数据,并控制相应电池输入的MOS 管的导通和关闭,以实现电芯均衡。

输入通路中插入100Ω的串联电阻,而不会引入重大的测量误差,为了保护LTC6802电压采集引脚,防止电压高出最大输入电压,在每一个电芯采输入端口并联一个7.5V 稳压管,并在每个电压采集引脚前加阻容滤波电路,从而有效地滤除高频干扰,保证电压采集的正确性。

2STM32简介[1-2]采集控制和信号调理模块的核心处理器使用STM32F103VET6芯片,STM32是意法半导体公司推出的基于ARM32位Cortex -M3CPU,片内自带512K 高速FLASH 程序存储器高达64K 的SRAM;2.0~3.6V 供电和IO 管脚兼容5V 电平STM32多达13个通信接口;CAN、USB、双I2C、3个SPI、5个USART 接口片内2个12位逐次逼近型AD 转换器,它有18个通道,各通道的AD 转换可以单次连续或间断模式执行其最大转换速率达1MPS 电压转换范围0~3.6V,转换精度±0.8mV。

基于STM32的电池管理系统的研究与设计

基于STM32的电池管理系统的研究与设计

基于STM32的电池管理系统的研究与设计邓长征;赵侠;张晓燕【摘要】为加强电池组的管理与保护以及减少电池组各单体参数之间的差异,设计了一套基于STM32F103VET6的电池管理系统;并提出在电阻耗能法的基础上结合能量转移思想对电池组进行均衡管理.运用MATLAB/Simulink工具建立了锂电池模型,并对电池所采用的均衡方案进行了仿真分析.仿真结果表明:采用改进的均衡方案电压偏差明显减小,单体之间的电压逐渐趋近到一个固定的值.此外通过18650型锂电池对电池管理系统进行了均衡实验测试,求出了均衡前后电压的期望值和方差值.经过对比分析,进一步验证了电池管理系统电压均衡的有效性.【期刊名称】《科学技术与工程》【年(卷),期】2018(018)021【总页数】6页(P219-224)【关键词】电池管理系统;STM32;锂电池;均衡管理【作者】邓长征;赵侠;张晓燕【作者单位】三峡大学电气与新能源学院,宜昌443002;新能源微电网湖北省协同创新中心(三峡大学),宜昌443002;三峡大学电气与新能源学院,宜昌443002;新能源微电网湖北省协同创新中心(三峡大学),宜昌443002;国网山东省电力公司嘉祥县供电公司,嘉祥272400【正文语种】中文【中图分类】TM912传统的铅蓄电池因其体积大、污染严重,许多地区限制了对此类电池的应用。

而锂电池凭借其高能量密度、无污染等优点,逐渐成为能量存储载体的首选,是电动汽车的理想动力电源[1,2]。

但由于锂电池存在时变性,成组使用时会出现单体电压不一致等现象[3]。

因此,需要对电池组进行系统管理,提高电池组使用效率,延长其使用寿命。

电池管理系统(BMS)作为电池的管理者,在一定程度上可以弥补动力电池自身的不足,延长动力电池的使用寿命[4,5]。

电池管理的主要任务是采集动力电池组的电压、电流、温度等参数,并对采集到的参数进行分析处理,从而实现对电池组出现的各种异常状态进行管理[6]。

基于ltc6804的铝空气电池监控系统设计

基于ltc6804的铝空气电池监控系统设计
气 电 池 监 ,以 UCOS 操 作 系 统 为 软 件 平 台 ,采 用
LTC6804 采集铝空气电池的运行参数,配合氢气采集模块、放电保护模块和电池控制模块等实现了
对 12 串铝空气电池组的实时监控,智能保护和故障报警等功能。采用 VC++6.0 设计了上位机监控
第 28 卷
Vol.28
第1期
No.1
电子设计工程
Electronic Design Engineering
2020 年 1 月
Jan. 2020
基于 LTC6804 的铝空气电池监控系统设计
赖忠喜,张占军
(台州职业技术学院 机电研究所,浙江 台州 318000)
摘要:针对现有铝空气电池监控系统存在的监测参数不全和监测精度低等问题,设计了一款铝空
铝空气电池是一种铝合金为阳极,空气中的氧
池的总电压、电流、温度进行监测,缺少对铝空气电
气为阴极,中性或碱性水溶液为电解质的高能量密
池单体电压的监测,而各单体电压是铝空气电池运
度的新型燃料电池,由于它具有能量密度大、环保节
行状态最直观的体现,若单体电池电压发生异常,则
能与使用安全等优点

[4-7]
[1- 3]
the system has good stability and measurement accuracy. It can meet the demand of the battery
monitoring system.
Key words: Aluminum air battery;monitoring system;LTC6804;STM32 microcontroller
离 稳 压 电 源 芯 片 WRB1205S 完 成 12 V 到 5 V 的 转

基于STM32的锂电池充放电系统的设计资料

基于STM32的锂电池充放电系统的设计资料
(4)能够实现电池过充过放保护,避免锂电池内部发生不可逆的化学反应。
(5)能够通过STM32实现对电池状态信息的采集、处理与显示。
(6)设计DC-DC升压电路提供稳定的电源输出,实现对整个系统的供电。
2.2 系统总体设计方案
本系统的整体设计方案主要包括了以下几个部分:电池保护电路模块、电池充放电路径模块、电池信息采集模块、电源模块、总体控制模块、显示模块。系统的总体框图如下图1所示:
图6-4充电时电池电压与剩余容量的关系图
放电时电池的端电压与剩余容量的关系图如下图6-5所示:
图6-5放电时电池电压与剩余容量的关系图
由根据电池内阻与电池端电压以及电池开路电压的关系,可以求出电池的阻抗和开路电压,最后根据电池厂家的OCV曲线得到电池的剩余容量关系,其关系如下图6-6所示:
图6-6电池的OCV曲线
图1系统总体框图
3 系统硬件电路
本系统核心元器件的使用图如图2所示:
图2系统核心元器件的使用图
3.1 主控制
本次主控制模块采用的核心处理器芯片型号是STM32F103RBT6,该芯片具有丰富的内部资源,内部自带具有FLASH、SRAM、以及多个串口、支持USB和CAN接口、内部自带2个12位的ADC、具有RTC功能、51个可用的IO管脚、支持多种程序下载方式[4]。
3.
本次系统设计的DC-DC升压电路是由主芯片LMR62421以及相对应的外围硬件电路来实现的,该芯片的电压输入范围为2.7V到5.5V,最高电压输出可以达到24V,最高的输出电流可以达到2.1A,内部具有很高的1.6MHZ的开关频率。该芯片的外围硬件电路如下图6所示:
图6 LMR62421升压模块电路
本次显示屏用的是LCD12864,数据的传输方式是通过串行传输,先对显示屏进行初始化后,向显示屏发送要显示的地址,然后再发送要显示的数据。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2018 年 第 10 期
ห้องสมุดไป่ตู้仪表技术与传感器
Instrument Technique and Sensor
2018 No������ 10
基于 STM32 和 LTC6804 的电池管理系统设计
谢冬雪,唐祯安,蔡 泓,黄伟奇
( 大连理工大学电子科学与技术学院,辽宁大连 116024)
64
Instrument Technique and Sensor
Oct������ 2018
图 1 系统整体结构设计框图
2 硬件设计 2.1 主控板硬件设计
主控板的微控制器采用基于 ARM 的 32 位 Cortex- M4 内 核 的 芯 片 STM32F429IGT6, 该 芯 片 的 主 频 为 180 MHz,具有 3 个 12 位 ADC 以及 140 个通用 I / O 口等 配置,有强大的数据处理能力,较好的稳定性及较强的抗 干扰能力,可完全满足汽车级微处理器的相关要求。 2.1.1 电流采集电路
Abstract:A battery management system based on STM32 and LTC6804 was designed with the master slaver topological structure.Two boards communicated with the SPI,cooperating with current,voltage,temperature acquisition circuit,and equaliza⁃ tion circuit,etc,to realize the management of the 12 string of lithium⁃ion battery pack,and prolong the service life of the battery pack.At the same time,the upper computer monitoring interface was written with LabVIEW,which can display the data collected by the battery management system in real time,and save the historical data for the further processing and analysis.Experiments show that the BMS has high precision,which shows the practicability and effectiveness of the system. Keywords:battery management system;STM32;LTC6804;LabVIEW
摘要:采用“ 主从式” 的拓扑结构,设计了一种以 STM32 和 LTC6804 为核心的电池管理系统。 两板 间通过 SPI 进行通信,配合电流、电压、温度采集电路、均衡电路等,实现对 12 串锂电池组的管理,延长 电池组使用寿命;同时用 LabVIEW 编写了上位机监控界面,可对电池管理系统采集的数据进行实时显 示,对历史数据进行保存,以便后续的处理及分析。 实验证明该管理系统有较高的精度,表明该系统的 实用性和有效性。 关键词:电池管理系统;STM32;LTC6804;LabVIEW 中图分类号:U496 文献标识码:A 文章编号:1002-1841(2018)10-0063-05
而现有的动力电池单体一般采取多组串并联使 用,需要管理的电池数量也更加庞大,成组后的电池 由于在初始容量、自放电率、内阻等方面存在不一致 性,严重影响其使用效果[3] ,并且可能存在安全隐患, 例如,过热或电流过大引发电池爆炸或着火,危及人 身安全[4-5] 。 因此为其配备相应的电池管理系统至关 重要[6] ,一方面可将电池组的性能发挥到最佳状态, 安全隐患降到最低,使电动汽车的动力性能达到最佳
Design of Battery Management System Based on STM32 and LTC6804
XIE Dong⁃xue,TANG Zhen⁃an,CAI Hong,HUANG Wei⁃qi
( College of Electronic Science and Technology,Dalian University of Technology,Dalian 116024,China)
基金项目:国家自然科学基金项目( 61131004,61274076) 收稿日期:2017-09-01
水平;另一方面可改善电池组的使用环境、健康状态, 降低电池更换和维护的成本,延长电池使用寿命,增 加汽车的续驶里程。 1 系统整体结构设计
本系统以 12 节锂电池串联而成的电池组作为管 理对象,采用“ 主从式” 的拓扑结构对系统进行设计, 该拓扑结构相比于“分布式” 结构节约了成本,相比于 “集中式”结构减轻了主控制器的工作负担。 其系统 的整体结构设计如图 1 所示。 该系统由主控板和采集 板 2 个模块构成,两板间通过 SPI 进行数据交换。 主 控板主要由微控制器( MCU) 、电流采集电路、供电电 路、蜂鸣报警电路、数据存储电路、环境温度测量电路 组成,通过 USB 转串口和 PC 上位机进行通信;该模块 主要完成对采集的数据进行汇总和处理,并对处理后 的数据进行显示和存储,判断电池的状态,估算电池 的荷电状态( state of charge,SOC) ,若检测到故障或发 生危险立即报警。 采集板主要由电池组监测 IC、单体 电压采集电路、均衡电路、温度采集电路、隔离供电电 路组成,主要完成对单体电池电压、测量点温度的采 集,同时进行均衡管理等功能。
0 引言 近年来,环境污染和能源危机已成为世界各国所
面临的两大难题[1] 。 开发低污染的新能源汽车是汽 车工业的必然趋势,电动汽车作为新能源汽车之一, 由于其能耗低、污染小、能源利用多样化、能源可再生 等优势,引起了国际社会的高度关注[2] 。 锂电池由于 具备高输出、高比能量、工作温度范围宽、高比功率以 及平稳放电性等优点已成为未来最具发展潜力的二 次电池,也被看作是电动汽车动力电池的不二选择。
相关文档
最新文档