SAE J1939

Il SAE J1939 è un protocollo di comunicazione di alto livello utilizzato sul bus di campo CAN . Utilizza principalmente lo standard CAN 2.0 B che comprende identificatori di messaggi codificati su 29 bit.

Questo protocollo specifica l'uso del CAN sui vari livelli del modello OSI (da 3 a 7). Le sue applicazioni sono diverse, ma sono principalmente nel mercato degli autocarri e dei veicoli pesanti o speciali.

J1939 è anche il protocollo di base utilizzato per i protocolli ISO11783 / ISOBUS (agricoltura) e NMEA2000 (marittimo), che definiscono più precisamente il livello dell'applicazione.

Gruppi di parametri

I frame di dati che circolano sul CAN J1939 sono identificati dal loro PGN (Parameter Group Number). Un gruppo di parametri raggruppa informazioni simili (esempi: fluidi del motore, temperature del motore, ecc.)

Troveremo quindi le informazioni desiderate in un particolare PGN, sarà quindi necessario estrarre IL parametro desiderato.

Particolare PGN: DM1 Multipacket frame

→ trame de remontée de défaut : la zone de données peut excéder les 8 octets habituels si plusieurs défauts sont activés.

Gestione della vita della rete

Interpretazione degli identificatori CAN

Identificatore CAN in ordine

  1. Bit da 1 a 3: priorità
  2. Bit 4: Riserva
  3. Bit 5: intervallo di dati
  4. Bit da 6 a 13: formato PDU
  5. Bit da 14 a 21: specifico per PDU
  6. Bit da 22 a 29: indirizzo sorgente

Se il campo del formato PDU è inferiore a 240, la comunicazione è del tipo "Punto a punto". In questo caso il campo PDU specifico contiene quindi l'indirizzo di destinazione.

Se il campo del formato PDU è maggiore o uguale a 240, la comunicazione è quindi del tipo "broadcast". In questo caso il campo specifico PDU aggiunto al campo formato PDU crea il numero di gruppo di parametri (PGN).

Diagnostico

Fonti

Documenti SAE:

  1. Prassi raccomandata da SAE J1939 per una rete di veicoli di comunicazione e controllo seriale
  2. Livello fisico SAE J1939-11 - 250 kbit / s, doppino intrecciato schermato
  3. Connettore diagnostico esterno SAE J1939-13
  4. Livello fisico ridotto SAE J1939-15, 250 kbit / s, doppino intrecciato non schermato (UTP)
  5. Livello di collegamento dati SAE J1939-21
  6. Livello di rete SAE J1939-31
  7. Livello applicazione veicolo SAE J1939-71
  8. Livello applicazione SAE J1939-73 - Diagnostica
  9. Protocollo di gestione della rete SAE J1939-81

link esterno