J1939
J1939 je komunikační a diagnostický síťový standard pro různé stroje. Původně byl vyvinut v USA pro nákladní automobily. Tento standard je komerční vývoj, takže není široce používán. Síť vytvořená na základě J1939 používá jako linkovou vrstvu komunikační sběrnici CAN standardu CAN 2.0b . Používají se pouze rozšířené identifikátory (29 bitů). V současné době je široce používán v zemědělských strojích, autobusech, nákladních automobilech.
Protokol zahrnuje několik standardů (každý regulovaný samostatným dokumentem SAE J1939-xx) založených na 7vrstvém modelu ISO/OSI :
- SAE J1939-1x - Fyzická vrstva: definuje elektrické rozhraní a fyzické prostředí
- SAE J1939-21 - Data Link Layer (linková vrstva): definuje výměnu dat přes CAN podle specifikace CAN 2.0b
- SAE J1939-31 - Síťová vrstva (síťová vrstva): popisuje především funkčnost mostu pro zasílání zpráv mezi dvěma segmenty sítě
- SAE J1939-4x - Transportní vrstva (transportní vrstva): popisuje síťové služby pro režim požadavku na zprávu, přenos oznámení a multipaketový přenos velkých datových bloků
- SAE J1939-71 - Vehicle Application Layer (Application Layer): Popisuje aktuální data (parametry nebo síťové proměnné s rozsahem hodnot, rozlišením, fyzickým modulem a typem přenosu). Každá zpráva je jednoznačně označena číslem (číslo skupiny parametrů PGN)
Úrovně 5 (Relace) a 6 (Prezentace) J1939 nepoužívá.
Charakteristika
- Používá CAN 2.0b jako linkovou vrstvu a rozšířený identifikátor (29 bitů).
- Přenosové rychlosti 250 Kbps nebo 500 Kbps.
- Podporuje vysílání, adresy a zprávy s více pakety až do velikosti 1785 bajtů.
- Definuje diagnostické rozhraní.
- Řídí přístup ke sběrnici.
- Standardizuje zprávu a také vám umožňuje přidat proprietární (jedinečné pro každého výrobce zprávy).
Odkazy