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

Wielkość: px
Rozpocząć pokaz od strony:

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

Transkrypt

1 Systemy wbudowane - wykład 8 Przemek Błaśkiewicz 17 maja / 82 Dla zabicia czasu Bluetooth Terminal HC-05, urządzenie...:8f:66, kod / 82 I 2 C aka IIC aka TWI Inter-Integrated Circuit 3 / 82 I 2 C aka IIC aka TWI Inter-Integrated Circuit używa dwóch linii przesyłowych i wykorzystuje architekturę master/slave 4 / 82

2 I 2 C aka IIC aka TWI Inter-Integrated Circuit używa dwóch linii przesyłowych i wykorzystuje architekturę master/slave jednostki mają adres (7 lub 10 bitów) 5 / 82 I 2 C aka IIC aka TWI Inter-Integrated Circuit używa dwóch linii przesyłowych i wykorzystuje architekturę master/slave jednostki mają adres (7 lub 10 bitów) typowe transfery 100 kbit/s (standard), 10 kbit/s (low speed), ale można używać dowolnych częstotliwości (do 3.4Mbps w ostatniej specyfikacji) 6 / 82 I 2 C aka IIC aka TWI Inter-Integrated Circuit używa dwóch linii przesyłowych i wykorzystuje architekturę master/slave jednostki mają adres (7 lub 10 bitów) typowe transfery 100 kbit/s (standard), 10 kbit/s (low speed), ale można używać dowolnych częstotliwości (do 3.4Mbps w ostatniej specyfikacji) liczba urządzeń na magistrali ograniczona adresacją i pojemnością (elektryczną) linii 7 / 82 I 2 C aka IIC aka TWI Inter-Integrated Circuit używa dwóch linii przesyłowych i wykorzystuje architekturę master/slave jednostki mają adres (7 lub 10 bitów) typowe transfery 100 kbit/s (standard), 10 kbit/s (low speed), ale można używać dowolnych częstotliwości (do 3.4Mbps w ostatniej specyfikacji) liczba urządzeń na magistrali ograniczona adresacją i pojemnością (elektryczną) linii 8 / 82

3 I2C - schemat komunikacji 1 Master wysyła bit START oraz 7 bitów adresu slave 9 / 82 I2C - schemat komunikacji 1 Master wysyła bit START oraz 7 bitów adresu slave 2 Master wysyła bit 0 lub 1 (chęć pisania lub czytania slave) 10 / 82 I2C - schemat komunikacji 1 Master wysyła bit START oraz 7 bitów adresu slave 2 Master wysyła bit 0 lub 1 (chęć pisania lub czytania slave) 3 Slave odpowiada (jeśli jest) bitem ACK 11 / 82 I2C - schemat komunikacji 1 Master wysyła bit START oraz 7 bitów adresu slave 2 Master wysyła bit 0 lub 1 (chęć pisania lub czytania slave) 3 Slave odpowiada (jeśli jest) bitem ACK 4 Dane są przesyłane (MSB najpierw) 12 / 82

4 I2C timing 13 / 82 I2C timing bit START : SCL Hi oraz SDA 0 1; 14 / 82 I2C timing bit START : SCL Hi oraz SDA 0 1; bit STOP : SCL Hi oraz SDA / 82 I2C timing bit START : SCL Hi oraz SDA 0 1; bit STOP : SCL Hi oraz SDA 1 0 (przy transmisji danych) SDA jest ustalone przy SCL Hi 16 / 82

5 I2C timing bit START : SCL Hi oraz SDA 0 1; bit STOP : SCL Hi oraz SDA 1 0 (przy transmisji danych) SDA jest ustalone przy SCL Hi powtórny START: bit START powtórzony po danych, bez STOP 17 / 82 I2C timing bit START : SCL Hi oraz SDA 0 1; bit STOP : SCL Hi oraz SDA 1 0 (przy transmisji danych) SDA jest ustalone przy SCL Hi powtórny START: bit START powtórzony po danych, bez STOP bit ACK : odbiorca wysyła bit 0 18 / 82 I2C timing bit START : SCL Hi oraz SDA 0 1; bit STOP : SCL Hi oraz SDA 1 0 (przy transmisji danych) SDA jest ustalone przy SCL Hi powtórny START: bit START powtórzony po danych, bez STOP bit ACK : odbiorca wysyła bit 0 bit NACK : odbiorca wysyła bit 1 (normalny stan na linii!) 19 / 82 I2C timing bit START : SCL Hi oraz SDA 0 1; bit STOP : SCL Hi oraz SDA 1 0 (przy transmisji danych) SDA jest ustalone przy SCL Hi powtórny START: bit START powtórzony po danych, bez STOP bit ACK : odbiorca wysyła bit 0 bit NACK : odbiorca wysyła bit 1 (normalny stan na linii!) gdy odbiorcą jest master: już nie chcę więcej czytać od slave 20 / 82

6 I2C timing bit START : SCL Hi oraz SDA 0 1; bit STOP : SCL Hi oraz SDA 1 0 (przy transmisji danych) SDA jest ustalone przy SCL Hi powtórny START: bit START powtórzony po danych, bez STOP bit ACK : odbiorca wysyła bit 0 bit NACK : odbiorca wysyła bit 1 (normalny stan na linii!) gdy odbiorcą jest master: już nie chcę więcej czytać od slave gdy odbiorcą jest slave: nie mogę czytać, nie ma mnie, nie rozumiem; 21 / 82 I2C - fizyczność na liniach SCL i SDA zastosowano rezystory pull-up 22 / 82 I2C - fizyczność na liniach SCL i SDA zastosowano rezystory pull-up V dd to typowo 3.3 lub 5V 23 / 82 I2C - fizyczność na liniach SCL i SDA zastosowano rezystory pull-up V dd to typowo 3.3 lub 5V linia, na której nikt nie nadaje (pływająca) ma V dd 24 / 82

7 I2C - fizyczność na liniach SCL i SDA zastosowano rezystory pull-up V dd to typowo 3.3 lub 5V linia, na której nikt nie nadaje (pływająca) ma V dd dla SCL - clock stretching, dla SDA - arbitraż 25 / 82 I2C - fizyczność na liniach SCL i SDA zastosowano rezystory pull-up V dd to typowo 3.3 lub 5V linia, na której nikt nie nadaje (pływająca) ma V dd dla SCL - clock stretching, dla SDA - arbitraż slave może przedłużyć SCL na Lo 26 / 82 I2C - fizyczność na liniach SCL i SDA zastosowano rezystory pull-up V dd to typowo 3.3 lub 5V linia, na której nikt nie nadaje (pływająca) ma V dd dla SCL - clock stretching, dla SDA - arbitraż slave może przedłużyć SCL na Lo nadające urządzenia monitorują czy SDA jest takie, jak się spodziewają 27 / 82 CAN controller area network 28 / 82

8 CAN controller area network 29 / 82 CAN - specyfikacja transmisja typu broadcast (semi dupleks) - multi-master 30 / 82 CAN - specyfikacja transmisja typu broadcast (semi dupleks) - multi-master transmisja asynchroniczna, szeregowa, oparta na ramkach 31 / 82 CAN - specyfikacja transmisja typu broadcast (semi dupleks) - multi-master transmisja asynchroniczna, szeregowa, oparta na ramkach CSMA/CA - carrier sense multiple acces / collision avoidance 32 / 82

9 CAN - specyfikacja transmisja typu broadcast (semi dupleks) - multi-master transmisja asynchroniczna, szeregowa, oparta na ramkach CSMA/CA - carrier sense multiple acces / collision avoidance przepustowość do 1Mbps na odległość do 40m (ok. 50% zawartości ramki to dane) 33 / 82 CAN - specyfikacja transmisja typu broadcast (semi dupleks) - multi-master transmisja asynchroniczna, szeregowa, oparta na ramkach CSMA/CA - carrier sense multiple acces / collision avoidance przepustowość do 1Mbps na odległość do 40m (ok. 50% zawartości ramki to dane) standard CAN definiuje warstwę fizyczną i łącza danych 34 / 82 CAN - specyfikacja transmisja typu broadcast (semi dupleks) - multi-master transmisja asynchroniczna, szeregowa, oparta na ramkach CSMA/CA - carrier sense multiple acces / collision avoidance przepustowość do 1Mbps na odległość do 40m (ok. 50% zawartości ramki to dane) standard CAN definiuje warstwę fizyczną i łącza danych połączenie logiczne (identyfikatory + dane ) 35 / 82 CAN - specyfikacja transmisja typu broadcast (semi dupleks) - multi-master transmisja asynchroniczna, szeregowa, oparta na ramkach CSMA/CA - carrier sense multiple acces / collision avoidance przepustowość do 1Mbps na odległość do 40m (ok. 50% zawartości ramki to dane) standard CAN definiuje warstwę fizyczną i łącza danych połączenie logiczne (identyfikatory + dane ) kontrola dostępu do medium (MAC) 36 / 82

10 CAN - specyfikacja transmisja typu broadcast (semi dupleks) - multi-master transmisja asynchroniczna, szeregowa, oparta na ramkach CSMA/CA - carrier sense multiple acces / collision avoidance przepustowość do 1Mbps na odległość do 40m (ok. 50% zawartości ramki to dane) standard CAN definiuje warstwę fizyczną i łącza danych połączenie logiczne (identyfikatory + dane ) kontrola dostępu do medium (MAC) low/high speed CAN 37 / 82 CAN fizyczność i łącze danych Warstwa fizyczna Definiuje poziomy sygnałów (napięcia) oraz jaki jest stan dominujący. Określa sposób kodowania poszczególnych bitów oraz określa synchronizację magistrali. 38 / 82 CAN fizyczność i łącze danych Warstwa fizyczna Definiuje poziomy sygnałów (napięcia) oraz jaki jest stan dominujący. Określa sposób kodowania poszczególnych bitów oraz określa synchronizację magistrali. Warstwa łącza danych Definiuje strukturę ramki, sposoby sygnalizacji błędów i mechanizm MAC (dostępu do medium). 39 / 82 CAN - fizycznie wymagany jest MAC na poziomie bitowym 40 / 82

11 CAN - fizycznie wymagany jest MAC na poziomie bitowym bity dominujące i recesywne 41 / 82 CAN - fizycznie wymagany jest MAC na poziomie bitowym bity dominujące i recesywne mechaniczne aspekty (wtyki, medium) nie określone w standardzie 42 / 82 CAN - fizycznie często: wymagany jest MAC na poziomie bitowym bity dominujące i recesywne mechaniczne aspekty (wtyki, medium) nie określone w standardzie 43 / 82 CAN - fizycznie często: wymagany jest MAC na poziomie bitowym bity dominujące i recesywne mechaniczne aspekty (wtyki, medium) nie określone w standardzie 9-cio pinowy wtyk D-sub: CAN-Lo, GND, CAN-Hi, CAN-V+ 44 / 82

12 CAN - fizycznie często: wymagany jest MAC na poziomie bitowym bity dominujące i recesywne mechaniczne aspekty (wtyki, medium) nie określone w standardzie 9-cio pinowy wtyk D-sub: CAN-Lo, GND, CAN-Hi, CAN-V+ wspólna szyna zasilająca +5V (3.3V opcjonalnie) oraz GND 45 / 82 CAN - magistrala 46 / 82 CAN - magistrala Sygnalizacja różnicowa Sygnał "bez niczego"jest utrzymywany w okolicach 2.5V. CAN-Hi jest podciągany o 1V w górę, a CAN-Lo o 1V w dół, co daje 2V różnicy między parą linii sygnałowych. 47 / 82 CAN - magistrala Steve Corrigan: Introduction to the Controller Area Network (CAN), SLOA101A, 48 / 82

13 CAN - arbitraż magistrali 49 / 82 CAN - arbitraż magistrali 50 / 82 CAN - mechanizmy wykrywania błędów Poziom wiadomości: 51 / 82 CAN - mechanizmy wykrywania błędów Poziom wiadomości: CRC (15 bitów + 1 bit odstępu) 52 / 82

14 CAN - mechanizmy wykrywania błędów Poziom wiadomości: CRC (15 bitów + 1 bit odstępu) ACK (1 bit potwierdzenia + 1 bit odstępu) 53 / 82 CAN - mechanizmy wykrywania błędów Poziom wiadomości: CRC (15 bitów + 1 bit odstępu) ACK (1 bit potwierdzenia + 1 bit odstępu) bity recesywne: CRC-del ACK-del, SOF, EOF 54 / 82 CAN - mechanizmy wykrywania błędów Poziom wiadomości: Poziom bitów: CRC (15 bitów + 1 bit odstępu) ACK (1 bit potwierdzenia + 1 bit odstępu) bity recesywne: CRC-del ACK-del, SOF, EOF 55 / 82 CAN - mechanizmy wykrywania błędów Poziom wiadomości: Poziom bitów: CRC (15 bitów + 1 bit odstępu) ACK (1 bit potwierdzenia + 1 bit odstępu) bity recesywne: CRC-del ACK-del, SOF, EOF monitorowanie magistrali danych (! ACK, adres) 56 / 82

15 CAN - mechanizmy wykrywania błędów Poziom wiadomości: Poziom bitów: CRC (15 bitów + 1 bit odstępu) ACK (1 bit potwierdzenia + 1 bit odstępu) bity recesywne: CRC-del ACK-del, SOF, EOF monitorowanie magistrali danych (! ACK, adres) bit stuffing 57 / 82 CAN - łącze danych Typy ramek: danych faktycznie przesyła dane 58 / 82 CAN - łącze danych Typy ramek: danych faktycznie przesyła dane zdalnego wywołania żądanie przesłania danych 59 / 82 CAN - łącze danych Typy ramek: danych faktycznie przesyła dane zdalnego wywołania żądanie przesłania danych błędów w przypadku wystąpienia błędu 60 / 82

16 CAN - łącze danych Typy ramek: danych faktycznie przesyła dane zdalnego wywołania żądanie przesłania danych błędów w przypadku wystąpienia błędu przepełnienia do uzyskania opóźnienia między ramką danych lub zdalnego wywołania 61 / / 82 Format standard RTR remote transmission request 0 dla ramek danych, 1 dla zdalnego wywołania IDE id extension 0 dla ramek formatu podstawowego, 1 dla rozszerzonego DLC data length długość danych (0-8 bajtów) CRC-del recesywny bit (2) ACK-slot odbiorca ma szansę wysłać 0 (dominujący), bo nadawca wysyła 1 (recesywny) ACK-del recesywny bit (1) EOF end of frame - recesywny bit (1) 63 / 82 Format extended SRR substitute remote request recesywny bit (1) IDE identifier extension bit recesywny bit (1) 64 / 82

17 Ramka zdalna RTR = 1 przegrywa arbitraż kiedy jednocześnie jest ramka danych z tym samym identyfikatorem 65 / 82 Ramka błędu Składa się z 6-12 bitów recesywnych i/lub dominujących (ERROR FLAG) oraz 8 recesywnych (ERROR DELIMITER). Bity dominujące (dla ERROR FLAG) wysyła stacja będąca aktywną (tj. dla której nie określono błędnego działania). Bity recesywne wysyła stacja w stanie passive error. 66 / 82 Error confinement 67 / 82 Error confinement Każde urządzenie ma liczniki TxE, RxE (błędy przy nadawaniu, odbiorze). 68 / 82

18 Error confinement Każde urządzenie ma liczniki TxE, RxE (błędy przy nadawaniu, odbiorze). 1 błąd przy nadawaniu TxE += 8 (TxE- - jeśli OK) 69 / 82 Error confinement Każde urządzenie ma liczniki TxE, RxE (błędy przy nadawaniu, odbiorze). 1 błąd przy nadawaniu TxE += 8 (TxE- - jeśli OK) 2 błąd przy odbiorze RxE += 1 (RxE- - jeśli OK) 70 / 82 Error confinement Każde urządzenie ma liczniki TxE, RxE (błędy przy nadawaniu, odbiorze). 1 błąd przy nadawaniu TxE += 8 (TxE- - jeśli OK) 2 błąd przy odbiorze RxE += 1 (RxE- - jeśli OK) 3 TxE > 127 lub RxE > 127 passive error state 71 / 82 Error confinement Każde urządzenie ma liczniki TxE, RxE (błędy przy nadawaniu, odbiorze). 1 błąd przy nadawaniu TxE += 8 (TxE- - jeśli OK) 2 błąd przy odbiorze RxE += 1 (RxE- - jeśli OK) 3 TxE > 127 lub RxE > 127 passive error state 4 TxE > 255 lub RxE > 255 bus-off state 72 / 82

19 Error confinement Każde urządzenie ma liczniki TxE, RxE (błędy przy nadawaniu, odbiorze). 1 błąd przy nadawaniu TxE += 8 (TxE- - jeśli OK) 2 błąd przy odbiorze RxE += 1 (RxE- - jeśli OK) 3 TxE > 127 lub RxE > 127 passive error state 4 TxE > 255 lub RxE > 255 bus-off state 5 RESET oraz poprawnie przesłano 128 x 11 bitów active error state 73 / 82 Bit stuffing Po każdych 5 takich samych bitach automatycznie wtawiany jest bit przeciwny: 74 / 82 Bit stuffing Po każdych 5 takich samych bitach automatycznie wtawiany jest bit przeciwny: by utrzymać synchronizację między węzłami 75 / 82 Bit stuffing Po każdych 5 takich samych bitach automatycznie wtawiany jest bit przeciwny: by utrzymać synchronizację między węzłami nie dotyczy pół CRC, ACK 76 / 82

20 Bit stuffing Po każdych 5 takich samych bitach automatycznie wtawiany jest bit przeciwny: by utrzymać synchronizację między węzłami nie dotyczy pół CRC, ACK 6 taki sam bit błąd aktywnej stacji 77 / 82 Demonstracja HC-05 (HC-06) moduł przekaźnika 78 / 82 Demonstracja schemat 79 / 82 Do zapamiętania I2C: linie, sygnały, arbitraż, clock-stretching 80 / 82

21 Do zapamiętania I2C: linie, sygnały, arbitraż, clock-stretching CAN: ramki, arbitraż, bit-stuffing, przestrzeń adresowa 81 / 82 Do zapamiętania I2C: linie, sygnały, arbitraż, clock-stretching CAN: ramki, arbitraż, bit-stuffing, przestrzeń adresowa i inne / 82

Systemy wbudowane - wykład 7

Systemy wbudowane - wykład 7 Systemy wbudowane - wykład 7 Przemek Błaśkiewicz 11 kwietnia 2019 1 / 76 I 2 C aka IIC aka TWI Inter-Integrated Circuit 2 / 76 I 2 C aka IIC aka TWI Inter-Integrated Circuit używa dwóch linii przesyłowych

Bardziej szczegółowo

MIKROKONTROLERY - MAGISTRALE SZEREGOWE

MIKROKONTROLERY - MAGISTRALE SZEREGOWE Liczba magistral szeregowych jest imponująca RS232, i 2 C, SPI, 1-wire, USB, CAN, FireWire, ethernet... Równie imponująca jest różnorodność protokołow komunikacyjnych. Wiele mikrokontrolerów ma po kilka

Bardziej szczegółowo

2010-04-12. Magistrala LIN

2010-04-12. Magistrala LIN 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

Bardziej szczegółowo

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

Komunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Komunikacja w mikrokontrolerach Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie

Bardziej szczegółowo

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

Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na

Bardziej szczegółowo

I 2 C BUS (1) 1 L.Łukasiak: Podstawy Techniki Mikroprocesorowej (materiały pomocnicze)

I 2 C BUS (1) 1 L.Łukasiak: Podstawy Techniki Mikroprocesorowej (materiały pomocnicze) I 2 C BUS (1) Protokół komunikacyjny I 2 C BUS został opracowany przez firmę Philips w celu umożliwienia komunikacji między układami scalonymi Magistrala (bus) składa się z dwóch linii dwukierunkowych:

Bardziej szczegółowo

Wykład 3. Interfejsy CAN, USB

Wykład 3. Interfejsy CAN, USB Wykład 3 Interfejsy CAN, USB Interfejs CAN CAN Controller Area Network CAN Controller Area Network CAN - podstawy Cechy: - różnicowy protokół komunikacji zdefiniowany w ISO11898 - bardzo niezawodny - dostępna

Bardziej szczegółowo

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

MAGISTRALE MIKROKONTROLERÓW (BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska (BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Odległości pomiędzy źródłem a odbiorcą informacji mogą być bardzo zróżnicowane, przykładowo zaczynając od pojedynczych milimetrów w przypadku

Bardziej szczegółowo

Współpraca procesora ColdFire z urządzeniami peryferyjnymi

Współpraca procesora ColdFire z urządzeniami peryferyjnymi Współpraca procesora ColdFire z urządzeniami peryferyjnymi 1 Współpraca procesora z urządzeniami peryferyjnymi Interfejsy dostępne w procesorach rodziny ColdFire: Interfejs równoległy, Interfejsy szeregowe:

Bardziej szczegółowo

Zastosowania mikrokontrolerów w przemyśle

Zastosowania mikrokontrolerów w przemyśle Zastosowania mikrokontrolerów w przemyśle Cezary MAJ Katedra Mikroelektroniki i Technik Informatycznych Interfejsy komunikacyjne Interfejs Urządzenie elektroniczne lub optyczne pozwalające na komunikację

Bardziej szczegółowo

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

Wbudowane układy komunikacyjne cz. 1 Wykład 10 Wbudowane układy komunikacyjne cz. 1 Wykład 10 Wbudowane układy komunikacyjne UWAGA Nazwy rejestrów i bitów, ich lokalizacja itd. odnoszą się do mikrokontrolera ATmega32 i mogą być inne w innych modelach!

Bardziej szczegółowo

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

PRZEDSTAWIENIE WYNIKÓW ANALIZY STRUKTURY NAGŁÓWKA RAMKI CAN POD KĄTEM WPŁYWU POSZCZEGÓLNYCH PÓL NA LICZBĘ WSTAWEK BITOWYCH Szybkobieżne Pojazdy Gąsienicowe (33) nr 2, 2013 Dariusz CABAN Paweł MOROZ PRZEDSTAWIENIE WYNIKÓW ANALIZY STRUKTURY NAGŁÓWKA RAMKI CAN POD KĄTEM WPŁYWU POSZCZEGÓLNYCH PÓL NA LICZBĘ WSTAWEK BITOWYCH Streszczenie.

Bardziej szczegółowo

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Interfejsy można podzielić na synchroniczne (oddzielna linia zegara), np. I 2 C, SPI oraz asynchroniczne, np. CAN W rozwiązaniach synchronicznych

Bardziej szczegółowo

Problematyka sieci miejscowej LIN

Problematyka sieci miejscowej LIN Problematyka sieci miejscowej LIN Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska 1.08.07 Zygmunt Kubiak 1 Wprowadzenie Przykładowe rozwiązanie sieci LIN Podsumowanie 1.08.07 Zygmunt Kubiak

Bardziej szczegółowo

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

Na początku lat dziewięćdziesiątych międzynarodowy przemysł samochodowy stanął przed dwoma problemami dotyczącymi rozwoju samochodów: jak poprawić kom Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Katedra Systemów Geoinformatycznych Aplikacje Systemów Wbudowanych Magistrala CAN (Contorller Area Network) Gdańsk, 2018 Na początku

Bardziej szczegółowo

Komunikacja z urzadzeniami zewnętrznymi

Komunikacja z urzadzeniami zewnętrznymi Komunikacja z urzadzeniami zewnętrznymi Porty Łacza równoległe Łacza szeregowe Wymiana informacji - procesor, pamięć oraz urzadzenia wejścia-wyjścia Większość mikrokontrolerów (Intel, AVR, PIC) używa jednego

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Wykład 12 Jan Kazimirski 1 Magistrale systemowe 2 Magistrale Magistrala medium łączące dwa lub więcej urządzeń Sygnał przesyłany magistralą może być odbierany przez wiele urządzeń

Bardziej szczegółowo

Przemysłowe Sieci Informatyczne. Sieć CAN (Controller Area Network)

Przemysłowe Sieci Informatyczne. Sieć CAN (Controller Area Network) Przemysłowe Sieci Informatyczne Sieć CAN (Controller Area Network) Powstanie sieci CAN W początku lat dziewięćdziesiątych, międzynarodowy przemysł samochodowy stanął przed dwoma problemami dotyczącymi

Bardziej szczegółowo

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Akademickie Centrum Informatyki PS. Wydział Informatyki PS Akademickie Centrum Informatyki PS Wydział Informatyki PS Akademickie Centrum Informatyki Instytut Informatyki P.S. Topologie sieciowe: Sieci pierścieniowe Sieci o topologii szyny Krzysztof Bogusławski

Bardziej szczegółowo

Systemy wbudowane Wykład 6 - transmisje szeregowe: UART i pochodne. Komunikacja szeregowa Notes. Rodzaje transmisji Notes. Rodzaje transmisji Notes

Systemy wbudowane Wykład 6 - transmisje szeregowe: UART i pochodne. Komunikacja szeregowa Notes. Rodzaje transmisji Notes. Rodzaje transmisji Notes Systemy wbudowane Wykład 6 - transmisje szeregowe: UART i pochodne Przemek Błaśkiewicz 22 kwietnia 2018 1 / 57 Komunikacja szeregowa http://websdr.org 2 / 57 Rodzaje transmisji simplex/sympleks Komunikacja

Bardziej szczegółowo

Paweł MOROZ Politechnika Śląska, Instytut Informatyki pawel.moroz@polsl.pl

Paweł MOROZ Politechnika Śląska, Instytut Informatyki pawel.moroz@polsl.pl Rozdział Biblioteka funkcji komunikacyjnych CAN Paweł MOROZ Politechnika Śląska, Instytut Informatyki pawel.moroz@polsl.pl Streszczenie W rozdziale zaprezentowano bibliotekę funkcji komunikacyjnych CAN,

Bardziej szczegółowo

Rozdział 99. Wpływ konstrukcji nagłówka na jego długość przy stosowaniu mechanizmu wstawiania bitów. 1. Wprowadzenie LBD CDR

Rozdział 99. Wpływ konstrukcji nagłówka na jego długość przy stosowaniu mechanizmu wstawiania bitów. 1. Wprowadzenie LBD CDR Rozdział 99 Wpływ konstrukcji nagłówka na jego długość przy stosowaniu mechanizmu wstawiania bitów. Andrzej KWIECIEŃ Politechnika Śląska, Instytut Informatyki andrzej.kwiecien@polsl.pl Paweł MOROZ Politechnika

Bardziej szczegółowo

Sieci komputerowe. Zadania warstwy łącza danych. Ramka Ethernet. Adresacja Ethernet

Sieci komputerowe. Zadania warstwy łącza danych. Ramka Ethernet. Adresacja Ethernet Sieci komputerowe Zadania warstwy łącza danych Wykład 3 Warstwa łącza, osprzęt i topologie sieci Ethernet Organizacja bitów danych w tzw. ramki Adresacja fizyczna urządzeń Wykrywanie błędów Multipleksacja

Bardziej szczegółowo

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

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie: Zaliczenie Termin zaliczenia: 14.06.2007 Sala IE 415 Termin poprawkowy: >18.06.2007 (informacja na stronie: http://neo.dmcs.p.lodz.pl/tm/index.html) 1 Współpraca procesora z urządzeniami peryferyjnymi

Bardziej szczegółowo

Interfejs transmisji danych

Interfejs transmisji danych Interfejs transmisji danych Model komunikacji: RS232 Recommended Standard nr 232 Specyfikacja warstw 1 i 2 Synchroniczna czy asynchroniczna DTE DCE DCE DTE RS232 szczegóły Uproszczony model komunikacyjny

Bardziej szczegółowo

Komunikacja w mikrokontrolerach Laboratorium

Komunikacja w mikrokontrolerach Laboratorium Laboratorium Ćwiczenie 3 Magistrala I 2 C Program ćwiczenia: konfiguracja transmisji danych między mikrokontrolerem a cyfrowym czujnikiem przy użyciu magistrali I 2 C. Zagadnienia do przygotowania: podstawy

Bardziej szczegółowo

Sieci komputerowe - warstwa fizyczna

Sieci komputerowe - warstwa fizyczna Sieci komputerowe - warstwa fizyczna mgr inż. Rafał Watza Katedra Telekomunikacji AGH Al. Mickiewicza 30, 30-059 Kraków, Polska tel. +48 12 6174034, fax +48 12 6342372 e-mail: watza@kt.agh.edu.pl Wprowadzenie

Bardziej szczegółowo

MAGISTRALA CAN (CONTROLLER AREA NETWORK) KONFIGURACJA I TRANSMISJA DANYCH CAN BUS (CONTROLLER AREA NETWORK) CONFIGURATION AND DATA TRANSMISSION

MAGISTRALA CAN (CONTROLLER AREA NETWORK) KONFIGURACJA I TRANSMISJA DANYCH CAN BUS (CONTROLLER AREA NETWORK) CONFIGURATION AND DATA TRANSMISSION mgr Marian MENDEL Wojskowy Instytut Techniczny Uzbrojenia MAGISTRALA CAN (CONTROLLER AREA NETWORK) KONFIGURACJA I TRANSMISJA DANYCH Streszczenie:W artykule przedstawiono ogólne zasady komunikacji mikrokontrolerów

Bardziej szczegółowo

Protokół CAN-bus PKP.

Protokół CAN-bus PKP. Protokol_CANBUS_UTXvTR 18.12.09 Protokół CAN-bus PKP. 1 ADRES URZĄDZENIA CAN-BUS.... 2 2 POLECENIE RESETU I POLECENIE KONTROLNE....2 3 BLOKADY....2 4 KODY BŁĘDÓW WYKONANIA POLECEŃ....2 5 LISTA POLECEŃ

Bardziej szczegółowo

. Rodzaje transmisji sygnału i RS-232

. Rodzaje transmisji sygnału i RS-232 . Rodzaje transmisji sygnału i RS-232 1. Transmisja szeregowa i równoległa Transmisja sygnału może przebiegać w różnoraki sposób. Najbardziej podstawowym z podziałów, jest podział transmisji sygnału na

Bardziej szczegółowo

WLAN 2: tryb infrastruktury

WLAN 2: tryb infrastruktury WLAN 2: tryb infrastruktury Plan 1. Terminologia 2. Kolizje pakietów w sieciach WLAN - CSMA/CA 3. Bezpieczeństwo - WEP/WPA/WPA2 Terminologia Tryb infrastruktury / tryb ad-hoc Tryb infrastruktury - (lub

Bardziej szczegółowo

Mechanizmy bezpieczeństwa w przemysłowych sieciach komputerowych na przykładzie sieci CAN.

Mechanizmy bezpieczeństwa w przemysłowych sieciach komputerowych na przykładzie sieci CAN. Rozdział 99 Mechanizmy bezpieczeństwa w przemysłowych sieciach komputerowych na przykładzie sieci CAN. Andrzej KWIECIEŃ Politechnika Śląska, Instytut Informatyki andrzej.kwiecien@polsl.pl Paweł MOROZ Politechnika

Bardziej szczegółowo

Sieci komputerowe. -Sterownie przepływem w WŁD i w WT -WŁD: Sterowanie punkt-punkt p2p -WT: Sterowanie end-end e2e

Sieci komputerowe. -Sterownie przepływem w WŁD i w WT -WŁD: Sterowanie punkt-punkt p2p -WT: Sterowanie end-end e2e Sieci komputerowe -Sterownie przepływem w WŁD i w WT -WŁD: Sterowanie punkt-punkt p2p -WT: Sterowanie end-end e2e Józef Woźniak Katedra Teleinformatyki WETI PG OSI Model Niezawodne integralne dostarczanie,

Bardziej szczegółowo

Interfejsy komunikacyjne w motoryzacji

Interfejsy komunikacyjne w motoryzacji TEMAT NUMERU WYBÓR KONSTRUKTORA ELEKTRONIKA SAMOCHODOWA Interfejsy komunikacyjne w motoryzacji Historia współczesnej motoryzacji sięga końca XIX wieku, kiedy to zaczęły powstawać pierwsze pojazdy napędzane

Bardziej szczegółowo

Wykład 4. Interfejsy USB, FireWire

Wykład 4. Interfejsy USB, FireWire Wykład 4 Interfejsy USB, FireWire Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB

Bardziej szczegółowo

Komunikacja w mikrokontrolerach Laboratorium

Komunikacja w mikrokontrolerach Laboratorium Laboratorium Ćwiczenie 4 Magistrala SPI Program ćwiczenia: konfiguracja transmisji danych między mikrokontrolerem a cyfrowym czujnikiem oraz sterownikiem wyświetlaczy 7-segmentowych przy użyciu magistrali

Bardziej szczegółowo

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

TEMPERATURE CONTROL SYSTEM BY THE CAN BUS UKŁAD REGULACJI TEMPERATURY POPRZEZ MAGISTRALĘ CAN Mateusz Niedziółka V rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy TEMPERATURE CONTROL SYSTEM BY THE CAN BUS UKŁAD REGULACJI TEMPERATURY POPRZEZ MAGISTRALĘ CAN Keywords:

Bardziej szczegółowo

Magistrala I 2 C. Podstawy systemów mikroprocesorowych. Wykład nr 5 Interfejsy szeregowe c.d.

Magistrala I 2 C. Podstawy systemów mikroprocesorowych. Wykład nr 5 Interfejsy szeregowe c.d. Magistrala I 2 C Podstawy systemów mikroprocesorowych Wykład nr 5 Interfejsy szeregowe c.d. dr Piotr Fronczak http://www.if.pw.edu.pl/~agatka/psm.html Inter-integrated circuit bus TWI Two-wire Serial Interface

Bardziej szczegółowo

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37 Referencyjny model OSI 3 listopada 2014 Mirosław Juszczak 37 Referencyjny model OSI Międzynarodowa Organizacja Normalizacyjna ISO (International Organization for Standarization) opracowała model referencyjny

Bardziej szczegółowo

Sieci komputerowe. Zajęcia 2 Warstwa łącza, sprzęt i topologie sieci Ethernet

Sieci komputerowe. Zajęcia 2 Warstwa łącza, sprzęt i topologie sieci Ethernet Sieci komputerowe Zajęcia 2 Warstwa łącza, sprzęt i topologie sieci Ethernet Zadania warstwy łącza danych Organizacja bitów danych w tzw. ramki Adresacja fizyczna urządzeń Wykrywanie błędów Multipleksacja

Bardziej szczegółowo

Projektowanie i Organizacja Systemów Elektronicznych. Protokół MODBUS. Marek Niedostatkiewicz

Projektowanie i Organizacja Systemów Elektronicznych. Protokół MODBUS. Marek Niedostatkiewicz Projektowanie i Organizacja Systemów Elektronicznych Protokół MODBUS Marek Niedostatkiewicz Katedra Metrologii i Systemów Elektronicznych Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika

Bardziej szczegółowo

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

TCP/IP. Warstwa łącza danych. mgr inż. Krzysztof Szałajko TCP/IP Warstwa łącza danych mgr inż. Krzysztof Szałajko Modele odniesienia 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Aplikacji Transportowa Internetowa Dostępu

Bardziej szczegółowo

KOMPUTEROWE SYSTEMY POMIAROWE

KOMPUTEROWE SYSTEMY POMIAROWE KOMPUTEROWE SYSTEMY POMIAROWE Dr inż. Eligiusz PAWŁOWSKI Politechnika Lubelska Wydział Elektrotechniki i Informatyki Prezentacja do wykładu dla EMST - ITwE Semestr letni Wykład nr 4 Prawo autorskie Niniejsze

Bardziej szczegółowo

Podstawy Projektowania Przyrządów Wirtualnych. Wykład 9. Wprowadzenie do standardu magistrali VMEbus. mgr inż. Paweł Kogut

Podstawy Projektowania Przyrządów Wirtualnych. Wykład 9. Wprowadzenie do standardu magistrali VMEbus. mgr inż. Paweł Kogut Podstawy Projektowania Przyrządów Wirtualnych Wykład 9 Wprowadzenie do standardu magistrali VMEbus mgr inż. Paweł Kogut VMEbus VMEbus (Versa Module Eurocard bus) jest to standard magistrali komputerowej

Bardziej szczegółowo

SmartDRIVE protokół transmisji szeregowej RS-485

SmartDRIVE protokół transmisji szeregowej RS-485 SmartDRIVE protokół transmisji szeregowej RS-485 Dokumentacja przygotowana przez firmę Gryftec w oparciu o oryginalną dokumentację dostarczoną przez firmę Westline GRYFTEC 1 / 12 1. Przegląd Kontrolery

Bardziej szczegółowo

Hardware mikrokontrolera X51

Hardware mikrokontrolera X51 Hardware mikrokontrolera X51 Ryszard J. Barczyński, 2016 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Hardware mikrokontrolera X51 (zegar)

Bardziej szczegółowo

DIAGNOSTYKA MAGISTRALI CAN W POJAZDACH

DIAGNOSTYKA MAGISTRALI CAN W POJAZDACH POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 79 Electrical Engineering 2014 Jarosław JAJCZYK* Krzysztof MATWIEJCZYK* DIAGNOSTYKA MAGISTRALI CAN W POJAZDACH Artykuł zawiera informacje na temat

Bardziej szczegółowo

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780 Dane techniczne : Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780 a) wielkość bufora znaków (DD RAM): 80 znaków (80 bajtów) b) możliwość sterowania (czyli podawania kodów znaków) za pomocą

Bardziej szczegółowo

Protokół MODBUS. Przemysłowe Sieci Informatyczne (PSI)

Protokół MODBUS. Przemysłowe Sieci Informatyczne (PSI) Przemysłowe Sieci Informatyczne (PSI) Protokół MODBUS Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok II, semestr IV Opracowanie:

Bardziej szczegółowo

MAGISTRALA CAN STRUKTURA RAMKI CAN

MAGISTRALA CAN STRUKTURA RAMKI CAN MAGISTRALA CAN Informacje zawarte w opisie maja wprowadzić szybko w tematykę CAN w pojazdach samochodowych. Struktura ramki jest dla bardziej dociekliwych ponieważ analizatory CAN zapewniają odczyt wszystkich

Bardziej szczegółowo

ETHERNET. mgr inż. Krzysztof Szałajko

ETHERNET. mgr inż. Krzysztof Szałajko ETHERNET mgr inż. Krzysztof Szałajko Ethernet - definicja Rodzina technologii wykorzystywanych w sieciach: Specyfikacja mediów transmisyjnych Specyfikacja przesyłanych sygnałów Format ramek Protokoły 2

Bardziej szczegółowo

Sieci komputerowe Wykład 3

Sieci komputerowe Wykład 3 aplikacji transportowa Internetu dostępu do sieci Stos TCP/IP Warstwa dostępu do sieci Sieci komputerowe Wykład 3 Powtórka z rachunków 1 System dziesiętny, binarny, szesnastkowy Jednostki informacji (b,

Bardziej szczegółowo

INTERFEJSY SYSTEMÓW ELEKTRONICZNYCH. Interfejsy klasy RS

INTERFEJSY SYSTEMÓW ELEKTRONICZNYCH. Interfejsy klasy RS INTERFEJSY SYSTEMÓW ELEKTRONICZNYCH Interfejsy klasy RS Grzegorz Lentka/Marek Niedostatkiewicz Katedra Optoelektroniki i Systemów Elektronicznych ETI PG 2010 RS232 (1) RS232-1962, RS232C - 1969, Electronic

Bardziej szczegółowo

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

MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN MODBUS RTU wersja M1.14 protokół komunikacyjny do wyświetlaczy SEM 04.2010 Str. 1/5 MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN W wyświetlaczach LDN protokół MODBUS RTU wykorzystywany

Bardziej szczegółowo

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak OSI (ang. Open System Interconnection) lub Model OSI to standard zdefiniowany przez ISO oraz ITU-T, opisujący strukturę komunikacji sieciowej.

Bardziej szczegółowo

INTERFEJSY KOMUNIKACYJNE W DEDYKOWANYCH SYSTEMACH MIKROPROCESOROWYCH

INTERFEJSY KOMUNIKACYJNE W DEDYKOWANYCH SYSTEMACH MIKROPROCESOROWYCH INTERFEJSY KOMUNIKACYJNE W DEDYKOWANYCH SYSTEMACH MIKROPROCESOROWYCH Interfejsy komunikacyjne - RS-232, RS-422, RS-485 - SPI ang. Serial PeripheriaI Interface - I2C - 1-Wire - CAN - USB RS-232 ang. Recommended

Bardziej szczegółowo

Tworzenie sterowników dla FreeBSD. Michał Hajduk mih@semihalf.com

Tworzenie sterowników dla FreeBSD. Michał Hajduk mih@semihalf.com Tworzenie sterowników dla FreeBSD Michał Hajduk mih@semihalf.com AGH, Kraków 23.04.2009 Szkic prezentacji Wstęp, defnicje Architektura urządzeń RTC, I2C, DMA Wprowadzenie do tworzenia sterowników Newbus,

Bardziej szczegółowo

Programowanie Mikrokontrolerów. Magistrala I2C (Inter-Integrated Circuit).

Programowanie Mikrokontrolerów. Magistrala I2C (Inter-Integrated Circuit). Programowanie Mikrokontrolerów Magistrala I2C (Inter-Integrated Circuit). mgr inż. Paweł Poryzała Zakład Elektroniki Medycznej Marcin Byczuk Komunikacja szeregowa Jakie znamy typy komunikacji szeregowej?

Bardziej szczegółowo

Protokół CAN-bus PKP.

Protokół CAN-bus PKP. Protokol_CANBUS_UTXvSZR 13.07.09 Protokół CAN-bus PKP. 1 ADRES URZĄDZENIA CAN-BUS.... 2 2 POLECENIE RESETU I POLECENIE KONTROLNE.... 2 3 BLOKADY.... 2 4 KODY BŁĘDÓW WYKONANIA POLECEŃ.... 2 5 LISTA POLECEŃ

Bardziej szczegółowo

RS485 MODBUS Module 6RO

RS485 MODBUS Module 6RO Wersja 1.2 15.10.2012 wyprodukowano dla Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w

Bardziej szczegółowo

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

Opis czytnika TRD-FLAT CLASSIC ver. 1.1. Naścienny czytnik transponderów UNIQUE w płaskiej obudowie TRD-FLAT CLASSIC Naścienny czytnik transponderów UNIQUE w płaskiej obudowie Podstawowe cechy : zasilanie od 3V do 6V 4 formaty danych wyjściowych POWER LED w kolorze żółtym czerwono-zielony READY LED sterowany

Bardziej szczegółowo

Rozproszone przewodowe systemy pomiarowe

Rozproszone przewodowe systemy pomiarowe Rozproszone przewodowe systemy pomiarowe 7.1. System interfejsu CAN 7.1.1. Dane ogólne interfejsu CAN Interfejs szeregowy CAN (ang. Controller Area Network) opracowano w firmach Bosch i Intel na zamówienie

Bardziej szczegółowo

Instrukcja MM-717 Tarnów 2010

Instrukcja MM-717 Tarnów 2010 Instrukcja MM-717 Tarnów 2010 Przeznaczenie modułu komunikacyjnego MM-717. Moduł komunikacyjny MM-717 służy do realizacji transmisji z wykorzystaniem GPRS pomiędzy systemami nadrzędnymi (systemami SCADA)

Bardziej szczegółowo

Projekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa

Projekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa Projekt MARM Dokumentacja projektu Łukasz Wolniak Stacja pogodowa 1. Cel projektu Celem projektu było opracowanie urządzenia do pomiaru temperatury, ciśnienia oraz wilgotności w oparciu o mikrokontroler

Bardziej szczegółowo

Programowanie mikrokontrolerów

Programowanie mikrokontrolerów Programowanie mikrokontrolerów Magistrala I 2 C Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 6 stycznia 2012 Magistrala I 2 C Jest akronimem Inter-Intergrated Circuit.

Bardziej szczegółowo

Warstwa łącza danych. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa. Sieciowa.

Warstwa łącza danych. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa. Sieciowa. Warstwa łącza danych Model OSI Model TCP/IP Aplikacji Prezentacji Aplikacji Sesji - nadzór nad jakością i niezawodnością fizycznego przesyłania informacji; - podział danych na ramki Transportowa Sieciowa

Bardziej szczegółowo

RS485 MODBUS Module 6RO

RS485 MODBUS Module 6RO Wersja 2.0 19.12.2012 Dystrybutor Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w niniejszej

Bardziej szczegółowo

PRZEWODOWE I ŚWIATŁOWODOWE MAGISTRALE TELEINFORMATYCZNE STOSOWANE W POJAZDACH

PRZEWODOWE I ŚWIATŁOWODOWE MAGISTRALE TELEINFORMATYCZNE STOSOWANE W POJAZDACH PRZEWODOWE I ŚWIATŁOWODOWE MAGISTRALE TELEINFORMATYCZNE STOSOWANE W POJAZDACH Przygotował: mgr inż. Tomasz Widerski Foto: Mercedes - Benz 1 Plan prezentacji Wprowadzenie Magistrala CAN Magistrale optyczne

Bardziej szczegółowo

Model OSI. mgr inż. Krzysztof Szałajko

Model OSI. mgr inż. Krzysztof Szałajko Model OSI mgr inż. Krzysztof Szałajko Protokół 2 / 26 Protokół Def.: Zestaw reguł umożliwiający porozumienie 3 / 26 Komunikacja w sieci 101010010101101010101 4 / 26 Model OSI Open Systems Interconnection

Bardziej szczegółowo

Podstawy sieci komputerowych

Podstawy sieci komputerowych mariusz@math.uwb.edu.pl http://math.uwb.edu.pl/~mariusz Uniwersytet w Białymstoku 2018/2019 Sposoby transmisji danych Simpleks (simplex) Półdupleks (half-duplex) Dupleks, pełny dupleks (full-duplex) Simpleks

Bardziej szczegółowo

Warstwy i funkcje modelu ISO/OSI

Warstwy i funkcje modelu ISO/OSI Warstwy i funkcje modelu ISO/OSI Organizacja ISO opracowała Model Referencyjny Połączonych Systemów Otwartych (model OSI RM - Open System Interconection Reference Model) w celu ułatwienia realizacji otwartych

Bardziej szczegółowo

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

SM210 RS485 - JBUS/MODBUS dla SM102E. Æ Instrukcja obsługi SM210 RS485 - JBUS/MODBUS dla SM102E Æ Instrukcja obsługi Æ Spis treści Przygotowanie... 1 Informacje ogólne... 1 Montaż... 2 Programowanie... 3 Wejście w tryb programowania (COde= 100)... 3 Adres komunikacji...

Bardziej szczegółowo

TECHNOLOGIE SIECI LAN

TECHNOLOGIE SIECI LAN TECHNOLOGIE SIECI LAN Rodzaje technologii sieci LAN ArcNet; Ethernet; Token Ring; FDDI. ArcNet Standardową topologią jest gwiazda z węzłami (stacjami) przyłączonymi do urządzeń rozdzielczych zwanych hubami.

Bardziej szczegółowo

Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,

Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot, Charakterystyka mikrokontrolerów Przygotowali: Łukasz Glapiński, 171021 Mateusz Kocur, 171044 Adam Kokot, 171075 Plan prezentacji Co to jest mikrokontroler? Historia Budowa mikrokontrolera Wykorzystywane

Bardziej szczegółowo

Zastosowania mikrokontrolerów w przemyśle

Zastosowania mikrokontrolerów w przemyśle Zastosowania mikrokontrolerów w przemyśle Cezary MAJ Katedra Mikroelektroniki i Technik Informatycznych Interfejsy komunikacyjne Szeregowe UART/USART RS232/422/485 I2C SPI CAN USB LAN Ethernet Topologie

Bardziej szczegółowo

Protokół MODBUS. Przemysłowe Sieci Informatyczne (PSI)

Protokół MODBUS. Przemysłowe Sieci Informatyczne (PSI) Przemysłowe Sieci Informatyczne (PSI) Protokół MODBUS Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok II, semestr IV Opracowanie:

Bardziej szczegółowo

prędkością transmisji aż do 1 Mbps (na odległościach do kilkunastu zasięgiem do 1 km (przy niskich prędkościach rzędu kilkudziesięciu

prędkością transmisji aż do 1 Mbps (na odległościach do kilkunastu zasięgiem do 1 km (przy niskich prędkościach rzędu kilkudziesięciu Sieci CAN, część 1 Controller Area Network (CAN) to standard przemysłowej sieci transmisyjnej, stworzonej na potrzeby przemysłu motoryzacyjnego na początku lat osiemdziesiątych przez niemiecką firmę Bosch.

Bardziej szczegółowo

Architektura komputerów. Układy wejścia-wyjścia komputera

Architektura komputerów. Układy wejścia-wyjścia komputera Architektura komputerów Układy wejścia-wyjścia komputera Wspópraca komputera z urządzeniami zewnętrznymi Integracja urządzeń w systemach: sprzętowa - interfejs programowa - protokół sterujący Interfejs

Bardziej szczegółowo

CompactPCI. PCI Industrial Computers Manufacturers Group (PICMG)

CompactPCI. PCI Industrial Computers Manufacturers Group (PICMG) PCI Industrial Computers Manufacturers Group (PICMG) nowy standard; nowa jakość komputerów realizujących krytyczne zadania w systemach pracujących w trudnych warunkach; Baza specyfikacji: format kaset

Bardziej szczegółowo

Wykład 4. Interfejsy USB, FireWire

Wykład 4. Interfejsy USB, FireWire Wykład 4 Interfejsy USB, FireWire Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB

Bardziej szczegółowo

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

MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika Wersja 1.1 Wyprodukowano dla Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w niniejszej

Bardziej szczegółowo

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

Opis czytnika TRD-80 CLASSIC ver Moduł czytnika transponderów UNIQUE z wbudowaną anteną TRD-80 CLASSIC Moduł czytnika transponderów UNIQUE z wbudowaną anteną Podstawowe cechy : zasilanie od 3V do 6V zintegrowana antena 4 formaty danych wyjściowych wyjście BEEP wyjście PRESENT zasięg odczytu

Bardziej szczegółowo

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

SM211 RS485 - JBUS/MODBUS dla SM103E. Æ Instrukcja obsługi SM211 RS485 - JBUS/MODBUS dla SM103E Æ Instrukcja obsługi Æ Spis treści Przygotowanie... 1 Informacje ogólne... 1 Montaż... 2 Programowanie... 3 Adres komunikacji... 4 Prędkość transmisji danych... 4 Kontrola

Bardziej szczegółowo

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

SYGNALIZATORY MIEJSCA ZWARCIA W SIECI KABLOWEJ SN Z SERII SMZ-4DM INSTRUKCJA OBSŁUGI PRZEZ PROTOKÓŁ MODBUS RTU SYGNALIZATORY MIEJSCA ZWARCIA W SIECI KABLOWEJ SN Z SERII SMZ-4DM INSTRUKCJA OBSŁUGI PRZEZ PROTOKÓŁ Łódź, sierpień 2016 1. Wstęp... 2 1.1. Opis protokołu... 2 1.2. Uzależnienia czasowe... 2 Czas dopuszczalnej

Bardziej szczegółowo

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

SYSTEM E G S MODUŁ ML/A-1m wersja V32.1 SYSTEM E G S MODUŁ ML/A-1m wersja V32.1 INSTRUKCJA UŻYTKOWANIA Senel RK Warszawa 1/20 2/20 SPIS TREŚCI 1. PRZEZNACZENIE str. 4 2. DANE TECHNICZNE str. 4 3. BUDOWA I DZIAŁANIE str. 6 4. MONTAŻ I EKSPLOATACJA

Bardziej szczegółowo

Układy transmisji przewodowej. na przykładzie USB

Układy transmisji przewodowej. na przykładzie USB Układy transmisji przewodowej na przykładzie USB 1 Standardy 2 Standardy USB 1.1: Low Speed (LS) 1,5 Mb/s, Full Speed (FS)12 Mb/s USB 2.0: High Speed (HS) 480 Mb/s USB 3.0: Super Speed (SS) 5 Gb/s, dupleks

Bardziej szczegółowo

Współpraca procesora z urządzeniami peryferyjnymi

Współpraca procesora z urządzeniami peryferyjnymi Współpraca procesora z urządzeniami peryferyjnymi 1 Moduł transceivera szeregowego UART (Universal Asynchronous Receiver/Transmitter module) 2 Interfejs szeregowy EIA RS232 3 Transceiver UART Rejestr przesuwny

Bardziej szczegółowo

PROFIBUS RAMKA DANYCH

PROFIBUS RAMKA DANYCH PROFIBUS RAMKA DANYCH Wstęp. W poniższym dokumencie została przedstawiona budowa ramki danych wykorzystywana w standardzie Profibus DP i PA. Opisany został także pokrótce model OSI oraz warstwy komunikacyjne

Bardziej szczegółowo

Współpraca procesora z urządzeniami peryferyjnymi

Współpraca procesora z urządzeniami peryferyjnymi Współpraca procesora z urządzeniami peryferyjnymi 1 Współpraca procesora z urządzeniami peryferyjnymi Interfejsy dostępne w procesorach rodziny ColdFire: Interfejs równoległy, Interfejsy szeregowe: Interfejs

Bardziej szczegółowo

Interfejsy transmisji szeregowej: RS-232, RS-485, I2C, SPI, CAN

Interfejsy transmisji szeregowej: RS-232, RS-485, I2C, SPI, CAN Interfejsy transmisji szeregowej: RS-232, RS-485, I2C, SPI, CAN Wyrónia si dwa podstawowe rodzaje transmisji szeregowej: asynchroniczna i synchroniczna. Dane przesyłane asynchronicznie nie s zwizane z

Bardziej szczegółowo

Interfejsy szeregowe. Dariusz Chaberski

Interfejsy szeregowe. Dariusz Chaberski Interfejsy szeregowe Dariusz Chaberski Interfejs I 2 C mikrokontroler A sterownik wyświetlacza LCD pamięć RAM lub EEPROM SDA SCL programowalna matryca bramek przetwornik A/C mikrokontroler B I 2 C - Inter

Bardziej szczegółowo

Kod produktu: MP01105

Kod produktu: MP01105 MODUŁ INTERFEJSU KONTROLNO-POMIAROWEGO DLA MODUŁÓW Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs kontrolno-pomiarowy do podłączenia modułów takich jak czujniki temperatury, moduły przekaźnikowe,

Bardziej szczegółowo

5. Model komunikujących się procesów, komunikaty

5. Model komunikujących się procesów, komunikaty Jędrzej Ułasiewicz str. 1 5. Model komunikujących się procesów, komunikaty Obecnie stosuje się następujące modele przetwarzania: Model procesów i komunikatów Model procesów komunikujących się poprzez pamięć

Bardziej szczegółowo

Spis treści. Dzień 1. I Wprowadzenie do diagnostyki sieci PROFIBUS (wersja 1303) II Warstwa fizyczna sieci PROFIBUS DP (wersja 1401)

Spis treści. Dzień 1. I Wprowadzenie do diagnostyki sieci PROFIBUS (wersja 1303) II Warstwa fizyczna sieci PROFIBUS DP (wersja 1401) Spis treści Dzień 1 I Wprowadzenie do diagnostyki sieci PROFIBUS (wersja 1303) I-3 PROFIBUS pozycja na rynku I-4 PROFIBUS odniósł ogromny sukces, ale I-5 Typowe podejście do diagnostyki oraz działań prewencyjnych

Bardziej szczegółowo

Sterownik procesorowy S-2 Komunikacja RS485 MODBUS

Sterownik procesorowy S-2 Komunikacja RS485 MODBUS Sterownik procesorowy S-2 Komunikacja RS485 MODBUS Sterownik centrali wentylacyjnej PRO-VENT S2 umożliwia komunikację z innymi urządzeniami poprzez interfejs szeregowy RS485. Zapis i odczyt danych realizowany

Bardziej szczegółowo

BIBLIOTEKI FUNKCJI KOMUNIKACYJNYCH CAN ANALIZA PORÓWNAWCZA

BIBLIOTEKI FUNKCJI KOMUNIKACYJNYCH CAN ANALIZA PORÓWNAWCZA ROZDZIAŁ 99 BIBLIOTEKI FUNKCJI KOMUNIKACYJNYCH CAN ANALIZA PORÓWNAWCZA Przedstawione zostaną podobieństwa i różnice między bezpłatnymi bibliotekami funkcji komunikacyjnych CAN, przeznaczonych dla węzłów

Bardziej szczegółowo

Protokół CAN-bus. C omputers & C ontrol, Katowice, ul. Porcelanowa 11. 1/8

Protokół CAN-bus. C omputers & C ontrol, Katowice, ul. Porcelanowa 11. 1/8 Protokol_CANBUS_UTXvL 15.01.10 Protokół CAN-bus. 1 ADRES URZĄDZENIA CAN-BUS.... 2 2 POLECENIE RESETU I POLECENIE KONTROLNE.... 2 3 BLOKADY.... 2 4 KODY BŁĘDÓW WYKONANIA POLECEŃ.... 2 5 LISTA POLECEŃ NORMALNYCH

Bardziej szczegółowo

Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30

Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30 Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30 Zastosowanie służy do podłączania ciepłomierzy do sieci Modbus RTU przy użyciu interfejsu EIA- 485 Właściwości Galwanicznie izolowany interfejs

Bardziej szczegółowo

Standard sieci komputerowej Ethernet

Standard sieci komputerowej Ethernet Standard sieci komputerowej Ethernet 1 Ethernet Standard sieci komputerowych opracowany przez firmę Xerox, DEC oraz Intel w 1976 roku Standard wykorzystuje topologie sieci typu magistrala, pierścień lub

Bardziej szczegółowo

Konwerter DAN485-MDIP

Konwerter DAN485-MDIP Konwerter DAN485-MDIP KONWERTER DAN485-MDIP służy do zamiany standardu komunikacyjnego z RS232 na RS485 (lub RS422). Dzięki niemu możliwe jest transmitowanie danych na większe odległości (do 1200m) niż

Bardziej szczegółowo