EK混动系统CAN通讯协议详解

需积分: 0 2 下载量 97 浏览量 更新于2024-06-30 收藏 118KB DOCX 举报
"EK混动电机CAN通讯协议1.171" 本文档详细阐述了混合动力系统中,尤其是EK混动系统,各个组件之间通过CAN(Controller Area Network)总线进行通信的协议标准,主要涉及系统控制器(EMU)、整车控制器(VCU)、发动机&控制器(ECU)以及驱动电机与控制器(MCU1, MCU2)。协议基于SAE J1939标准,用于确保数据传输的准确性和一致性。 1. 混合动力系统概述 在混合动力系统中,系统控制器(EMU)作为核心组件,负责协调和控制其他部件,如驱动电机(ISG电机和TM电机)以及相关的控制器。本协议旨在规定这些组件间通信的数据格式和定义,确保系统的高效运行。 2. 适用范围 该协议适用于EK混动系统的S、M、B、L系列,不仅涵盖常规的开发、测试,还支持系统在实际运营中的维护工作。特别地,驱动电机2(TM2)和其控制器(MCU3)的应用限于特定车型,提供双电机驱动功能。 3. 引用标准 本协议参照了两个关键标准: - ISO11898: 定义了道路车辆中高速CAN2.0通信的规范,确保数据的可靠传输。 - SAE J1939: 是针对公路车辆的控制和通信网络的推荐实践,规定了车辆电子系统间的通信协议。 4. 术语定义 - 混合动力城市客车:集成电动和传统燃油动力的公共交通车辆。 5. CAN网络拓扑 - 未具体描述,但通常包括主CAN总线和其他可能的子总线,用于区分不同类型的通信。 6. 物理接口 - 接口可能遵循ISO11898标准,采用CAN-High和CAN-Low两根线,用于信号传输。 7. PDU格式 - PDU(Protocol Data Unit)是CAN协议中的数据结构,包括物理层传输的数据位流,这里未详细描述。 8. 驱动电机与控制器通信 - 文档列举了多个PGN(Parameter Group Number)用于不同电机和控制器之间的通信,如ISG电机的控制指令和状态反馈,以及TM1和TM2电机的相关信息。每个PGN对应一个或多个数据帧,包含了电机控制模式、转速、扭矩等相关参数。 例如,PGN 0x006100用于控制ISG电机,其中4位的isg_ctrl_mod_dmd_sd字段定义了电机控制模式: - 00: 自由转,电机不被强制控制 - 01: 转速控制模式,电机转速由指令决定 - 10: 扭矩控制模式,电机扭矩由指令设定 - 11: 主动放电控制模式,电机在非工作状态下帮助电池放电 这些详细定义确保了在不同控制模式下,电机能正确响应系统控制器的指令。 总结,本协议文档是理解EK混动系统内部CAN通信的关键,提供了组件间交互的详细规则,有助于开发者和维护人员有效诊断和优化系统的性能。