www.wikidata.de-de.nina.az
Das Netzwerkprotokoll SAE J1939 beschreibt die Kommunikation auf einem CAN Bus in Nutzfahrzeugen zur Ubermittlung von Diagnosedaten z B Motordrehzahl Temperatur und Steuerungsinformationen Inhaltsverzeichnis 1 Einsatzbereich 2 Steckerpinbelegung 3 Protokollbeschreibung 4 Datenubertragung 5 Transportprotokoll 6 Dezentrales Netzwerk Management 7 SAE Dokumente 8 CiA Dokumente 9 Literatur 10 Quellen 11 Weblinks 12 Siehe auch 13 EinzelnachweiseEinsatzbereich BearbeitenDas Protokoll wurde von der internationalen Society of Automotive Engineers SAE definiert und arbeitet auf dem Physical Layer mit CAN Highspeed nach ISO 11898 Der Anwendungsschwerpunkt liegt im Bereich des Antriebsstrangs und Chassis von Nutzfahrzeugen Zum Einsatz kommt das Protokoll dabei in schweren Fahrzeugen sowohl fur Strassen als auch Offroad Betrieb Baumaschinen Verwandt mit J1939 sind der ISOBUS nach ISO 11783 fur Landmaschinen NMEA 2000 fur den maritimen Einsatz sowie das Truck amp Trailer Interface gemass ISO 11992 Ebenso basiert der FMS Standard auf J1939 Kommunikation Steckerpinbelegung BearbeitenPin FunktionA Masse GNDB Batterie C J1939 CAN H D J1939 CAN L E J1939 AbschirmungF J1708 Data A ATA G J1708 Data B ATA H J nbsp J1939 Stecker nbsp J1939 PinbelegungProtokollbeschreibung Bearbeiten nbsp Aufsplittung CAN IdentifierBei J1939 handelt es sich um ein Multimaster System mit dezentralisiertem Netzwerk Management ohne kanalbasierte Kommunikation Es unterstutzt bis zu 254 logische Knoten und 30 physikalische Steuergerate pro Segment Die Informationen werden als Parameter Signale beschrieben und auf 4 Speicherseiten Data Page in Parametergruppen PGs zusammengefasst Jede Parametergruppe kann durch eine eindeutige Nummer die Parameter Group Number PGN identifiziert werden Unabhangig davon wird jedem Signal eine eindeutige SPN Suspect Parameter Number zugewiesen Datenubertragung BearbeitenDer uberwiegende Teil der Kommunikation erfolgt meist zyklisch und kann von allen Steuergeraten ohne explizite Anforderung von Daten empfangen werden Broadcast Zudem sind die Parametergruppen auf eine Lange von 8 Datenbytes optimiert Dies ermoglicht eine sehr effiziente Ausnutzung des CAN Protokolls Bestimmte Informationen wie z B Konfigurationsdaten oder Diagnosedaten konnen auch ausschliesslich zwischen zwei Steuergeraten Peer to Peer ausgetauscht werden Die Festlegung der Kommunikation Broadcast oder Peer to Peer ist dabei eine Eigenschaft der verwendeten Parametergruppe Damit hangt von der Parametergruppe neben der Definition welche Parameter ubertragen werden auch die Ubertragungsart ab Transportprotokoll BearbeitenFalls grossere Datenmengen ubertragen werden mussen kommen Transportprotokolle TP zum Einsatz BAM Broadcast Announce Message und CMDT Connection Mode Data Transfer Beim BAM TP erfolgt die Ubertragung der Daten per Broadcast an alle Busteilnehmer Zwischen Sender und Empfanger gibt es keinen Kontrolldatenfluss Handshake Beim CMDT TP werden die Daten zwischen genau zwei Steuergeraten ausgetauscht Der hierbei stattfindende Kontrolldatenfluss ermoglicht im Fehlerfall ein Wiederaufsetzen der Kommunikation ohne eine komplette Wiederholung der Datenubertragung Ausserdem ermoglicht das CMDT TP eine Empfangsbestatigung der Daten durch den Empfanger Dezentrales Netzwerk Management BearbeitenDamit auf einem CAN Netzwerk uberhaupt Peer to Peer Kommunikation moglich ist muss jedem Steuergerat eine eindeutige Adresse im Bereich von 0 bis 253 zugewiesen werden Um zu vermeiden dass im Betrieb falschlicherweise zwei Steuergerate mit der gleichen Adresse vorkommen bedarf es einer ausgeklugelten Strategie dem Netzwerk Management NM Bei J1939 ist das NM dezentral organisiert D h jedes Steuergerat muss eine Mindestfunktionalitat des NM implementieren Die Aufgaben des NM sind Auflosung von Adresskonflikten Mindestanforderung Laufende Prufung ob Steuergerateadressen in einem Netzwerk doppelt vergeben sind Mindestanforderung Anderung der Steuergerateadressen zur Laufzeit Eindeutige Identifizierung eines Steuergerats mit Hilfe eines weltweit eindeutigen Namens Dieser Name dient auch zur Erkennung welche Funktionalitat ein Steuergerat im Netzwerk hatSAE Dokumente BearbeitenDie Norm ist in folgende Schichten Dokumente unterteilt Norm BeschreibungSAE J1939 Recommended Practice for a Serial Control and Communications Vehicle NetworkSAE J1939 11 Physical Layer 250 kBits s Shielded Twisted PairSAE J1939 13 Off Board Diagnostic ConnectorSAE J1939 15 Reduced Physical Layer 250 kBits s Un Shielded Twisted Pair UTP SAE J1939 21 Data Link LayerSAE J1939 31 Network LayerSAE J1939 71 Vehicle Application LayerSAE J1939 73 Application Layer DiagnosticsSAE J1939 81 Network Management ProtocolCiA Dokumente BearbeitenDer Verein CAN in Automation CiA e V beschreibt in der Spezifikation CiA 413 Gateways von J1939 zu CANopen 1 und im Dokument CiA 602 2 ein Mapping von J1939 Nachrichten auf CAN FD Literatur BearbeitenWerner Zimmermann Ralf Schmidgall Bussysteme in der Fahrzeugtechnik Protokolle Standards und Softwarearchitektur 4 Auflage Vieweg Teubner 2010 ISBN 978 3 8348 0907 0 Quellen BearbeitenLosungen fur die SAE J1939 Vernetzung auf vector comWeblinks BearbeitenSAE J1939 Standards Collection on the Web Kostenloses E Learning J1939 Eine Protokolleinfuhrung Application Note Introduction J1939 PDF 320 kB Siehe auch BearbeitenSAE J1708Einzelnachweise Bearbeiten Autor Torsten Gedenk Gateways von J1939 zu CANopen In embedded communication 15 Juli 2016 abgerufen am 4 Februar 2021 deutsch CAN in Automation CiA CiA 602 series CAN FD in commercial vehicles Abgerufen am 4 Februar 2021 Abgerufen von https de wikipedia org w index php title SAE J1939 amp oldid 232284949