ECU 6

<6단계> PoBD앱 확장에 필요한 새로운 도구(앱으로 CAN dataset 수집)

가장 시급하게 해결해야 하는 문제는, 다양한 차량과 엔진 ECU에 접근해야 한다는 것입니다.엔진 ECU에서 CAN 통신하는 과정 이해하려면 Dataset 추출해야만 가능합니다.푸조/씨트로앵 정비소 운영하면 모를까.. 일반인이 푸조 차량을 대량 구매할 수도 없는 일이고.. 고민하던 중에다행히도 카페 회원님 한분이 꼭 아이폰에서 사용하고 싶다고 하시고,심지어 Dataset이 필요하면 수집할 수 있도록 이곳 까지 방문해 주신다고 했습니다. (가장 확실한 방법입니다만..)수집했는데 누락된 dataset이 있거나, 여러 ECU에서 아주 먼곳까지 가야 한다면 여간 어려운 과정이 아닙니다.그래서 생각해낸 아이디어는 앱으로 CAN 통신 Dataset 수집하는 것입니다.이전앱에서 얻은 경험과 노하우가 있으므로 기존 코드..

(PoBD) 향후 앱에서 지원 가능한 ECU(2) : 비요소수(e-HDI) vs 요소수 적용(BlueHDI) 모델 ECU 센서 정보 비교

"(PoBD) 향후 앱에서 지원 가능한 ECU(1)"에서는 3개의 ECU에 대해서 언급했는데,얼마나 많은 정보를 앱에서 제공하는 것이 바람직할까요? e-HDI (SID807-BR2 : 콘티넨탈)와 BlueHDI(EDC17C60 : 보쉬) 엔진 ECU의 Daigbox 메뉴 비교했으며,엔진 시스템이 복잡해져서인지 제공하는 정보가 BlueHDI(EDC17C60)에서  많아졌음이 확인됩니다.  (좌측) e-HDI (SID807-BR2) : 요소수(X) , (우측)BlueHDI(EDC17C60) : 요소수(O)두 ECU의 동일 정보 기준으로 다시 구분해서 보면,가장 눈에 들어오는 부분은 바로 요소수 적용 모델에서 e-HDI에 비해 더 세분되고, 엔진 윤활정보와 DENOX 시스템 정보가 추가되어있습니다. 차이가 나..

(PoBD) 향후 앱에서 지원 가능한 ECU (1)

Diagbox 분석 결과 엔진 ECU 호출방식은 2가지 입니다. (2020.3월 출시된 Daigbox 기준)아래 표의 "A그룹"과 "B그룹"인데, 아마도 요소수 적용 이전 모델과 요소수 적용 모델로 구분하는 것으로 추정됩니다.  PoBD앱에서 현재 정확하게 동작하는 엔진 ECU는 HDI_SID807과 HDI_SID807_BR2(Continental제품)이며,그룹A에 속한 제품입니다. 그렇다면, 그룹 A에 속한 엔진 ECU가 호출방식이 동일하다면, data도 같은 형식으로 가져올까요?아쉽게도 제조사마다 차이가 있어서 호출은 동일방식 사용하지만 data 처리방식이 달라서 앱에서 지원하려면 많은 수작업 필요합니다.  FAP앱처럼 거의 대부분 지원하려면 얼마나 걸릴까요?(사실 FAP이 지원하는 정보는 Diagb..

<4단계> OBD앱 베타 테스트 성공 사례

어찌나 기쁘던지...  기다리던 베타 테스트 성공 사례 확인 되었습니다.(7/12)("푸조사자|세종 님의 푸조사자 ODB앱 테스트 결과[샘플 App.]) 총 5명 신청해 주셨고, 대부분 BLE OBD가 동작 안해서 확인 못하신듯합니다.어쨌든 한분이 성공해서 잘 동작한다고 알려 주셨고,1) Background 모드에서 동작할 수 있도록 해달라는 부탁과 함께 기다리던 기쁜 소식 전해주셨습니다. 2)그리고 에러 삭제가 안된다고 말씀해 주셨는데, (에러 "간헐적"이라 삭제 되는 유형임에도 불구하고...)푸조의 경우 스마트키 사용한다면 키박스에 넣어 두고 삭제해야 하지만 그부분을 놓치신것 같습니다.나중에 간단한 메뉴얼이라도 만들어야 겠습니다.실제 data 보니1) 연료라인정보 : 인젝터 플로우 보정 팩터는 문제 ..

(9) 드디어, 푸조 엔진 ECU에 연결 시도하다!!!

푸조 508 차량의 OBD 콘넥터는 찾기가 쉽습니다. 시거젝 위치에 있는 재떨이(??)를 들어내면 바로 아래에 있습니다. 신기하게도 OBD 콘넥터의 이빨이 여기저기 빠져있습니다.!!! 오류 방지 차원(??)에서 사용하지 않는 핀은(즉 불필요한 핀) 제거해 버린것 같습니다. (원가 절감에도 도움이 될듯 하네요.) 각 핀에 대한 설명을 푸조 Service box에서 찾았고.... 1.특이점) OBD용 CAN 통신과 별개로 진단용 CAN 통신선이 별도로 있습니다. --> (3,8핀) 2.일반적인 OBD 통신의 경우 6, 14번 핀이 CAN 통신선입니다. 3.없는 핀(연결 안됨) --> unused 표기 아래 회로도에서도 없는 핀은 표기 되지 않습니다. 이제 연결을 시도할텐데, 진단기와 CAN 분석기를 동시 연..

(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는 어떻게 통신할까?" 늘 ..