PoBD

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

fap 3

PoBD_Urea앱 만들기(23) - Soot 총중량 / DPF(FAP) 잔량 오류 개선

카페 회원님께서 사용중 의견 주신것중 일부 개선한 내용입니다.1) DCM71(508sw 2.0)의 경우 soot 총중량 항목 누락 (소수점 2자리 확대 요청 추가)2) DPF(FAP) 용액 탱크 크기보다 남은 용액 잔량이 많음 (DCM71 ECU만 해당)   1)번 문제의 경우 DCM71 ECU만 있는 문제입니다.(아래 좌측 : EDC17C60 ECU,  우측 사진 : DCM71(508 sw 2.0)) 1)번 문제는 앱 개발 당시부터 고민이 많았던 부분입니다. DPF 관리를 위해서는 충분한 재생 시간 확보하는것이 중요하고 이것의 지표가 바로 soot 총중량이기 때문입니다. (크리스님은 매우 잘 관리하고 계시는듯합니다.)하지만 Diagbox 확인해보 508 sw 2.0에 적용된 DCM71 ECU에는 이항목..

PoBD_Urea앱 만들기(2) - Fault code 읽기/삭제 기능 확인(Diagbox vs FAP앱 차이점 )

푸조 카페 "크리스"님의 EDC17C60 엔진 ECU에서 읽어온 falut code 관련 정보는 고장이 없는 정보이기 때문에  고장 발생시 어떻게 ECU와 Diagbox가 소통하는지는 Fault code가 없는 경우만 이해 할 수 있었습니다.(아래 좌측 그림) 따라서, 임의로 Fault code 발생한 것 처럼 ECU 시뮬레이터 코드를 수정해서 Daigbox에서 인식하는것 확인했으며(아래 우측 그림)  추가로 삭제 명령까지 실행해 봤습니다.영구적인 결함이라 즉시 재발생하므로 삭제 안된것으로 나오는것으로 추정됩니다. 일단 어떤 명령으로 읽어(List of current faults) 오고 삭제(Clear faults)하는 과정과 명령 set 까지 확인할 수 있었습니다.  특이한 점은.... 위에서 사용한 ..

(가칭)PoBD_Urea앱 만들기(1)

9/8일 글쓴 이후, 3개월만에 다시 작성합니다.제 508 차량에는 에러가 더이상 발생 안하기도 했고, 개인적인 사정이 있어서 앱 만드는 작업에서 손을 놓았었습니다.다행이 일은 마무리 되었고,작업 중단전에 네이버 푸조카페 회원님중 "크리스"님의 도움을 받아서요소수 사용하는 모델 차량중 EDC17C60 ECU data 수집해서 일부 분석해 놓은것이 있었기 때문에 이것을 기본으로 작업을 다시 시작할 수 있었습니다.거의 3개월동안 작업 못했기 때문에 그간 작성했던 코드도 기억이 가물거려서 다시 이해해야(?)했고,  처음 만들었던 PoBD앱의 코드를 절반만 재사용 가능할 정도로 ECU체계가 다른것도 문제가 있었지만일단 시작하고 나니 조금씩 적응되고 있습니다.이전 앱이 HDI_DSI807_BR2 ECU만 동작했다..