1. 引言
随着国内新能源汽车的大力发展,电动汽车成为新能源汽车当中的重要支撑。电池管理系统(battery management system, BMS)是电动汽车与电池之间的重要纽带,是电动车不可或缺的部件,对于电动汽车电池管理系统,传统BMS行业内常用的通信方式以有线通信为主(见图1),包括CAN通信及菊花链通信,CAN通信技术成熟稳定,但整体占用空间大,功耗高,成本高,而菊花链通信方式虽然成本低,但电磁兼容性难度大,可扩展性差[1]。无线电池管理系统(wireless battery management system,简称WBMS)是以无线射频的方式来实现对电池数据的传递(见图2),与传统有线BMS相比,无线BMS在电池系统结构布置方面提供了更大的灵活性,简化了布线,减少了电池系统的重量和体积,降低了服务和维护成本,并通过最小化连接故障风险来提高可靠性[2],因此相对于传统有线BMS通信,无线BMS通信具有较大优势。
Figure 1. Traditional battery management system topologies
图1. 传统电池管理系统拓扑
Figure 2. Wireless battery management system topologies
图2. 无线电池管理系统拓扑
关于无线电池管理系统,根据通信方式的不同,可以分为以下几类:基于低功耗蓝牙(BLE)的WBMS、基于Zigbee的WBMS、基于Wi-Fi的WBMS和基于物联网(IoT)的WBMS以及基于云端的WBMS。科研人员对无线BMS的现状进行了分析,在通信架构方面,由于成本较低和性能可满足要求等原因,Zigbee和低功耗蓝牙占据主导地位[3] [4]。王琪等[5]使用ZigBee无线通信技术对电池系统进行数据采集和传输,同时增加了故障报警功能,但是该技术的数据传输范围较短且传输速率较低。Shell C等[6]基于BLE4.0协议在电池单元管理和中央控制器之间传输数据,使通信通道之间添加了一个内存缓冲区,来保持数据的完整性,使其没有干扰和故障,但是该方法在非常有限的节点上进行了测试,其实际效果并不清楚。Rincon等[7] [8]利用BLE物理层上IEEE标准802.15.4的增强型时隙信道跳频介质访问控制模式,提出了一种高可靠性和低功耗的网络架构,测试结果为每个节点的平均电流消耗低于1 mA,但是该模式并没有在实际场景验证是否可靠。Ahamed等[9]采用BLE5.0架构的WBMS,来提高电池的效率和安全性,利用自适应跳频算法来最小化干扰,激活周期范围为0.6~1.2 ms,该技术的数据速率较低,应用场景大多为间歇性传输数据的设备。
以上研究都是基于现有成熟的多串AFE芯片外接无线射频芯片来实现的WBMS,去掉了电芯监测单元(Cell Monitor Unit, CMU)之间的通讯连接线束,降低了线路损坏带来的失效风险;但由于沿用的是多串AFE采集方案,CMU电路中还是存在高压电路,这并未降低CMU的电路复杂度,CMU与无线射频部分依然需要进行高低压隔离,带来了制造成本的增加,以及有限的蓝牙节点数量和数据传输效率限制,因此本文提出基于蓝牙单电芯AFE的WBMS硬件系统以及适用于电池管理系统的无线网络通讯协议栈,为了充分发挥出单电芯AFE的优势,获取更多的电池信息,在此基础上增加了在线电化学阻抗谱(electrochemical impedance spectroscopy, EIS)的测量,其具体架构如图3所示。
Figure 3. Single-cell wireless battery management system topologies
图3. 单电芯无线电池管理系统拓扑
2. 无线电池管理系统组网软件设计
无线网络系统中将设备角色分为TP (Transmit Point:传输节点)、AP (Access Point:接入节点),其中TP节点在网络主要功能为数据上传、AP节点主要功能为获取各节点无线数据、无线组网、控制指令下发。设计指标如表1:
Table 1. Wireless network system design indicators
表1. 无线网络系统设计指标
项目 |
指标 |
条件 |
网络节点数量 |
300 |
可实现N个TP节点对1个AP节点无线网络 |
入网时间 |
≤1 s |
AP离线后再次发起入网同步 |
网络恢复 |
≤100 ms |
TP网络离线后再次入网 |
无线数据交互中TP上传电压、温度、阻抗实部和虚部、SOC、均衡状态数据;AP广播电流、均衡开闭指令数据,并收集到无线电芯数据通过CAN总线发送给其他设备。网络拓扑如图4:
Figure 4. Network topology
图4. 网络拓扑
3. 无线电池管理系统硬件设计以及EIS测量算法实现
3.1. 采样模块硬件设计
对于单电芯无线采集模块设计的硬件功能有:供电功能、电压采集功能、温度采样功能、均衡功、在线阻抗测量功能、无线传输功能。当前均衡原理主要分为两类:被动均衡和主动均衡[10] [11]。因为被动均衡原理较容易实现且体积小,因此本文选择采用被动均衡。设计指标如表2:
Table 2. Single-cell wireless acquisition module design
表2. 单电芯无线采集模块设计
项目 |
范围 |
指标 |
条件 |
单体电压采集 |
1.8~5 V |
≤3 mv |
@25℃ |
温度采集 |
−30℃~120℃ |
≤1℃ ≤2℃ |
@25℃~60℃ @其他温度区间 |
供电 |
1.8~5 V |
/ |
/ |
EIS测量精度 |
0.1 Hz~10 kHz |
≤3% |
与电化学工作站相比 |
被动均衡 |
|
均衡电流不小于100 mA |
@25℃,3.3 V |
主芯片采用巨微集成电路的MS1636 MCU,来实现ADC采样、均衡控制、EIS激励电流控制、蓝牙数据收发。数据采集模块实物如图5所示,本文重点介绍EIS电路设计部分以及EIS测量算法的实现。
Figure 5. Data acquisition module
图5. 数据采集模块
3.2. 在线EIS电路设计
电池内部的化学物理过程包括电子在固相中的传导过程,离子在固液相中的传导和扩散过程、在固液相界面上的传荷过程以及在固液相界面等效膜的充放电过程,这些过程发生的难易和快慢是不同的,主导着电池在不同的频率范围的阻抗特性,因此电化学阻抗谱也包含着丰富的信息[12]。文献[13]研究电池在不同循环次数下的阻抗变化规律,并利用ECM对EIS进行拟合,研究了各等效参数随健康状态的变化规律。文献[14] [15]研究了电池内部温度与阻抗数据的关系,结果表明,使用阻抗谱的幅值与相角信息能有效估算电池内部的真实温度。文献[16]-[19]从电池安全的角度研究了阻抗数据与内短路、析锂、安全预警关系,通过特征参数的提取,数据的相关性分析,阻抗数据可以用来表征锂电池安全的状态。
以上研究表明,阻抗在线测量对锂离子电池内部状态的在线监测具有重要意义,但是都是基于离线的实验室测量的EIS数据,虽然测量精度较高,但是由于高昂的成本、庞大的体积、复杂的处理过程以及使用前需进行开路电压测试等缺点,限制了其并不能集成在BMS中[20]。
杨[21]等人采用全相位快速傅里叶变换算法将时域数据转换到频域,实现了0.01 Hz~10 kHz频率范围内交流阻抗的在线测量。硬件方案中采用了比较昂贵的4阶巴特沃斯低通滤波器,应用于储能电池或者动力电池系统在制造成本上带来了挑战。
本文提出了一种更具性价比的EIS测量电路方案,在线EIS电路由2部分构成:正弦激励电路、电压采样放大电路(见图6)。正弦电流激励电路由MS1636芯片内部产生的正弦信号经过数字Sigma-delta调制器,正弦波电压信号通过COS8052MR两级运算放大器转换为交流电流信号,加载在电芯上。
Figure 6. Schematic diagram of EIS function
图6. EIS功能原理图
3.3. 在线EIS测量算法
3.3.1. 阻抗在线测量工作原理
向采样电池回路中注入信号为i的激励电流作为扰动信号,假设激励电流信号表达式i为:
(1)
式中,I为激励电流信号的幅值;
为激励电流信号角频率;
为激励电流信号初始相位。
测量到的激励信号u,表达式如下:
(2)
式中,U为电池两端的响应电压幅值;
为电池两端的响应电压相位。
相应地,电池的阻抗z和阻抗相角
可以分别根据式(3)和(4)计算得到:
(3)
(4)
同时,阻抗也可以用式(5)所示的带有实部和虚部的复数形式来表达,实部
和虚部
分别计算如下:
(5)
(6)
(7)
3.3.2. 阻抗在线测量算法
目前阻抗在线测量装置的设计大多基于离散傅里叶变换(discrete fourier transformation, DFT)或快速傅里叶变换(Fast Fourier Transform, FFT)对信号进行处理,例如S. JUSSI等人[22]通过PRBS用作放电电池的电流参考,将DFT应用于测量以获得阻抗的频率响应,实现了锂离子电池阻抗在线测量。此外,C. LYU等人[23]提出了一种EIS在线测量方法,通过上位机生成多正弦激励信号数据并对电池响应电压信号执行FFT,基于简单的硬件实现了0.01 Hz~10 kHz频率范围内的EIS快速测量。但是DFT计算周期长,不适合在线的应用,而FFT是对DFT的改进算法,虽然使得信号处理周期大大缩短,但是存在频谱泄露的影响,可能会导致阻抗计算结果有误。
为解决频谱泄露的问题,本文提出基于平滑周期图平均法(Welth法)与FFT联合的频谱估计方案,实现了0.1 Hz~10 kHz的阻抗谱数据获取。计算原理如为:假设进行功率谱求解的数据为x,其总数据点数为L,将其分为M个相互重叠的数据段,其中每两段之间的重叠部分数据个数均相等。分段后每段数据
与原始数据
之间的关系为:
(8)
式中R为每段数据中的非重叠点的个数。
根据上述定义,可得到重叠程度和分段宽度与分段数量之间的关系,如式(9)所示。
(9)
式中N为加窗后的数据每段数据的点的个数。
将电流电压数据按上述(8)与(9)所示的关系式分别进行分段处理。为改善分段造成的频谱泄漏效应,对每一分段的数据均进行加窗处理。加窗后的表达式如下所示:
(10)
Welth方法与FFT联合的频谱估计算法步骤如下:
1) 选取电压、电流数据段;
2) 对数据段选取三种Welth窗大小,对数据进行分段处理;
3) 对每一Welth法分段的数据进行加窗滤波操作,获得三段频谱数据;分别对加窗后的小段电压与电流数据进行傅里叶变换操作得到
与
。
4) 分别选取三段阻抗谱数据中的最优频率范围组合;
5) 对获得的频谱平滑滤波得到阻抗谱数据。
执行该算法有效解决了当前阻抗在线测量装置使用传统FFT算法所存在的问题,通过搭建对比测试台架验证了EIS测量电路和算法的快速性和有效性。
3.4. 数据管理模块硬件设计
数据管理模块主要功能有:实现网络同步、收集采集模块的无线数据、通过CAN总线与外部通讯,使用2颗巨微MS1682芯片来实现以上功能。硬件原理比较简单,限于篇幅限制在此仅展示实物(图7)。
Figure 7. Data management module
图7. 数据管理模块
4. 测试验证平台
本文设计并搭建了测试验证平台,第一测试平台用于测量无线通讯稳定性;第二测试平台用于验证电压、温度、采样的精度。第三验证平台以电化学工作站静态EIS测量为基准,采用数据采集模块对同一待测锂离子电池为主要对象进行静态阻抗测量,并对阻抗测量结果进行对比分析,如图8所示。
Figure 8. Test and verification platform
图8. 测试验证平台
无线通讯验证,搭建10个TP和1AP的组成的无线网络,将设备分别置于无线屏蔽环境箱和网络干扰环境箱,测试TP发送数据丢包率。测试时间1小时,理论TP应发送28,800次数据。测试结果如表3:
Table 3. Wireless communication verification
表3. 无线通讯验证
TP序号 |
无干扰环境丢包率(千分之一) |
有干扰环境丢包率(千分之一) |
TP1 |
0 |
0.347 |
TP2 |
0 |
0.382 |
TP3 |
0 |
0.069 |
TP4 |
0 |
0.278 |
TP5 |
0.069 |
0.694 |
TP6 |
0 |
0.451 |
TP7 |
0 |
0.104 |
TP8 |
0.174 |
0.243 |
TP9 |
0 |
0.278 |
TP10 |
0 |
0.174 |
在无干扰情况下TP5和TP8存在数据丢失,通过分析逻辑仪器记录的数据发现其蓝牙发送时隙与AP接收时间窗口错开了0.2 ms导致AP模块数据接收失败,这一误差来源是由于TP模块时钟精度偏差导致。有干扰环境下进行了分析发现环境中存在的多种电磁辐射干扰,对其中影响最大的是短距离无线通信协议WiFi,WiFi与蓝牙这两种无线通信协议共享2.4 GHz频段。为了解决这一问题,后续可以在网络协议中增加数据重传机制。
采样精度验证,将测样品1和2放入高低温实验箱中,将参考电压设置为3400 mv,测试不同温度下的电压采样精度、温度采样精度,测试结果如表4:
Table 4. Sampling accuracy verification
表4. 采样精度验证
温度(℃) |
TP1温度采样值(℃) |
TP2温度采样值(℃) |
TP1电压采样值(mv) |
TP2电压采样值(mv) |
−40 |
−38.5 |
−38.5 |
3407 |
3406 |
−20 |
−20.5 |
−19 |
3407 |
3407 |
−10 |
−10 |
−9.5 |
3405 |
3406 |
0 |
2 |
1.5 |
3401 |
3407 |
15 |
13.5 |
14 |
3403 |
3403 |
25 |
25.5 |
25 |
3403 |
3402 |
45 |
45.5 |
46 |
3403 |
3401 |
55 |
59.5 |
59.5 |
3402 |
3403 |
从测试数据可知温度采样在低温环境下采样误差最大为1.5℃,在温度区间25℃~60℃误差满足指标要求;低温环境下电压采样最大误差为7 mv,在常温下误差不大于3 mv。
EIS测量精度验证,测试电芯为LF-22K型22Ah的磷酸铁锂电池,内阻 < 0.5 mΩ。阻抗仪使用炙云科技单通道ZY1001型EIS测试设备。测量频率范围0.1 HZ~10 KHZ,根据指数关系分布51个频点。测试结果如下:
Figure 9. EIS measurement accuracy verification
图9. EIS测量精度验证
Figure 10. TP module online EIS measurement data
图10. TP模块在线EIS测量数据
由图9和图10实验结果可知,电化学阻抗仪器和TP模块测量的EIS曲线表现出基本相同的趋势,但在阻抗模值和相位方面存在差异,差异主要集中在低频段,相位差最大12.5%,阻抗模值最大误差6.1%。其主要原因为TP板通过性印制电路排线(Flexible Printed Circuit, FPC)与电芯连接,在FPC上耦合和容性负载在低频段带来测量上的影响。后期可以通过标定FPC阻抗参数,在EIS计算中减小耦合阻抗的影响。由于低频阻抗在线测量时间较长,不适合在线的电池算法的应用,在实际应用过程中,通常根据EIS或动态阻抗在不同实验条件下的变化趋势进而实现电池状态估计或故障诊断。因此可以认为TP模块在线EIS测量数据具有一定的可靠性。
5. 结论
本文基于BLE微控制器设计了基于单电芯的无线电池管理系统并具备对每个电芯进行数据监控、EIS测量;基于该系统测试了无线网络的稳定性、温度下数据采样精度、验证的在线EIS测量的可靠性。得出的主要结论如下:
1) 无线BMS系统的优势:基于单电线的无线BMS系统,其结构简单,去掉了复杂的连接线束;配置简单在,自适应无线组网;维护简单,通过无线方式查看每颗电芯数据,模块失效后直接替换TP模块,快速问题处理与维护,在功能上可以替代传统BMS。
2) 在线EIS测量功能的优势:TP模块的在线EIS测量功能,能够满足阻抗在线快速测量的要求,通过Welth与FFT的方法的组合有效抑制传统FFT算法所存在频谱泄露的问题,提高了EIS数据的可靠性。EIS测量电路方便集成在BMS系统中,为BMS系统引入更多更高纬度的特征数据,有利于提高电池算法的精度。