배기라인정보 3

PoBD_Urea앱 만들기(8)- 사용자 메뉴얼(3) : 센서 정보와 ECU별 차이점

(이전글) (가칭) PoBD_Urea앱 만들기(1)(이전글) PoBD_Urea앱 만들기(4)- 디녹스(DeNOx) 시스템 정보1 추가 지금까지 구성된 화면 정보는 총 4개입니다.4개 화면이지만, 지원되는 ECU가 3개이므로 내용상 12개 페이지입니다. 추가로 진행중인 CMM_DCM7.1 (508sw 2.0 엔진 ECU)까지 합치면 16페이지나 되는군요.그나마 DCM6.2, EDC17C60은 세부 버전이 없지만CMM_MD1CS003의 경우 아래처럼 4가지로 분리되어 머리가 아픕니다. ㅠㅜ(1)CMM_MD1CS003, (2)CMM_MD1CS003_EURO5, (3)CMM_MD1CS003_EURO6_2,  (4)CMM_MD1CS003_EURO6_4푸조/시트로앵 1.6엔진에 사용하는 CMM_MD1CS003 계열..

PoBD_Urea앱 만들기(4)- 디녹스(DeNOx) 시스템 정보 1 추가

페이지 하나 추가할때 마다..노가다(?) 작업이라고 해야할 정도입니다.엔진(1.5, 1.6, 2.0)별 센서 항목중 다른 부분 존재하고,  무엇보다 계산 방법도 다르고,센서 정보 가져오는 바이트 위치도 달라서 하나씩 수작업 해야하니 스트레스가 이만저만 아닙니다.왜 표준화가 안되었는지 모르겠지만이것 때문에 진단기 소프트웨어가 복잡해 지는것으로 생각됩니다. (Daigbox 파일 사이즈가 상당합니다.)어려움이 없을것이라 생각한것은 아니므로각설하고...기존 배기라인 정보 1,2,3에 이어 질소 산화물 제거 시스템 정보 두개중  "질소 산화물 제거 시스템 정보 1" 추가했습니다. (아래 우측 마지막 주황색 표시 참조)(링크) https://youtube.com/shorts/jfZyVzS8qgY?feature=sh..

PoBD_Urea앱 만들기(3) - 배기라인정보 1,2,3 테스트 버전 완성

에러코드 읽어 오는 기능의 경우두가지 기능만 구현 되어있습니다.1) 결함 없는 경우2) 결함 1개인 경우 (아래 사진 첫번째 그림 참조) 결함이 2개 이상인 경우는 푸조 카페 회원님의 도움을 받아 ECU data 추가로 수집하고 있습니다. data가 없어서 결함 1개인 경우만 우선 구현되었습니다.(현재는 여러개 결함이 있어도 1개만 표시됨)계획에 맞게 후속해서 진행되고 있는 부분은배기라인 정보(EXHAUST LINE INFORMATION)1,2,3입니다. 몇개 함수만 더 완성하면 다음주말에 실제 푸조 차량에서 테스트가 가능할것입니다.시뮬레이터에서는 잘 동작하지만 실제 차량에서 어떨지....잘 동작하기만 바랄뿐입니다.