深入解析EM1402评估模块:助力锂电池管理系统设计

电子说

1.4w人已加入

描述

深入解析EM1402评估模块:助力锂电池管理系统设计

在锂电池应用日益广泛的今天,高效、可靠的电池管理系统(BMS)至关重要。德州仪器(Texas Instruments)的EM1402评估模块(EM1402EVM)为我们提供了一个强大的工具,用于开发和评估大型锂离子电池的主动平衡芯片组。本文将深入探讨该评估模块的特点、工作原理、硬件设置以及快速启动指南,希望能为电子工程师们在锂电池管理系统设计方面提供有价值的参考。

文件下载:EM1402EVM.pdf

一、安全指南

在使用EM1402EVM之前,必须严格遵守安全准则。该模块属于TI高压评估设备(TI HV EVM),仅适用于开发实验室环境,且使用者必须具备电气安全风险方面的专业知识。以下是一些关键的安全注意事项:

  1. 工作区域安全:保持工作区域整洁有序,通电时必须有合格的观察者在场。设置有效的障碍物和标识,以防止意外接触高电压。所有超过50 (V_{RMS }) 或75 VDC的设备应连接到受保护的紧急电源关闭(EPO)电源板上,并使用稳定的非导电工作表面和绝缘良好的夹具和电线。
  2. 电气安全:在进行任何电气测量之前,务必先关闭模块电源,并确认其已安全断电。即使在断电状态下,也应假设电路和测量仪器仍带电。
  3. 个人安全:佩戴个人防护设备,如乳胶手套和带侧护罩的安全眼镜,或使用带互锁装置的透明塑料盒保护模块,防止意外触摸。
  4. 安全使用限制:该评估模块不得用作生产单元的全部或部分。

二、模块概述

2.1 通用描述

EM1402EVM是一款用于大型锂离子电池的主动平衡芯片组评估板,具备监测、平衡和通信功能。它能够实现精确而强大的主动平衡,支持每个电池单元的双向功率传输。每个模块可管理6至16个电池单元(最大70 V),并且模块可以堆叠至1300 V。系统提供快速的电池单元平衡、诊断以及模块与控制器之间的通信,同时还配备了独立的保护电路。

2.2 关键特性

  • 主动双向电池单元平衡:实现电池单元之间的高效能量转移,延长电池使用寿命。
  • 多电池单元充放电能力:支持多个电池单元的同时充放电操作。
  • 隔离通信(5 kV):确保通信的稳定性和安全性。
  • 灵活的架构:可支持多达16个电池单元。
  • UART接口:方便与主机进行通信。
  • 高精度电池单元电压测量:提供准确的电池状态信息。
  • 诊断功能:监测故障事件,如欠压、过压和过温。

2.3 关键电气参数

参数 数值
最大电池组电压 1300 V
最大工作电压 70 V
最小工作电压 12 V
最大电池单元开路电压 5 V
环境温度 -40 ºC 至 85 ºC
标称工作温度 -20 ºC 至 60 ºC
电池单元平衡电流 高达 +/- 5 A

三、工作原理

3.1 系统架构

BMS系统的主要目标是通过主动平衡延长锂电池组中电池单元的使用寿命。电池组被分成一系列模块,每个模块最多包含16个电池单元。系统会监测每个电池单元的电压,并将电荷从模块堆栈转移到欠充电的电池单元,或将过充电的电池单元的电荷转移到模块堆栈。

系统主要由三个子系统组成:

  • 电池单元电压监测电路:基于bq76PL455A-Q1(16电池单元监测和保护)芯片,用于实时监测电池单元的电压。
  • 电池单元故障检测:及时发现电池单元的异常情况,如欠压、过压和过温。
  • 主动电池单元平衡引擎:实现电池单元之间的电荷转移,确保电池组的一致性。

3.2 工作流程

主机通常按照以下顺序操作:

  1. 唤醒模块:使用UART接口时发送WAKEUP脉冲,或在堆叠系统中发送WAKE音调唤醒模块,并初始化bq76PL455A-Q1。
  2. 读取测量结果:向bq76PL455A-Q1发送采样命令,读取电池单元的测量结果。
  3. 数据分析:主机使用测量数据计算平均值,确定最高或最低电压的电池单元,并决定需要充电或放电的电池单元。
  4. 初始化通信接口:向bq76PL455A-Q1发送命令,初始化EMB1428Q通信接口。
  5. 启用DAC芯片选择:初始化SN74AHC595Q I/O扩展器,启用EM1402EVM上8位DAC的芯片选择。
  6. 设置电流水平:初始化8位DAC,设置充电或放电电流水平。
  7. 选择目标电池单元:启用与目标电池单元连接的EMB1428Q的芯片选择。
  8. 开始充放电:向EMB1428Q发送开始命令,对目标电池单元进行充电或放电。
  9. 停止充放电:需要停止时,向EMB1428Q发送停止命令。如果未发送停止命令,EMB1499Q内置的8秒超时机制将自动停止充放电。
  10. 重复或关闭:主机可以选择重复上述过程,或发送命令关闭模块。

3.3 单板和堆叠系统

  • 单板:作为单板使用时,BMS可以主动平衡多达16个电池单元,总电压最高可达70 V。与模块的通信可以通过另一个bq76PL455A-Q1的菊花链通信总线或UART主机接口实现。
  • 堆叠系统:BMS板可以堆叠至1300 V,通信通过另一个bq76PL455A-Q1的菊花链通信总线进行。

四、硬件设置

4.1 连接器

4.1.1 电池连接器

电池单元通过连接器J1连接,该连接器用于电池单元电压测量和平衡电流传输。对于少于16个电池单元的应用,可将未使用的通道短接到线束中的顶部电池单元连接。 由于网络问题,暂时未能获取到更多关于EM1402评估模块电池连接器信息的内容。不过,我们已知该电池连接器J1的相关信息,其设计参数如下表所示: Designator Manufacturer Part Number Mating Connector
J1 Tyco Electronics Manufacturer: 175785-1 Digi-Key: 175785-1-ND Manufacturer: 174952-1 Digi-Key: 1-174952-1-ND Contacts: Manufacturer: 175027-6 (16 - 20 AWG) Digi-Key: 175027-6-ND
其引脚描述如下: Pin Name Comments
1 BAT16 Positive terminal of BAT16
2 BAT13 Positive terminal of BAT13, negative terminal of BAT14.
3 BAT12 Positive terminal of BAT12, negative terminal of BAT13.
4 BAT11 Positive terminal of BAT11, negative terminal of BAT12.
5 BAT10 Positive terminal of BAT10, negative terminal of BAT11.
6 BAT5 Positive terminal of BAT5, negative terminal of BAT6.
7 BAT4 Positive terminal of BAT4, negative terminal of BAT5.
8 BAT3 Positive terminal of BAT3, negative terminal of BAT4.
9 BAT0 Negative terminal of BAT1. Local ground for module.
10 BAT15 Positive terminal of BAT16, negative terminal of BAT16.
11 BAT0 Negative terminal of BAT1. Local ground for module.
12 BAT14 Positive terminal of BAT14, negative terminal of BAT15.
13 NC Not connected
14 BAT9 Positive terminal of BAT9, negative terminal of BAT10.
15 BAT8 Positive terminal of BAT8, negative terminal of BAT9.
16 BAT7 Positive terminal of BAT7, negative terminal of BAT8.
17 BAT6 Positive terminal of BAT6, negative terminal of BAT7.
18 BAT1 Positive terminal of BAT1, negative terminal of BAT2.
19 BAT16 Positive terminal of BAT16
20 BAT2 Positive terminal of BAT2, negative terminal of BAT3.

4.1.2 主机接口

6针J3 - 串行连接器用于将bq76PL455EVM连接到运行GUI的PC或主机控制器。J3连接器上的信号为5 - V TTL信号,建议使用FTDI的USB - TTL串行转换器电缆连接到PC的USB端口。 很遗憾,在获取EM1402评估模块主机接口连接器信息的过程中出现网络问题,未能成功获取额外内容。不过我们已知其关键信息,主机接口使用6针J3 - 串行连接器,用于连接到运行GUI的PC或主机控制器,信号为5 - V TTL信号,推荐使用FTDI的USB - TTL串行转换器电缆(如1.8米的TTL - 232R - 5V)连接到PC的USB端口。

以下是该连接器的详细信息: Designator Manufacturer Part Number Mating Connector
J3 Molex Manufacturer: 22 - 12 - 4062 Manufacturer: 22 - 01 - 2061 Digi - Key: WM1579 - ND Contacts: Manufacturer: 08 - 55 - 0101 (22 - 30 AWG) Digi - Key: WM2312CT - ND
引脚描述如下: Pin Name Mating Cable Color
1 Ground Black
2 FAULT signal from bq76PL455A - Q1 Black
3 5 - V input from PC Red
4 RX from PC to bq76PL455A - Q1 Orange
5 TX from bq76PL455A - Q1 to PC Yellow

大家在实际使用中,对于主机接口的连接是否还遇到过其他特殊情况呢?

4.1.3 热敏电阻输入

模块提供7个热敏电阻连接,板上有20 - kΩ上拉电阻连接到3.3 V电源。 因网络问题未能获取到更多关于EM1402评估模块热敏电阻输入连接器的信息。不过,我们已知该模块有7个热敏电阻连接,并且板上提供了20 - kΩ的上拉电阻连接到3.3 V电源。以下是热敏电阻输入连接器的相关参数: Designator Manufacturer Part Number Mating Connector
TEMP_SENSE Tyco Electronics Manufacturer: 43045 - 1601 Manufacturer: 43025 - 1600 Digi - Key: WM2490 - ND Contacts: Manufacturer: 43030 - 0012 (22 - 30 AWG) Digi - Key: WM2779CT - ND
其引脚描述如下: Pin Name Comments
1 GND Ground
2 GND Ground
3 GND Ground
4 GND Ground
5 GND Ground
6 GND Ground
7 GND Ground
8 GND Ground
9 AUX0 Thermistor 1 connection (on - board 20 - kΩ pullup to 3.3 V)
10 AUX1 Thermistor 2 connection (on - board 20 - kΩ pullup to 3.3 V)
11 AUX2 Thermistor 3 connection (on - board 20 - kΩ pullup to 3.3 V)
12 AUX3 Thermistor 4 connection (on - board 20 - kΩ pullup to 3.3 V)
13 AUX4 Thermistor 5 connection (on - board 20 - kΩ pullup to 3.3 V)
14 AUX5 Thermistor 6 connection (on - board 20 - kΩ pullup to 3.3 V)
15 AUX6 Thermistor 7 connection (on - board 20 - kΩ pullup to 3.3 V)
16 NC Not connected

大家在使用热敏电阻进行温度监测时,有没有遇到过数据不准确的情况呢?是如何解决的?

4.1.4 外部隔离平衡源

该连接器提供隔离电源,所有EM1402EVM板将通过此电源进行电池单元的平衡操作。 由于网络连接问题,未能获取到关于EM1402评估模块外部隔离平衡源连接器的额外信息。不过,我们已经掌握了该连接器的基本情况。它为所有EM1402EVM板提供隔离电源,用于电池单元的平衡操作。以下是其具体的连接器信息和引脚描述:

连接器信息

Designator Manufacturer Part Number Mating connector
P2 Molex Manufacturer: 43045 - 0222 Manufacturer: 43025 - 0200 Contacts: Manufacturer: 43030 - 0003 (20 - 24 AWG)

引脚描述

Pin Name Comments
1 12V Positive external isolated balance source input (shared with all other EM1402EVM modules, but isolated from all cells)
2 GND GND of external isolated balance source input

在实际应用中,大家是否遇到过外部隔离平衡源相关的问题呢?比如电源波动对电池平衡的影响等,欢迎在评论区分享你的经验和见解。

五、快速启动指南

5.1 开始前的注意事项

在使用bq76920 EVM之前,必须注意以下安全警告和注意事项:

  • 不要在无人看管的情况下让模块通电。
  • 该模块未被评为高压EVM,其间隙小于高压板通常使用的间隙,且没有隔离边界。如果施加高电压,所有端子都应视为高电压。连接到带电线路时可能会发生电击,因此应由专业人员小心操作。
  • 建议使用具有过压和过流保护的隔离测试设备。
  • 电路板底部有信号走线、组件和组件引脚,可能会暴露电压、产生热表面或尖锐边缘。在操作过程中不要伸手到电路板下方。
  • 电路模块可能会因过热而损坏。在评估过程中应监测温度,并根据需要为系统环境提供冷却。
  • 某些电源可能会因施加外部电压而损坏。如果使用多个电源,应检查设备要求,并根据需要使用阻塞二极管或其他隔离技术,以防止设备损坏。
  • EVM上的通信接口未隔离,确保计算机和EVM之间没有接地电位差,并注意计算机将参考EVM的电池电位。

5.2 硬件设置

系统使用TMS570LS LaunchPad™板(TMS570LS0432 MCU)和EM1402EVM实现。评估模块的零件编号为LAUNCHXL - TMS57004和EM1402EVM,可从TI eStore(https://estore.ti.com/)或当地TI销售代表处获取。有关这些评估模块的更多详细信息,请参阅特定的EVM用户指南

5.3 连接评估模块

EVM之间使用标准跳线连接,默认情况下,TMS570 LaunchPad由主机计算机的USB端口供电,EM1402EVM由TMS570 LaunchPad板上的3.3 - V稳压器供电。具体连接如下: Connection Name EM1402EVM TMS570 LaunchPad
TX J3 pin 5 J1 pin 3 (SCI1_RX)
RX J3 pin 4 J1 pin 4 (SCI1_TX)
nWAKE J3 pin 6 J2 pin 3 (GIOA0)
nFAULT J3 pin 2 J2 pin 4 (GIOA1)
VIO J3 pin 3 J1 pin 1 (+3V3)
GND J3 pin 1 J2 pin 1 (DGND)

5.4 软件

软件提供命令API和驱动程序,实现了bq76PL455AQ1软件设计参考(SLVA617)中提供的示例。源代码中有注释,解释了示例所引用的bq76PL455A - Q1软件设计参考文档中的部分内容。示例代码仅提供了与bq76PL455A - Q1的控制接口,不提供与外界的其他通信接口,用户需要自行开发通信实现。TMS570可用的通信接口示例包括SPI、CAN或UART。

导入项目到Code Composer Studio™的步骤如下:

  1. 启动提供的文件:EM1402EVM Example Code 0.1 Installer.exe,并将文件提取到默认路径(C:tiEM1402EVM Example Code 0.1)。
  2. 启动Code Composer Studio(CCS):Start → Programs → Texas Instruments → Code Composer Studio v7 → Code Composer Studio v7。
  3. 启动时,CCS会要求选择工作区,选择 “C:myWorkspace”。加载CCS后,转到:File → Import → Code Composer Studio → Existing CCS Eclipse Projects。
  4. 在Select search - directory中,浏览到文件夹:C:tiEM1402EVM Example Code 0.1。
  5. 在Discovered projects中,勾选EM1402EVM Example Code。

六、物理尺寸

6.1 电路板尺寸

电路板尺寸为5.5英寸 × 3.75英寸,顶部最高组件(电池连接器)距PCB 0.64英寸(16.3 mm),底部最高组件(电池输入RC滤波电容)距PCB 0.054英寸(1.4 mm)。

6.2 电路板安装

EVM的尺寸图可参考Figure 7。

七、总结

EM1402评估模块为电子工程师提供了一个全面的解决方案,用于开发和评估大型锂离子电池的主动平衡芯片组。通过深入了解其特点、工作原理、硬件设置和快速启动指南,工程师们可以更好地利用该模块,设计出高效、可靠的锂电池管理系统。在使用过程中,务必严格遵守安全准则,确保人身和设备安全。你在使用类似评估模块时遇到过哪些挑战?又是如何解决的呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分