SAE J1708
SAE J1708자동차공학회 표준 SAE J1708은 중역 차량에 탑승한 ECU와 컴퓨터와 차량 사이의 시리얼 통신에 사용되는 표준이다. 개방시스템 상호접속 모델(OSI)과 관련하여 J1708은 물리적 계층을 정의한다. J1708 위에서 작동하는 공통적인 상위계층 프로토콜은 SAE J1587과 SAE J1922이다. 이 프로토콜은 SAE 인터내셔널에 의해 유지된다.
설명
표준은 최대 130피트(40m)까지 달릴 수 있고 9600비트/s에서 작동하는 2-와이어 18 게이지 와이어 케이블을 정의한다. 메시지는 엔진이 정지하고 차량이 움직이지 않는 경우를 제외하고 최대 21자로 구성되며, 이 경우 송신기는 최대 21바이트 메시지 길이를 초과할 수 있다. 메시지는 MID(메시지 ID) 문자로 시작하고 마지막에 체크섬으로 끝낸다. 문자는 공통 8N1 형식으로 전송된다.
활용되는 하드웨어는 별도의 데이터 라인의 풀업 및 풀다운을 통해 오픈 컬렉터 작동을 위해 유선 연결된 RS-485 트랜스시버다. 트랜스시버의 드라이버 활성화 핀을 제어하여 변속기를 수행한다. 이 방법은 단일 마스터 노드 없이도 여러 장치가 버스를 공유할 수 있도록 한다. 다른 노드가 우선순위가 높은 MID를 동시에 전송하지 않도록 MID를 전송하면서 버스를 모니터링하여 충돌을 피한다.
역사
SAE J1708은 여전히 널리 사용되지만 CAN 프로토콜인 SAE J1939로 대체된다.