Co to jest CAN (sieć obszarowa kontrolera)?
Jakie są różnice między protokołem OBD-II a konfiguracją CAN? '
Jak korzystać ze skanera OBD-II w pojeździe z CAN?
Co to jest CAN (sieć obszarowa kontrolera)?
Jakie są różnice między protokołem OBD-II a konfiguracją CAN? '
Jak korzystać ze skanera OBD-II w pojeździe z CAN?
Odpowiedzi:
Ok, zanim odpowiem na twoje szczegółowe pytania, zróbmy wprowadzenie na temat systemów autobusowych. Możliwe, że znasz części tych rzeczy, ale zacznę od tego, ponieważ ludzie z niewielką lub żadną wiedzą informatyczną lub elektroniczną również powinni to zrozumieć.
W systemach elektronicznych sygnały przesyłane są z jednego układu do drugiego za pomocą przewodów (na chwilę zapomnijmy o rzeczach bezprzewodowych). Najprostszym sposobem jest użycie jednego drutu na bit informacji, którą chcesz przesłać. Jeden kawałek informacji to po prostu odpowiedź na pytanie tak / nie, takie jak „Czy światła główne są włączone?” Jeśli reflektory są włączone, na tym przewodzie jest napięcie, powiedzmy 5 woltów. Jeśli są wyłączone, na przewodzie jest 0 woltów.
Teraz wystarczy na odrobinę informacji. Ale więcej danych wymaga więcej przewodów. Niestety: więcej przewodów oznacza większą złożoność. Nowoczesny samochód to tylko komputer z oponami , więc jest w nim dużo drutów ( serwer km lub mil ). Im więcej drutów, tym więcej masy i więcej kosztów, a producentom samochodów się to nie podoba. Potrzebujemy więc sposobu na zmniejszenie ilości drutów.
Typowym sposobem jest użycie systemu magistrali .
Pomyśl o autobusie jako sposobie przesyłania większej ilości informacji za pomocą mniejszej liczby przewodów . Istnieją inne zalety systemów autobusowych, ale skupię się na tym aspekcie.
Przykład:
Chcemy włączyć lub wyłączyć cztery lampy.
Łatwo to zobaczyć; potrzebujemy jednego drutu na lampę.
Dzięki temu prymitywnemu rodzajowi systemu magistrali zredukowaliśmy liczbę przewodów do dwóch . Bez względu na liczbę lamp, które lubimy kontrolować, potrzebujemy tylko jednego drutu, aby wskazać drugiemu układowi, którą lampę chcemy przełączyć, oraz drugiego drutu, aby powiedzieć, czy chcemy, aby lampa była włączona czy wyłączona. Mój przykład miałby ograniczenia w świecie rzeczywistym, ponieważ nie można po prostu podnieść napięcia do 1000 V na Drucie 1, aby włączyć tysiąc różnych lamp.
Ten przykład pokazuje, dlaczego w elektronice w ogóle, aw samochodach w szczególności stosowane są systemy autobusowe. Samochody korzystają z szeregu specjalnie zaprojektowanych dla nich systemów autobusowych:
Co to jest CAN (sieć obszarowa kontrolera)?
CAN to najważniejszy system autobusowy w samochodzie. Nie będę szczegółowo omawiał tego punktu, po prostu pomyśl o tym jako o sposobie przesyłania dużych ilości danych za pomocą tylko dwóch przewodów. Możesz przeczytać więcej o CAN na Wikipedii .
Jakie są różnice między protokołem OBD-II a konfiguracją CAN?
OBD-II to protokół wyższego poziomu używany do celów diagnostycznych. OBD-II może korzystać z jednego (wielu) różnych systemów magistrali do przesyłania danych diagnostycznych zi do samochodu. Pomyśl o OBD-II jako języku (angielskim), który mówisz, oraz o CAN jako urządzeniu komunikacyjnym (telefonie), którego używasz do rozmowy z kimś (o swoim samochodzie i jego stanie zdrowia;).
Wiele osób określa OBD (skrót od diagnozy na pokładzie) lub OBD-II jako „standardy”. OBD-II jest standardem, ale znowu składa się z tak wielu różnych standardów, protokołów i systemów magistrali używanych do komunikacji, że trudno jest wymienić wszystkie z nich. Kiedyś zrobiłem grafikę poglądową i zobaczę, czy mogę dodać ją do mojej odpowiedzi później.
Jak korzystać ze skanera OBD-II w pojeździe z CAN?
Wystarczy podłączyć go do portu OBD-II samochodu. CAN jest jednym z protokołów transportowych specyfikacji OBD-II i powinien być obsługiwany przez większość skanerów OBD-II. Lokalizację portu można znaleźć za pomocą wyszukiwarki Google (zdjęć). Zwykle port znajduje się w zasięgu sterownika , np. Pod deską rozdzielczą lub jest ukryty w konsoli środkowej .
OBD II to autoryzowany przez rząd USA interfejs diagnostyczny. Ten interfejs zapewnia określony zestaw informacji, w tym między innymi dane komputera silnika i kody problemów z komputerem silnika.
Po wprowadzeniu OBD II rząd USA nie zmusił producentów do standaryzacji interfejsu komunikacyjnego z komputerem silnika. Wczesny OBD II miał co najmniej pół tuzina protokołów komunikacyjnych. Później rząd USA zdał sobie sprawę, że ich błąd nakazał, aby przynajmniej komputer silnika obsługiwał protokół komunikacyjny CAN.
Protokół komunikacyjny CAN to taki, który jest obsługiwany pod parasolem OBD II.
Jeśli twój skaner OBD II obsługuje CAN, niektóre starsze, które pojawiły się między OBD II a mandatem CAN, nie obsługują go, to nie ma różnicy w użyciu. Skaner automatycznie wybierze używany protokół, automatycznie wykrywając dostępny protokół lub po wprowadzeniu modelu marki i roku skaner użyje tego, o czym wie, że jest dostępny.