팜테크(FAMTECH)

[캔통신]J1939 프로토콜에 대한 이해와 활용(CAN Communication, Protocol, CAN BUS) 본문

기초이론/캔통신(CAN Communication)

[캔통신]J1939 프로토콜에 대한 이해와 활용(CAN Communication, Protocol, CAN BUS)

FAMTECH 2024. 9. 10. 09:17

 

목차

     

    "관련제품 문의는 로고 클릭 또는 공지사항의 연락처를 통해 하실 수 있습니다."

     

     

     

     


    J1939 프로토콜에 대한 이해와 활용

     

    J1939은 상용 차량과 중장비에서 사용하는 표준화된 통신 프로토콜로, CAN 버스(CAN Bus)를 기반으로 전자 제어 장치(ECU) 간의 통신을 규정하는 고층 프로토콜입니다. 이 프로토콜은 특히 트럭, 버스, 농업 및 건설 장비와 같은 중장비에서 널리 사용됩니다.

     

     

    J1939의 역사와 배경

    J1939은 1994년에 처음 도입되었으며, 주로 중장비와 상용 차량에서 ECU 간의 효율적인 통신을 위해 설계되었습니다. 이전에 사용되던 J1708/J1587 표준을 점진적으로 대체하면서, 현재는 대부분의 중장비 차량에서 표준으로 자리 잡고 있습니다. J1939은 CAN(Controller Area Network) 프로토콜을 기반으로 하며, 이는 물리적 및 데이터 링크 계층에서 통신을 담당합니다.

     

     

    J1939의 주요 특징

    • 250Kbps의 전송 속도와 29비트 확장 ID: J1939의 기본 전송 속도는 250Kbps이며, 29비트 확장 식별자를 사용하여 메시지를 식별합니다.
    • PGN(Parameter Group Number)과 SPN(Suspect Parameter Number): J1939 메시지는 PGN이라는 18비트 식별자로 구분되며, 메시지 내의 데이터는 SPN으로 정의됩니다. 이 SPN은 특정 매개변수, 예를 들어 엔진 속도나 연료 소비율과 같은 정보를 나타냅니다.
    • 멀티바이트 변수와 멀티패킷 지원: J1939은 멀티바이트 데이터를 지원하며, 최대 1785바이트의 데이터를 전송할 수 있습니다. 이는 J1939의 Transport Protocol을 통해 구현됩니다.
    • 브로드캐스트 및 요청 기반 데이터 전송: 대부분의 J1939 메시지는 네트워크 상에서 브로드캐스트되지만, 특정 데이터는 요청 시에만 전송됩니다. 예를 들어, 진단 코드(DTC)를 요청하여 차량의 상태를 진단할 수 있습니다.

     

     

    J1939 커넥터와 네트워크 구성

    J1939 커넥터는 9핀의 독일식(Deutsch) 커넥터를 사용하며, 주로 차량의 진단 포트로 사용됩니다. 이 커넥터는 네트워크 접근을 위해 CAN High(C핀)와 CAN Low(D핀)을 통해 J1939 네트워크에 연결됩니다. 일부 차량에서는 여러 개의 CAN 네트워크가 존재하며, 다른 핀을 통해 추가 네트워크에 접근할 수 있습니다.

     

     

    J1939 데이터 로깅과 활용

    J1939 데이터를 로깅하여 차량의 성능을 모니터링하거나 예측 유지보수를 수행할 수 있습니다. 예를 들어, 실시간으로 J1939 데이터를 스트리밍하여 진단하거나, 장비의 블랙박스로 활용하여 데이터 분쟁이나 진단에 사용할 수 있습니다.

     

     

     

    J1939 프로토콜 지원 캔 데이터 로거 - RexGen Air

     

    RexGen Air는 J1939 필터링 기능을 탑재한 강력한 데이터 로깅 장치입니다. 이 기능은 특히 상용 차량과 중장비에서 J1939 데이터를 효율적으로 관리하고 분석하는 데 유용합니다. RexGen Air는 데이터 로깅 중 J1939 메시지 중 필요한 데이터만 필터링하여 저장함으로써, 저장 공간과 분석 시간을 절약할 수 있습니다. 이 제품은 차량의 성능 모니터링, 유지보수, 진단 등의 용도로 최적화되어 있어, 효율적인 차량 관리에 큰 도움이 됩니다.

     

     J1939 필터링 기능 외에도 다양한 기능을 제공합니다. 이 장치는 차량의 CAN 버스 네트워크에서 데이터를 효율적으로 캡처하고 분석할 수 있도록 설계되었습니다. 주요 기능으로는 고속 로깅, GPS 및 IMU 센서 통합, Wi-Fi를 통한 데이터 전송, 실시간 모니터링 등이 있습니다. 이러한 기능들은 차량의 성능 최적화, 진단 및 유지보수를 위해 필수적입니다. RexGen Air는 다양한 산업 분야에서 차량 데이터를 효율적으로 관리하고 분석하는 데 이상적인 솔루션입니다.

     

     

     

     

     

    해당 내용과 관련해서 팜테크에서 교육 프로그램, 측정/분석 용역, 장비를 제공하고 있습니다.  관심 있으시면 아래 홈페이지 또는 연락처를 통해 문의 주시면 됩니다. :)

     

    https://famtech.co.kr/sub04/01_01.php

     

    교육일정및신청(주)팜테크

    education schedule 교육일정및신청 HOME > 교육 > 교육일정및신청

    famtech.co.kr

     

     

     

     

     

     

     

     

    Comments