需要了解 CAN 总线及其如何实现高级电池监控?
在本指南中,我们将解释控制器局域网(CAN 总线)协议,以及 Metis Engineering 的传感器技术如何利用这一强大的通信标准,为电动汽车、储能系统和工业应用提供关键的电池安全和环境监控。.
什么是 CAN 总线?
CAN 总线(控制器局域网)是一种车辆通信协议,可使电子控制单元 (ECU)、传感器和执行器在不需要中央计算机的情况下可靠地交换数据。CAN 总线最初于 1986 年由博世为汽车应用开发,现已成为汽车、工业机械和能源系统的全球通信标准。.
将 CAN 总线视为现代汽车和电池系统的神经系统。就像神经系统能让身体的不同部位进行交流并对刺激做出反应一样,CAN 总线也能让分布式传感器和控制器实时共享关键信息。.
CAN 总线的工作原理:基础知识
在 CAN 总线网络中:
- 所有设备都连接到共享的双线总线上 由 CAN 高压线和 CAN 低压线组成(通常分别以黄色和绿色标示) - 任何设备都能广播信息 包含传感器数据或控制指令 所有设备都能接收每条信息, 但只对基于报文标识符的相关数据采取行动 无需中央控制器 - 网络作为点对点系统运行 内置信息优先级 - 重要安全数据自动优先于不太紧急的信息
这种分散式架构使 CAN 总线在电池监控等安全关键型应用中具有极强的稳定性,即使在恶劣的电气环境中,传感器数据也必须可靠地到达电池管理系统。.
CAN 总线为何主导电池监测应用
对于电池安全传感器和环境监测系统而言,与其他通信协议相比,CAN 总线具有令人信服的优势:
1.抗电磁干扰(EMI)能力
电池组会产生大量电磁噪声,尤其是在大电流充放电过程中。CAN 总线在双绞线上使用差分信号,因此具有很强的抗电磁干扰能力。当电气噪声对两根导线的影响相同时,差分电压保持稳定,确保数据完整性。.
这种坚固性对于监测电池组内部状况的传感器至关重要。传感器必须能够可靠地检测到挥发性有机化合物 (VOC) 排放或压力变化等预警信号,即使是在电气噪声很大的电池盒内工作时也是如此。.
2.实时确定性通信
与以太网或无线协议不同,CAN 总线可提供确定的报文传送和可预测的延迟。当电池单元开始排放气体(热失控的早期指标)时,传感器可立即向电池管理系统发送这一重要警报,而无需争夺网络带宽或等待轮询周期。.
CAN 总线仲裁可确保具有最低标识符值(最高优先级)的报文立即进入总线。电池安全传感器可配置为使用高优先级标识符,以确保热失控警告优先于不太重要的系统信息。.
3.分布式监控的多点能力
电动汽车或固定储能系统中的大型电池组需要多个监控点。CAN 总线在单个网络上支持多达 2032 个节点,无需复杂布线即可实现全面覆盖。.
与点对点的模拟传感器系统相比,多个传感器可以通过菊花链串联在一条 CAN 总线主干上,大大简化了安装。每个传感器都能监控本地环境,并以唯一标识符进行数据广播,使电池管理系统能够准确定位出现异常情况的模块。.
4.标准化集成
CAN 总线标准化(ISO 11898)确保了不同制造商生产的传感器、电池管理系统和车辆控制单元之间的互操作性。使用标准 CAN 通信的传感器可集成到任何配备 CAN 的系统中,只需进行最少的定制开发。.
这种标准化扩展到各行业使用的高层协议:- OBD2 用于乘用车诊断 SAE J1939 用于商用车辆和重型设备 CANopen 用于工业自动化 NMEA 2000 海事应用
因此,支持 CAN 总线的电池传感器可以使用相同的核心硬件,应用于汽车、工业和船舶电池。.
电池传感器 CAN 总线技术规格
了解关键的 CAN 总线参数有助于优化传感器性能:
波特率选择
CAN 总线支持 125 kbit/s 至 1 Mbit/s 的波特率(经典 CAN):
- 1 Mbit/s:用于汽车电池监测的最高速度,电缆长度保持在 40 米以下。 500 kbit/s:适用于电缆长度适中的工业电池系统。 250 kbit/s:大型固定式储能系统的稳健之选,电缆长度更长 125 kbit/s:为恶劣环境提供最高可靠性,支持长达 500 米的电缆
电池安全传感器通常默认为 500 kbit/s,以兼顾速度和电缆长度的灵活性,并可配置波特率以满足特定的安装要求。.
信息结构
CAN 帧以 8 字节有效载荷的形式传输传感器数据。高效电池传感器将多个参数打包到单个报文中:
典型的电池环境传感器可能传输: - 挥发性有机化合物浓度(2 个字节) - 绝对压力(2 个字节) - 温度(2 个字节) - 相对湿度(2 个字节)
总计:在一个 CAN 报文中包含 8 个字节,以固定间隔传输(例如,连续监测时为 1 Hz,超过阈值时加速到 10 Hz)。.
终止要求
CAN 网络需要在总线两端安装 120 欧姆的终端电阻,以防止信号反射。电池传感器通常通过 DIP 开关或软件设置提供可配置的端接,从而简化了作为总线段终端设备的安装。.
Metis Engineering 基于 CAN 的传感器系列
Metis Engineering 开发了一系列全面的 CAN 总线环境传感器,专门用于电池安全监控、氢气泄漏检测和空气质量评估。每个传感器都利用 CAN 总线提供可靠的实时数据。.
电池卫士电池组环境监控
牢房卫士 是 Metis Engineering 的旗舰电池安全传感器,专门用于检测锂离子电池组中电池故障的早期迹象。这种基于 CAN 的设备可测量
环境参数:
- 挥发性有机化合物 (VOC) - 检测电解质分解产生的废气 - 绝对压力 - 识别电池放气事件 - 空气温度 - 监测内部电池组温度 - 相对湿度和露点 - 检测湿气侵入和冷凝风险 - 可选:加速度 (±24G) - 捕获制造、运输或碰撞过程中的冲击负荷
CAN 总线集成功能
- 可配置 CAN 总线速度和地址 - 可适应任何电池系统结构 提供的 DBC 文件 - 电池管理系统可立即解码 CAN 信息 低功耗监控模式 - 持续监测环境,但只有在超过预设阈值时才通过 CAN 进行传输,从而节省电能 可编程数字输出 - 500mA 低压侧驱动引脚在达到阈值时触发外部警告 - 500mA 低压侧驱动引脚在达到阈值时触发外部警告 汽车级连接 - 用于可靠工业/汽车安装的 5 针 Molex Nano-Fit 电源连接器
为什么挥发性有机化合物检测很重要?
美国桑迪亚国家实验室(Sandia National Laboratories)进行的研究验证了 Cell Guard 检测电动汽车热失控的能力,比传统的仅检测温度的方法更快。当锂离子电池开始失效时,电解质会开始分解,从而释放出挥发性有机化合物,而这往往远在温度达到临界水平之前。.
通过安装在电池呼吸口附近的 CAN 连接传感器监测挥发性有机化合物排放,电池管理系统可获得数分钟的额外预警时间,以便安全停机、隔离受影响的模块或启动热管理系统。.
应用:
- 电动汽车(轿车、公共汽车、卡车、赛车) - 固定储能系统(电网规模、商业、住宅) - 二次寿命电池再利用(检测再利用电动汽车电池中的电芯不一致性) - 电动船和 eVTOL 飞机 - 电动自行车和微型移动平台
CAN 网络结构:
电池卫士传感器可在同一 CAN 总线上以菊花链方式连接在一起,每个单元都有一个与电池组或模块位置相对应的唯一 CAN 地址。如果一个传感器检测到挥发性有机化合物和压力峰值(电池排气的关键指标),系统会立即识别出哪个电池组受到影响,从而有针对性地采取应对措施,而不是全盘关闭系统。.
对于大型储能装置,Metis 工程公司可提供 电池保护连接套件 以简化多传感器 CAN 总线部署,允许数十个传感器监控不同的电池模块,同时向中央电池管理系统报告。.
H Guard:燃料电池氢气泄漏检测仪
随着氢成为重要的清洁能源载体,泄漏检测变得至关重要。. H 卫士 是 Metis Engineering 基于 CAN 的氢气传感器,其设计目的是在氢气浓度达到爆炸浓度之前检测到甚至是微量的氢气浓度。.
主要功能
- 检测百万分之一 (ppm) 的氢浓度 - CAN 总线通信,可与车辆/设施安全系统集成 - 实时警报,操作员可立即做出反应 - 适用于氢燃料电池车、加气站和工业氢气系统
CAN 总线优势:
H Guard 通过 CAN 总线广播氢气浓度数据和警报状态,使氢动力汽车能够自动激活通风系统、关闭燃料电池堆或在检测到泄漏时向驾驶员发出警报。CAN 的确定性可确保重要的氢气警报不会被低优先级的车辆信息所延误。.
Air Wise:暖通空调和通风监控
空中智者 将 Metis Engineering 的 CAN 传感器组合扩展到室内空气质量应用,监测: - 氮氧化物 (NOx) - 二氧化碳 (CO₂) - 温度和湿度
应用:
- 需要进行排放监测的建筑暖通空调系统 - 汽车座舱空气质量 - 有空气质量合规要求的工业设施
通过 CAN 总线集成,Air Wise 传感器可与楼宇自动化系统、车辆气候控制装置或使用标准 CAN 协议的工业过程控制器相连接。.
CAN 总线 DBC 文件:传感器数据解码环
CAN 总线定义了 如何 设备进行通信,但它没有规定 什么 数据的含义。这就是 DBC(CAN 数据库)文件的重要性所在。.
什么是 DBC 文件?
DBC 文件是一个基于文本的数据库,记录了如何将原始 CAN 报文解码为有意义的工程值。它规定
- 信息标识符 - 哪个 CAN ID 与哪个传感器相对应 信号定义 - 如何从 8 字节有效载荷中提取单个参数? 缩放和偏移 - 将原始值转换为物理单位(ppm、kPa、°C 等) - 将原始值转换为物理单位(ppm、kPa、°C 等 数值范围 - 每个参数的有效最小值/最大值
Metis 工程公司处理 DBC 文件的方法
每个 Metis Engineering CAN 传感器都随附一个全面的 DBC 文件,大大简化了集成工作:
示例:小区卫士 DBC 代码段
“` BO_ 256 Cell_Guard_Data:Battery_Management_System SG_ Absolute_Pressure : 16|16@1+ (0.01,0) [0|655.35] “kPa” Battery_Management_System SG_ Temperature : 32|16@1+ (0.01,-273.15) [0|382.2] “degC” Battery_Management_System SG_ Relative_Humidity : 48|16@1+ (0.01,0) [0|100] “%” Battery_Management_System “`
该 DBC 条目告诉电池管理系统: - 信息 ID 256 包含电池保护数据 - 挥发性有机化合物(VOC)浓度从第 0 位开始,使用 16 位,按 0.1 的比例换算为百万分率 - 温度从第 32 位开始,按 0.01 的比例换算,并偏移 -273.15K 以换算为摄氏度 - 各参数以此类推
电池工程师只需将 Cell Guard DBC 文件导入电池管理软件、CANalyzer 或数据记录工具,就能立即看到解码后的物理值,而不是原始的十六进制数据。.
用于多传感器网络的可配置 CAN 地址
当多个 Cell Guard 传感器在同一 CAN 总线上监控不同的电池模块时,每个传感器都必须使用唯一的 CAN 标识符,以避免报文碰撞。Metis Engineering 传感器提供可配置的 CAN 地址,允许工程师分配:
- 单元 1:CAN ID 0x100(十进制 256 位) - 单元 2:CAN ID 0x101(十进制 257 位) - 单元 3:CAN ID 0x102(十进制 258 位) - 以此类推
电池管理系统订阅所有相关标识符,知道标识符 0x100 代表前部电池模块状况,而标识符 0x102 代表后部模块状况。当传感器 0x102 报告挥发性有机化合物水平升高时,系统就能准确知道哪个模块需要关注。.
实际应用:ZEEbus 电动双层巴士集成
ZEEbus 是英国一家电动汽车再动力专家,为柴油巴士改装电力传动系统。他们改装的亚历山大-丹尼斯 E400 双层巴士装有 8 个锂离子电池组,其中一个电池组可用于驱动柴油巴士。 在每个电池包的外壳中安装电池保护传感器, 所有这些都连接到一个 CAN 总线网络。.
CAN 网络结构
八个单元格卫士传感器中的每一个:1.监测其内部的挥发性有机化合物含量、压力、温度和湿度
在共享 CAN 总线上以唯一标识符(如 Pack 1 = ID 0x100、Pack 2 = ID 0x101 等)传输数据在共享 CAN 总线上以唯一标识符传输数据(例如,包 1 = ID 0x100,包 2 = ID 0x101,等等) 3. 以低功耗模式运行,直到超过阈值 4. 当检测到异常情况时,立即触发高频报告
总线的中央电池管理系统订阅所有八个 CAN 识别器,持续独立地评估每个电池组的健康状况。.
主动缓解热失控
如果电池保护传感器 0x104(5 号电池组)检测到挥发性有机化合物(VOC)升高和压力突然升高(电池排气的标志性指标),CAN 总线结构就会使电池管理系统进行处理:
- 识别 哪个特定包受到影响(包 5),没有歧义 2. 隔离 通过接触器 3 将电力负载连接到 5 号电池组。. 激活 专门为 5 号包装加强冷却 4. 警报 为驱动程序提供特定货包的诊断信息 5. 日志 事件的时间戳和传感器读数,以便事后分析
这种早期干预措施可以在温度达到危险水平前几分钟采取行动,从而阻止热失控的发展或显著减轻其影响。.
CAN 总线的确定性可确保 Cell Guard 发出的这些关键安全信息能够优先处理所有非必要的总线通信,从而实现即时保护响应。.
用于电池开发和验证的 CAN 总线数据记录
除实时监控外,CAN 总线还可为电池测试、验证和保修调查提供全面的数据记录。.
开发套件集成
梅蒂斯工程公司提供 细胞卫士开发套件 用于快速桌面分析。该套件提供- CAN 转 USB 接口,用于将 Cell Guard 连接到计算机 - 即插即用评估所需的所有电缆 - 实时可视化传感器数据的软件工具 - 导出的 DBC 文件,用于与第三方 CAN 分析工具集成
工程师可以使用标准 CAN 日志接口(如流行的 CANedge 系列或 Vector CANalyzer)在以下情况下记录小区卫士数据:- 热失控测试 - 在受控电池滥用试验中捕捉挥发性有机化合物和压力曲线 环境压力测试 - 验证传感器在极端温度和湿度条件下的性能 振动和冲击测试 - 将加速度数据与随后的电池性能变化相关联 - 将加速度数据与随后的电池性能变化相关联 - 将加速度数据与随后的电池性能变化相关联 长期老化研究 - 监测数千次循环过程中的湿度侵入和电池排气频率
记录的 CAN 数据通过提供的 DBC 文件解码,可为电池组优化、安全验证和预测性维护算法开发提供宝贵的信息。.
二次生命电池评估
将电动汽车电池重新用于固定存储的公司面临着汽车使用后电池健康状况的不确定性。在测试阶段集成 Cell Guard 传感器可提供 CAN 记录的客观数据,包括- 电池包内的水分累积(表明密封性下降) - 残留废气(表明电解质正在分解) - 电池包与电池包之间的一致性(识别不适合再利用的异常值)
这些 CAN 记录的数据可为电池组能否安全地重新利用提供决策依据,从而提高二次电池应用的安全性和经济性。.
集成最佳实践:安装 CAN 总线电池传感器
要成功部署 Cell Guard,必须同时注意 CAN 总线的电气要求和传感器的定位。.
CAN 总线布线指南
拓扑结构:
- 使用线性总线拓扑结构(菊花链)而非星形拓扑结构 - 尽量减少存根长度 - 将传感器直接连接到 CAN 主干网 - 1 Mbit/s 的总线总长度保持在 40 米以下,125 kbit/s 的总线总长度保持在 500 米以下
终止:
- 在 CAN 总线的两端安装 120 欧姆的终端电阻器 - 许多电池管理系统都有内置终端电阻器;在添加外部电阻器前应先进行验证 - 电池保护传感器可为总线末端安装提供可配置的终端电阻器
屏蔽
- 使用额定用于 CAN 总线应用的屏蔽双绞线电缆 - 仅将屏蔽层与机箱接地点连接一点,以避免接地回路 - 在高电磁干扰环境中,使用额外的电缆铠装层
传感器定位以实现最佳探测效果
电池保护罩在以下情况下安装效果最佳 靠近呼吸孔 - 气体从电池外壳排出,最大限度地提高挥发性有机化合物检测灵敏度 远离直接气流路径 - 防止在测量前稀释挥发性有机化合物的浓度 在热代表位置 - 监测温度,以反映整个背包的状况 防震 - 在使用可选加速度计变体时尤为重要
对于多组件系统,可为每个组件或共用一个机箱的每个模块组安装一个传感器。CAN 总线结构使添加更多传感器变得简单--每个额外的传感器只需用一个唯一的 CAN 地址连接到总线上。.
超越小区卫士:更广泛的 CAN 总线生态系统
虽然 Cell Guard 展示了 CAN 总线在电池监控方面的优势,但同样的协议也能实现全面的车辆数据收集:
现代汽车中的并行 CAN 总线网络
大多数电动汽车和商用卡车都使用多个独立的 CAN 总线:
- 高速动力总成 CAN (500 kbit/s 或 1 Mbit/s) - 电池管理、电机控制器、逆变器 车身 CAN (125-500 kbit/s) - 车灯、门窗、气候控制装置 诊断 CAN (通常通过 OBD2/J1939 连接器访问) - 标准故障代码和传感器数据 - 故障代码和传感器数据 信息娱乐 CAN - 显示器、音响系统、导航仪
电池保护传感器通常连接到高速动力总成 CAN 总线,与电池管理系统和相关的安全关键控制器一起运行。.
网关功能
电池管理系统通常充当 CAN 网关,连接多个 CAN 网络。来自动力总成 CAN 总线的电池电量监控数据可能会被- 重新传输到诊断 CAN,供技术人员通过 OBD2 工具访问 - 转发到远程信息处理系统,用于远程车队监控 - 登录到内部存储器,用于保修和取证分析
这种网关架构使 Cell Guard 传感器能够为车辆级决策提供信息(例如在检测到挥发性有机化合物升高时降低充电电流),同时还支持车队管理和预测性维护工作流程。.
符合汽车标准
Metis Engineering 设计的 Cell Guard 可满足严格的汽车可靠性要求:
符合 ISO 标准:
- ISO 7637-2:2011 - 通过传导和耦合产生的电干扰 ISO 16750-2:2012 - 电气和电子设备的环境条件(电气负载)- ISO 16750-4:2010 - 气候负荷
这些标准确保 Cell Guard 在以下情况下仍能可靠运行: - 负载转储瞬态(电池在负载下断开时产生的电压尖峰) - 跳启动情况(极性反接、过电压) - 极端温度(-40°C 至 +85°C) - 机械冲击和振动
汽车级认证对电池安全传感器非常重要,因为它们必须在最需要的时候--在电气故障、事故或可能引发热失控的滥用条件下--精确地继续工作。.
面向未来:CAN FD 及其他
虽然经典 CAN(ISO 11898-1:2003)目前仍占主导地位,但较新的 CAN 变体可提供更强的功能:
CAN FD(灵活数据速率)
CAN FD 已在 ISO 11898-1:2015 中标准化,可提供以下功能- 有效载荷高达 64 字节(经典 CAN 为 8 字节) - 数据阶段速度高达 8 Mbit/s(同时仲裁速度保持在 1 Mbit/s) - 数据密集型应用的总体吞吐量更高
对于电池传感器,CAN FD 可以在单个报文中传输更全面的数据集:- 全光谱挥发性有机化合物剖面图(识别特定化合物,而不仅仅是总浓度) - 高分辨率压力波形(捕捉排气事件中的快速瞬变) - 多轴振动频率分析
Metis Engineering 的传感器架构使公司能够在电池系统需要更高的数据传输速率时采用 CAN FD,同时保持与现有经典 CAN 部署的向后兼容性。.
CAN XL
最近标准化的 CAN XL(ISO 11898-1:2024)进一步提高了数据传输速率和有效载荷大小,主要针对需要接近以太网带宽的应用,同时保留了 CAN 的确定性特性和抗电磁干扰能力。.
随着电池组的增大(商用船舶和电网储能的兆瓦时级),CAN XL 可能会适用于汇总来自单个装置的数百个 Cell Guard 传感器的数据。.
结论:CAN 总线是智能电池系统的基础
控制器局域网(CAN 总线)已从汽车行业发展成为安全关键型系统中可靠、实时通信的事实标准。对于电池监控应用,CAN 总线可提供
- 抗电磁干扰能力 必须在电气噪音较大的电池箱内操作 2. 确定性低延迟信息传送 用于快速热失控检测和响应 3. 多点传送功能 实现对大型电池装置的全面监控 4. 标准化集成 简化汽车、工业和船舶应用的部署
Metis Engineering 的 Cell Guard 传感器系列体现了专用 CAN 总线传感器如何在整个电气化生态系统中提高电池安全性。通过监测挥发性有机化合物、压力、温度、湿度和冲击负荷,然后通过强大的 CAN 网络广播这些数据,Cell Guard 可为电池管理系统提供电池故障的早期预警。.
无论是保护乘用车乘员、确保商用电动汽车车队的正常运行时间、保护固定储能投资,还是实现二次电池再利用,基于 CAN 的环境监测都代表着电池安全工程的根本性进步。.
随着全球向电气化交通和电网级储能转型,CAN 总线久经考验的可靠性和普遍性确保了关键的电池安全数据能在毫秒级的时间内到达决策者和控制系统。.
准备好将 CAN 总线电池监控功能集成到您的电动汽车或储能系统中了吗?
请访问 www.metisengineering.com 浏览我们完整的传感器产品组合,了解 Cell Guard、H Guard 和 Air Wise 如何通过行业标准 CAN 总线网络提供可行的情报。.
有关技术规格、DBC 文件和集成支持,请直接联系我们。.
