SAE J1939

SAE J1939 je komunikační protokol vysoké úrovně použitý na sběrnice CAN . Používá hlavně standard CAN 2.0 B obsahující identifikátory zpráv kódované na 29 bitech.

Tento protokol specifikuje použití CAN na různých vrstvách modelu OSI (3 až 7). Jeho aplikace jsou různorodé, ale jsou hlavně na trzích nákladních vozidel a těžkých nebo speciálních vozidel.

J1939 je také základní protokol používaný pro protokoly ISO11783 / ISOBUS (zemědělství) a NMEA2000 (námořní), které přesněji definují aplikační vrstvu.

Skupiny parametrů

Datové rámce cirkulující v CAN J1939 jsou identifikovány podle jejich PGN (číslo skupiny parametrů). Skupina parametrů seskupuje informace, které jsou podobné (příklady: kapaliny motoru, teploty motoru atd.)

Požadovaná informace bude tedy nalezena v konkrétním PGN, poté bude nutné z něj extrahovat požadovaný parametr.

Konkrétní rám PGN: DM1 Multipacket

→ 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.

Správa života v síti

Interpretace identifikátorů CAN

Identifikátor CAN v pořadí

  1. Bit 1 až 3: Priorita
  2. Bit 4: Rezerva
  3. Bit 5: Rozsah dat
  4. Bit 6 až 13: formát PDU
  5. Bit 14 až 21: PDU specific
  6. Bit 22 až 29: Zdrojová adresa

Pokud je pole formátu PDU menší než 240, pak je komunikace typu „Point to Point“. V tomto případě pak konkrétní pole PDU obsahuje cílovou adresu.

Pokud je pole formátu PDU větší nebo rovno 240, pak je komunikace typu „broadcast“. V tomto případě vytvoří konkrétní pole PDU přidané do pole formátu PDU číslo skupiny parametrů (PGN).

Diagnostický

Zdroje

Dokumenty SAE:

  1. Doporučená praxe SAE J1939 pro síť sériových řídicích a komunikačních vozidel
  2. Fyzická vrstva SAE J1939-11 - 250 kbit / s, stíněný kroucený pár
  3. SAE J1939-13 Off-Board Diagnostic Connector
  4. SAE J1939-15 redukovaná fyzická vrstva, 250 kbit / s, nestíněný kroucený pár (UTP)
  5. Vrstva datového spojení SAE J1939-21
  6. Síťová vrstva SAE J1939-31
  7. Aplikační vrstva vozidla SAE J1939-71
  8. SAE J1939-73 Aplikační vrstva - diagnostika
  9. SAE J1939-81 Protokol pro správu sítě

externí odkazy