节点寻址

CAN协议只定义了报文寻址方式,不存在节点寻址信息。这意味着所有信息都由标识符标记,并基于此报文标识符进行数据场信号提取和解析。除报文寻址以外,J1939使用节点地址寻址,其报文标识符中包含有8位发送节点的有效地址,这使得点对点通信成为可能。因此J1939网段中的每个发送节点都必须具备一个有效的节点地址。

网络类型

在J1939网络中发送数据的每个ECU都需要有效地址。节点地址由8个位的值构成,并且可以一次性永久分配到节点(静态网络),也可以在网络中由节点独立搜索分配(动态网络)。使用哪一种网络取决于各自的应用。

静态

如果在卡车的传动系统中以经典方式应用J1939协议,通常会发现一个在车辆出厂时已指定了网络拓扑结构和地址的静态网络。在此类网络中,地址分配和拓扑结构在车辆的整个生命周期内保持不变。

动态

在动态网络中,网络的拓扑结构可能会在运行期间发生更改,可能会添加已知和未知的网络节点。网络中甚至可能存在多个同一类型的ECU。动态网络的典型应用是在农业工程中使用的ISO 11783协议,该协议描述了拖拉机与其附加设备(工具)之间的通信。

最后修改: 2021年03月24日 星期三 16:51