전체서비스
상위로 이동

자료실

J1939, PGN, SPN, FMI, 엔진정보, 엔진컨트롤에 대하여,

씨컨트롤|2019-06-14|조회 9,629

J1939는 CAN 형식의 산업용 엔진 표준 통신 규격 입니다.

 

SAE J1939라 해서 발표되는데, SAE는 미국자동차학회 Society of Automotive Engineers의 약자 입니다.

 

J1939 통신을 통해 엔진의 정보(온도, 압력, 시간,,,)와 엔진을 컨트롤(시동, 정지, RPM, 타이밍,,,) 할 수 있습니다.

 

 

 

 

[예, J1939 표의 한 페이지]

 

위의 표를 보면 J1939통신 Packet의 데이타가 어떻게 구성되었는지 설명합니다.

 

처음에는 어떤 종류의 데이타인지(PGN번호), 그리고, 각 바이트(1~8번 바이트)들이 어떻게 데이타를 나타내는지(SPN)  보여 줍니다.

 

 

PGN (Parameter Group Number) : 통신데이타 단위(Packet)의 데이타 ID입니다.

 

SPN (Suspect Parameter Number) : (고장진단 시에) 어느부품/ 어느부분에 대한 것인지 코드.

 

       (예, SPN=16, 16 은 Engine Fuel Filter(suction side) Differential Pressure 에 대한 부분입니다.)

 

FMI (Failure Mode Identifier) : SPN과 함께 사용되며, 고장의 유형을 알려주는 코드입니다.

 

       (예, FMI=3, 3은 Voltage above than normal, 즉 전압이 정상보다 높다 )

 

 

 

프로그램 개발, 제어관련 문의는 sicontrole@gmail.com 으로 하시면 됩니다.