Prawdopodobnie wielu z was spotkało takie zdarzenie, że podczas prowadzenia samochodu na desce rozdzielczej zapaliła się żółta kontrolka “Sprawdź silnik”, wskazująca wyraźnie, że coś złego stało się z waszym samochodem. Niestety, sygnalizacja taka nie daje żadnej informacji o naturze problemu, a to może być wszystko, poczynając od zasilania paliwem a na katalizatorze kończąc. W miarę gdy samochody stają się coraz bardziej skomplikowane to ilość możliwych błędów rośnie w sposób wykładniczy. Rozwiązaniem jest zastosowanie diagnostyki pokładowej (On-Board Diagnostics – OBD). Niniejszy artykuł opisuje prosty interface OBD dający dostęp do Jednostki Sterującej Silnikiem (Engine Control Unit – ECU) znajdującej się w Twoim pojeździe.
O projekcie
Port RS-232 zaczyna znikać ze stacjonarnych komputerów PC, a w szczególności z laptopów. Zastępowany jest portem USB. Ten projekt jest odpowiedzią na potrzebę zbudowania prostego adaptera USB zgodnego z ELM327 a służącego monitorowaniu przy współpracy z On Board Diagnostic (OBD-II). Adapter wspiera wszystkie protokoły w tym SAE J1850 PWM, SAE J1850 VPW, ISO 9141-2, ISO 14230-4, ISO 15765-4 CAN.
Hardware
Adapter jest zbudowany w oparciu o mikroprocesor PIC18F2455 ze wsparciem USB. Interface ISO9141/14230 jest zaimplementowany na MCP2021-500. Adapter jest zasilany z portu USB. Posiada dwa złącza: DB9-M oraz USB typ B.
Kabel OBD-II dla adaptera AllPro
Adapter podłączany jest do znajdującego się w pojeździe złącza OBD-II J1962 przy pomocy 9-stykowego żeńskiego złącza typu D. Układ sygnałów na złączu został tak dobrany, aby odpowiadał wielu kablom dostępnym komercyjnie:
Oprogramowanie
Następujące oprogramowanie zostało przetestowane we współpracy z adapterem:
- ScanMaster
- ScanTool.net
- EasyObdII.com freeware
- ScanXL v3.2
- PCMSCAN v2.4
Poniżej są obrazy ekranów program ScanMaster-ELM:
Cały opis budowy adaptera znajduje się na http://www.obddiag.net/allpro.html
Fajne? Ranking DIY
