본문 바로가기

j1939

SAE J1939 - Introduction SAE J1939는 지난 20년간 중/대형 상용차 네트워크에 사용되던 SAE J1587/J1708 를 대체하는 프로토콜로서 상용차 진단 및 제어를 위한 통신 표준으로 자리잡았으며, 성공적인 활용으로 인해 농업용 기계 (ISO 11789) 및 해저 산업 (NMEA 2000)에서도 널리 사용되고 있다.SAE J1939는 상위 레벨 통신 프로토콜로서, CAN (Controller Area Network) 버스를 구동하는데 사용되며, 차량에서 각 제어기간 어떤 정보들을 주고 받는지를 명확하게 명시하고 있다. 구체적으로 데이터 우선순위, 데이터의 크기, 스케일링, 오프셋 등을 명시하고 있다. 1. ECU(Electronic Control Unit, 전자제어장치):각 차량의 시스템(엔진, 변속기, 브레이크 등)을 .. 더보기
TC1 (Transmission Control 1) Message (SAE J1939) Transmission Repetition Rate: 50msData Length: 8Default Priority: 3Parameter Group Number (PGN): 256 (0x000100)SPN 681 Transmission Gear Shift Inhibit Request- 0x0: 허용 (disable function)- 0x2: ReservedData Length: 2bitsData Range: 0~3Resolution: 4 states/2 bit, 0 offset- 0x3: No Action (leave function as is)- 0x1: 금지 (enable function)기어 변속을 금지하고자 할 때 사용하는 신호SPN 682 Transmisstion Torque Converer .. 더보기
J1939-71 TSC1 동작 개요 J1939-71은 상용차와 중장비의 통신 프로토콜로, 주로 엔진, 변속기, 브레이크, 배터리 관리 시스템 등의 전자 제어 장치간의 통신을 표준화 한다. 여기서 TSC1(Torque/Speed Control 1) 메시지는 특히 중요한 역할을 한다. TSC1 메시지는 엔진의 토크와 속도를 제어하는데 사용된다.TSC1 동작을 이해하려면 다음을 고려해야 한다.1. 메시지 형식TSC1 메시지는 J1939 프로토콜의 데이터 프레임을 통해 전달됩니다. 데이터 프레임은 다음과 같은 필드로 구성된다.PGN (Parameter Group Number): 0x00에 대한 값으로, TSC1은 0x00의 PGN 0의 데이터 페이지(DP)로 정의된다.Source Address (SA): 메시지를 보낸 ECU의 주소.Destina.. 더보기