Nie jestem inżynierem elektrykiem ani samochodem, więc wybacz moją ignorancję.
Znalazłem ten produkt na rynku do automatycznego zamykania szyb elektrycznych dla niektórych marek.
Jak możemy wysyłać sygnały do magistrali CAN za pomocą interfejsu OBD ? Czy producent samochodów udostępnia takie API?
Mam inne powiązane pytanie.
Czy za pomocą OBD możemy dowiedzieć się, czy okna elektryczne / szyberdach są otwarte, czy nie?
Odpowiedzi:
Wszystko zależy od tego, czy producent zmultipleksował okna, czy nie.
Na przykład General Motors ma tendencję do multipleksowania swoich okien. Oznacza to, że każde drzwi mają moduł w środku. Moduł steruje oknem, zamkiem drzwi, elektrycznym lusterkiem itp. I pobiera dane wejściowe z zamka drzwi i przełączników okna.
Jedyne, co przechodzi przez zacięcie drzwi, to uziemienie zasilania i linie sieciowe (głównie). Gdy kierowca naciska przycisk w oknie pasażera, moduł drzwi kierowcy wykrywa sygnał wejściowy przełącznika i wysyła sygnał przez sieć do modułu drzwi pasażera. Moduł drzwi pasażera następnie opuszcza okno. Przy tego rodzaju konfiguracji w sieci może zostać wygenerowany komunikat, który przeniesie okno. Mówiąc bardzo jasno, nie jest to standardowa funkcja OBD; jest to specyficzne dla producenta.
Ten interfejs jest udostępniony w sieci do celów diagnostycznych. Osobiście zwijałem okna w górę i w dół za pomocą skanera. O ile okna nie mają wbudowanych przełączników pozycji, to nie.
Jeśli okna są podłączone na stałe, nie jest to możliwe.
źródło