Solution and Configurations

Priority

The NAME is used to resolve conflicts and for prioritization of addresses. Thus, if an address conflict is detected via the “Address Claim”, the devices involved must compare their NAMEs. This occurs bit by bit, starting from the MSB (Most Significant Bit). In doing so, the same rule applies as for the CAN arbitration: a zero is dominant over a one. The NAME with the smaller numeric value wins the conflict and the associated ECU can use this address. How the ECU that has the lower-priority NAME behaves in this case depends on its configuration. Four basic configurations of ECUs are provided for this:

  • Self-configurable
    After address loss, the device independently searches for a new address in the range from 128 to 247 and attempts to get this.
    Animation „Address Claim Dynamic“
  • Program-configurable
    The device initially sends the ‘Address Claimed’ PGN with NULL address (254). This is interpreted in the network as “Cannot Claim Address”. A new device address can be assigned to an ECU by using the “Commanded Address” network management service. This can be carried out by an external tool or an “intelligent” device in the network.
    Animation „Cannot Claim Address“
  • Manually configurable
    For this type of ECU, a new address can be set only with the help of a switch. A commonly used method of this configuration is an installation depending on ECU location. An address is coded here with the help of the processor I/O ports. A door ECU can then determine independently, for example, whether it is installed on the left or right and then choose the appropriate address.
  • Non-configurable
    An ECU of this type can only receive a new address by reprogramming the device software.


Last modified: Thursday, 12 April 2018, 9:49 AM