J1939
J1939 är en kommunikations- och diagnostisk nätverksstandard för olika maskiner. Den utvecklades ursprungligen i USA för lastbilar. Denna standard är en kommersiell utveckling, så den används inte i stor utsträckning. Nätverket som skapas på basis av J1939 använder CAN 2.0b standard CAN kommunikationsbussen som länkskikt . Endast utökade identifierare (29 bitar) används. För närvarande används det ofta i jordbruksmaskiner, bussar, lastbilar.
Protokollet innehåller flera standarder (var och en regleras av ett separat SAE J1939-xx-dokument) baserade på 7-lagers ISO / OSI-modellen :
- SAE J1939-1x - Fysiskt lager: definierar det elektriska gränssnittet och den fysiska miljön
- SAE J1939-21 - Data Link Layer (länklager): definierar datautbyte över CAN enligt CAN 2.0b-specifikationen
- SAE J1939-31 - Network Layer (nätverkslager): beskriver huvudsakligen funktionaliteten hos en brygga för meddelanden mellan två nätverkssegment
- SAE J1939-4x - Transportlager (transportlager): beskriver nätverkstjänster för meddelandeförfrågningsläge, meddelandeöverföring och multipaketöverföring av stora datablock
- SAE J1939-71 - Vehicle Application Layer (Application Layer): Beskriver faktiska data (parametrar eller nätverksvariabler med värdeområde, upplösning, fysisk modul och överföringstyp). Varje meddelande refereras unikt med nummer (PGN-parametergruppnummer)
Nivå 5 (session) och 6 (presentation) används inte av J1939.
Egenskaper
- Använder CAN 2.0b som länklager och utökad identifierare (29 bitar).
- Överföringshastigheter, 250 Kbps eller 500 Kbps.
- Stöder sändning, adress och multipaketmeddelanden upp till 1785 byte i storlek.
- Definierar ett diagnostiskt gränssnitt.
- Styr åtkomst till bussen.
- Standardiserar meddelandet och låter dig även lägga till proprietär (unik för varje meddelandetillverkare).
Länkar