CAN 통신(2)

rnfms2370·2023년 9월 25일
2

CAN 통신

목록 보기
2/2

CAN 통신에 대해 공부하기 위해 작성하였음.

OBD(On Board Diagnostics)

자동차를 진단하기 위한 커넥터는 16핀으로 구성되어 있음
16핀으로 구성된 모양은 OBD-II 법규로 표준화 되어 있으며 국내에서는 2007년부터 차량에 의무화되어 설치되고 있음
일반적으로 운전석 근처에서 볼 수 있음

OBD2 포트에 전용 OBD2 케이블로 데이터를 빼거나 볼 수 있다.

OBD2 케이블

OBD2 케이블은 아래와 같은 모습으로 이루어져 있음

OBD2 케이블의 16개 핀은 각각 하는 역할이 다름
모든 제작사에서 공통적으로 사용하는 핀 4개를 제외하고 필요에 따라 지침서를 확인해야 함


전원은 퓨즈를 통하여 배터리와 연결됨

1. 퓨즈박스

퓨즈는 퓨즈박스, 정션박스라고도 부르며 자동차에서 여러 개의 퓨즈나 릴레이를 한 곳에 모아둔 블록을 의미함

ECU와 OBD-II 배선도

기본적으로 ECU와 OBD-II 간의 배선도는 아래와 같음

종단저항이 120옴으로 되어 있는데, 그 이유는 배선의 끝 부분에서 반사파를 없애기 위함
제어기에 높은 임피던스를 주고 각 종단에 120옴의 저항을 연결하여 제어기를 추가하더라도 전체적인 임피던스 값을 60옴으로 유지되도록 설계함 (60옴은 케이블 저항 세계 표준 값)

현대자동차 ODB2 핀맵 예시

C-CAN과 B-CAN

C-CAN은 Chassis CAN, B-CAN은 Body CAN을 의미

C-CAN

C-CAN은 차량의 클러스터(CLU), YRS(Yaw Rate Sensor)엔진, ABS(Anti-lock Braking System), ECU(Engine Control Unit), TCU(Transmission Control Unit)와 같은 고속으로 데이터를 전송하는 용도로 사용되며 통신 속도는 500kbps임

주로 사용하는 캔트랜시버로는 Microchip의 MCP2561, MCP2562를 사용함
http://ww1.microchip.com/downloads/en/DeviceDoc/20005167C.pdf

B-CAN

B-CAN은 C-CAN에 비해 저속으로 통신함
스마트키 모듈, BCM(Body Control Module), 라이트, 파워윈도우와 같은 자동차의 운전과 관계 없는 통신에 주로 사용되며 통신 속도는 100kbps임

주로 사용하는 캔트랜시버로는 NXP의 TJA1054, TJA1055를 사용함
https://www.nxp.com/docs/en/data-sheet/TJA1054.pdf

참고 사이트

https://blog.naver.com/wjdzhdzhd/222020854665
https://blog.naver.com/multilink06/221078183059
https://kennyshin.tistory.com/57
https://blog.naver.com/autolog/10156462865
https://blog.naver.com/bycho211/221029297220

profile
이것저것 다 하는 공돌이

0개의 댓글