首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
汽车电子
» 新型电动汽车锂电池管理系统的研究与实现----系统的总体设计(一)2
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
新型电动汽车锂电池管理系统的研究与实现----系统的总体设计(一)2
发短消息
加为好友
rise_ming
当前离线
UID
864567
帖子
4448
精华
0
积分
2224
阅读权限
70
在线时间
123 小时
注册时间
2011-12-12
最后登录
2014-8-25
金牌会员
UID
864567
1
#
打印
字体大小:
t
T
rise_ming
发表于 2013-10-1 11:58
|
只看该作者
新型电动汽车锂电池管理系统的研究与实现----系统的总体设计(一)2
管理系统
,
电动汽车
,
电池
,
测量
,
隔离
3.3单电池端电压测量
单电池端电压是对电池充放电方式选择、剩余电量计算、运行状态评估和对电池好坏分析的基本依据之一,因此一个行之有效的单电池端电压测量方法是电池组监控和诊断成功的前提条件。但是由于电池组中总电压高、电池数目多和高精度的测量要求,使得它具有较大的难度。在以前系统中,电池端电压测量采用普通光藕TP521,由于它存在诸多缺点,我们设计了全新的移位电路,在下面分别介绍之。
3.3.1以前系统电池端电压的测量方法
下图3.3是用TP521光藕进行电池端电压进行隔离和变换的原理图:
主要的设计思想是,电池电压Uin通过光耦的输入二极管产生电流Ia,这个电流通过光耦的耦合作用产生输出电压Uout。只要适当地调节光耦的输入二极管的工作点,就可以使得Uin和Uout成正比关系。输出电压Uout作为单片机的A/D转换端口的模拟输入信号,经A/D转换后为0~1023(即10位二进制位)之间的数字量,再经过标度变换,将其转换成电压值。利用在不同输入电压下系统采样得到的采样值经过最小二乘拟合就可以得到电压变换函数。
光藕的线性区域较小,经过大量实验,证明该器件的线性区域为Ia∈[0.2,0.6],应合理选择R1和R2,保证输入和输出的线性关系。P1为变阻器,其目的是微调Ia,使得在同一输入电压下每块电池采样板的Ia完全相同,从而保证同一个电池在不同的采样板上进行测量时能得到相同的结果。R3和R4的选择也应该保证光耦的三极管工作在线性区域。
此测量方法的最大缺陷是光藕的温漂现象,下表3.1是几节电池在不同温度下的测量数据:
从上表的数据中可得出:当电池端电压处于工作常用电压范围时,以环境温度22℃为基准,环境温度每上升一度,测量值受温度的影响约为-0.06伏,温度对测量的影响是很大的。
为了减少温度对端电压测量的影响,可采取以下两种方法:
方法一:温度补偿。具体方法为:将测量板上所有光耦表面粘上同一根导热性好的金属条,目的是为了各个光耦上的温度一致,再测量这根金属条上的温度,把这个温度作为温度补偿用的环境温度。单片机在计算端电压时将这个温度与基准温度的差乘上一个补偿系数作为补偿电压。但这要求温度测量准确,何况不同光藕的温度系数也不同。
方法二:总电压校正。由于总电压是各单电池端电压之和,这样就可以通过测量总电压与单电池端电压总和之差,将这个差值分摊在每个电池的端电压上,从而达到提高单电池端电压绝对精度的目的。但这也有一个缺点:单电池测量电压偏差大的电池经总电压校正后,偏差将更大。
总之,用以前测量单电池电压的方法难以取得高的精度,并且调试难度很大,因为不同批出厂的光藕的特性都不一样。新系统设计时,针对锂电池,设计了全新的电路,测量性能大大提高。
3.3.2用移位电路实现单电池电压测量
针对锂离子电池最大电压低于4.2V的特点,我们设计了下面移位电路图3.4用于单电池电压测量,此电路用低成本运放LM258和场效应管BSS84及一些辅助元件组成,在很宽的温度范围内有恒定的增益。
此电路专为锂离子电池设计,对其他电池通过适当修改电路参数来完成,下面是它的工作原理:设电池组最后一节电池为B1,最上一节Bn,它们之间串连相接,系统中从B3到Bn测量用移位电路,B2的测量用一个减法器来完成,B1直接送到A/D.现在来分析Bn节电池的测量,工作时,Vo↑→Vsg↓→i1↓→VRI↓→V1↑→Vo↓。平衡时,i1稳定在一个值使得:
在单片机的软件设计上,有一个校准程序来减少初始误差,校准期间,用一个校准电压源代替电池,设此时的测量结果为EMn,可求得一校准系数
移位电路误差分析:
虽然校准程序能减少因R2/R1带来的误差,但它不能减少温漂带来的误差,设电阻的温度系数是±100ppm,如果温差ΔT=50℃,阻值将相差±0.5%.设计时如果R1和R2封装在同一个阻排内,则温度对R2/R1的影响可忽略。
其他的误差来源于运放,如输入漂移电压(Vos)、输入漂移电流(Ios)及他们的温漂。在下面的误差分析中,n可以是移位电路中的任何一节电池,且只考虑Vos带来的误差,对Ios的分析同样。
单片机用系数α校正测量结果得
测量误差ΔV为:
LM258的最大Vos为±5mV,而校准电压EBn约为4V,Vos远小于EBn,故
EBn与VBn的差值越大,误差就越大,最大误差发生在VBn = 1/2*EBn时,此时V=0.5* Vos =±2.5mV,实际上,如果电池电压低于2V,锂离子电池已有故障应当更换,此时的测量精度已不重要。
由运放Ios引起的误差分析同Vos,它的最大误差为±2mV.总之,运放引进的误差总共为±4.5mV.
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议