볼 수 없는 것
J1939는 원래 미국의 자동차 및 대형 트럭 산업에서 차량 구성 요소 간의 통신 및 진단에 사용되는 차량 버스 표준입니다. 차량에 성공적으로 적용한 J1939는 건설, 자재 취급 및 임업 기계와 같은 응용 분야에서 고속도로 외 기계에 적합한 업계 표준이자 차량 네트워크 기술로 채택되었습니다. CAN (Controller Area Network) 기반의 상위 계층 프로토콜로, 모든 종류의 중장비 차량에서 마이크로 프로세서 시스템 (ECU)간에 시리얼 데이터 통신을 제공합니다. 이러한 장치간에 교환되는 메시지는 차량 도로 속도, 변속기에서 엔진으로의 토크 제어 메시지, 오일 온도 등과 같은 데이터 일 수 있습니다
모든 J1939 패킷에는 8 byte의 데이터와 PGN (Parameter Group Number)이라는 인덱스가 포함 된 표준 헤더가 포함되어 있으며 이 헤더는 메시지의 29-bit 식별자에 포함되어 있습니다. PGN은 메시지 기능과 관련 데이터를 식별합니다. J1939는 광범위한 자동차, 농업, 해양 및 오프로드 차량 목적을 포함하도록 표준 PGN을 정의하려고 합니다. 다양한 PGN (00FF00 (hex)에서 00FFFF (hex) 포함)은 독점 용도로 예약되어 있습니다. PGN은 고유한 데이터에 대해 정의 된 가변 개수의 SPN 요소로 구성된 데이터를 정의합니다. 예를 들어 엔진 RPM에 대해 사전 정의 된 SPN이 있습니다.
J1939는 세 가지 방법을 사용하여 CAN bus를 통해 통신합니다. 대상별 통신은 PDU1 (Protocol Data Unit 1) 형식을 사용하여 데이터를 송수신합니다. PDU1 형식을 사용하면 메시지를 특정 ECU (CAN 노드)로 보낼 수 있습니다. 대상 주소는 CAN PDU1 CAN 프레임에 포함되어 있습니다. 브로드 캐스트 통신은 PDU2 (Process Data Unit 2) 형식을 사용하여 여러 노드에 메시지를 보냅니다. PDU2 메시지 형식은 메시지 번호와 노드 번호를 식별합니다. 이러한 어플리케이션에서 ECU의 모니터를 수신하면 특정 메시지에 대한 CAN bus를 모니터합니다. 예를 들어, 디스플레이 장치는 연료 온도 및 연료 압력을 포함하는 PDU를 기다리는 bus를 모니터링 할 때 다른 모든 메시지를 무시할 수 있습니다.
▪ CAN bus 기반의 상위 계층 프로토콜
▪ 속도 : 대략 250 kbit/s
▪ 29-bit 식별자 CAN 2.0B
▪ 대형 차량에 사용
▪ 피어 투 피어(peer-to-peer) 및 브로드 캐스트(broadcast) 통신
▪ 최대 1785 데이터 바이트를 위한 전송 프로토콜
▪ 네트워크 관리
▪ 파라미터 그룹의 정의
모델명 | GW-7228
|
GW-7238D
|
---|---|---|
프로토콜 지원 | J1939 Modbus RTU Slave |
J1939 Modbus TCP server/RTU Slave |
통신 인터페이스 | RS-232 RS-422 RS-485 |
RS-232 RS-485 Ethernet |