优先级

NAME用于解决冲突,以及确定地址的优先级。如果通过“地址声明”检测到地址冲突,则所涉及的设备必须比较其NAME。从 MSB (Most Significant Bit, 最高有效位)). 开始,逐位比较。在比较时,CAN仲裁的规则同样适用:0会覆盖1。数值越小的NAME优先级越高,优先级较高的ECU可以使用该地址。在这种情况下,具有较低优先级NAME的ECU的行为取决于其配置,如下为ECU的四种基本配置:

  • 自行配置
    地址丢失后,设备将自行搜索介于128到247之间的新地址,并尝试获取该地址。
    Animation „Address Claim Dynamic“
  • 程序配置
    设备会发送带有NULL地址(254)的“地址声明”PGN,表示其“无法声明地址”。可以使用“命令地址”网络管理服务为ECU分配新的设备地址。此操作可以使用外部工具或网络中的“智能”设备来完成。
    Animation „Cannot Claim Address“
  • 手动配置
    对于此类ECU,只能借助开关设置新地址。此配置的常用方法是根据ECU的位置,借助处理器I/O端口对地址进行编码。例如,车门ECU可以独立确定是在左侧还是在右侧进行安装,然后选择相应的地址。
  • 不可配置
    此类ECU只能通过对设备软件进行重新编程来接收新地址。

Zuletzt geändert: Mittwoch, 24. März 2021, 18:04