[CAN] CAN ISO-TP(ISO 15767-2) Addressing #2
2022. 6. 16. 20:03ㆍ프로젝트 로그/TI C2000 Firmware Update via CAN
반응형
SAE J1939에 따른 데이터 링크 계층이 사용 될 때 CAN 주소 프레임을 설명 한다.
해당 자료는 ISO 15767-2 Appendix A를 참고 하여 작성 되었다.
J1939 Message Format
Priority Bit
- 우선 순위 기본 값 : 6
- 0 : 가장 높은 우선 순위, 7(111) : 가장 낮은 우선 순위
Reserved Bit
- 사용 하지 않는 Bit
- 0으로 고정해서 사용
Data Page (DP)
- Data Page Bit는 0으로 고정해서 사용
Protocol Data Unit Format (PF)
- PF 값이 0~239인 경우, 이 영역은 PDU1으로 알려진 수신지 주소를 포함한다.
- Normal Address & Physical 인 경우 : 0xDA(218)
- Normal Address & Functional 인 경우 : 0xDB(219)
- Mixed Address & Physical 인 경우 : 0xCE(206)
- Mixed Address & Functional 인 경우 : 0xCD(205)
- Normal Address, Mixed Address에 대한 설명은 아래 링크를 참고 ( https://kaizen8501.tistory.com/267 )
- PF 값이 240 ~ 255인 경우, 이 영역은 PDU2로 알려진 확장 데이터 내용을 포함한다.
PDU-Specific (PS)
- Target Address로 사용
- 해당 메시지를 수신할 장비의 Address를 설정
Source Address (SA)
- Source Address
- 해당 메시지를 보내는 장비의 Address를 설정
J1939 PDU Format
PDU 1
PDU Specific 영역은 메시지의 수신지 주소가 되며 따라서 PDU1은 특정 수신지 주소를 이용하여 직접적인 통신을 허용한다.
PDU 2
특정 수신지가 아닌 오직 통신 메시지들이다. 특정 PDU 영역은 아래 그림과 같이 Group Extension으로 사용 된다.
참고 자료
ISO 15765-2:2004. Diagnostics on Controller Area Networks (CAN) - Part 2: Network layer services
https://copperhilltech.com/blog/sae-j1939-message-format-and-interpretation-of-pgns/
http://www.eskorea.net/html/data/technique/warcan_05.pdf
반응형
'프로젝트 로그 > TI C2000 Firmware Update via CAN' 카테고리의 다른 글
[TI TMS320F2837D] DSP SDRAM 사용하기 (0) | 2022.07.08 |
---|---|
[CAN]ISO-TP(ISO15765-2) 메시지 Frame #2 (0) | 2022.07.06 |
[CAN] ISO-TP(ISO15765-2) 메시지 종류 및 Frame #1 (0) | 2022.07.05 |
[CAN] CAN ISO-TP(ISO 15767-2) Addressing #1 (0) | 2022.06.15 |
[CAN] CAN Frame 구조 (0) | 2022.06.13 |