앤디 블로그
  • 모두
  • 아키텍처
  • 기술
  • 자바
  • 스프링
  • 인프라
  • 카프카
  • 데이터베이스
  • 컨퍼런스
  • 개발 문화
책
짧은 글
  • 모두
  • ISOBUS
이력서
  • 모두
  • 아키텍처
  • 기술
  • 자바
  • 스프링
  • 인프라
  • 카프카
  • 데이터베이스
  • 컨퍼런스
  • 개발 문화
책
짧은 글
  • 모두
  • ISOBUS
이력서
  • 통신과 CAN 기초

    • 소개
    • CH1. 통신의 기초
    • CH2. CAN 통신 입문
    • CH3. CAN 물리 계층
    • CH4. CAN 데이터 프레임
    • CH5. CAN 중재와 우선순위
    • CH6. CAN 에러 처리
    • CH7. CAN FD
  • SAE J1939

    • CH8. J1939 입문
    • CH9. J1939 메시지 구조
    • CH10. J1939 주소 체계
    • CH11. J1939 Transport Protocol
  • ISOBUS (ISO 11783)

    • CH12. ISOBUS 개요
    • CH13. 네트워크 아키텍처
    • CH14. 네트워크 관리
  • Virtual Terminal (VT)

    • CH15. VT 기초
    • CH16. VT 오브젝트 풀
    • CH17. VT 명령어
  • Task Controller (TC)

    • CH18. TC 기초
    • CH19. TC 프로세스 데이터
    • CH20. TC DDOP
  • 심화 및 실습

    • CH21. 기타 기능
    • CH22. 종합 실습
  • 부록

    • 용어 사전
    • PGN/SPN 목록
      • PGN (Parameter Group Number) 주요 목록
      • SPN (Suspect Parameter Number) 주요 목록
      • PGN 구조 요약
    • DDI 목록
    • 트러블슈팅
    • 참고 자료

PGN/SPN 주요 목록


PGN (Parameter Group Number) 주요 목록

PGN은 J1939 29비트 CAN ID에서 추출되는 18비트 값으로, 메시지의 종류를 식별한다.

PGN (Dec)PGN (Hex)이름용도데이터 바이트전송 주기
609280xEE00Address Claimed노드 주소 선언/충돌 해결8이벤트
604160xEC00TP.CM (Transport Protocol - Connection Management)멀티패킷 전송 연결 관리 (BAM, RTS, CTS, EOM, Abort)8이벤트
601600xEB00TP.DT (Transport Protocol - Data Transfer)멀티패킷 데이터 전송8이벤트
614400xF000ETP.CM (Extended Transport Protocol - Connection Management)1,785바이트 초과 데이터 연결 관리8이벤트
611840xEF00ETP.DT (Extended Transport Protocol - Data Transfer)대용량 확장 TP 데이터 전송8이벤트
599040xEA00Request PGN특정 PGN 데이터 요청3이벤트
614440xF004EEC1 (Electronic Engine Controller 1)엔진 토크 모드, 실제 토크, 엔진 회전수810 ms
614430xF003EEC2 (Electronic Engine Controller 2)가속 페달 위치, 엔진 부하850 ms
614450xF005ETC1 (Electronic Transmission Controller 1)변속기 출력 회전수, 기어810 ms
652620xFEEEET1 (Engine Temperature 1)엔진 냉각수 온도, 연료 온도81000 ms
652630xFEEFEFL/P1 (Engine Fluid Level/Pressure 1)엔진 오일 압력, 수위8500 ms
652670xFEF3Vehicle Position (GNSS 위치)위도, 경도8100 ms
652560xFEE8Vehicle Direction/Speed차량 속도, 방향8100 ms
650930xFE45Wheel-Based Machine Speed바퀴 기반 속도, 방향 (ISOBUS TECU)8100 ms
650960xFE48Ground-Based Speed레이더/GPS 기반 실제 지면 속도8100 ms
650910xFE43PTODE (PTO Drive Engagement)PTO 회전수, 상태8100 ms
573440xE000VT to ECU (Virtual Terminal to ECU)VT가 작업기 ECU로 보내는 명령/입력8이벤트
576000xE100ECU to VT (ECU to Virtual Terminal)작업기 ECU가 VT로 보내는 응답/요청8이벤트
655340xFFFETC to Working Set (Task Controller to WS)TC 명령 전달8이벤트
655350xFFFFWorking Set to TC작업 세트의 TC 응답/측정값8이벤트
601600xEB00Object Pool Transfer (TP.DT)VT 오브젝트 풀 업로드 (TP 사용)-이벤트
652260xFECADM1 (Active DTCs)현재 활성 고장 코드 목록가변1000 ms
652270xFECBDM2 (Previously Active DTCs)이전 발생 고장 코드 목록가변요청 시

SPN (Suspect Parameter Number) 주요 목록

SPN은 PGN 내에서 개별 측정 파라미터를 식별하는 번호다.

SPN이름속한 PGN바이트 위치길이 (bit)해상도오프셋범위
190Engine SpeedEEC1 (61444)4-5160.125 rpm/bit00 ~ 8,031.875 rpm
91Accelerator Pedal Position 1EEC2 (61443)280.4 %/bit00 ~ 100 %
92Engine Percent Load at Current SpeedEEC2 (61443)381 %/bit-125 %-125 ~ 125 %
94Engine Fuel Delivery PressureEFL/P1 (65263)184 kPa/bit00 ~ 1,000 kPa
100Engine Oil PressureEFL/P1 (65263)484 kPa/bit00 ~ 1,000 kPa
110Engine Coolant TemperatureET1 (65262)181 °C/bit-40 °C-40 ~ 210 °C
174Engine Fuel Temperature 1ET1 (65262)281 °C/bit-40 °C-40 ~ 210 °C
513Actual Gear RatioETC1 (65445)5-6160.001/bit-7.9-7.9 ~ 7.9
524Transmission Output Shaft SpeedETC1 (65445)1-2160.125 rpm/bit00 ~ 8,031.875 rpm
84Wheel-Based Vehicle SpeedWBMS (65093)2-3160.001 m/s/bit00 ~ 65.535 m/s
598Wheel-Based Machine DirectionWBMS (65093)1 (bit 2-3)2--Forward / Reverse / Error
1862Ground-Based Machine SpeedGBS (65096)2-3160.001 m/s/bit00 ~ 65.535 m/s
584PTO Output Shaft Speed (Front)PTODE (65091)3-4160.125 rpm/bit00 ~ 8,031.875 rpm
1113LatitudeVehicle Position (65267)1-43210⁻⁷ deg/bit-210°-90 ~ 90°
1114LongitudeVehicle Position (65267)5-83210⁻⁷ deg/bit-210°-180 ~ 180°
1213Malfunction Indicator Lamp StatusDM1 (65226)1 (bit 7-8)2--On / Off
1215Protect Lamp StatusDM1 (65226)1 (bit 3-4)2--On / Off

PGN 구조 요약

J1939 29비트 CAN ID의 구성:

[28:26] Priority (3비트)   - 메시지 우선순위 (0=최고, 7=최저)
[25]    Reserved (1비트)   - 항상 0
[24]    Data Page (1비트)  - PGN 공간 확장 (0 또는 1)
[23:16] PF (1바이트)       - PDU Format (< 240: PDU1, >= 240: PDU2)
[15:8]  PS (1바이트)       - PDU1: 목적지 주소(DA), PDU2: 그룹 확장
[7:0]   SA (1바이트)       - 송신 노드 주소
  • PDU1 (PF < 0xF0): 특정 노드에 전송. PGN에 PS(DA)가 포함되지 않는다.
  • PDU2 (PF >= 0xF0): 브로드캐스트. PGN = DP + PF + PS (3바이트).
Prev
용어 사전
Next
DDI 목록