第37卷 第2期2007年 4月电 池
BA TTER Y BIMON THL Y Vol 137, No 12
Apr 1, 2007
锂离子电池组的内阻在线检测系统的设计
雷 娟1
,2, 蒋新华1,2, 解晶莹1,2
(11中国科学院上海微系统与信息技术研究所, 上海 200050; 21中国科学院研究生院, 北京 100049)
摘要:锂离子电池组在应用中需要对其内阻进行检测。对电池的交流内阻测量法进行了改进, 在串联电池组内阻的测量中引入了单体电池的内阻测量法, 设计了锂离子电池组内阻的在线检测系统。通过锁相放大技术及基准电阻补偿方法提高了测量的精度, 误差在10%以内。
关键词:交流内阻测量法; 锂离子电池组; 内阻测量; 锁相环电路
中图分类号:TM91219 文献标识码:A 文章编号:1001-1579(2007) 02-0130-03
The designed of online detection system L , G 12ying 1,2
(11S hanghai of and ation Technology , Chinese Academy of Sciences , S hanghai 200050, China ;
1School of the Chinese Academy of Sciences , Beijing 100049, China )
Abstract :It was necessary to detect the internal resistance in the a pplication of Li 2ion batteries 1AC internal resistance test
method of the battery was improved 1The internal resistance detection method for single battery was used in the internal resistance detection of batteries in series , and the Li 2ion batteries internal resistance online detection s ystem was designed 1Phase lock loop and benchmark resistance com pensating technologies were used to improve the detection precision , the error was less than 10%1Li 2ion batteries ; internal resistance detection ; phase lock loop circuit K ey w ords :AC internal resistance test method ;
锂离子电池的内阻与容量有关, 根据电池内阻的大小可判定电池的性能[1]。目前对电池内阻的检测基本上是针对单体电池, 主要有两种方式:①直流放电法, 在短时间内给电池通很大的恒定直流电流, 测量此时电池两端的直流电压, 然后根据伏安法计算出电池的内阻。这种方法比较简单, 但大电流对电池有损伤, 测量误差比较大; ②交流压降法, 通过给电池通入恒定低频交流电流(1kHz ,50mA ) , 对电池的交流电压采样, 计算出电池的内阻。这种方法测量速度快, 对电池的损伤较小, 但容易受到纹波等干扰, 且连接线等因素会影响精度[2]。一些对电池组的内阻进行检测的设计, 主要是通过给每只单体电池并联上一个直流放电内阻的检测装置来实现[3]。这种方法减小了对电池的损伤, 但电路的结构复杂, 对于串数较多的电池组并不适用。
本文作者将交流内阻测量法应用于多串的锂离子电池组中, 通过对电池的循环检测, 实现整个电池组的内阻测量; 采用锁相放大技术抑制干扰和噪声, 采用基准电阻法减小了连接线等引起的系统误差, 提高了测量精度。作者简介:
1 实验系统的设计
以自制的10串锂离子电池组(单只电池容量为5Ah ) 的内阻检测系统的设计为例, 其测量原理图如图1所示
。
图1 交流内阻测量法的原理图
Fig 11 The schematic diagram of AC internal resistance test method
通过低频信号发生器产生恒定的1kHz 、50mA 低频交流电流I , 由低频交流恒流源通过RC 桥式振荡电路自激振荡产
雷 娟(1982-) , 女, 湖南人, 中国科学院上海微系统与信息技术研究所硕士生, 研究方向:锂离子电池, 本文联系人; 蒋新华(1976-) , 男, 江苏人, 中国科学院上海微系统与信息技术研究所博士生, 研究方向:锂离子电池;
解晶莹(1971-) , 女, 黑龙江人, 中国科学院上海微系统与信息技术研究所研究员, 研究方向:新型化学电源及相关材料。
第2期
雷 娟, 等:锂离子电池组的内阻在线检测系统的设计
淹没, 使测量精确度下降。
131
生交流恒压, 再通过V /I 转换器转换为交流恒流。将交流恒流通入待测电池组。由于电池的内阻R z 中存在容性分量, 通过
电池的电压信号与注入的电流信号存在着相位差θ。通过将差分放大的电压信号U s 与采样电阻R f 上的压降U f 输入到相敏检波、低通滤波等电路中, 得到电池的纯阻性部分产生的压降, 将此电压通过A/D 转换电路后, 送入单片机进行处理, 所得值即为被测电池的内阻。通过对电池组的自动循环检测, 完成对整个10串锂离子电池组的内阻的统一测量。
111 锁相放大电路的设计
利用A TMEL 公司的调制解调芯片AD630对电池内阻的测量信号进行锁相放大处理, 这种方法不需要测量相移就可以直接计算出内阻(R b ) , 电路实现相对简单, 提高了测量精度。测量原理如图2所示
。
图3 锂离子电池组的循环检测电路
Fig 13 The cycle detection circuit of Li 2ion batteries
2 相敏检波电路
Fig 12 Phase sensitive detection circuit
AD630输入的电池电压信号U s 和参考信号U f 通过AD630实现相敏检波, 输出U o 。
放大电路采用三运算放大器构成, 如图4所示。
其中:因此
:
πf 1t +
(1) (2)
f 1-f 2t +
(3)
2f 1+f 2t +
结果包括两部分, 分别为U s 、U f 。
U o =
图4 电压差分放大电路
Fig 14 Voltage differential amplifier circuit
由于频率相等, 差频分量即为直流, 而和频分量为倍频。通过低通滤波滤除倍频分量, 输出只包含直流分量的部分:
π(f 1-f 2) t +(
2
则有:|R b |cos (
(4) (5)
经过差分放大电路的电压信号即为被测电池上压降的放大信号。运算放大器的高输入阻抗, 使得电压检测线路的漏电流极小, 因此电容及开关电阻产生的压差对检测电路影响很小。采用这种对称电路的方式, 有效地抑制了两种信号的共模部分, 进一步减小了系统误差。
113 基准电阻补偿设计
其中:R f 为采样电阻,A 和B 分别为对采样电阻R f 和电池上的交流压降信号的放大倍数; f 1、
112 串联电池组循环检测电路的设计
为了避免测量的相位差θ影响系统的精度, 采用由两个基准电阻R c1、R c2替换电池。保持恒流源的交流恒流不变, 对两个基准电阻进行同样的阻值测试, 得到采样电压U oc1和U oc2, 则:
(6) U o ′/U oc1=(R +R x ) /(R c1+R x )
U oc1/U oc2=(R c1+R x ) /(R c2+R x )
针对10串锂离子电池组内阻的循环检测电路如图3所示, 通过单片机控制开关的通断, 实现对各只单体电池的测量。
首先, 同时导通开关S11、S21和S22, 接通电池组B1。交流电流通过S11注入电池组,B1的电压通过S21和S22
测得, 并送入交流差分放大电路, 即可得到被测电池的电压U b ; 然后, 导通S12、S22和S23, 测量电池组B2, 依次循环, 直到
B10。10串电池组的端电压在40V 左右, 需要在电池的输出端串入隔直电容, 使得通过的信号仅为交流电流通过电池产生的压降。由于隔直电容上存在交流容抗X c , 若电容器C 选择不当, 交流电流在输入端的电容器上产生一个很大的压降, 致使电池的压降
(7) (8)
因此:
R =(R c1-R c2) (U o ′-U oc2) /(U oc1-U oc2) +R c2
其中:R x 为测量线路的阻抗, 直流电压U o ′、U oc1和U oc2值可通过A/D 变换电路得到, 而基准电阻R c1、R c2的阻值已知。通过这种基准电阻补偿的方法可以抵消掉由于测量线路的阻抗R x 产生的误差。采用不同基准电阻对系统进行仿真设计, 仿真结果如图5所示。
基准电阻不同的取值对测量的误差会产生很大的影响, 由
132
电 池BA TTER Y BIMON THL Y
第37卷
储。选择开关S0S1S2S3=‘0010’, 接通电池组B2, 重复上述操作, 直到电池组B10; 然后对各电池组的采样电压进行处理, 根据测量环境调用相关函数计算U oc1和U oc2值, 再计算出电池的内阻值R b , 并输出显示, 然后单片机进入低功耗工作模式, 等待下一次的中断操作。
2 结果与分析
对10串锂离子电池组进行测量, 实验结果如表1所示, 其中内阻实际值由D K3000A 型电池内阻测试仪(哈尔滨产) 测
图5 基准电阻引起的测量误差
Fig 15 Detection error caused by the basic resistance
得。
表1 锂离子电池组内阻的测量结果
T able 1 Detection results of the internal resistance of Li 2ion batteries 电池组编号
1
2489仿真结果可知:基准电阻值与被测电池组的内阻值越接近, 误差越小。综合考虑以上两种影响因素以及被测电池组的内阻
Ω和100m Ω两个电阻(误正常值范围, 本实验中采用的是50m
差为1%) 为基准电阻, 基准电阻引起的最大误差在015%以内。
另外, 由于各个通道电路的不同, 需将基准电阻分别代替
10只电池进行测量, 将测得的10组结果存储在单片机中, 在以
Ω测量值/m
2217
[***********]621182119Ω实际值/m
[***********]922172216误差/%
[***********]212319311后的内阻测量中只需要调用其中的数据即可境因素的变化, (的采样电压值, 关函数, , 数中即可得出准确的oc1U oc2值。这样减小了环境对内阻测量精度的影响。
114 单片机控制
本设计中对电池组内阻的测量误差在10%以内, 分析误差来源主要有:
a 1由于采用的是交流信号, 对检测线路产生纹波干扰, 并
整个系统的工作程序均由单片机控制, 本实验采用的是
A TMEL 公司的89C51单片机。单片机主要对A/D 转换芯片
且检测信号很微弱, 因此对测量结果有一定的影响, 可以对电路板采用抗干扰设计, 进一步减小交流信号的干扰。
b 1由于被测电池和基准电阻测量时的接触点不完全相同,
和电池选通电路进行控制。单片机的工作流程如图6所示。
存在因接触电阻引起的误差。通过实验可知, 该因素对测量精度的影响较大, 因此在内阻的测量中需要使用专用的夹具。
c 1由于电池组测量采用的隔直电容上存在容抗, 在一定程
度上影响了内阻的测量精度。虽然设计中选择了容值尽可能大的电容, 但其容抗还是远远大于被测电池的内阻值, 使得电池组的内阻测量精度低于单体电池的内阻测量精度。
3 结论
本文作者设计了10串锂离子电池组的内阻检测系统, 实现了对电池组内阻的实时在线检测。该电路易于扩展, 可应用于其他串数的电池组中。电路采用了锁相环检波电路、基准电阻补偿等设计, 使得内阻采样更加精确。根据电池内阻与容量之间的关系可以计算出电池组容量, 方便了用户在电池组的应用过程中对电池性能的在线监测。参考文献:
[1] HUAN G K e 2long (黄可龙) ,LU Zheng 2zhong (吕正中) ,L IU Su 2qin
(刘素琴) 1锂离子电池容量损失原因分析[J]1Battery Bimonthly (电池) ,2001,31(3) :142-1451
[2] L I Li 2wei (李立伟) ,ZOU Ji 2yan (邹积岩) 1基于交流测量法的蓄电
图6 单片机的工作流程 Fig 16 Flow chart of MCU working 当外部电压检测电路检测到电池的电压到达设定电压值时产生中断, 单片机响应中断后, 先设置开关选择电路
S0S1S2S3=‘0001’, 使得电池组B1被接通, 交流电流注入电池
池内阻测量装置的研究[J]1Measurement Technique (计量技术) ,
2002, (12) :15-171
[3] 哈尔滨维泰斯能源技术有限公司1蓄电池内阻交流测量装置[P]1
CN :2004Z001917613,2005-08-101
组, 对电池电压采样, 等待延时之后, 接通A/D 转换芯片。本测试采用美信公司的12位A/D 串行转换芯片MAX187, 该芯片将模拟信号转换为12位数字信号, 单片机读取该数字信号并存
收稿日期:2006-09-14
第37卷 第2期2007年 4月电 池
BA TTER Y BIMON THL Y Vol 137, No 12
Apr 1, 2007
锂离子电池组的内阻在线检测系统的设计
雷 娟1
,2, 蒋新华1,2, 解晶莹1,2
(11中国科学院上海微系统与信息技术研究所, 上海 200050; 21中国科学院研究生院, 北京 100049)
摘要:锂离子电池组在应用中需要对其内阻进行检测。对电池的交流内阻测量法进行了改进, 在串联电池组内阻的测量中引入了单体电池的内阻测量法, 设计了锂离子电池组内阻的在线检测系统。通过锁相放大技术及基准电阻补偿方法提高了测量的精度, 误差在10%以内。
关键词:交流内阻测量法; 锂离子电池组; 内阻测量; 锁相环电路
中图分类号:TM91219 文献标识码:A 文章编号:1001-1579(2007) 02-0130-03
The designed of online detection system L , G 12ying 1,2
(11S hanghai of and ation Technology , Chinese Academy of Sciences , S hanghai 200050, China ;
1School of the Chinese Academy of Sciences , Beijing 100049, China )
Abstract :It was necessary to detect the internal resistance in the a pplication of Li 2ion batteries 1AC internal resistance test
method of the battery was improved 1The internal resistance detection method for single battery was used in the internal resistance detection of batteries in series , and the Li 2ion batteries internal resistance online detection s ystem was designed 1Phase lock loop and benchmark resistance com pensating technologies were used to improve the detection precision , the error was less than 10%1Li 2ion batteries ; internal resistance detection ; phase lock loop circuit K ey w ords :AC internal resistance test method ;
锂离子电池的内阻与容量有关, 根据电池内阻的大小可判定电池的性能[1]。目前对电池内阻的检测基本上是针对单体电池, 主要有两种方式:①直流放电法, 在短时间内给电池通很大的恒定直流电流, 测量此时电池两端的直流电压, 然后根据伏安法计算出电池的内阻。这种方法比较简单, 但大电流对电池有损伤, 测量误差比较大; ②交流压降法, 通过给电池通入恒定低频交流电流(1kHz ,50mA ) , 对电池的交流电压采样, 计算出电池的内阻。这种方法测量速度快, 对电池的损伤较小, 但容易受到纹波等干扰, 且连接线等因素会影响精度[2]。一些对电池组的内阻进行检测的设计, 主要是通过给每只单体电池并联上一个直流放电内阻的检测装置来实现[3]。这种方法减小了对电池的损伤, 但电路的结构复杂, 对于串数较多的电池组并不适用。
本文作者将交流内阻测量法应用于多串的锂离子电池组中, 通过对电池的循环检测, 实现整个电池组的内阻测量; 采用锁相放大技术抑制干扰和噪声, 采用基准电阻法减小了连接线等引起的系统误差, 提高了测量精度。作者简介:
1 实验系统的设计
以自制的10串锂离子电池组(单只电池容量为5Ah ) 的内阻检测系统的设计为例, 其测量原理图如图1所示
。
图1 交流内阻测量法的原理图
Fig 11 The schematic diagram of AC internal resistance test method
通过低频信号发生器产生恒定的1kHz 、50mA 低频交流电流I , 由低频交流恒流源通过RC 桥式振荡电路自激振荡产
雷 娟(1982-) , 女, 湖南人, 中国科学院上海微系统与信息技术研究所硕士生, 研究方向:锂离子电池, 本文联系人; 蒋新华(1976-) , 男, 江苏人, 中国科学院上海微系统与信息技术研究所博士生, 研究方向:锂离子电池;
解晶莹(1971-) , 女, 黑龙江人, 中国科学院上海微系统与信息技术研究所研究员, 研究方向:新型化学电源及相关材料。
第2期
雷 娟, 等:锂离子电池组的内阻在线检测系统的设计
淹没, 使测量精确度下降。
131
生交流恒压, 再通过V /I 转换器转换为交流恒流。将交流恒流通入待测电池组。由于电池的内阻R z 中存在容性分量, 通过
电池的电压信号与注入的电流信号存在着相位差θ。通过将差分放大的电压信号U s 与采样电阻R f 上的压降U f 输入到相敏检波、低通滤波等电路中, 得到电池的纯阻性部分产生的压降, 将此电压通过A/D 转换电路后, 送入单片机进行处理, 所得值即为被测电池的内阻。通过对电池组的自动循环检测, 完成对整个10串锂离子电池组的内阻的统一测量。
111 锁相放大电路的设计
利用A TMEL 公司的调制解调芯片AD630对电池内阻的测量信号进行锁相放大处理, 这种方法不需要测量相移就可以直接计算出内阻(R b ) , 电路实现相对简单, 提高了测量精度。测量原理如图2所示
。
图3 锂离子电池组的循环检测电路
Fig 13 The cycle detection circuit of Li 2ion batteries
2 相敏检波电路
Fig 12 Phase sensitive detection circuit
AD630输入的电池电压信号U s 和参考信号U f 通过AD630实现相敏检波, 输出U o 。
放大电路采用三运算放大器构成, 如图4所示。
其中:因此
:
πf 1t +
(1) (2)
f 1-f 2t +
(3)
2f 1+f 2t +
结果包括两部分, 分别为U s 、U f 。
U o =
图4 电压差分放大电路
Fig 14 Voltage differential amplifier circuit
由于频率相等, 差频分量即为直流, 而和频分量为倍频。通过低通滤波滤除倍频分量, 输出只包含直流分量的部分:
π(f 1-f 2) t +(
2
则有:|R b |cos (
(4) (5)
经过差分放大电路的电压信号即为被测电池上压降的放大信号。运算放大器的高输入阻抗, 使得电压检测线路的漏电流极小, 因此电容及开关电阻产生的压差对检测电路影响很小。采用这种对称电路的方式, 有效地抑制了两种信号的共模部分, 进一步减小了系统误差。
113 基准电阻补偿设计
其中:R f 为采样电阻,A 和B 分别为对采样电阻R f 和电池上的交流压降信号的放大倍数; f 1、
112 串联电池组循环检测电路的设计
为了避免测量的相位差θ影响系统的精度, 采用由两个基准电阻R c1、R c2替换电池。保持恒流源的交流恒流不变, 对两个基准电阻进行同样的阻值测试, 得到采样电压U oc1和U oc2, 则:
(6) U o ′/U oc1=(R +R x ) /(R c1+R x )
U oc1/U oc2=(R c1+R x ) /(R c2+R x )
针对10串锂离子电池组内阻的循环检测电路如图3所示, 通过单片机控制开关的通断, 实现对各只单体电池的测量。
首先, 同时导通开关S11、S21和S22, 接通电池组B1。交流电流通过S11注入电池组,B1的电压通过S21和S22
测得, 并送入交流差分放大电路, 即可得到被测电池的电压U b ; 然后, 导通S12、S22和S23, 测量电池组B2, 依次循环, 直到
B10。10串电池组的端电压在40V 左右, 需要在电池的输出端串入隔直电容, 使得通过的信号仅为交流电流通过电池产生的压降。由于隔直电容上存在交流容抗X c , 若电容器C 选择不当, 交流电流在输入端的电容器上产生一个很大的压降, 致使电池的压降
(7) (8)
因此:
R =(R c1-R c2) (U o ′-U oc2) /(U oc1-U oc2) +R c2
其中:R x 为测量线路的阻抗, 直流电压U o ′、U oc1和U oc2值可通过A/D 变换电路得到, 而基准电阻R c1、R c2的阻值已知。通过这种基准电阻补偿的方法可以抵消掉由于测量线路的阻抗R x 产生的误差。采用不同基准电阻对系统进行仿真设计, 仿真结果如图5所示。
基准电阻不同的取值对测量的误差会产生很大的影响, 由
132
电 池BA TTER Y BIMON THL Y
第37卷
储。选择开关S0S1S2S3=‘0010’, 接通电池组B2, 重复上述操作, 直到电池组B10; 然后对各电池组的采样电压进行处理, 根据测量环境调用相关函数计算U oc1和U oc2值, 再计算出电池的内阻值R b , 并输出显示, 然后单片机进入低功耗工作模式, 等待下一次的中断操作。
2 结果与分析
对10串锂离子电池组进行测量, 实验结果如表1所示, 其中内阻实际值由D K3000A 型电池内阻测试仪(哈尔滨产) 测
图5 基准电阻引起的测量误差
Fig 15 Detection error caused by the basic resistance
得。
表1 锂离子电池组内阻的测量结果
T able 1 Detection results of the internal resistance of Li 2ion batteries 电池组编号
1
2489仿真结果可知:基准电阻值与被测电池组的内阻值越接近, 误差越小。综合考虑以上两种影响因素以及被测电池组的内阻
Ω和100m Ω两个电阻(误正常值范围, 本实验中采用的是50m
差为1%) 为基准电阻, 基准电阻引起的最大误差在015%以内。
另外, 由于各个通道电路的不同, 需将基准电阻分别代替
10只电池进行测量, 将测得的10组结果存储在单片机中, 在以
Ω测量值/m
2217
[***********]621182119Ω实际值/m
[***********]922172216误差/%
[***********]212319311后的内阻测量中只需要调用其中的数据即可境因素的变化, (的采样电压值, 关函数, , 数中即可得出准确的oc1U oc2值。这样减小了环境对内阻测量精度的影响。
114 单片机控制
本设计中对电池组内阻的测量误差在10%以内, 分析误差来源主要有:
a 1由于采用的是交流信号, 对检测线路产生纹波干扰, 并
整个系统的工作程序均由单片机控制, 本实验采用的是
A TMEL 公司的89C51单片机。单片机主要对A/D 转换芯片
且检测信号很微弱, 因此对测量结果有一定的影响, 可以对电路板采用抗干扰设计, 进一步减小交流信号的干扰。
b 1由于被测电池和基准电阻测量时的接触点不完全相同,
和电池选通电路进行控制。单片机的工作流程如图6所示。
存在因接触电阻引起的误差。通过实验可知, 该因素对测量精度的影响较大, 因此在内阻的测量中需要使用专用的夹具。
c 1由于电池组测量采用的隔直电容上存在容抗, 在一定程
度上影响了内阻的测量精度。虽然设计中选择了容值尽可能大的电容, 但其容抗还是远远大于被测电池的内阻值, 使得电池组的内阻测量精度低于单体电池的内阻测量精度。
3 结论
本文作者设计了10串锂离子电池组的内阻检测系统, 实现了对电池组内阻的实时在线检测。该电路易于扩展, 可应用于其他串数的电池组中。电路采用了锁相环检波电路、基准电阻补偿等设计, 使得内阻采样更加精确。根据电池内阻与容量之间的关系可以计算出电池组容量, 方便了用户在电池组的应用过程中对电池性能的在线监测。参考文献:
[1] HUAN G K e 2long (黄可龙) ,LU Zheng 2zhong (吕正中) ,L IU Su 2qin
(刘素琴) 1锂离子电池容量损失原因分析[J]1Battery Bimonthly (电池) ,2001,31(3) :142-1451
[2] L I Li 2wei (李立伟) ,ZOU Ji 2yan (邹积岩) 1基于交流测量法的蓄电
图6 单片机的工作流程 Fig 16 Flow chart of MCU working 当外部电压检测电路检测到电池的电压到达设定电压值时产生中断, 单片机响应中断后, 先设置开关选择电路
S0S1S2S3=‘0001’, 使得电池组B1被接通, 交流电流注入电池
池内阻测量装置的研究[J]1Measurement Technique (计量技术) ,
2002, (12) :15-171
[3] 哈尔滨维泰斯能源技术有限公司1蓄电池内阻交流测量装置[P]1
CN :2004Z001917613,2005-08-101
组, 对电池电压采样, 等待延时之后, 接通A/D 转换芯片。本测试采用美信公司的12位A/D 串行转换芯片MAX187, 该芯片将模拟信号转换为12位数字信号, 单片机读取该数字信号并存
收稿日期:2006-09-14