玉柴混合动力BMS CAN通信协议详解与设计

5星 · 超过95%的资源 需积分: 10 66 下载量 124 浏览量 更新于2024-10-30 4 收藏 146KB PDF 举报
本文件详细阐述了玉柴混合动力蓄电池管理系统(BMS)的CAN通讯协议。BMS在混合动力系统中扮演关键角色,它负责监控电池状态、能量管理等任务。该协议的设计和实施是根据美国SAE J1939-71标准进行,这是一种广泛应用于汽车行业的开放通讯协议。 首先,前言部分介绍了文件的目的,即为了解决玉柴混合动力系统中各控制单元(如HCU、ECU、DMCM、ADM、BMS和EMS)之间的信息交换需求,确保通信的高效和可靠。由于混合动力系统的特殊性,虽然基本遵循J1939协议,但在应用层和消息群定义上有所扩展。 网络设计部分强调了独立于传统车辆CAN网络的隔离性,采用全新的设计,如图1所示的玉柴混合动力CAN网络结构。网络由多个CAN接口组成,包括CAN0至CAN4,不同的控制器通过这些接口进行数据交换。每个控制器的缩写含义明确,如BMS用于电池管理,HCU负责混合动力控制等。 在电池通讯协议方面,有两条主要的通信路径:BMS与HCU的通信。第一个路径(BMS2HCU)涉及电池状态参数的传输,如电池状态(BP_State)、SOC(荷电状态)、电压值、平衡状态、温度、最大和最小电压等,数据通过ID=338205849和ID=0x14289C99进行,通信周期为100毫秒。第二个路径(BMSB2HCU)可能包含额外的参数或功能,但具体信息未在提供的部分内容中详述。 协议规定了波特率为250kbps,确保数据传输速度适中,同时消息格式严格遵循J1939-71的标准。电池相关的参数范围设计考虑到混合动力系统的特性,例如电流、电压和SOC的动态变化。 总结来说,这份文档为玉柴混合动力系统的BMS与HCU以及其他控制单元之间的CAN通讯提供了明确的指导,通过参照SAE J1939-71规范,确保了整个系统的兼容性和可靠性。这对于优化电池管理、提高能源效率以及保障电动汽车的安全运行至关重要。