SAE J1939
SAE J1939약어 | SAE J1939 |
---|---|
상태 | 출판된 |
최신 버전 | 2013-08-14 |
조직 | SAE 인터내셔널 |
위원회 | 트럭 버스 제어 및 통신 네트워크 위원회 |
관련규격 | ISO 11898, ISO 11992, ISO 11783, NMEA 2000 |
자동차공학회 표준 SAE J1939는 차량 부품 간의 통신 및 진단에 사용되는 차량 버스 권장 사례다. 미국의 자동차와 중형 트럭 산업에서 발원한 이 차는 현재 세계 다른 지역에서 널리 사용되고 있다.
SAE J1939는 ISO 11898에 정의된 물리적 계층과 함께 차량 전체의 연결과 통신을 위해 상용 차량 영역에서 사용된다. 트랙터와 트레일러 사이에는 ISO 11992에 명시된 다른 물리적 층이 사용된다.
역사
원래, 제어기 영역 네트워크(CAN)는 자동차와 트랙터-트레일러 리그를 커버한 J1939에서 언급되지 않았으며, SAE J1939 보드에 의해 할당된 일부 이중 및 삼중 사용 8비트 주소를 가지고 있었다. CAN은 원래 무료가 아니었지만, CAN의 명령 집합은 J1939의 사용자 정의 명령 형식에 들어맞았다. 2000년 현재 이것은 사실이었다. 이후 CAN이 포함됐고, J1939용 칩셋의 클럭이 빨라졌고[clarification needed], 16비트 주소(PGN)가 8비트 주소를 대체했다.
J1939, ISO 11783 및 NMEA 2000은 모두 동일한 상위 수준의 프로토콜을 공유한다. SAE J1939는 이전 SAE J1708 및 SAE J1587 규격의 대체품으로 간주할 수 있다.[citation needed]
정의
SAE J1939는 7개 계층 OSI 네트워크 모델에서 5개 계층을 정의하며, 여기에는 물리적 및 데이터 링크 계층에 대한 CAN(Controller Area Network) ISO 11898 규격(29비트/"확장" 식별자만 사용)이 포함된다. J1939/11 및 J1939/15에 따라 데이터 속도는 250 kbit/s로 지정되며, J1939/14는 500 kbit/s로 지정된다. 세션과 프레젠테이션 계층은 규격의 일부가 아니다. 나중에 CAN FD를 사용하는 것이 현재 논의되고 있다.[when?]
요청 패킷을 제외한 모든 J1939 패킷은 8바이트의 데이터와 메시지의 29비트 식별자에 내장된 PGN(Parameter Group Number)이라는 인덱스를 포함하는 표준 헤더를 포함한다. PGN은 메시지의 기능과 관련 데이터를 식별한다. J1939는 광범위한 자동차, 농업, 해양 및 오프로드 차량 목적을 포함하는 표준 PGN을 정의하려고 시도한다. 다양한 PGN(00FF0016 ~ 00FFFF16, 포함)은 독점적으로 사용하도록 예약되어 있다. PGN은 고유 데이터에 대해 정의된 다양한 SPN(Suspective Parameter Number) 요소 수로 구성된 데이터를 정의한다. 예를 들어 엔진 RPM을 위한 사전 정의된 SPN이 있다.
적용들
SAE J1939는 디젤 엔진 제조업체에 의해 광범위하게 채택되었다. 그 원동력 중 하나는 미국과 유럽 표준 내에서 배기 가스 배출을 제어하는 한 가지 방법을 제공하는 엔진 ECU(전자 제어 장치)의 채택 증가다. (플릿 텔레매틱스 시스템을 통해) 텔레매틱스 데이터는 플릿 관리 시스템에 의해 (플릿 텔레매틱스 시스템을 통해) 플릿 운영자가 연료 소비량, 안전 이벤트 및 수리 시간과 같은 차량 및 운전자의 성능을 추적할 수 있도록 한다.[1]
까다로운 기준 때문에 엔진 개발이 비싸고, 트럭 기반 엔진은 여러 분야에서 재사용된다. 따라서 SAE J1939는 이제 차량(온로드 및 오프로드 및 레일), 해양 추진, 발전 및 산업용 펌핑 등 다양한 디젤 동력 애플리케이션에서 찾을 수 있다.
참고 항목
참조
- ^ "Navistar Taps Telematics to Gain Intelligence on Truck Rivals". Trucks.com. 17 December 2019. Archived from the original on 2020-01-13.