PoBD

푸조/시트로앵 디젤 OBD 스캐너 앱 개발 이야기

전체 글 130

NOx 제거 시스템. 선택적 촉매 환원 시스템(S.C.R)에 대하여

(1) 배기 라인 정보 1,2,3외에 아래 테이블의 (2)DENOX 시스템 1,2 정보 도 앱에 표시해야 하는데, EURO 6.1 차량은 경험해 보지 못해서 일단 자료를 참고했습니다.  Diagbox 기준으로 모든 정보 표출하면 좋긴한데, 항목 자체를 이해하지 못한 부분이 있어서 공부해 봤습니다. 자료는 네이버 푸조 카페 회원님이 "푸조 ServieBox" 1시간 구독후에 수집한 자료 올려주신 것 참조했습니다.(고급 정보 올려주시다니 고마울 따름입니다.) 자료에 따르면 아래와 같이 4가지 영역 다루고 있습니다.1) NOx 제거 시스템을 보급하는 이유는 무엇인가?2) NOx 제거 시스템의 작동 원리3) NOx 제거 시스템을 구성하는 주요 구성품 설명4) NOx 제거 시스템의 유지 관리 및 수리 관련 정보 ..

<6단계> e-HDI(요소수 X) vs BlueHDI(요소수 O) 엔진 ECU 센서 정보 차이점

PoBD앱을 요소수 적용 모델 차종(BlueHDI)으로 확대하는데 있어서, 기존 디젤 차량(e-HDI)과 어떤 차이점이 있는지 Diagbox 항목으로 비교했습니다.아래 테이블의 왼쪽은 2011년식 508 1.6 엔진 ECU 정보(요소수 X)이고, 우측은 2014년 이후 차종에 적용되었던 요소수 사용(O) 모델 차종 1.6 엔진 ECU의 항목입니다.요소수 사용하는 1.6 엔진의 경우 새롭게 추가된 항목은 "DENOX 시스템 정보"와 "엔진 윤할 정보"이고 그밖에 흡기,배기라인 정보가 세분화된 특징이 있습니다.각 항목을 한단계 더 깊이 들어가 보면 세부 항목이 많아졌습니다.예를 들어 배기라인정보의 경우 BlueHDI의 경우 1,2,3으로 분할되어 있습니다. 그밖에 e-HDI에 있던 항목 2개는 삭제되었습니다..

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

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

<6단계> PoBD앱 확장의 시작..

이전글) 안드로이드 OBD앱 - 베타 테스트 1건 성공, 비공개 테스트 0건 성공위의 이전글 작성하고 나니, 얼마나 얇은 지식 토데로 작업해 왔는지 반성하게되었습니다.어쩌면 무지했으니 시작했을지도 모르겠습니다. (알았다면 시작하지 못했을것입니다.)대략이나마 상황 파악하고 나니 "멍......."해집니다.(이거 할 수 있는 것임????)앱 만들 결심 시점에서 사전 조사없이 그냥 감으로..제품개발에서 가장 중요한 부분은 상위 호화성과 하위 호환성(Forward and backward compatibility) 이기 때문에유지 보수나, 확장 측면에서 위의 두가지를 고려해야만하고 대부분의 기업들이 그렇게 하는것으로 알고 있었습니다.때문에, 앱 만들때 하나만 잘 만들면 다른것들은 아주 쉽게 확장하리라 생각했는데..

<5단계> 안드로이드 OBD앱 - 비공개 테스트 성공 1건 추가

(이전글) 안드로이드 OBD앱 - 베타 테스트 1건 성공, 비공개 테스트 0건 성공비공개 테스트 0건이였으나, 성공 1건 추가되었습니다.  상세한 정보는 없지만,네이버 카페에서 댓글(링크)에 올려주신 회원님 결과는 아래와 같습니다.아마도 508 1.6 e-HDI (SID807-BR2 ECU)로 추정됩니다.  최종 배포판에 수정해야 할 부분은 아래 사진처럼 센서명과 값 사이에 간격이 너무 넓어서 작은 화면의 스마트폰 사용시 우측화면이 잘려 보이는 현상 해결해야 합니다. 화면이 큰 스마트폰이과 테블릿에 맞추다 보니 간격이 넓어졌습니다. e-HDI(SDI807_BR2) 엔진은 성공적으로 가져오니,앱 배포시 제한 사항 명시하고... 부족하지만 일단 배포 예정입니다.

(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..

( DPF 첨가제 보충) 전후 비교 : PoBD app data 분석

Fault code 삭제해도 계속해서 다시 나타나므로 신경 쓰여서 서둘러 교체했습니다.세종에서 수원까지 가야했지만 엔진 교체 작업했던 업체라 믿고 다시 방문했습니다.1) 소요 비용 : 18만원 2) 작업 내용 :    - DPF 첨가제 2리터 보충    - DPF관련 코딩(에러 삭제, DPF관련 초기화) [  보충 후 달라진점  ]PoBD앱에서 전후 비교한 결과, 몇 가지만 기술하면 아래와 같습니다.가장 관심있었던 Ash 막힘 수준은 DPF 클리닝 하지 않았음에도 불구하고 0%로 변경되어 있었습니다.(역시 센서에 의해 막힘 판단하는 것이 아니라 ECU가 특정 기준 참고하여 계산한 것이 맞는것으로 추정됩니다.)1) Ash 수준(막힘)   : 100   → 0% 2) DPF 잔여 수명    : 0      ..

<5단계> 안드로이드 OBD앱 - 베타 테스트 1건 성공, 비공개 테스트 0건 성공

(이전글) OBD앱 베타 테스트 성공 사례(이전글) 안드로이드 OBD앱 등록하기(2) - 비공개 테스트 현황안드로이드 앱 등록전 지금까지 진행한 사용자 환경 테스트 결과입니다.1) 베타 테스트 5명 지원  :  성공 사례 1건 ( 성공률 20% )  2) 비공개 테스트 23명   :  성공 사례 0건 ( 성공률 0%    )베타 테스트는 완성도가 낮은 단계라 그려러니 했는데, 비공개 테스트 단계는 오류도 많이 수정했고 베타 테스트 결과도 반영했습니다만, 결과가 이상합니다.  기존 FAP앱에서 잘 동작하는 차량도 PoBD앱과 연결하면 동작하지 않는 사례가 나왔습니다.초기에는 예상했던데로 BT4 규격에 맞지 않는 모듈 사용한 경우가 대부분이였으나,  iCar Pro 제품 구입이후에도 실패하는 사례가 나오..

<5단계> ioS OBD앱 등록하기(3) - 드디어 배포 완료!!!

7/12일 개발자 등록 완료하고7/28일 최종 배포 되었습니다.!!총 16일 소요 - 다음 앱등록할때는 쉽게 할 수 있을듯 합니다. 검색은 "pobd"로 하면 나오는군요!!안드로이드 보다 등록이 어렵긴 하지만빠른 피드백과 신속한 리뷰(?) 덕에 구글 플레이 보다 앱스토어에 먼저 올라갔습니다.이제 사용자 피드백 받아서 본격적인 수정 작업 들어갈 단계입니다. (갈길이 멀군요.. 휴..)