J1939
J1939 er en kommunikations- og diagnostisk netværksstandard for forskellige maskiner. Den blev oprindeligt udviklet i USA til lastbiler. Denne standard er en kommerciel udvikling, så den er ikke meget brugt. Netværket oprettet på basis af J1939 bruger CAN 2.0b standard CAN kommunikationsbussen som linklaget . Kun udvidede identifikatorer (29 bit) bruges. I øjeblikket er det meget udbredt i landbrugsmaskiner, busser, lastbiler.
Protokollen omfatter flere standarder (hver reguleret af et separat SAE J1939-xx dokument) baseret på 7-lags ISO/OSI-modellen :
- SAE J1939-1x - Fysisk lag: definerer det elektriske interface og det fysiske miljø
- SAE J1939-21 - Data Link Layer (link layer): definerer dataudveksling over CAN i henhold til CAN 2.0b-specifikationen
- SAE J1939-31 - Netværkslag (netværkslag): beskriver hovedsageligt funktionaliteten af en bro til meddelelser mellem to netværkssegmenter
- SAE J1939-4x - Transportlag (transportlag): beskriver netværkstjenester for beskedanmodningstilstand, notifikationstransmission og multipakketransmission af store datablokke
- SAE J1939-71 - Vehicle Application Layer (Application Layer): Beskriver de faktiske data (parametre eller netværksvariable med værdiområde, opløsning, fysisk modul og transmissionstype). Hver meddelelse er entydigt refereret med nummer (PGN-parametergruppenummer)
Niveau 5 (session) og 6 (præsentation) bruges ikke af J1939.
Karakteristika
- Bruger CAN 2.0b som linklag og udvidet identifikator (29 bit).
- Overførselshastigheder, 250 Kbps eller 500 Kbps.
- Understøtter broadcast-, adresse- og multipakkemeddelelser op til 1785 bytes i størrelse.
- Definerer en diagnostisk grænseflade.
- Styrer adgangen til bussen.
- Standardiserer meddelelsen og giver dig også mulighed for at tilføje proprietær (unik for hver meddelelsesproducent).
Links