Lekcja 9 i 10
Transkrypt
Lekcja 9 i 10
Lekcja 9 Temat: Magistrala CAN Magistrala CAN (ang. Controller Area Network) została specjalnie opracowana dla pojazdów samochodowych jako rozwinięta sieć szeregowej transmisji danych. Swoje zastosowanie znalazła również w innych dziedzinach jak np. budownictwo. Dane przekazywane są w sposób sekwencyjny (po kolei) Jednym przewodem, wspólną magistralą. Wszystkie węzły sieci mają do niej dostęp. Dzięki połączeniu sterowników elektronicznych z magistralą transmisji szeregowej możliwe jest wzajemne przesyłanie i odbiór niezbędnych informacji. Umożliwia to znaczne zmniejszenie liczby przewodów elektrycznych, ponieważ transmisja danych odbywa się jednym przewodem, podczas gdy we wcześniejszych rozwiązaniach każdemu sygnałowy był podporządkowany indywidualny przewód. Podstawowe własności magistrali CAN to: Duża odporność na zewnętrzne zakłócenia elektromagnetyczne, dzięki zastosowaniu różnicowej techniki transmisji bitów. Ponadto każda ramka CAN opatrzona jest sumą kontrolną CRC-15. Według matematycznych obliczeń jeden przekłamany bit może zostać nie wykryty raz na 1000 lat ciągłej pracy magistrali (prawdopodobieństwo niewykrycia wynosi 10-11.Wysoką niezawodność potwierdzają testy przeprowadzone przez firmę Bosch , które mówią że w ciągu 4000h eksploatacji występuje około 3.95*10-3 nie wykrytych błędów Transmisja na magistrali odbywa się metodą broadcastową w konfiguracji multimaster bez jednostki nadrzędnej. Dostęp do medium transmisyjnego realizowany jest poprzez mechanizm CSMA/CA). Dane na magistrali mogą być transmitowane z prędkością do 1Mbps na odległość max. 40 metrów. Elastyczność systemu i niski koszt implementacji - dołączenie kolejnych węzłów bez konieczności zmian hardwerowych i softwerowych. CAN jest to magistralą asynchroniczną i szeregową. Znaczne zmniejszenie okablowania. Producenci samochodów poprzez "przejście" na magistralę CAN zmniejszyli wagę okablowania o kilka kilogramów jak i ich długość o kilka kilometrów. Ze względu na szybkość transmisji oraz rodzaj urządzeń, magistrala CAN w samochodzie dzieli się na grupy: CAN multimedia, związana ze sprzętem audio-video oraz nawigacją GPS, przesył dużej ilości danych (1Mbps) CAN trakcja, odpowiadająca za komunikację z systemami bezpieczeństwa (poduszki powietrzne, ABS, EPS, ASR, wspomaganie kierownicy), sterowaniem silnika i skrzyni biegów, przesył danych w czasie rzeczywistym (250kbps - 1Mbps) CAN komfort, odpowiadająca za komfort jazdy (centralny zamek, klimatyzacja, światła, kierunkowskazy, elektryczne szyby, elektryczne lusterka, siłowniki siedzeń, wskaźniki, regulator położenia reflektorów, czujniki deszczu, czujniki cofania), mała prędkość transmisji (10kbps - 40kbps) CAN diagnostyka, będąca pewnego rodzaju bramą (Gateway), pozwalająca na odczyt parametrów pojazdu, przeglądania listy błędów Złącze diagnostyczne OBDII, poprzez które możemy dokonać diagnostyki pojazdu, zazwyczaj znajduje się w zasięgu kierowcy (w okolicy kierownicy). W złączu diagnostycznym oprócz wyprowadzeń CAN High i CAN Low, występują wyprowadzenia pozwalające na diagnostykę poprzez protokoły prostych magistrali szeregowych.