"纯电动乘用车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通信提供了基础框架,确保了各个子系统的协同工作,保证了车辆的安全、高效运行。