I Wykład 01 03 CAN

Controller Area Network (CAN)

Szeregowa sieć (magistrala) opracowana przez sieć BOSCH w 1986 roku (pierwszy samochód z CAN: Mercedes klasy S 1992).


Pierwotnie zaprojektowana dla przemysłu samochodego stała się również popularną magistralą w automatyce przemysłowej


CAN – zaprojektowana dla samochodów, zaimplementowana do dalszych rozwiązań przemysłowych.


Opel Kadett z 1975r. Miał 280m przewodów elektrycznych, 53 złącza i ani jednego sterownika elektronicznego

Opel Omega z 1998r. - 1523m przewodów, 270 złącz i 29 sterowników


Mercedes w starszych konstrukcjach okablowanie samochodu wymagało zastosowania 3,2 km kabli o łączenj wadze 56kg.

Obecnie potrzebne jest tylko 2,2km o masie 39kg.


System Can przekazuje około osiemset pięćdziesiąt różnych sygnałów sterujących. Obsługiwanych jest 40 urządzeń elektronicznych – wykonują one około 170 różnych funkcji (2000r.)




Elektronika jest zawodna przez dużą zmienność warunków – temperatura, wilgotność, warunki atmosferyczne. Same sterowniki są zabezpeiczone żelami/żywicami, ale najsłabszym ogniwem są złącza odpowiedzialne za komunikowanie różnych elementów. Występują duże, zmienne drgania które dodatkowo obniżają żywotność złącz.

Wiele operacji musi być wykonywanych w czasie rzeczywistym (np. tempomat, ABS).

Musi być samodiagnostyka w układzie, nie można dopuścić aby w wyniku awari odłączał dany układ (np. pedał gazu) SAFETY FIRST. System dodatkowo powinien rejestrować awarie. Nie wszystkie błędy są wyświetlane (np. zabraknie 2 impulsów ABS, po chwili wraca do normy), system nie informuje kierowcy, ale informacja jest zapisywana.

OBD2 – część informacji jest dostępna ogólnie, każdy może to sprawdzić (wzięło się z kontorli emisji spalin).

System działa nawet jeśli jest w połowie uszkodzony. Łatwiej systemy pracują na sygnałach cyfrowych.


CAN

Później dzoszły magistrale oparte na światłowodach:

BYTEFLIGHT – BMW

D2B – DAIMLERCHRYSLER

MOST – AUDI

a także sieci tradycyjne odporne na błędy:

FLEXRAY – BMW, DaimlerChrysler

oraz mniej skomplikowane

LIN (będące uzupełnieniem siecan CAN)

możemy znaleźć w pojazdach także magistrale oparte na transmicji radiowej (np. pomiar ciśnienia w kołach jest ciągle wykonywany):

BLUETOOTH


CAN

W sieci CAN wyróżnia się trzy "warstwy", które mają określone cechy (według "CAN specification – version 2.0" Robert Bosch GmbH 1991)

CAN – warstwy aplikacji


Warstwa obiektowa:

  • filtrowanie wiadomości

  • określenie statusu wiadomości

Warstwa obiektowa opiera się na filtrowaniu przesyłanych wiadomości i określeniu czy są to inforcmacje przesyłane do dobiorników zy żądania informacji

Warstwa transferowa:

  • detekcja i blokada błędów

  • potwierdzenie odbioru wiadmości

  • arbitraż

  • określony format wiadmości

  • chonometraż wiadomości

Warstwa tranferowa reprezentuje protokół CAN, czyli wszystko jest związane z wysyłaniem i odbieraniem wiadomości przez węzły sieci

Warstwa fizyczna:

  • poziomy napięc sygnałów i prędkości przesyłu

  • medium transmisyjne

Warstwa fizyczna definiuje poziomy napięc transmitowanych sygnałów


CAN

Na potrzebny przemysłu motoryzacyjnego stosuje się podział na cztery klasy różniące się pod względem szybkości przesyłu informacji oraz urządzeń które są do magistrali podłączone:

Klasa A – komunikacja elektroniki "chassis" (światła, kierunkowskazy, siłowniki siedzeń i lusterek, centralny zamek) o szybkóść przesyłu poniżej 10kb/s

Klasa B – urządzenie wymagające szybszej transmisji, tzn. Ok 40kb/s (klimatyzacja)

Klasa C – wymagany tranfer danych w czasie rzeczywistym (sterowanie silnika, sterowanie skrzynią biegów, układy ABS, ESP, itp.) - szybkość przesyłu 250kb/s – 1Mb/s

Klasa D przesył dużej ilości danych (komunikacja multimedialna) – szybkośc przesyłu 100kb/s-10Mb/s

CAN

Przykładem współdziałania różnych klas sieci CAN w jednym pojeździe jest Audi A4 rocznik 2001, w którym zainstalowano trzy magistrale:

Inotaiment CAN – multimedia



CAN

Magistarle CAN mogą być konfigurowane w różny sposób w motoryzacji korzysta się jdenak tylko ze struktury gwiaździstej i linearnej


Pierścieniowa tworzona przez sterowniki połączone szeregowo w okgrąg, przynajmniej na razie, w samochodach nie jest stosowana


CAN

Struktura gwiaździsta:

jednostka centralna połączona z kilkoma sterownikami i zarządza przesyłem inforamcji płynących od nich i do nich


CAN

Struktura linearna:

sterowniki podłączone do tej samej lini sygnałowej

Wykorzystywana jest w siechach CAN obsługujących sterowniki jednostki napędowej, skrzyniu biegów, układów bezpieczeństwa jazdy.

Awaria jednego elementu nie wyłącza całego układu, np. czujnik prędkości koła – ABS dalej działa, sypie błędami itp., ale wystarczy wymienić czujnik i wszystko dalej działa. Jest stosowana kiedy mamy do czynienia z układami "życia samochodu"


CAN

System informowania poprzez zestaw wskaźników generalnie wymaga wymiany komunikatów pomiędzy wszystkimi magistralami sitniejącymi w samochodze. A ponieważ magistarle te zazwyczaj pracują z różnymi szybkościami transmisji, potrzebne jest urządzenie, które pozwoli na bezproblemowy przesył danych.

Służy do tego sterownik nazywany "Getway". Oprócz dopasowywania prędkości transmisji umożliwia on przeprowadzenie diagnozy sprawności wszystkich urządzeń i systemów zamontowanych w samochodzie łącząc się z nimi poprzez magistarle CAN.

Nie jest jednostką centralną, zazwyczja zainstalowany z panelem informacyjnym. Umożliwia współpracę z kierowcą i serwisem/diagnostą.


CAN

Budowa magistrali

Każdy sterownik zawiera:

Kontroler i "transceiver" są odpowiedzialne za dnadawanie danym odpowiedniej postaci oraz komunikację z magistralą.

Wsystkie bloki zawierają w sobie układy mikoprocesorowe

Informacja krąży w kółko i jest zadresowana


CAN

Budowa magistarli:

Magistarla to dwa predowy tworzące tzw. "skrętke" ( sketka zastępuja kilkunasoprzewodową wiązkę)

Komunikacja pomiędzy sterownikami odbywa sie w obu kierunkach (tzn. Wysyłanie i odbieranie)

Można to realizować nawet jednym przewodem, ale może wówczas dochodzić do przenikania zakłóceń z zewnątrz (rozwiązanie rzadko stosowane i wyłącznie w sieciach o młaej szybkości przesyłu i niskich wymagniach co do błędów odczytu – np. układu komfortu jazdy)


W większości przypadkóść sieci CAN zbudowane są z dwóch przewodów określonych jako "high" i "low". Sygnały, czyli bity o wartości logicznej 1 (high) i bity o wartości logiczne 0 (low), przysłane są nimi metodą "różnicową", czyli tak aby ybły "symetryczne" względem siebie.

System odporny na zakłócenie wewnętrzne, nieodporny na zew, w razie awari możemy posłużyć się jednym przewodem.

CAN

Tabela przedstawia wartości napięc odpowiadających poziomom wysokim i niskim w przewodzie "high" i "low" określonym przez standard ISO 11898

TABELA PITA + SCHEMAT

Przyjmuje się, że niska różnica napięć pomiędzy przewodami (<0,5V) oznacza stan recesywny, natomiast różnica wysoka (>0,9V) – stan dominujący

Najważniejszą cechą takiego rozwiązania jest to, że dsuma napięc na przewodach (lub różnica zmian napięć) zawsze pozostaje stała. Dzięki temu następuje wzajemne znoszenie się pól elektromagnetycznych, mogących powodować zakłócenia (niekiedy stosowany bywa trzeci przedów w postaci ekranu w celu dodatkowej ochrnoy przez zakłóceniami zewnętrznymi).


CAN

Przyjęty system gwarantuje odpowiedni poziom niezadowności.

Sterowniki podłączone do sieci zapeniają nieprzerwaną komunikację (choć możliwa jest znaczna redukcja poziomu sygnałow, nawet do poziomu szumów) rakże wówczas, gdy:


CAN
Koszulki przewodów skrętki sa dwukolorowe, ale jedna z barw jest dominująca (najczęściej pomarańczowa). Druga (pasek na szoulce) odróżnia od siebie magistarle różnych klas znajdujące się w danym pojeździe.

Jedna wiązka jest zawsze pomarańcozwa, druga ma inni kolor, aby móc zawsze rozróżnic przewody CAN w samochodzie i łatwo określić za co odpowiedziałna jest magistrala.


CAN































Sieci CAN, dzięki temu, że wykorzystują układy mikroprocesorowe i cyforwy przysł informacji, umożliwiają szybką i niezawodną komunikacje pomiędzy podzespołami. W dodatku na bardzo duze odległości.


CAN

Protokół transmisji danych

Określa on jakie dane, w jakiej kolejności i w którym moemncie mogą byc przysyłane. Dzęki temu na magistrali zawsze znajduję sie tylko jeden komunikat odbierany przez pozostałe sterowniki.

Aby wymiana inforamcji była szybko i sprawna proces komunikowania się sterowników musi uwzględniać:

Jest to szczególnie istotne w przypadku magistarli klasy C, czyli obsługującej jednostkę napędową i układy bezpieczeństwa czynnego (komunikaty zawierające niewielkią ilośc canych, które musza byc bardzo często wymiane pomiędzy urządzeniami)

Praktycznie komunikacja powinna odbywać się w czasie rzeczywistaym stąd bardzo krótka przerwa pomiędzy kolejnymi wiadomościami wysyłanymi prez sterowniki. Transfer wiadomości trwa mniej niż 1ms i powtarza się co 1-10ms.


Maksymalnie 1 informacja na raz może być wysyłana, nie ma sytuacji, że wiele urządzeń naraz wysyła informacje do sieci. Wszystko jest uporządkowane i zorganiozwane.


CAN PITA SCHEMAT

Steornwik nr.2 wysyła komunikat na magistralę. Dane z mikroprocesora są przygotowane przez kontroler Can, a następnie, po przektształceniu, wysłane na magistralę za pomocą "transcelvera" (mikroprocesor kotroler i transclever są elementami sterownika). Komunikat pobiera z magistarli wszystkie pozostałe sterowniki podbięte do niej (sterowniki 1,2,3,4), po czym ich transcelvery sprawdzają czy inforamcje zawarte w komunikacie są potrzebne do pracy danego sterownika, czy nie Sterowni. Potrzebuje odebranych danych więc cały komunikat jest ignorowany. Transcelvery sterowników 1i 4 po pozytywanej weryfikacji wiadomości przysłają dane poprzez kontroler CAN do mikoprocesora. Od tego momentu wszystkie urządzenia są gotowe do dalszej rpacy, czyli dobioru lub wysyłania następnych komiunkiacji.


Wyszukiwarka

Podobne podstrony:
psychologia społeczna - wykłady 01.03.09, Psychologia
Biznes plan wyklady - 01[1][1].03.2009
SOCJOLOGIA KULTURY wykład I (01.03.2008r.), Socjologia
Z Wykład 01.03.2008, Zajęcia, II semestr 2008, Rachunek prawdopodobieństwa
Wykład 3 - 01.03, Administracja Notatki UŚ, ADMINISTRACJA I ROK, Regulamin czynności urzędowych
fizjologia zwierzat wyklad 01-03
fizjologia zwierzat wyklad 01 03
wyklad I - 01.03.2007, Higiena, wykłady (amwro)
II Wykład 08 03 CAN
GF w3 2.03, Geologia GZMiW UAM 2010-2013, I rok, Geologia fizyczna, Geologia fizyczna - wykłady, 01,

więcej podobnych podstron