Opracowywanie aplikacji OBD2 - Lampki ostrzegawcze silnika


4

Obecnie opracowuję aplikację, która pobiera diagnostyczne kody usterek z układu OBD mojego samochodu i wyświetla wszelkie kody DTC na liście.

Ponieważ jednak mój samochód nie ma kodów problemów, nie mogę przetestować funkcjonalności tej aplikacji. Korzystam z trybu 03 standardu OBD-II SAE J1979, aby odzyskać kody problemów za pomocą poleceń AT, klucza Bluetooth ELM327 i tabletu Nexus 7 (2012). Chociaż wiem, że ta funkcja działa w teorii, chciałbym również przetestować, czy działa w praktyce, aby aplikacja mogła być rozwijana dalej.

Czytałem, że lampkę „Check Engine” w moim samochodzie można włączyć, pozostawiając korek wlewu paliwa poza zbiornikiem gazu - wyłącznie w celach testowych. Moim samochodem jest 2005 Ford Fiesta Mk6.

Moje pytanie brzmi: czy może to spowodować uszkodzenie pompy paliwa z powodu zmniejszenia ciśnienia w celu jej wymaganej pracy, a jeśli tak, to czy warto byłoby przeprowadzić tego rodzaju testy?

Wielkie dzięki,

Ben.


Czy napisałeś również funkcję odczytu strumieni danych „na żywo” - bardzo przydatny i łatwy sposób na sprawdzenie, co się dzieje.
Solar Mike

To pytanie zostało zadane wcześniej. Zobaczę, czy uda mi się to wykopać
Zaid

Odpowiedzi:


2

tl dr: Nie, pozostawienie korka gazu na krótki czas, aby umożliwić wyskakiwanie kodu (i CEL), nie uszkodzi układu paliwowego ani samego samochodu.

Ludzie opuszczają korek gazu każdego dnia tygodnia i ustawia CEL. System EVAP sprawdza, czy jest uszczelniony, zarówno przez ciśnienie, jak i podciśnienie (w zależności od systemu). Kiedy wykryje brak ciśnienia lub próżni, ustawia kod, ponieważ wierzy, że wykryto wyciek (i byłoby dobrze! Jest ogromna dziura, w którą powinien przejść korek!). Po ponownym założeniu nasadki, która jest ponownie uszczelniona, może ponownie uzyskać odczyt próżni lub ciśnienia, którego szuka, i wszystko wróciło do normy. Nie chcesz biegać, gdy jest otwarty zbyt długo, ale przez krótki czas okresu testowania nie powinno być żadnych problemów ani uszkodzeń systemu.


1

Czy nie możesz po prostu odłączyć czujnika O2. To jest gwarancja, żeby rzucić kod, przynajmniej myślę, że robi to na moim rowerze. Nie rozumiem, jak pozostawienie zakręconego korka wrzucałoby kod do ECM.
Czy nie możesz także pobrać istniejącej aplikacji i zdekompilować jej? Zapytałbym, w jakim języku to robisz, ale to by oderwało ten temat, więc nie zrobię tego.


1
Ustawiałby kod wycieku parowania po uruchomieniu monitora. O2 lub coś w rodzaju mapy maf lub wtryskiwacza od razu ustawiłoby kod.
Ben

0

Jeśli poważnie podchodzisz do pracy z czytnikiem OBD2, zdobądź symulator OBD2, tj. Rzeczywiste urządzenie sprzętowe, do którego możesz podłączyć klucz sprzętowy. Bardzo wygodnie jest rozwijać się w ten sposób.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.