基于LTC6802的锂电池组均衡电路设计

发布者:烟雨江湖最新更新时间:2011-06-26 关键字:LTC6802  锂电池组  均衡电路  AVR 手机看文章 扫描二维码
随时随地手机看文章
    动力电池组被广泛应用在电动自行车和混合动力汽车中。电池组在使用中由于单体电池性能的差异而导致整体性能和寿命的下降非常普遍, 通过均衡可以提高电池组能量利用率和使用寿命。

  本文设计的均衡电路的基本原理是通过使用专用电池组管理芯片LTC6802-1测量电池组中单体电池电压, 将数据通过SPI总线传送给单片机, 单片机通过决策对均衡电路进行控制。实验表明, 基于LTC6802-1芯片设计的均衡电路, 在电池组使用过程中单体电池的能量一致性得到了明显改善。

1 均衡电路工作原理

  本文基于LTC68021 锂电池组管理芯片设计的电池组均衡电路, 由取电系统、嵌入式处理器、LTC6802-1数据采集及均衡电路四部分构成, 电路框图如图1所示。

图1 基于LTC6802-1设计的均衡电路结构框图

  取电系统是均衡电路的供电来源, 电源取自锂电池组, 并提供给低功耗嵌入式处理器与LTC6802-1芯片。嵌入式处理器时均衡电路的核心, 一方面通过SPI接口与LTC6802-1进行通信, 另一方面对获得的数据进行简单的处理。数据采集电路主要由LTC6802-1芯片构成, 该芯片内置了高精度AD 转换器, 结合外部滤波电路可以对锂电池组参数实现精确得采样。LTC6802-1芯片均衡接口的特殊设计, 能够控制外部均衡电路进行工作, 简化了均衡电路。

  1. 1 取电系统

  LTC6802-1最多能够管理12节串联的锂电池组, 以万向电动汽车有限公司生产的WX11 I3215锂电池为例, 单体电池在使用过程中电压在2. 8 3. 8V 变化, 12节WX11 I3215串联的锂电池组在使用过程中电池组总电压的变化范围在33. 6 45. 6V。均衡电路中嵌入式处理器A tmega16L与LTC68021均使用5V 直流电源供电, 因此取电系统的输出电压选择为5V。由于均衡电路中采用的都是低功耗芯片, 取电系统的输出功率选择为5W。基于上述取电系统的宽电压输入的特殊性, 本文中取电系统采用单片开关电源芯片TOPSw itch设计了一种具有输入电压范围宽的开关电源。

  1. 2 嵌入式处理器及SPI接口

  本文选用A tme l公司的AVR系列处理器A tmega16L,该芯片具有16kb的在线编程Flash程序存储器、512字节EEPROM、2kb SRAM、32 个通用工作寄存器、32 个通用I/O口, 还具有SPI、USART 等丰富的外设。同时, A tmega16L芯片具有低功耗贴片封装可满足低功耗均衡电路的设计要求, 芯片丰富的内部资源及接口可以完成锂电池组管理系统的各种功能。A tmega16L 通过SPI总线与LTC6802-1进行通信。

  LTC6802-1 芯片SPI 工作模式固定为CPHA = 1,CPOL= 1, 字节发送高位在先, 可以支持主机最大SPI移位频率到1MHz。因此, 在A tmega16L的SPI驱动函数编写中SPI外设控制寄存器要有相同的配置。

  本文设计的均衡电路中A tm ega16L通过SPI总线读取各电池电压的AD 转换值, 然后对电池电压进行排序,选择出最高电压所对应的电池, 接着发送指令控制LTC6802-1对均衡电路进行操作。软件流程如图2所示。

图2 电压采集及均衡控制软件流程图

  1. 3 LTC6802-1电压采集与均衡电路设计

  LTC6802-1芯片内置12位模数转换器, 集成了多路模拟开关和高精度基准源。芯片内置的AD 转换器能够通过内部集成的多路模拟开关采集到电池组内单体电池的电压, 不需要复杂的分压网络, 从而方便了采集电路的设计。如图3所示, LTC6802-1对各单体电池电压信号分别通过RC 低通滤波连接至LTC6802-1的C( n)引脚。RC 低通滤波器消除了电压信号中的高频分量, 使得采集的数据更加稳定可靠。

 图3 LTC6802-1锂电池组均衡电路

  LTC6802-1芯片除了电压采集还具备均衡控制功能。本文设计的均衡电路如图3所示, 该电路主要由开关管和功率电阻组成, LTC6802-1通过控制开关管来实现高电压电池的电量释放。

2 测试

  2. 1 LTC6802-1 SPI通信测试

  LTC6802-1硬件配置根据在级联结构中的位置可以分为3类: 底层、中间层、顶层。底层指的是最低电位电池组模块所对应的LTC6802-1, 顶层指最高电压电池组对应的LTC6802-1, 而中间层是电压值夹在中间的其他电池组模块对应的LTC6802-1。3种位置在外围电路配置上是有差异的, 具体表现在VMODE、SDO、TOS 3个管脚, 如表1所示进行配置。其他硬件管脚在菊花链中的连接固定不变。

表1 管脚配置表

  在实验室条件下, 对A tm ega16L接收到的电压数据与高精度电压表UN IT UT805直接测量数据进行对比, 实验中对4个通道的精度做了对比, 如表2所示, LTC6802-1各个通道的测量误差小于10mV。

表2 LTC6802-1电压采样值对照表单位

  2. 2 均衡效果测试

  本文设计的基于LTC6802-1均衡电路在实验室条件下做了0. 2C 恒定电流放电测试。测试中选择4节PL603759锂电池串联的电池组, 放电负载选用型号为IT8513B 的可编程电子负载仪。使用均衡电路前电池组放电曲线如图4所示, 使用LTC68021均衡电路后电池组放电曲线如图5所示, 对比可以发现, 均衡前单体电池最大压差接近70mV, 均衡后最大压差接近20mV, 使用了均衡电路后电池组内单体电池的能量一致性有比较明显的改善。

图4 使用均衡电路前电池组放电曲线

图5 使用LTC6802-1均衡电路后电池组放电曲线

3 结束语

  采用LTC6802-1的均衡电路在4节电池组应用中得到测试, 测试结果表明: 本文设计的LTC6802-1均衡电路构成的锂电池均衡电路具有元件需求少、所占空间小、均衡效果好, 可靠性高等优点, 具有较高的实用价值。

关键字:LTC6802  锂电池组  均衡电路  AVR 引用地址:基于LTC6802的锂电池组均衡电路设计

上一篇:什么是真正的绿色环保电池?
下一篇:奔驰车用氢燃料电池或将在2014年实现量产

推荐阅读最新更新时间:2024-11-14 18:09

低功耗AVR微处理器上Quark 哈希算法优化实现
  1 引言物联网是继 Internet 出现之后信息技术领域的一次革命,它能帮助我们将信息转变为洞察力,提高决策的质量,优化工业控制过程和生产管理,提高生产力,增强综合国力和国际竞争力.无线 传感器 网络(WSN)和射频标签技术(RFID)具有硬件成本低.网络健壮性.自组织性强.适用性广泛的特点,已经成为未来信息技术重点应用“物联网”的关键组成部分.由于WSN 和RFID 基于无线网络传输信息,攻击者更加容易获得.干扰甚至破坏信息传输,信息安全的重要性不言而喻.在国际上,目前已提出不少面向受限环境的轻量级分组密码算法.如PRESENT.DESXL.LBlock和 LED 算法.但在具体应用中,除了数据保密性之外,完整性检测也是
[单片机]
低功耗<font color='red'>AVR</font>微处理器上Quark 哈希算法优化实现
东芝LB1847 步进电机驱动芯片pdf资料与AVR单片机源程序
ATMEGA16A使用东芝LB1847芯片驱动步进电机 东芝LB1847引脚图: LB1847典型应用电路图 ton : Output ON time toff : Output OFF time tm : FAST DECAY time in MIX DECAY mode tn : Noise cancelling time MIX DECAY logic setting DECAY pin : L MD pin : 1.5V to 4.0V voltage setting CR voltage and MD pin voltage are compared to select
[单片机]
东芝LB1847 步进电机驱动芯片pdf资料与<font color='red'>AVR</font>单片机源程序
TimerCommand.h头文件下载-AVR定时器命令通用头文件
/***************************************************************************** 文件名称:TimerCommand.h 文件标识:_TIMERCOMMAND_H_ 摘 要:AVR定时器命令通用头文件 当前版本:V1.0 *****************************************************************************/ #ifndef _TIMERCOMMAND_H_ #define _TIMERCOMMAND_H_ #define Timer0Config(MODE,
[单片机]
AVR单片机的SPWM程序
#include //程序中现在只有SPWM产生的相关的程序,其他的程序都已经删除 #include #pragma interrupt_handler T0:17 //定时器0的溢出中断向量 unsigned int SPWM_OCR1A ={493,492,491,490,489,488,487,486,485,484, 483,482,481,479,478,477,476,475,474,473, 472,471,470,469,468,467,466,465,464,463, 462,462,461,460,459,458,457,456,455,454,
[单片机]
AVR单片机4位数码管计数C程序
AVR单片机4位数码管计数,从0000-5000一直循环。位选端接在PC的低4位,而段选端接在PA口。程序如下: #include iom16v.h //头文件 #include macros.h //头文件 #define uchar unsigned char//宏定义 #define uint unsigned int//宏定义 uchar i;//定义变量 uint num;//定义计数变量 #pragma data:code//数组存放位置 const table ={ 0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86
[单片机]
Linux如何运行于8位AVR微控制器?
更新记录2 太平洋夏令时(PDT),2012年4月3日凌晨1点:上传了新的源代码存档;使用内存的FPM(Fast Page Mode,快页模式)模式和修改后的i-cache(指令缓存)配置文件加快了仿真器频率(6.5KHz- 10KHz);更新了移植指南,包括内核镜像、新的更小的ramdisk(虚拟磁盘)和新的完整镜像。 更新记录1 太平洋夏令时(PDT),2012年3月29日晚19点:上传了新的源代码存档;修改了Makefile,并且现在包含了一个移植指南,它可以帮助您将它移植到其他的开发板或CPU中。 简介 我们经常可以看到初学者在微控制器论坛中询问他们是否可以在他们微不足道的小
[单片机]
Linux如何运行于8位<font color='red'>AVR</font>微控制器?
AVR Studio 调试AVR单片机快速入门
本文介绍 AVR Studio Debug:调试运行方式及Qu IC kWatch实时查看变量的数值。 以下的degug方式,英文版来自 AVR Studio 4. 为达到准确理解的效果,我试图将它翻译出来。如有不准确的地方,请大家指正: Auto Step 自动执行 它能重复执行指令。如果当前处于 source 方式时(即C语言窗口显示方式),一条的指令会被执行。如果处理 d ISA ssembly 方式 (即显示为汇编指令方式),一条汇编指令会被执行。每条指仅被执行后,窗口的所有信息会更新。 每条指令的执行延时,可以在 debug option 里选择。 当用户按下停止或有断点(breakpoint)时,将停止自动执行。
[单片机]
<font color='red'>AVR</font> Studio 调试<font color='red'>AVR</font>单片机快速入门
基于AVR单片机的AT24C01-512eeprom读写程序
针对AT24Cxx系列eeprom存储器,写的时候有越页功能,不用考虑页边界,I2C用软件模拟实现,完善中 #define SDA1() PORTC|=1 PC1 //数据输出1, #define SDA0() PORTC&=~(1 PC1) //数据输出0 #define SDAout() DDRC|=1 PC1 //数据线改为输出 #define SDAin() DDRC&=~(1 PC1) //数据线改为输入 #define RSDA() PINC&(1 PC1) //读数据 #define SCL1() PORTC|=1 PC0 //时钟线输出1 #define SCL0() PORTC&=~(1 PC0) /
[单片机]
小广播
最新汽车电子文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved