Көлік құралдарындағы байланыс протоколы: SAE J1939 стандарты
SAE J1939
SAE J1939: көлік құралдарындағы диагностика және байланыс протоколы. ISO 11898, 11992 стандарттарымен үйлесімді, CAN желісін қолданады. Көлік өнеркәсібінде кең таралған.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Желілік протокол
Network protocol
Автомобиль инженерлері қоғамының SAE J1939 стандарты – көлік құралы компоненттері арасындағы байланыс және диагностика үшін ұсынылатын практика болып табылатын көлік автобусы. Бұл стандарт АҚШ-та автомобиль және ауыр жүк көліктері саласында пайда болған және қазір әлемнің басқа аймақтарында кеңінен қолданылады. SAE J1939 коммерциялық көліктерде көлік құралының барлық бөліктері арасындағы байланыс үшін қолданылады, ал физикалық қабаты ISO 11898 стандартында анықталған. Трактор мен тіркеме арасындағы байланыс үшін ISO 11992 стандартында көрсетілгендей, басқа физикалық қабат қолданылады.
Society of Automotive Engineers standard SAE J1939 is the vehicle bus recommended practice used for communication and diagnostics among vehicle components. Originating in the car and heavy duty truck industry in the United States, it is now widely used in other parts of the world. SAE J1939 is used in the commercial vehicle area for connection and communication throughout the vehicle, with the physical layer defined in ISO 11898. A different physical layer is used between the tractor and trailer, specified in ISO 11992.
Тарих
Бастапқыда, J1939 стандартында бақылаушы аймақ желісі (CAN) есімделмеген, ол автомобильдер мен тіркемелерді қамтыды, сондай-ақ SAE J1939 кеңесі тағайындаған кейбір екі және үш рет қолданылатын 8 биттік мекенжайлар болған. CAN бастапқыда ақылы болған, бірақ оның командалар жиынтығы J1939-дың арнайы командалар форматына сай келген. Бұл 2000 жылға дейін осылай болды. Кейіннен CAN енгізілді, J1939 чипсетінің жылдамдығы артты, ал 16 биттік мекенжайлар (PGN) 8 биттік мекенжайлардың орнын басты. J1939, ISO 11783 және NMEA 2000 протоколдарының барлығы бірдей жоғары деңгейдегі хаттаманы пайдаланады. SAE J1939 ескі SAE J1708 және SAE J1587 сипаттамаларының ізбасары болып саналады.
Originally, Controller Area Network (CAN) was not mentioned in J1939, which covered cars and tractor trailer rigs, and with some dual and triple use 8 bit addresses assigned by the SAE J1939 board. CAN was not originally free, but its instruction set did fit in the custom instruction format of J1939. This was true as of 2000. Since then, CAN has been included, the chipset for J1939 has been clocked faster, and 16 bit addresses (PGN) have replaced 8 bit addresses. J1939, ISO 11783 and NMEA 2000 all share the same high level protocol. SAE J1939 can be considered the replacement for the older SAE J1708 and SAE J1587 specifications.
Анықтама
SAE J1939 жеті қабатты OSI желілік моделінде бес қабатты анықтайды, және бұл физикалық және деректер байланысы қабаттары үшін ISO 11898 (тек 29 биттік / "кеңейтілген" идентификаторды пайдалану) Бақылау аймақтық желісі (CAN) спецификациясын қамтиды. J1939/11 және J1939/15 стандарттары бойынша деректер жылдамдығы 250 кбит/с, ал J1939/14 – 500 кбит/с деп белгіленген. Сессия және көрсетілім қабаттары спецификацияның құрамына кірмейді. CAN FD-нің кейінгі қолданылуы қазіргі талқылауда. Сұрау пакетінен басқа барлық J1939 пакеттері сегіз байт дерек пен стандартты бас жазуды қамтиды, онда хабарламаның 29 биттік идентификаторына енгізілген Параметрлік топ нөмірі (PGN) деп аталатын индекс болады. PGN хабарламаның функциясын және оған қатысты деректерді анықтайды. J1939 автомобиль, ауыл шаруашылығы, теңіз және жолдан тыс көлік құралдарының кең ауқымын қамтитын стандартты PGN анықтауға тырысады. PGN-нің (00FF0016-дан 00FFFF16-ға дейін) диапазоны меншік пайдалану үшін резервтелген. PGN-лер бірегей деректер үшін анықталған Күдікті параметрлер санының (SPN) элементтерінен тұратын деректерді анықтайды. Мысалы, қозғалтқыш айналымдары (RPM) үшін алдын ала анықталған SPN бар.
SAE J1939 defines five layers in the seven layer OSI network model, and this includes the Controller Area Network (CAN) ISO 11898 specification (using only the 29 bit/"extended" identifier) for the physical and data link layers. Under J1939/11 and J1939/15, the data rate is specified as 250 kbit/s, with J1939/14 specifying 500 kbit/s. The session and presentation layers are not part of the specification. The later use of CAN FD is currently discussed. All J1939 packets, except for the request packet, contain eight bytes of data and a standard header which contains an index called Parameter Group Number (PGN), which is embedded in the message's 29 bit identifier. A PGN identifies a message's function and associated data. J1939 attempts to define standard PGNs to encompass a wide range of automotive, agricultural, marine and off road vehicle purposes. A range of PGNs (00FF0016 through 00FFFF16, inclusive) is reserved for proprietary use. PGNs define the data which is made up of a variable number of Suspect Parameter Number (SPN) elements defined for unique data. For example, there exists a predefined SPN for engine RPM.
Қолданбалар
SAE J1939 дизельді қозғалтқыш өндірушілері тарапынан кеңінен қабылданып алынған. Бұған ықпал ететін негізгі факторлардың бірі – АҚШ және Еуропа стандарттарына сәйкес келетін қағаздық газдар шығарылымын бақылаудың бір жолын ұсынатын қозғалтқыштың электрондық басқару блогының (ЭКБ) қолданылуының артуы. Автопарк телематикасы жүйелері арқылы алынатын телематикалық деректер, автопарк басқару жүйелерінде автопарк операторларына көлік құралдары мен жүргізушілердің жұмысын – отын тұтыну, қауіпсіздік жағдайлары және жөндеу мерзімі сияқты көрсеткіштерді қадағалауға мүмкіндік береді. Қозғалтқыштарды жасаудың жоғары талаптары мен қымбаттығына байланысты, жүк көліктеріне арналған қозғалтқыштар көптеген салаларда қайта пайдаланылады. Осының салдарынан, SAE J1939 қазір дизельдік қуатпен жұмыс істейтін түрлі салаларда қолданылады: көліктерде (қарқынды және қара жолда, сондай-ақ теміржолда), теңіз көлігінде, электр энергиясын өндіруде және өнеркәсіптік сорғыларда.
SAE J1939 has been adopted widely by diesel engine manufacturers. One driving force behind this is the increasing adoption of the engine Electronic Control Unit (ECU), which provides one method of controlling exhaust gas emissions within US and European standards. The telematics data is used (via Fleet Telematics Systems) by Fleet Management Systems to let fleet operators keep track of vehicle and driver performance, such as fuel consumption, safety events, and repair time. Because of the demanding standards, engine development is expensive, and truck based engines are reused in many fields. Consequently, SAE J1939 can now be found in a range of diesel powered applications: vehicles (on and off road and rail), marine propulsion, power generation and industrial pumping.