描述
探索ISL94212EVKIT1Z评估套件:功能、配置与应用
在电池管理系统(BMS)的设计与测试中,一款优秀的评估套件能为工程师们提供极大的便利。今天,我们就来深入了解一下ISL94212EVKIT1Z评估套件,看看它在电池监测与管理方面能带来怎样的表现。
文件下载:ISL94212EVKIT1Z.pdf
一、套件概述
ISL94212EVKIT1Z是一款专门用于ISL94212 BMS设备的评估套件。ISL94212具备监测电池单元电压和温度的功能,能将这些模拟信号转换为14位的数字值,同时提供电池单元平衡控制和故障检测功能。它既可以单设备运行,也能通过内置的菊花链连接实现多套件级联,这种菊花链硬件提供了强大且冗余的板对板通信能力。
1. 规格参数
该套件在特定的工作条件下进行了配置和优化:
- 电池电压(VBAT)范围为6V至60V。
- 菊花链电池电压(VBAT daisy chain)范围为10V至60V。
- 电池单元电压(VCn,n = 1至12)范围为V(VCn - 1)至V(VCn - 1) + 5V。
- 电池平衡控制电压(CBn)根据不同范围有不同要求。
- 外部输入(Ext1 - 4)范围为0V至2.5V。
- SPI通信可参考ISL94212数据手册。
- 上电复位电压(VPOR)典型值为5.1V。
2. 关键特性
- 灵活的配置方式:支持单设备和菊花链配置,菊花链连接有仅使用连接器或跳线两种选择。
- 便捷的软件工具:提供GUI导出选项,可生成详细的寄存器和SPI通信日志文件;USB加密狗运行HID固件,无需驱动即可与Windows平台进行通信;GUI中的图表生成工具支持实时绘图、缩放和导出捕获的数据;软件还提供了与菊花链通信相关的校验和要求。
- 电池模拟功能:套件包含“电池模拟”板,可用于生成电池单元电压。
二、套件内容与所需仪器
1. 套件内容
- 主套件(ISL94212EVKIT1Z):包含ISL94212EV1Z评估板、MCB_PS2_Z多电池电源测试板、MCB_MICRO_EVZ多电池电源测试板、USB电缆、16导体扁平电缆和一条菊花链电缆。
- 从套件(ISL94212EV1Z):包含ISL94212EV1Z评估板、MCB_PS2_Z多电池电源测试板、16导体扁平电缆和一条菊花链电缆。
2. 所需仪器
进行测试需要以下仪器:
- 60V/1A可调电源。
- 连接电源到MCB_PS2_Z板的电线。
- 精密万用表。
- 示波器(可选)。
- 电缆和电线(可选)。
- 带有USB端口的Windows计算机。
三、软件安装与硬件设置
1. 软件安装
此版本软件支持ISL94212或ISL78600设备,已在XP、Win7和Win8平台上进行了测试。安装步骤如下:
- 运行Intersil_BMS_Vxxx.exe文件,将BMS GUI软件安装到PC上。安装时,若有“以管理员身份运行”选项,建议选择;设置项目安装和快捷方式路径时,可考虑使用UsersPublic而非程序目录。
- 连接评估板后,Windows设备管理器的人机接口部分会自动进行USB枚举。
2. 硬件设置
单板设置
- 打开GUI中的“Startup”屏幕,等待选择组合框,完成后续步骤。
- 将MCB_MICRO_EVZ板(J1)连接到ISL94212EVZ板(J2)。
- 设置电源电压为39.6V(每节电池3.3V),若测试的电池节数较少,相应降低电源电压。
- 将电源连接到MCB_PS2_Z板,检查J3连接器上的电压是否为+3.3V(从PIN(n)到Pin(n - 1))。
- 关闭电源。
- 连接MCB_PS2_Z板和ISL94212EVZ板之间的扁平电缆。
- 检查板上的跳线和开关,设置SPI/菊花链开关为SPI,EN0和ENR、LEDEN包含跳线,CMSSel1和CMSel2开关都设置为“0”,CMRSel1和CMRSel0设置为“1”。
- 打开电源,观察绿色LED(VDD)亮起,表明ISL94212上的LDO稳压器正在工作。此时,各点电压应符合相应范围。
- 将PC的USB端口连接到MCB_MICRO_EVZ板的USB端口。
- 打开ISL94212 GUI软件,选择“BMS评估板已连接”,选择“非菊花链”和设备类型,点击“OK”,返回主屏幕后即可使用软件读取电池单元电压和寄存器。
菊花链设置
- 连接所有板,在配置屏幕出现时指定“菊花链”。
- 将MCB_MICRO_EVZ板(J1)连接到主ISL94212EVZ板(J2)。
- 设置电源电压,方法同单板设置。
- 将电源并联连接到所有MCB_PS2_Z板。
- 关闭电源。
- 连接每个MCB_PS2_Z板和ISL94212EVZ板之间的扁平电缆。
- 检查板上的跳线和开关,主板的SPI/菊花链开关设置为SPI,其他板设置为菊花链;EN0和ENR、LEDEN包含跳线;CMS1和CMS2根据通信速率设置开关;CMRSel1和CMRSel0设置为“1”。
- 连接菊花链电线。
- 打开电源,观察每个板上的绿色LED(VDD)亮起。各点电压应符合相应范围,测量和监测信号时需注意不同板之间的电压电位。
- 将PC的USB端口连接到ISL94212EVZ菊花链主板的USB端口。
- 打开ISL94212 GUI软件,选择菊花链模式,点击连接,使用软件读取电池单元电压和其他寄存器内容。
四、GUI使用指南
1. 基本操作
- 给板上电并通过USB电缆连接到PC后,启动GUI程序。
- 选择通信模式(单设备或菊花链),若GUI已运行,可在设备菜单中选择操作模式。
- GUI程序会识别连接的设备,在菊花链配置中,顶部栏会显示连接的板并允许选择要监测和控制的ISL94212EVZ板;单板配置则不显示这些选项。
- 使用各种选项卡和按钮监测和控制设备操作。
- 主选项卡底部的“设备命令”按钮可向系统中的所有板发送命令,如选择“Scan Volts”然后“Read Volts”可使所有板读取电池单元电压、温度并更新ISL94212寄存器值和GUI显示框。
- 屏幕底部的活动日志显示USB通信和与主板的SPI通信。
- 清除故障指示时,先清除故障,然后执行“Read Faults”命令,读取故障寄存器并更改设置,最后点击“Write”发送值到设备。使用“Read Group或Write Group”按钮可向页面上的所有寄存器发送命令。
- 点击“Show Chart”按钮可实时查看各种电压和状态。
2. 各选项卡功能
- 图表窗口:GUI的图表功能可实时查看电池组中的关键电压。只要GUI在轮询,图表就会更新结果;若GUI停止轮询或出现通信中断,图表将保持最后一个有效值。采样周期结束后,可点击“Export”按钮将捕获的数据导出到文件,以便在Excel中进一步分析。通过屏幕左侧的控件,可关闭各种图表并选择要监测的特定电池单元。目前,一个屏幕只能监测两组电池的电压,只能监测板1的温度。
- 监测选项卡:显示菊花链中前4块板的电压和状态,目前无法选择堆叠中其他板的结果,可在主窗口中一次监测一块板。
- 故障选项卡:显示所选设备的故障寄存器状态。更新显示时,可点击每个故障寄存器末尾的“Read”按钮,或点击设备命令行上的“Read Group”按钮读取选项卡中的所有寄存器。清除位时,点击设置的位或在右侧框中写入“0”重置所有位,然后点击每个故障寄存器末尾的“Write”按钮或设备命令行上的“Write Group”按钮写入选项卡中的所有寄存器。
- 命令选项卡:允许向堆叠中的任何设备(或选择设备15时向所有设备)发送单个命令。该选项卡包含原始消息发送器和CRC4计算器,输入设备地址、数据类型、数据地址和数据后,GUI会计算CRC4值并显示编码后的命令,可将该命令发送到所选设备。
五、PCB布局指南
在进行ISL94212的PCB布局时,需要考虑以下几点:
- 尽管ISL94212本身功耗不大,但在QFN散热片下方加入热阵列可使内部温度传感器更有效工作,建议参考Intersil的技术简报TB389了解热过孔和封装焊盘的相关内容。
- 仔细审查菊花链电路的版图、元件值和布线。
- 标准评估板支持连接器到连接器或电缆通信路径,若使用多个设备,在产品布局开始时应考虑电池单元的物理位置和尺寸。
- 考虑电池组的机械方面,电池单元的轻微移动可能会损坏BMS PCB,因为电池单元较重,可能会施加较大的力。
六、常见问题解答
1. 点击连接无反应
这可能是连接或开关错误导致的。点击连接按钮后,设备存在“PRES”指示灯未变绿,屏幕底部的活动日志显示找不到一个或多个设备。此时,应检查所有电缆是否正确连接,电线是否损坏;确保菊花链电缆或板按要求连接;检查USB电缆是否插入,ISL94212驱动是否正确安装;确保开关设置正确;检查LED以确定所有板是否正常供电,若通信问题仍未解决,可检查VDD和VREF引脚的电压;尝试重新排列板,若问题解决,说明某个菊花链通道工作不正常;若上述方法都无效,可将“主”板配置为单设备板进行测试,逐步增加板的数量,直到找出通信故障点,可能是菊花链电缆损坏或特定设备有问题,可更换电缆或板后再次尝试。
2. 启用轮询后电压不更新
GUI启动时,没有选择轮询项目。点击“Polling Setup”按钮,再点击“Quick Setup”按钮,可启用最常见的测量操作。
3. J2连接器标签错误
ISL94212EVZ板上J2连接器的标签有误,实际情况中两块板之间没有EN信号。
4. 联系厂家
联系厂家咨询问题时,点击“About”菜单项,读取固件版本,并在问题中提供GUI和固件版本。
七、典型性能曲线
文档中给出了基于ISL94212 GUI软件导出数据的典型性能曲线,测量基于三个ISL94212设备在菊花链模式下运行,电池电压为24V或48V,以时间为x轴,提供了子系统读数变化的信息,部分图表还进行了设备间的比较。
通过以上对ISL94212EVKIT1Z评估套件的详细介绍,相信大家对其功能、配置和使用有了更深入的了解。在实际应用中,工程师们可以根据具体需求,充分利用该套件的特性,进行电池管理系统的设计和测试。你在使用类似评估套件时遇到过哪些问题呢?欢迎在评论区分享你的经验。
打开APP阅读更多精彩内容