2010-04-12. Magistrala LIN



Podobne dokumenty
Problematyka sieci miejscowej LIN

Systemy wbudowane - wykład 8. Dla zabicia czasu Notes. I 2 C aka IIC aka TWI. Notes. Notes. Notes. Przemek Błaśkiewicz.

MIKROKONTROLERY - MAGISTRALE SZEREGOWE

MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika

Zastosowania mikrokontrolerów w przemyśle

SM210 RS485 - JBUS/MODBUS dla SM102E. Æ Instrukcja obsługi

Opis czytnika TRD-80 CLASSIC ver Moduł czytnika transponderów UNIQUE z wbudowaną anteną

Wbudowane układy komunikacyjne cz. 1 Wykład 10

RS485 MODBUS Module 6RO

Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30

RS485 MODBUS Module 6RO

SM211 RS485 - JBUS/MODBUS dla SM103E. Æ Instrukcja obsługi

Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

RS485 MODBUS Module 6RO

Opis czytnika TRD-FLAT CLASSIC ver Naścienny czytnik transponderów UNIQUE w płaskiej obudowie

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.

LMWD-2X LISTWOWY MODUŁ WYJŚĆ DWUSTANOWYCH DOKUMENTACJA TECHNICZNO-RUCHOWA. Wrocław, listopad 1999 r.

Moduł konwertera RS-232/LON

Moduł konwertera RS-232/LON

Opis czytnika TRD-55 CLASSIC ver Moduł czytnika transponderów UNIQUE z zewnętrzną anteną

Systemy wbudowane - wykład 7

Komunikacja RS485 - MODBUS

RS-H0-05 (K)* Czytnik RFID MHz Mifare. Karta użytkownika

Mini Modbus 1AI. Moduł rozszerzający 1 wejście analogowe, 1 wyjście cyfrowe. Wyprodukowano dla

Komunikacja w mikrokontrolerach Laboratorium

MiniModbus 4DI. Moduł rozszerzający 4 wejścia cyfrowe. Wyprodukowano dla

MAGISTRALE MIKROKONTROLERÓW (BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Protokół Modbus RTU / Sieć RS-485

RS485 MODBUS Module 8I8O

Konwerter DAN485-MDIP

MAGISTRALA MODBUS W SIŁOWNIKU XSM Opis sterowania

Magistrale szeregowe

RS485 MODBUS Module 16RO

RS485 MODBUS Module 16O

RS485 MODBUS Module 6TE

Sieci Komputerowe Mechanizmy kontroli błędów w sieciach

Komunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

RS485 MODBUS Module 16RO

Mini Modbus 1TE. Moduł rozszerzający 1 wejście temperaturowe, 1 wyjście cyfrowe. Wyprodukowano dla

RS485 MODBUS Module 16I

PRZEWODOWE I ŚWIATŁOWODOWE MAGISTRALE TELEINFORMATYCZNE STOSOWANE W POJAZDACH

RS485 MODBUS Module 16I

RS485 MODBUS Module 16O

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

MiniModbus 4DI-M. Moduł rozszerzający 4 wejścia cyfrowe z pamięcią liczników. Wyprodukowano dla

Przesyłania danych przez protokół TCP/IP

SDM-6RO. Moduł rozszerzający 6 wyjść przekaźnikowych. wyprodukowano dla

Adres rejestru. szesnastkowo. Typ zmiennej. Numer funkcji Modbus. Opis zmiennej. (dziesiętnie)

RS485 MODBUS Module 16I-M

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS

Pytania na kolokwium z Systemów Teleinformatycznych

MPI-8E 8-KANAŁOWY REJESTRATOR PRZENOŚNY

Moduł monitoringu mediów MMC

Moduł komunikacyjny Modbus RTU w standardzie RS-485 do ciepłomierza SonoMeter 31 i przelicznika energii Infocal 9

1W-H3-04P (K)* *Litera K odnosi się do wersji czytnika ze wspólną katodą. Czytnik RFID 125 khz Unique. Karta produktu

PRZEDSTAWIENIE WYNIKÓW ANALIZY STRUKTURY NAGŁÓWKA RAMKI CAN POD KĄTEM WPŁYWU POSZCZEGÓLNYCH PÓL NA LICZBĘ WSTAWEK BITOWYCH

TECHNIKA MIKROPROCESOROWA

Mini Modbus 1AO. Moduł rozszerzający 1 wyjście analogowe, 2 wyjście cyfrowe. Wyprodukowano dla

SDM-16RO. Moduł rozszerzający 16 wyjść przekaźnikowych. wyprodukowano dla

Na początku lat dziewięćdziesiątych międzynarodowy przemysł samochodowy stanął przed dwoma problemami dotyczącymi rozwoju samochodów: jak poprawić kom

MAGISTRALA CAN STRUKTURA RAMKI CAN

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

RS485 MODBUS Module 8AI

SDM-8I8O. Moduł rozszerzający 8 wejść cyfrowych, 8 wyjść cyfrowych. wyprodukowano dla

Wykład 3. Interfejsy CAN, USB

TEMPERATURE CONTROL SYSTEM BY THE CAN BUS UKŁAD REGULACJI TEMPERATURY POPRZEZ MAGISTRALĘ CAN

Współpraca procesora ColdFire z urządzeniami peryferyjnymi

MS360-LPM. wersja 1.09 (wersja robocza) Dokumentacja użytkownika

Opis czytnika TRD-FLAT 2LN ver Naścienny czytnik transponderów UNIQUE w płaskiej obudowie

PROFIBUS RAMKA DANYCH

Instrukcja MM-717 Tarnów 2010

SDM-16I. Moduł rozszerzający 16 wejść cyfrowych. wyprodukowano dla

MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN

TCP/IP. Warstwa łącza danych. mgr inż. Krzysztof Szałajko

CM ModBus RTU slave DMX master

SDM-8AO. Moduł rozszerzający 8 wyjść analogowych. wyprodukowano dla

Wykład 4. Interfejsy USB, FireWire

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

INSTRUKCJA OBSŁUGI. KONWERTERA USB/RS232 - M-Bus

1. Warstwa fizyczna. 2. Organizacja transmisji.

RS485 MODBUS Module 8AI

SDM-6TE. Moduł rozszerzający 6 wejść temperaturowych. wyprodukowano dla

Protokół CAN-bus PKP.

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

SYGNALIZATORY MIEJSCA ZWARCIA W SIECI KABLOWEJ SN Z SERII SMZ-4DM INSTRUKCJA OBSŁUGI PRZEZ PROTOKÓŁ MODBUS RTU

RS485 MODBUS Module 8AO

SYSTEM E G S MODUŁ ML/A-1m wersja V32.1

RS485 MODBUS Module 8I8RO

SM213, SM214 Moduł Ethernet JBUS/MODBUS dla SM103E Moduł Ethernet + RS485 dla SM103E. Æ Instrukcja obsługi

RS485 MODBUS Module 8I8RO

Model OSI. mgr inż. Krzysztof Szałajko

LSPX-21 LISTWOWY MODUŁ WEJŚĆ ANALOGOWYCH DOKUMENTACJA TECHNICZNO-RUCHOWA. Wrocław, październik 2003 r.

Interfejsy szeregowe TEO 2009/2010

Opis czytnika TRD-HOT COMBO ver Naścienny czytnik transponderów UNIQUE w podświetlanej obudowie

TRD-MINI COMBO. Uniwersalny moduł czytnika transponderów UNIQUE - wersja OEM. Podstawowe cechy :

Aplikacja dla eksperymentu identyfikacyjnego z wykorzystaniem układu PAIO. Wykonał : Marcin Cichorowski Prowadzenie : dr inż.

Interfejsy systemów pomiarowych

TCP/IP formaty ramek, datagramów, pakietów...

RS485 MODBUS Module 6TE

Transkrypt:

Magistrala LIN

Protokoły sieciowe stosowane w pojazdach 2010-04-12

Dlaczego LIN? 2010-04-12 Magistrala LIN(Local Interconnect Network) została stworzona w celu zastąpienia magistrali CAN w przypadku, gdy nie jest wymagana duża szybkość transmisji, a liczy się minimalizacja kosztów. W pojazdach mamy do czynienia z konfiguracją instalacji elektrycznej w układzie z wszechobecną masą, wobec czego magistrala LIN daje nam nie tylko ograniczenie kosztów pojedynczego węzła, ale również 2-krotne zmniejszenie kosztów przewodów. Magistrala LIN jest magistralą 1-dno przewodową. CAN wymaga przewodu twisted-pair

Zastosowanie Magistrali LIN

Zastosowanie Magistrali LIN

Charakterystyka LIN

Cechy Magistrali LIN Jeden węzeł nadrzędny Master, wiele węzłów podrzędnych Slave; Realizacja bazująca na sprzęcie wyposażonym w proste interfejsy szeregowe UART/SPI; Auto synchronizacja, układy Slave mogą pracować z rezonatorami RC; Gwarantowane opóźnienie do prawidłowej transmisji sygnałów; Niski koszt 1$/node, realizacja jednoprzewodowa; Prędkość do 20kbit/s; Wybór długości ramki informacji MESSAGE FRAME 2,4,8 bajtów; Ochrona danych sumą kontrolną; Detekcja uszkodzonych węzłów i sieci. 2010-04-12

Koncepcja magistrali LIN 2010-04-12 Pole identyfikatora, nie zawiera informacji o adresacie niesionej informacji, lecz opisuje znaczenie danej.

Prędkości Transmisji Maksymalna szybkość transmisji 20kbit/s wynika z ograniczenie EMI dla magistral jedno przewodowych. Minimalna szybkość transmisji 1kbit/s wynika z praktycznej implementacji czasów oczekiwań na dane. Rekomendowane szybkości transmisji Wolna Średnia Szybka 2400 bit/s 9600 bit/s 19200 bit/s 2010-04-12

Jeden Master Brak Arbitrażu Tylko węzeł zawierający Zadanie Master jest upoważniony do transmisji nagłówka informacji. Zadania Slave odpowiadają na ten nagłówek. Magistrala LIN nie posiada procedury arbitrażu. W przypadku, gdy odpowie więcej niż jedno Zadanie Slave mamy do czynienia z błędem. Błąd musi być obsłużony przez aplikację użytkownika. 2010-04-12

Mechanizm detekcji błędów magistrali W magistrali LIN mamy trzy metody detekcji błędów: Monitoring, nadajnik sprawdza co wysyła i co jest na magistrali; Negowana suma kontrolna modulo 256 dla pól danych, z przeniesieniem z bitu MSB dodanym do LSB; Podwójna detekcja parzystości pola identyfikatora; 2010-04-12

Parametry Magistrali LIN Maksymalna liczba węzłów magistrali jest ograniczona nie tylko przez liczbę identyfikatorów, ale wynika również z fizycznych własności magistrali: Zalecenia: Liczba węzłów nie powinna przekraczać 16, w innym przypadku spadek impedancji magistrali może spowodować pogorszenie warunków komunikacji; Całkowita długość magistrali nie powinna przekraczać 40m; Impedancja Węzła Master 1kΩ, Slave 30kΩ. 2010-04-12

Warstwa Fizyczna Warstwę fizyczną magistrali LIN stanowi pojedyncza linia, z iloczynem na drucie. Zasilana jest z sieci zasilającej pojazd (VBAT). Dioda szeregowo z rezystorem (terminator) zapobiega przekazywaniu ładunku z baterii układu do sieci zasilającej. ECU VBAT LIN BUS GND Na magistrali mamy do czynienia z dwoma stanami: Dominujący 0 masa; Recesywny 1 poziom napięcia sieci zasilającej; 2010-04-12

Warstwa Fizyczna

Warstwa Fizyczna L9638 (ST)

Warstwa Fizyczna

Warstwa Fizyczna

Warstwa Fizyczna

Warstwa Fizyczna Przesunięcie poziomu masy 2010-04-12

Ramka Informacji

Przerwa Synchronizacji Przerwa Synchronizacji to pierwsze pole ramki informacji. Zawsze wysyłana przez Zadanie Master. Przygotowuje Zadania Slave do synchronizacji częstotliwości magistrali. Pole to składa się z dwóch części: Stan dominujący, minimum 13 czasów trwania 1 bitu; Stan recesywny, czas trwania 1 bitu; 2010-04-12

Pole Synchronizacji Pole synchronizacji zawiera informacje dla Zadań Slave o częstotliwości magistrali LIN i zawiera 5 opadających zboczy w odstępie jednego bitu. 2010-04-12

Pole Identyfikatora Pole identyfikatora zawiera informację o długości pola danych (2,4,8 bajtów), 4-bitowy identyfikator oraz dwa bity kontrolne EVEN i ODD; P0 = ID0 ID1 ID2 ID4 P1 = ID1 ID3 ID4 ID5 ID5 ID4 BAJTÓW 0 0 0 1 1 0 1 1 2010-04-12 2 2 4 8 Identyfikatory o tych samych polach ID0-ID3, ale o różnych długościach ramek danych, są różnymi identyfikatorami

Pole Danych

Bajt Pola Danych Pole danych zawiera bajty zapisane według konwencji: Start, LSB-MSB, STOP. 2010-04-12

Pole kontrolne Pole kontrolne zawiera negowaną sumę kontrolną modulo 256 obliczaną dla wszystkich bajtów danych. Suma ta jest obliczana jako Dodaj i Przeniesienie, gdzie bit przeniesienia każdego dodawania dodawany jest do bitu LSB. Dzięki temu mamy również zabezpieczenie bitów MSB. 2010-04-12 Suma modulo 256 wszystkich bajtów danych i sumy kontrolnej musi być równa 0xFF.

Warianty transmisji

Warianty transmisji

Warianty transmisji

Warianty transmisji

Warianty transmisji

Warianty transmisji

Warianty transmisji