星期五, 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网络上,其余电气集中在另外一条网络上。...

继续阅读完整内容

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

广告加载中...
查看 17874
 

瑞驰车友会微信公众号

qrcode for gh 673928177533 258

Please support our site by viewing this advertisement.

Please support our site by viewing this advertisement

Free Content