제품 상세보기

J1939 소개

제품명
J1939 소개
용도
CAN 시리즈
제조사
ICPDAS(대만)

 

 

 

 

J1939 소개

 

J1939는 원래 미국의 자동차 및 대형 트럭 산업에서 차량 구성 요소 간의 통신 및 진단에 사용되는 차량 버스 표준(vehicle bus standard)입니다. 차량에 성공적으로 적용한 덕분에 J1939는 건설, 자재 취급 및 임업 기계와 같은 응용 분야에서 오프 하이웨이 기계(off-highway machines)를 위해 선택되는 산업계 표준 및 차량 네트워크 기술이 되었습니다. CAN (Controller Area Network)을 기반으로 하는 상위 계층 프로토콜로, 모든 종류의 대형 차량에서 마이크로 프로세서 시스템 (ECU) 간의 시리얼 데이터 통신을 제공합니다. 이러한 장치간에 교환되는 메시지는 차량 도로 속도, 변속기에서 엔진으로의 토크 제어 메시지, 오일 온도 등과 같은 데이터 일 수 있습니다.

 

 

 

모든 J1939 패킷에는 message's 29-bit identifier가 포함되어 있는데, 8 바이트의 데이터와 PGN (Parameter Group Number)이라는 인덱스가 들어있는 표준 헤더입니다.

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를 모니터링 할 때 다른 모든 메시지를 무시할 수 있습니다.

 

 

■   J1939 특징

•    CAN bus를 기반으로 한 상위 계층 프로토콜(Higher-layer protocol)
•    속도는 거의 항상 250 kbit/s입니다.
•    29-bit identifier CAN 2.0B
•    대형 차량에 사용
•    피어 투 피어(Peer-to-peer) 및 브로드 캐스트(broadcast) 통신
•    최대 1785 데이터 바이트까지 전송 프로토콜
•    네트워크 관리
•    매개 변수 그룹의 정의

관련 상품
  • 관련 상품이 없습니다.