Czy można użyć wbudowanego portu diagnostycznego samochodu do przełączania reflektorów, oświetlenia wnętrza lub świateł postojowych? Gdyby nie przez port OBD-II, jak miałbym zdalnie przełączać światła w samochodzie?
Czy można użyć wbudowanego portu diagnostycznego samochodu do przełączania reflektorów, oświetlenia wnętrza lub świateł postojowych? Gdyby nie przez port OBD-II, jak miałbym zdalnie przełączać światła w samochodzie?
Odpowiedzi:
Krótka odpowiedź brzmi: nie - nie bez narzędzi diagnostycznych producenta.
Długa odpowiedź brzmi: może. Nowoczesne samochody mają większość (jeśli nie wszystkie) świateł zewnętrznych i wewnętrznych sterowanych przez moduł sterujący nadwozia (BCM). Większość (jeśli nie wszystkie) przełączniki są również podłączone do BCM. Zapewnia to dużą elastyczność. Najlepszym przykładem jest pozostawienie włączonych świateł przednich lub wewnętrznych, BCM może je zmienić i wyłączyć po upływie określonego czasu, aby zapobiec rozładowaniu akumulatora.
Innym ciekawym przykładem jest sposób działania kierunkowskazów. W starszych samochodach włączenie sygnału kierunkowego zamknęłoby obwód z akumulatora na elemencie ze sprężyną na ścieżce. Ta sprężyna rozszerzałaby się z ciepła w miarę przepływu prądu. Gdy się wystarczająco rozszerzy, otworzy obwód, a gdy ostygnie, skurczy się i ponownie zamknie obwód. To działanie wygenerowało dźwięk kliknięcia, który jest nam zbyt dobrze znany. Oprogramowanie w BCM do sterowania kierunkowskazami oraz symulowanie dźwięku „klikania” (zwykle przez przetwornik w zestawie wskaźników).
Możliwe jest sterowanie (lub uruchamianie) lamp za pośrednictwem portu OBDII poprzez wydanie polecenia diagnostycznego „kontrola wejścia / wyjścia” (zgodnie z definicją w Unified Diagnostic Services ISO-14229) z identyfikatorem światła, którym chcesz sterować. Problem polega na znalezieniu tego identyfikatora, ponieważ są one specyficzne dla producenta pojazdu. Tylko oficjalne oprogramowanie diagnostyczne / sprzęt producenta zawiera te informacje.
Można by brutalnie wymusić identyfikatory, wysyłając polecenie sterujące IO dla każdego możliwego identyfikatora w zakresie specyficznym dla dostawcy systemu (około 500 identyfikatorów). Wymagałoby to dużo wiedzy, czasu i wysiłku - ale nie jest niemożliwe.
Cóż, prawidłowa odpowiedź to 100% tak, możesz i tak właśnie jest. Moduł łatwego flashowania Speed Turtle 2.0. Spójrz na nie, zauważ też, że sprawi to, że twoje fabryczne reflektory stroboskopowe będą bez modów, ale jeśli nie tego szukasz, zignoruj.