Warum können beim Einsatz von CSMpressure, Lambda CANc und NOxCAN nicht alle CAN ID verwendet werden?
Die Messmodule CSMpressure, LambdaCANc und NOxCAN verwenden das CANopen Protokoll. Der CANopen Standard belegt bereits einige IDs für interne Kommunikationszwecke. Aus diesem Grund kann nicht der gesamte ID-Bereich eingestellt werden.
Vorbelegete und dadurch gesperrte IDs sind folgende:
// Reserve 0x0 | --> NMT (network management) |
// Reserve 0x80-0xFF | --> Error-messages |
// Reserve 0x580-0x5FF / 0x600-0x67F | --> SDO communication |
// Reserve 0x700-0x77F | --> Heart Beat |
// Reserve 0x7E4-0x7E5 | --> LSS (Layer Settings Services) |
Standardmäßig fängt CSMconfig mit der CAN-ID Vergabe bei 0x600 an. Sobald CANopen Module in dem Aufbau enthalten sind, verschiebt sich die CAN Basis ID automatisch auf 0x680.