纯电动乘用车CAN总线通讯协议详解V1.0

需积分: 5 6 下载量 14 浏览量 更新于2024-06-20 收藏 355KB DOCX 举报
"纯电动乘用车CAN总线通讯协议v1.0" 本文档详细介绍了纯电动乘用车的CAN(Controller Area Network)总线通讯协议,该协议遵循J1939标准,波特率为250Kbps,数据长度为8个字节。CAN总线在车辆中的应用主要是为了实现各电子控制单元(ECU)之间的高效、可靠通信,例如电机控制器、电池管理系统(BMS)、整车控制器(VCU)以及自动手动变速器(AMT)等。 1. **CAN通讯协议**: CAN通讯协议是基于J1939规范,这是一个专门为重型车辆和商用车辆设计的网络通信协议,它允许不同设备在同一个网络上进行数据交换。J1939定义了数据帧的结构、报文传输规则以及错误检测机制,确保了在复杂环境下的稳定通信。 2. **网络拓扑结构**: 在纯电动乘用车中,ECU节点通过CAN总线连接,形成分布式控制系统。每个节点都有特定的功能,如电机控制、电池管理、整车控制等,通过CAN总线互相交换信息,协同工作。 3. **电机控制器报文**: - 报文1包含了电机控制器的状态信息和故障代码,故障代码以4位十进制表示。 - 报文2和报文3可能包含电机和控制器的其他运行参数,具体定义未详述。 4. **电池管理系统(BMS)通讯报文**: BMS通过报文1、2、3报告电池状态,包括电压、电流、温度等关键参数,并能发出故障报警。BMS状态信息用于监控电池健康状况和充电/放电过程。 5. **整车控制器(VCU)通讯报文**: VCU负责协调整个系统的运行,发送报文给电机控制器和BMS: - 发送给电机控制报文1,包含电机的工作模式指令。 - 发送给BMS的报文2,定义电池的工作模式。 - 报文3和4可能涉及更多关于整车控制的指令,具体定义未详述。 6. **报文详细结构**: 报文中的每个字节(Byte)都承载特定信息,如Byte3记录驾驶员的操作状态,包括脚刹、驻车、手刹和座椅安全带状态。Byte4表示换挡器状态,包括AMT工作模式和驾驶模式选择。Byte5和6的具体功能没有详细描述,但通常会包含其他车辆控制信息。 7. **AMT通讯报文**: AMT发送给VCU的报文可能包含换挡请求,如电机力矩、转速输出请求或AMT的换挡命令。 8. **报文类型**: 报文类型如电机控制请求类型(0x00-0x10),表明了控制器对电机的不同操作请求,如无请求、力矩输出、转速输出、空转或AMT换挡请求。 这份纯电动乘用车CAN总线通讯协议V1.0为理解和实现车辆内部的ECU通信提供了基础框架,确保了各个子系统的协同工作,保证了车辆的安全、高效运行。