Peugeot 차량 DIY CAN 통신 해보자!(508기준) 14

(4) 많은 규정을 이해해야 할까? (CAN, UDS, OBD2...)

이전글에서 CAN, USD, OBD를 이해할 수 있는 표준 항목을 언급했었데... 다시 허들이 시작됩니다. 여러가지 국제 표준들....... 제목만 봐도 숨이 턱턱 막힙니다. ㅠㅜ CAN = OSI 7 Layer중 1~2 (국제표준 : ISO 11898-2,ISO 11898-1) OBD = OSI 7 Layer중 1~3 (국제표준 : ISO 11898-2,ISO 11898-1, ISO 15765-4) USD = OSI 7 Layer중 1~7 (국제표준 : ISO 15765-3, ISO 14229-1) 다... 영문으로 되어있고.. 구글에서 찾을 수 있는 문서도 아닙니다. 아래처럼 관련 사이트 접속해서 알아보니... 이거 다 읽어봐야 할까요? (1) 가끔 오래된 규정의 경우 공짜도 있지만, 대부분 돈주고 ..

(3)CAN, UDS, OBD II는 무슨 관계일까?

비싼 돈 내고 CAN, UDS 강의를 들었으니 어깨에 힘도 들어가고, 뭔가 할 수 있을것 같은 자신감이 듭니다. 원리를 알고, 표준 문서를 정독하고, 오픈 소스 코드를 다운받아서 H/W에 연결해보면서 동작을 이해할 수 있다는.... 막연한 희망 이랄까요? 우선 큰그림을 이해해야 하는데 CAN은 뭐고... OBD II는 무엇인지부터 알아야 했습니다. 그동안, 아무것도 모르는 상태에서... FAP앱을 유료로 구입해서 사용중입니다. (아마존에서 구매 가능) 기능 익히느라 무지 힘들었던 기억이 납니다만, 비용 지불하고 구매한 앱중에서 가성비가 뛰어난 앱이라고 생각합니다. 아마도 푸조 수리 전문가가 은퇴해서 만든것이 아닌가 하는 생각이 들었습니다. 암튼, ELM327이나, OBD2나 CAN통신을 몰라도 그냥 사서..

(2)Peugeot CAN???.... Yes. I CAN!!!

CAN(Controller Area Network) 첫걸음부터 정말 어마어마한 장벽입니다. 차량 통신 관련 지식이 없는 저로서는 오로지 구글링에 의존할 수 밖에 없는데.. 문제는... 1)정보가 너무 많다는 것이고. 2)이해 하기가 어렵다는 것입니다. 결국, 구글링 포기하고 비용을 들여 전문가에게 배우기로 했습니다. 바로.. "Inflearn"이라는 사이트 인데, 제가 원하는 교육 내용이 있었습니다. 현대자동차에 근무하시는 분(?)이 직접 강의하는데...(실제로 CAN SW를 작성하시는 분이라고 소개되어 있습니다.) 매우 쉽게 설명해서 비 전문가인 저도 이해할 수 있는 수준이였습니다. (물론 약간의 IT 지식이 있긴 해야 빨리 이해가 됩니다.) 모르는 것은 반복해서 듣고(무제한 학습가능), 구글링으로 보..

(1)Peugeot 차량 ECU와 어떻게 통신해야 할까?

Diagbox와 FAP app 사용하면서..... 도데체 어떻게 인간하고 차하고 대화 할까? 늘 궁금했습니다. (Diagbox 동작 영상) 그밖에 알게된 것은 엔진관련 ECU(Engine Control unit)만 있는 것이 아니라 ECU(Electric control unit)가 여러개 있다는 것을 알게 되었습니다. Diagbox로 확인해보면.... ECU(Electric control unit)가 무려 29개!!! (아래 첫번째 사진의 두번째줄에 있는것이 흔히 말하는 ECU(Engine Control unit) 입니다.) 옵선에 따라 16개 추가할 수 있습니다. 옵션에 따라 최대 45개까지 설치가 가능한것 같습니다. (깡통 옵션인 제 차량도 29씩이나 있네요...) "ECU는 어떻게 통신할까?" 늘 ..