Peugeot OBD app 만들기 도전

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

peugeotory 2024. 12. 7. 15:55

9/8일 글쓴 이후, 3개월만에 다시 작성합니다.
제 508 차량에는 에러가 더이상 발생 안하기도 했고, 개인적인 사정이 있어서 앱 만드는 작업에서 손을 놓았었습니다.

다행이 일은 마무리 되었고,
작업 중단전에 네이버 푸조카페 회원님중 "크리스"님의 도움을 받아서

요소수 사용하는 모델 차량중 EDC17C60 ECU data 수집해서 일부 분석해 놓은것이 있었기 때문에 이것을 기본으로 작업을 다시 시작할 수 있었습니다.

거의 3개월동안 작업 못했기 때문에 그간 작성했던 코드도 기억이 가물거려서
다시 이해해야(?)했고,  처음 만들었던 PoBD앱의 코드를 절반만 재사용 가능할 정도로 ECU체계가 다른것도 문제가 있었지만

일단 시작하고 나니 조금씩 적응되고 있습니다.

이전 앱이 HDI_DSI807_BR2 ECU만 동작했다면 
이번 앱은 (1)CMM_MD1CS003(1.5), (2)EDC17C60(1.6), (3)DCM6.2(2.0) 등 3가지 모두 적용 가능하고, 차종으로 환산하면 145개 푸조,DS 차량의 요소수 사용 모델에 적용 가능하도록 만들고 있습니다. (이전글 참조)

(이전글) 향후 앱에서 지원 가능한 ECU
(이전글) <6단계> e-HDI(요소수 x) vs BlueHDI(요소수 O) 엔진 ECU 센서 정보 차이점
(이전글) Nox 제거 시스템, 선택적 촉매 환원 시스템(S.C.R)에 대하여  -  https://elite508.tistory.com/107 

 

요소수 사용 차량으로 이동되면서 부품이 많아지고 그에 따른 센서 종류와 data량도 증가하고 있습니다.
모든 센서 정보를 앱에 넣으면 좋겠지만,

일반 운전자에게 불필요한 정보가 있기도 해서
가장 중요한 정보만 우선 구현후에 앱 만들고 나머지는 천천히 시간날때 마다 업데이트 하려고합니다.

선별한 센서 항목 리스트는 다음과 같습니다.

[ 3종류 디젤 엔진 ECU ]
(1) DCM6.2, (2)EDC17C60, (3)CMM_MD1CS003 


[ 배기라인 정보 ]

1)Exhaust line infomation 1(배기라인 정보1) 

 

2)Exhaust line infomation 2(배기라인 정보2) 

3)Exhaust line infomation 3(배기라인 정보3) 

 

4) DENOX 시스템 1 정보
5) DENOX 시스템 2 정보

 


위 1),2),3)은 DPF(FAP)관련 정보이고
4),5)번은 요소수 관련 정보이므로 푸조 카페에서도 가장 빈번하게 발생하는 고장 코드라서 선택했습니다.

물론 제 차량은 요소수없는 모델이라 경험해 본적이 없으나 푸조 카페에서는 가장 많이 고장 코드가 발생하는것 같습니다.
생소한 센서 값들이지만 "(이전글) Nox 제거 시스템, 선택적 촉매 환원 시스템(S.C.R)에 대하여 " 학습후 어느정도 이해하고 SW 작업 예정입니다.

 

우선 목표는 올해 12월까지는 "배기라인 정보 1,2,3 완성해서 배포하는 것입니다.(빠르게 진행되면 DENOX 시스템정보도 포함)
다행히 이전 작업해 놓은 것을 토데로 "배기라인 정보 1"은 오늘 완성되었습니다.

엔진 식별후 다르게 표현되는 부분은 실제 차량에 장착해서 검증해야 하는데 여러 차종이 필요한지라
나중에 푸조 카페 회원님들께 부탁해야 할것 같습니다.



진척이 있어서 첫걸음은 가볍습니다.