J1939 Diagnostic Messages

J1939-Diagnose: DM1, DM2 und der Aufbau eines DTC

Wer den Fehlerspeicher eines Nutzfahrzeugs, eines Motors oder einer Landmaschine ausliest, landet unweigerlich bei drei Abkürzungen: SPN, FMI und OC. Sie bilden zusammen einen Diagnostic Trouble Code (DTC), und übertragen wird dieser über die Diagnosemeldungen DM1 und DM2 aus SAE J1939-73. Dieser Artikel erklärt, wie die beiden Parametergruppen aufgebaut sind, wie man einen DTC korrekt zerlegt und an welchen Stellen selbstgeschriebene Parser regelmäßig scheitern.

„J1939 Diagnostic Messages“ weiterlesen

CANopen SDO Abortcodes verstehen

CANopen SDO Abort Codes verstehen

Wer CANopen-Geräte in Betrieb nimmt, kennt die Situation: Ein SDO-Zugriff  auf ein Objekt schlägt fehl und das Tool meldet einen 32-Bit-Wert wie 0x06090011 oder 0x08000022. Ohne Nachschlagen sagt diese Zahl wenig aus – dabei enthält sie die entscheidende Information, warum der Zugriff abgelehnt wurde. Dieser Artikel erklärt den Aufbau der Abort Codes und zeigt für die Fälle, die in der Praxis tatsächlich auftreten, was wirklich dahintersteckt.

Was ist ein SDO Abort?

„CANopen SDO Abortcodes verstehen“ weiterlesen