PCAN Explorer 5 中CAN和J1939协议报文
与使用11位标识符(CAN - ID)的CANopen通讯相比,J1939使用的是29位的CAN - ID。在J1939中CAN - ID由一个参数组号(PGN所)和一个源地址组成。一个参数组(PG)表示一系列的数据,如车速,油温等。因此,PGN所标识的数据字段的内容可用于定义各种参数。
这些优先领域的信息表示报文的优先级,在'0'是最高优先级,'7'的优先级最低。如果没有更多可用的号码可以分配到新的PGN,数据页字段将来会设置为'1'。如果字段'PDU格式'的值在00H到F0h之间,'PDU表示'字段被解释为目标地址。这是用于点对点的两个设备之间的通信。如果字段'PDU格式'比F0h更大,'PDU表示'字段被解释为所谓的'组名'。发送的PGNs根据生产者/消费者模式(广播)。源地址在每一个独特的网络设备中是唯一的,这个地址可以在地址声明过程中获得。
所以使用PCAN Explorer 5时,选用不同的协议CAN和J1939,报文的格式是不同的。CAN的报文有通用的格式(custom messages),而J1939报文有很多格式,由PGN区别开,设置时要有针对性的设置。从另一方面来说选用J1939协议能对汽车网络中的各个ECU进行单独控制,更加细化、精确,有针对性。
用户377235 2013-8-13 22:48