星期五, 13 05月 2022 16:20

电动汽车上CAN报文解析

常用车辆CAN总线通讯协议,大多直接采用SAE-J1939的形式制定。电动汽车首先遇到了电池系统,电机系统等新加入电气需要重新设定PGN码等问题。CAN协议始终处在诸侯割据的状态。在过去的几年中,国家及相关机构也一直在对电动汽车的CAN通讯协议进行研究,希望形成统一的协议体系。统一的CAN协议,首先是零部件供应商的福音。当前主流主机厂,每家都有自己的整车通讯协议,各个供应商,需要根据整车厂的定义,修改零部件的CAN协议。

制定电动汽车的CAN协议,基本的思路是在SAE-J1939的基础上,根据自身电动汽车的需求,做出必要的调整。


1 电动汽车的CAN协议


常用车辆CAN总线通讯协议,大多直接采用SAE-J1939的形式制定。电动汽车首先遇到了电池系统,电机系统等新加入电气需要重新设定PGN码等问题。CAN协议始终处在诸侯割据的状态。在过去的几年中,国家及相关机构也一直在对电动汽车的CAN通讯协议进行研究,希望形成统一的协议体系。统一的CAN协议,首先是零部件供应商的福音。当前主流主机厂,每家都有自己的整车通讯协议,各个供应商,需要根据整车厂的定义,修改零部件的CAN协议。


制定电动汽车的CAN协议,基本的思路是在SAE-J1939的基础上,根据自身电动汽车的需求,做出必要的调整。


1.1 原则


常用的CAN总线协议标准SAE-J1939中,标准给OSI(开放系统互联参考模型)定义成七层:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。其中物理层和数据链路层是最基础的两层,在标准ISO 11898中进行定义,并且不可变更。而SAE-J1939定义了应用层的相关会话规则,所谓通讯协议。因此我国的CAN 通信协议的制定主要包括物理层和应用层协议两个方面,其中最主要的工作还是集中在应用层上。


1.2 物理层


物理层对一系列硬件参数进行了规定,包含总线供电电压、接入系统设备数目、允许的连接器类型、线缆长度以及波特率等。我们的物理层特性基本完全继承J1939物理层规范,相应的,参数基本与J1939保持一致。比如CAN2.0B,接入系统的设备书目,最多30个;终端电阻阻值120欧姆,波特率250bits,线束建议采用双绞线、同轴电缆等等。

 

1.3 应用层


应用层主要规定的内容包括:标识符的分配,报文的发送和接收规则,系统内节点的优先级分配等等。


鉴于电动汽车与传统汽车相比存在的很多不同特点,针对一款新车型建立CAN通讯协议,需要明确的事项包括:确定拓普网络结构,具体分配节点地址源码,定义报文发送周期等等。

 

整车CAN通讯协议的基本拓扑结构


电动汽车上的电气设备数量比较多,使得通讯系统也变得复杂。下面是两种整车通讯的结构形式,前者列举的是混合动力汽车单一总线结构的拓扑图,后者是一种纯电动汽车CAN通讯网络的情形,电池、电机、故障诊断挂在同一条CAN网络上,其余电气集中在另外一条网络上。...

继续阅读完整内容

请查看下方广告以解锁文章剩余内容

广告加载中...
查看 18707

AI 智能舌象仪

Tongue imager rafavi

导航信号采集及测试设备

Portable singal acquisition and replay
 
Please support our site by viewing this advertisement.

Please support our site by viewing this advertisement

Free Content