Systemy wbudowane - wykład 7

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

Download "Systemy wbudowane - wykład 7"

Transkrypt

1 Systemy wbudowane - wykład 7 Przemek Błaśkiewicz 11 kwietnia / 76

2 I 2 C aka IIC aka TWI Inter-Integrated Circuit 2 / 76

3 I 2 C aka IIC aka TWI Inter-Integrated Circuit używa dwóch linii przesyłowych i wykorzystuje architekturę master/slave 3 / 76

4 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) 4 / 76

5 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) 5 / 76

6 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 6 / 76

7 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 / 76

8 I2C - schemat komunikacji 1 Master wysyła bit START oraz 7 bitów adresu slave 8 / 76

9 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) 9 / 76

10 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 10 / 76

11 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) 11 / 76

12 I2C timing 12 / 76

13 I2C timing bit START : SCL Hi oraz SDA 1 0; 13 / 76

14 I2C timing bit START : SCL Hi oraz SDA 1 0; bit STOP : SCL Hi oraz SDA / 76

15 I2C timing bit START : SCL Hi oraz SDA 1 0; bit STOP : SCL Hi oraz SDA 0 1 (przy transmisji danych) SDA jest ustalone przy SCL Hi 15 / 76

16 I2C timing bit START : SCL Hi oraz SDA 1 0; bit STOP : SCL Hi oraz SDA 0 1 (przy transmisji danych) SDA jest ustalone przy SCL Hi powtórny START: bit START powtórzony po danych, bez STOP 16 / 76

17 I2C timing bit START : SCL Hi oraz SDA 1 0; bit STOP : SCL Hi oraz SDA 0 1 (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 17 / 76

18 I2C timing bit START : SCL Hi oraz SDA 1 0; bit STOP : SCL Hi oraz SDA 0 1 (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!) 18 / 76

19 I2C timing bit START : SCL Hi oraz SDA 1 0; bit STOP : SCL Hi oraz SDA 0 1 (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 19 / 76

20 I2C timing bit START : SCL Hi oraz SDA 1 0; bit STOP : SCL Hi oraz SDA 0 1 (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; 20 / 76

21 I2C - fizyczność na liniach SCL i SDA zastosowano rezystory pull-up 21 / 76

22 I2C - fizyczność na liniach SCL i SDA zastosowano rezystory pull-up V dd to typowo 3.3 lub 5V 22 / 76

23 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 23 / 76

24 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ż 24 / 76

25 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 25 / 76

26 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ą 26 / 76

27 PROFIBUS protokół szeregoweg połączenia wielu urządzeń 27 / 76

28 PROFIBUS protokół szeregoweg połączenia wielu urządzeń przemysłowy standard ISO / 76

29 PROFIBUS protokół szeregoweg połączenia wielu urządzeń przemysłowy standard ISO 7498 określony dla warstw 1, 2 i 7 (PHY, MAC, APP) 29 / 76

30 PROFIBUS protokół szeregoweg połączenia wielu urządzeń przemysłowy standard ISO 7498 określony dla warstw 1, 2 i 7 (PHY, MAC, APP) usługi przetwarzania danych i kontrolowania urządzeń 30 / 76

31 Urządzenia PROFIBUS Master: 31 / 76

32 Urządzenia PROFIBUS Master: kontroluje ruch magistrali 32 / 76

33 Urządzenia PROFIBUS Master: kontroluje ruch magistrali może być kilka token passing 33 / 76

34 Urządzenia PROFIBUS Master: kontroluje ruch magistrali może być kilka token passing trzy klasy: 34 / 76

35 Urządzenia PROFIBUS Master: kontroluje ruch magistrali może być kilka token passing trzy klasy: 1 kontrolery, sterowniki, PC-ty 35 / 76

36 Urządzenia PROFIBUS Master: kontroluje ruch magistrali może być kilka token passing trzy klasy: 1 kontrolery, sterowniki, PC-ty 2 ukł. narzędziowe (wdrażanie, kontrola, utrzymanie sieci) 36 / 76

37 Urządzenia PROFIBUS Master: kontroluje ruch magistrali może być kilka token passing trzy klasy: 1 kontrolery, sterowniki, PC-ty 2 ukł. narzędziowe (wdrażanie, kontrola, utrzymanie sieci) 3 główny zegar, synchronizuje sieć 37 / 76

38 Urządzenia PROFIBUS Master: kontroluje ruch magistrali może być kilka token passing trzy klasy: 1 kontrolery, sterowniki, PC-ty 2 ukł. narzędziowe (wdrażanie, kontrola, utrzymanie sieci) 3 główny zegar, synchronizuje sieć 38 / 76

39 Urządzenia PROFIBUS Master: Slave: kontroluje ruch magistrali może być kilka token passing trzy klasy: 1 kontrolery, sterowniki, PC-ty 2 ukł. narzędziowe (wdrażanie, kontrola, utrzymanie sieci) 3 główny zegar, synchronizuje sieć 39 / 76

40 Urządzenia PROFIBUS Master: Slave: kontroluje ruch magistrali może być kilka token passing trzy klasy: 1 kontrolery, sterowniki, PC-ty 2 ukł. narzędziowe (wdrażanie, kontrola, utrzymanie sieci) 3 główny zegar, synchronizuje sieć urządzenia I/O, czujniki, aktywatory 40 / 76

41 Urządzenia PROFIBUS Master: Slave: kontroluje ruch magistrali może być kilka token passing trzy klasy: 1 kontrolery, sterowniki, PC-ty 2 ukł. narzędziowe (wdrażanie, kontrola, utrzymanie sieci) 3 główny zegar, synchronizuje sieć urządzenia I/O, czujniki, aktywatory odpowiadają tylko na żądanie mastera 41 / 76

42 Urządzenia PROFIBUS Master: Slave: kontroluje ruch magistrali może być kilka token passing trzy klasy: 1 kontrolery, sterowniki, PC-ty 2 ukł. narzędziowe (wdrażanie, kontrola, utrzymanie sieci) 3 główny zegar, synchronizuje sieć urządzenia I/O, czujniki, aktywatory odpowiadają tylko na żądanie mastera prostsze w implementacji 42 / 76

43 Adresacja Każde urządzenie na magistrali posiada adres 1-bajtową liczbę 43 / 76

44 Adresacja Każde urządzenie na magistrali posiada adres 1-bajtową liczbę Urządzenia master mają niskie adresy (1... n) 44 / 76

45 Adresacja Każde urządzenie na magistrali posiada adres 1-bajtową liczbę Urządzenia master mają niskie adresy (1... n) Urządzenia slave dysponują pozostałą pulą 45 / 76

46 Adresacja Każde urządzenie na magistrali posiada adres 1-bajtową liczbę Urządzenia master mają niskie adresy (1... n) Urządzenia slave dysponują pozostałą pulą Adres 126 (0x7E) adres dla urządzeń o zmiennym adresie 46 / 76

47 Adresacja Każde urządzenie na magistrali posiada adres 1-bajtową liczbę Urządzenia master mają niskie adresy (1... n) Urządzenia slave dysponują pozostałą pulą Adres 126 (0x7E) adres dla urządzeń o zmiennym adresie Adres 127 (0x7F) adres rozgłoszeniowy (broadcast) 47 / 76

48 Adresacja Każde urządzenie na magistrali posiada adres 1-bajtową liczbę Urządzenia master mają niskie adresy (1... n) Urządzenia slave dysponują pozostałą pulą Adres 126 (0x7E) adres dla urządzeń o zmiennym adresie Adres 127 (0x7F) adres rozgłoszeniowy (broadcast) Urządzenia typu repeater, interfejsy FO są przezroczyste 48 / 76

49 Medium transportowe RS-485 (dwużyłowe, kodowanie różnicowe, +1 +4V) 49 / 76

50 Medium transportowe RS-485 (dwużyłowe, kodowanie różnicowe, +1 +4V) światłowodowe (szklane, syntetyczne) 50 / 76

51 Medium transportowe RS-485 (dwużyłowe, kodowanie różnicowe, +1 +4V) światłowodowe (szklane, syntetyczne) MBP (Manchester Bus Powered) (31,25 kbps) / 76

52 Kodowanie, kodowanie / 76

53 Kodowanie, kodowanie... źródło: WikiMedia Kodowanie: przejście w połowie bitu 1 : 1 0, 0 : 0 1 (lub odwrotnie...) 53 / 76

54 Kodowanie, kodowanie... źródło: WikiMedia Kodowanie: zawsze zmiana w połowie bitu (opadające zbocze CLK), a na początku bitu zmiana 1 0 lub 0 1 koduje 1, a brak zmiany koduje 0 (lub odwrotnie...) 54 / 76

55 FDL warstwa danych Dostępne są następujące schematy przesyłania danych: 55 / 76

56 FDL warstwa danych Dostępne są następujące schematy przesyłania danych: Send Data, No ACK (zarządzanie) 56 / 76

57 FDL warstwa danych Dostępne są następujące schematy przesyłania danych: Send Data, No ACK (zarządzanie) Send Data, ACK (między masterami) 57 / 76

58 FDL warstwa danych Dostępne są następujące schematy przesyłania danych: Send Data, No ACK (zarządzanie) Send Data, ACK (między masterami) Send Data, Request Data (master slave) 58 / 76

59 FDL warstwa danych Dostępne są następujące schematy przesyłania danych: Send Data, No ACK (zarządzanie) Send Data, ACK (między masterami) Send Data, Request Data (master slave) Cyclic Send Data, Request Data 59 / 76

60 FDL warstwa danych Dostępne są następujące schematy przesyłania danych: Send Data, No ACK (zarządzanie) Send Data, ACK (między masterami) Send Data, Request Data (master slave) Cyclic Send Data, Request Data Send and Request Data, Broadcast Response 60 / 76

61 FDL warstwa danych Dostępne są następujące schematy przesyłania danych: Send Data, No ACK (zarządzanie) Send Data, ACK (między masterami) Send Data, Request Data (master slave) Cyclic Send Data, Request Data Send and Request Data, Broadcast Response paradygmat publish-subscribe 61 / 76

62 FDL warstwa danych Dostępne są następujące schematy przesyłania danych: Send Data, No ACK (zarządzanie) Send Data, ACK (między masterami) Send Data, Request Data (master slave) Cyclic Send Data, Request Data Send and Request Data, Broadcast Response paradygmat publish-subscribe Clock Sync 62 / 76

63 Synchronizacja zegara 63 / 76

64 Synchronizacja zegara 64 / 76

65 MAC warstwa dostępowa Tylko master posiadający żeton (token) inicjuje komunikację 65 / 76

66 MAC warstwa dostępowa Tylko master posiadający żeton (token) inicjuje komunikację Żeton jest przekazywany w kierunku wyższych adresów po określonym czasie 66 / 76

67 MAC warstwa dostępowa Tylko master posiadający żeton (token) inicjuje komunikację Żeton jest przekazywany w kierunku wyższych adresów po określonym czasie Każdy master cyklicznie odpytuje urządzenia do następnego mastera 67 / 76

68 MAC warstwa dostępowa Tylko master posiadający żeton (token) inicjuje komunikację Żeton jest przekazywany w kierunku wyższych adresów po określonym czasie Każdy master cyklicznie odpytuje urządzenia do następnego mastera Nowy master może wtedy się zgłosić, stary potwierdza swój status online 68 / 76

69 MAC warstwa dostępowa Tylko master posiadający żeton (token) inicjuje komunikację Żeton jest przekazywany w kierunku wyższych adresów po określonym czasie Każdy master cyklicznie odpytuje urządzenia do następnego mastera Nowy master może wtedy się zgłosić, stary potwierdza swój status online Jeśli minie ustalony czas i żeton się nie pojawi w sieci, każdy master ustawia timer: 6 T sl + 2n T sl i pierwszy, który odpali rozpoczyna proces od nowa programatory mają adres n = 0 69 / 76

70 MAC warstwa dostępowa Tylko master posiadający żeton (token) inicjuje komunikację Żeton jest przekazywany w kierunku wyższych adresów po określonym czasie Każdy master cyklicznie odpytuje urządzenia do następnego mastera Nowy master może wtedy się zgłosić, stary potwierdza swój status online Jeśli minie ustalony czas i żeton się nie pojawi w sieci, każdy master ustawia timer: 6 T sl + 2n T sl i pierwszy, który odpali rozpoczyna proces od nowa programatory mają adres n = 0 Każda stacja liczy czas do powrotu żetonu (jeśli jest mniejszy, niż ustalony próg - może nadawać) 70 / 76

71 Ramki danych no data SD1 dst src FC crc ED data1 SD2 len len SD2 dst src FC data crc ED data2 SD3 dst src FC data crc ED żeton SD4 dst src ACK SC SDx (start delim), SC (short conf.), ED (end delim) odległość Hamminga = 4 FC - function code 71 / 76

72 Ramki danych no data SD1 dst src FC crc ED data1 SD2 len len SD2 dst src FC data crc ED data2 SD3 dst src FC data crc ED żeton SD4 dst src ACK SC SDx (start delim), SC (short conf.), ED (end delim) odległość Hamminga = 4 FC - function code zawiera opis schematu przesyłania danych lub (zwrotnie) kod błędu; 72 / 76

73 Ramki danych no data SD1 dst src FC crc ED data1 SD2 len len SD2 dst src FC data crc ED data2 SD3 dst src FC data crc ED żeton SD4 dst src ACK SC SDx (start delim), SC (short conf.), ED (end delim) odległość Hamminga = 4 FC - function code zawiera opis schematu przesyłania danych lub (zwrotnie) kod błędu; zawiera bity FCV i FCB (frame count bit) odwracany po każdej udanej transmisji) 73 / 76

74 Do zapamiętania I2C: linie, sygnały, arbitraż, clock-stretching 74 / 76

75 Do zapamiętania I2C: linie, sygnały, arbitraż, clock-stretching PROFIBUS: master/slave vs. token-ring, mechanizmy dołączania, komunikacji / 76

76 Do zapamiętania I2C: linie, sygnały, arbitraż, clock-stretching PROFIBUS: master/slave vs. token-ring, mechanizmy dołączania, komunikacji... kodowania Manchester i inne / 76

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

Systemy wbudowane - wykład 8. Dla zabicia czasu Notes. I 2 C aka IIC aka TWI. Notes. Notes. Notes. Przemek Błaśkiewicz. Systemy wbudowane - wykład 8 Przemek Błaśkiewicz 17 maja 2017 1 / 82 Dla zabicia czasu Bluetooth Terminal HC-05, urządzenie...:8f:66, kod 1234 2 / 82 I 2 C aka IIC aka TWI Inter-Integrated Circuit 3 /

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

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

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

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

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

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

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

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

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

Interfejsy systemów pomiarowych

Interfejsy systemów pomiarowych Interfejsy systemów pomiarowych Układ (topologia) systemu pomiarowe może być układem gwiazdy układem magistrali (szyny) układem pętli Ze względu na rodzaj transmisji interfejsy możemy podzielić na równoległe

Bardziej szczegółowo

Kurs Certyfikowany Inżynier Sieci PROFIBUS DP. Spis treści. Dzień 1

Kurs Certyfikowany Inżynier Sieci PROFIBUS DP. Spis treści. Dzień 1 Spis treści Dzień 1 I Sieć PROFIBUS wprowadzenie (wersja 1405) I-3 FMS, DP, PA - 3 wersje protokołu PROFIBUS I-4 Zastosowanie sieci PROFIBUS w automatyzacji zakładu I-5 Architektura protokołu PROFIBUS

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

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

Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR)

Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR) Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR) Sie PROFIBUS Politechnika Gdaska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia:

Bardziej szczegółowo

Sieć PROFIBUS. Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR)

Sieć PROFIBUS. Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR) Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR) Sieć PROFIBUS Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia:

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

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

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

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

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

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

Interfejsy. w systemach pomiarowych. Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego

Interfejsy. w systemach pomiarowych. Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego Interfejsy w systemach pomiarowych Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego Interfejsy w systemach pomiarowych Układ (topologia) systemu pomiarowe może być układem gwiazdy

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

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

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

Sieć PROFIBUS. Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR)

Sieć PROFIBUS. Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR) Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR) Sieć PROFIBUS Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia:

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

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

Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR)

Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR) Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR) Wykład : Sieć PROFIBUS SKiTI 2017 WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA INŻYNIERII SYSTEMÓW STEROWANIA Kierunek: Automatyka

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

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

Sieć przemysłowa Genius Rew. 1.1

Sieć przemysłowa Genius Rew. 1.1 INSTRUKCJA LABORATORYJNA (PSK, KSR, SP, IP) Sieć przemysłowa Genius Rew. 1.1 INSTYTUT INFORMATYKI ZESPÓŁ PRZEMYSŁOWYCH ZASTOSOWAŃ INFORMATYKI GLIWICE 2007 Spis treści 1. Wstęp... 3 2. Sieć Genius...4 2.1

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

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

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

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

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

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

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

W spółczesne koncepcje elektronicznych systemów

W spółczesne koncepcje elektronicznych systemów Analiza czasowa cyfrowych interfejsów mikroprocesorowych z architekturą master slave Sławomir Żaba * W artykule omówiono podstawowe zasady funkcjonowania dwóch cyfrowych interfejsów szeregowych w architekturze

Bardziej szczegółowo

PROFIBUS MODEL KOMUNIKACJI

PROFIBUS MODEL KOMUNIKACJI PROFIBUS MODEL KOMUNIKACJI Wstęp Poniższy dokument zawiera podstawowe informacje na temat komunikacji w systemie Profibus, urządzeń działających w tym standardzie oraz funkcji wymiany danych. Opisane zostały

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

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

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

Adres rejestru. szesnastkowo. Typ zmiennej. Numer funkcji Modbus. Opis zmiennej. (dziesiętnie) MAGISTRALA MODBUS W SIŁOWNIKU 2XI Wydanie 2 wrzesień 2012 r. 1 DTR 1. Koncepcja i podłączenie 2 2. Sterowanie siłownikiem Sterowanie siłownika poprzez interfejs MODBUS można dokonać na dwa sposoby: 1.

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

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

Uniwersalny Konwerter Protokołów

Uniwersalny Konwerter Protokołów Uniwersalny Konwerter Protokołów Autor Robert Szolc Promotor dr inż. Tomasz Szczygieł Uniwersalny Konwerter Protokołów Szybki rozwój technologii jaki obserwujemy w ostatnich latach, spowodował że systemy

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

interfejs szeregowy wyświetlaczy do systemów PLC

interfejs szeregowy wyświetlaczy do systemów PLC LDN SBCD interfejs szeregowy wyświetlaczy do systemów PLC SEM 08.2003 Str. 1/5 SBCD interfejs szeregowy wyświetlaczy do systemów PLC INSTRUKCJA OBSŁUGI Charakterystyka Interfejs SBCD w wyświetlaczach cyfrowych

Bardziej szczegółowo

Protokół Modbus RTU / Sieć RS-485

Protokół Modbus RTU / Sieć RS-485 Modbus Protokół komunikacyjny stworzony w 1979 roku przez firmę Modicon. Służył do komunikacji z programowalnymi kontrolerami tej firmy. * Opracowany z myślą do zastosowań w automatyce * Protokół jest

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

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

. 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

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

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

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1. Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 PAMIĘCI SZEREGOWE EEPROM Ćwiczenie 3 Opracował: dr inŝ.

Bardziej szczegółowo

Ethernet. Ethernet odnosi się nie do jednej, lecz do wielu technologii sieci lokalnych LAN, z których wyróżnić należy cztery podstawowe kategorie:

Ethernet. Ethernet odnosi się nie do jednej, lecz do wielu technologii sieci lokalnych LAN, z których wyróżnić należy cztery podstawowe kategorie: Wykład 5 Ethernet IEEE 802.3 Ethernet Ethernet Wprowadzony na rynek pod koniec lat 70-tych Dzięki swojej prostocie i wydajności dominuje obecnie w sieciach lokalnych LAN Coraz silniejszy udział w sieciach

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

MBP RS485 RS485-IS Światłowód Cyfrowa, bitowa, Cyfrowa, sygnał. HD*=4, bit parzystości znacznik początku/końca Ekranowany, kabel dwużyłowy, miedziany

MBP RS485 RS485-IS Światłowód Cyfrowa, bitowa, Cyfrowa, sygnał. HD*=4, bit parzystości znacznik początku/końca Ekranowany, kabel dwużyłowy, miedziany Organizacja Użytkowników Sieci PROFIBUS PNO Polska. Nowe rozwiązania. Profile komunikacyjne w sieci PROFIBUS. Sieć PROFIBUS od momentu swojego powstania ciągle się rozwija i stwarza nowe możliwości funkcjonalne

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

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

MODELOWANIE STANDARDU PROFIBUS W ŚRODOWISKU LABVIEW

MODELOWANIE STANDARDU PROFIBUS W ŚRODOWISKU LABVIEW Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Nr 69 Politechniki Wrocławskiej Nr 69 Studia i Materiały Nr 33 2013 Krzysztof PODLEJSKI*, Jarosław SZAFRAN* Profibus, LabView, modelowanie

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

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci W miarę rozwoju sieci komputerowych pojawiały się różne rozwiązania organizujące elementy w sieć komputerową. W celu zapewnienia kompatybilności rozwiązań różnych producentów oraz opartych na różnych platformach

Bardziej szczegółowo

2. Format danych i zaimplementowane funkcje MODBUS

2. Format danych i zaimplementowane funkcje MODBUS SIC184 Protokół MODBUS-RTU (v1.10) Spis treści 1. Informacje wstępne... 1 2. Format danych i zaimplementowane funkcje MODBUS... 1 3. Opis rejestrów i funkcji... 2 3.1 Odczyt stanu wejść/wyjść... 2 3.2

Bardziej szczegółowo

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 10 (3h) Implementacja interfejsu SPI w strukturze programowalnej Instrukcja pomocnicza do laboratorium z przedmiotu

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

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

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

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

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

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

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń Instrukcja do ćwiczenia nr 10 Transmisja szeregowa sieciami energetycznymi I. Cel ćwiczenia poznanie praktycznego wykorzystania standardu RS232C

Bardziej szczegółowo

Mikroprocesory i Mikrosterowniki Laboratorium

Mikroprocesory i Mikrosterowniki 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

Analizowanie protokołów szeregowych oscyloskopami Rohde&Schwarz (2) SPI, I 2 C

Analizowanie protokołów szeregowych oscyloskopami Rohde&Schwarz (2) SPI, I 2 C SPRZĘT Analizowanie protokołów szeregowych oscyloskopami Rohde&Schwarz (2) SPI, I 2 C Badanie protokołów komunikacyjnych jest już obowiązkową funkcją oscyloskopów cyfrowych co najmniej średniej klasy.

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

Wykład 6. Ethernet c.d. Interfejsy bezprzewodowe

Wykład 6. Ethernet c.d. Interfejsy bezprzewodowe Wykład 6 Ethernet c.d. Interfejsy bezprzewodowe Gigabit Ethernet Gigabit Ethernet należy do rodziny standardów Ethernet 802.3 Może pracować w trybie full duplex (przesył danych po 2 parach) lub tzw double-duplex

Bardziej szczegółowo

PROFIBUS Profile komunikacyjne Profibus PNO Polska

PROFIBUS Profile komunikacyjne Profibus PNO Polska PROFIBUS Profile komunikacyjne Profibus PNO Polska Profile komunikacyjne w sieci PROFIBUS Nowe rozwiązania. Profile komunikacyjne w sieci PROFIBUS. Sieć PROFIBUS od momentu swojego powstania ciągle się

Bardziej szczegółowo

Obługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011

Obługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011 Obługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011 1 Spis treści 1 Charakterystyka projektu. 3 2 Schematy układów elektronicznych. 3 2.1 Moduł czujników.................................

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 Wydział Informatyki Sieci komputerowe i Telekomunikacyjne FDDI - Fiber Distributed Data Interface Krzysztof Bogusławski

Bardziej szczegółowo

(86) Data i numer zgłoszenia międzynarodowego: 09.08.2001, PCT/DE01/02954 (87) Data i numer publikacji zgłoszenia międzynarodowego:

(86) Data i numer zgłoszenia międzynarodowego: 09.08.2001, PCT/DE01/02954 (87) Data i numer publikacji zgłoszenia międzynarodowego: RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 199888 (21) Numer zgłoszenia: 360082 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (22) Data zgłoszenia: 09.08.2001 (86) Data i numer zgłoszenia

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

Charakterystyka mikrokontrolerów

Charakterystyka mikrokontrolerów Charakterystyka mikrokontrolerów 1. Historia powstania Pierwszym mikrokontrolerem (a nie mikroprocesorem) był wyprodukowany pod koniec roku 1972 przez Texas Instruments procesor TMS1000. Łączył on w sobie

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

Zewnętrzne układy peryferyjne cz. 1 Wykład 12

Zewnętrzne układy peryferyjne cz. 1 Wykład 12 Zewnętrzne układy peryferyjne cz. 1 Wykład 12 Wyświetlacz LCD zgodny z HD44780 Wyświetlacz LCD zgodny z HD44780 2 HD44780 Standardowy sterownik alfanumerycznych wyświetlaczy LCD opracowany przez firmę

Bardziej szczegółowo

IV - INSTRUKCJE SIECIOWE SPIS TREŚCI: 1. Charakterystyka protokołu komunikacyjnego PPI...2. 2. Charakterystyka interfejsu MPI...5

IV - INSTRUKCJE SIECIOWE SPIS TREŚCI: 1. Charakterystyka protokołu komunikacyjnego PPI...2. 2. Charakterystyka interfejsu MPI...5 SPIS TREŚCI: 1. Charakterystyka protokołu komunikacyjnego PPI...2 2. Charakterystyka interfejsu MPI...5 3. Parametry magistrali sieciowej wykorzystującej protokół PPI...6 4. Charakterystyka instrukcji

Bardziej szczegółowo

Sprzężenie mikrokontrolera (nie tylko X51) ze światem zewnętrznym lokalne interfejsy szeregowe

Sprzężenie mikrokontrolera (nie tylko X51) ze światem zewnętrznym lokalne interfejsy szeregowe Sprzężenie mikrokontrolera (nie tylko X51) ze światem zewnętrznym lokalne interfejsy szeregowe Ryszard J. Barczyński, 2009 2015 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały

Bardziej szczegółowo

Rozproszony system zbierania danych.

Rozproszony system zbierania danych. Rozproszony system zbierania danych. Zawartość 1. Charakterystyka rozproszonego systemu.... 2 1.1. Idea działania systemu.... 2 1.2. Master systemu radiowego (koordynator PAN).... 3 1.3. Slave systemu

Bardziej szczegółowo

Sieci komputerowe. Wykład 1: Podstawowe pojęcia i modele. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Sieci komputerowe. Wykład 1: Podstawowe pojęcia i modele. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe Wykład 1: Podstawowe pojęcia i modele Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 1 1 / 14 Komunikacja Komunikacja Komunikacja = proces

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

Wykład 2. Interfejsy I 2 C, OneWire, I 2 S

Wykład 2. Interfejsy I 2 C, OneWire, I 2 S Wykład 2 Interfejsy I 2 C, OneWire, I 2 S Interfejs I 2 C I 2 C Inter-Integrated Circuit Cechy: - szeregowa, dwukierunkowa magistrala służąca do przesyłania danych w urządzeniach elektronicznych - opracowana

Bardziej szczegółowo

Funkcje sterownika CellBOX-UxR ModBUS RTU

Funkcje sterownika CellBOX-UxR ModBUS RTU BIATEL S.A. Plac Piłsudskiego 1 00 078 Warszawa Funkcje sterownika CellBOX-UxR ModBUS RTU Białystok 2006-10-13 wersja 1.2 Opracował: mgr inż. Paweł Kozłowski BIATEL S.A. 1 Funkcje sterownika CellBOX Modbus

Bardziej szczegółowo

Protokół IEC

Protokół IEC Protokol_IEC_870_5_103_vSZR 15.02.10 Protokół IEC 870-5-103. 1 PROTOKÓŁ KOMUNIKACYJNY IEC 870 5 103 W ZABEZPIECZENIACH....2 2 CHARAKTERYSTYKA IMPLEMENTACJI PROTOKOŁU.... 2 3 PODSTAWOWE FUNKCJE WARSTWY

Bardziej szczegółowo

Protokół IEC

Protokół IEC Protokol_IEC_870_5_103_UTXvTR 15.11.10 Protokół IEC 870-5-103. 1 PROTOKÓŁ KOMUNIKACYJNY IEC 870 5 103 W ZABEZPIECZENIACH....2 2 CHARAKTERYSTYKA IMPLEMENTACJI PROTOKOŁU.... 2 3 PODSTAWOWE FUNKCJE WARSTWY

Bardziej szczegółowo

Sieci komputerowe. Dr inż. Robert Banasiak. Sieci Komputerowe 2010/2011 Studia niestacjonarne

Sieci komputerowe. Dr inż. Robert Banasiak. Sieci Komputerowe 2010/2011 Studia niestacjonarne Sieci komputerowe Dr inż. Robert Banasiak Sieci Komputerowe 2010/2011 Studia niestacjonarne 1 Sieci LAN (Local Area Network) Podstawowe urządzenia sieci LAN. Ewolucja urządzeń sieciowych. Podstawy przepływu

Bardziej szczegółowo

SPIS TREŚCI: 1. Charakterystyka protokołu komunikacyjnego PPI... 2 str. 2. Charakterystyka interfejsu MPI... 4 str.

SPIS TREŚCI: 1. Charakterystyka protokołu komunikacyjnego PPI... 2 str. 2. Charakterystyka interfejsu MPI... 4 str. SPIS TREŚCI: 1. Charakterystyka protokołu komunikacyjnego PPI... 2 str. 2. Charakterystyka interfejsu MPI... 4 str. 3. Parametry magistrali sieciowej wykorzystującej protokół PPI... 5 str. 4. Charakterystyka

Bardziej szczegółowo

I. O FIRMIE. Jeżeli czegoś nie można zmierzyć, to nie można tego ulepszyć... Lord Kelvin (Wiliam Thomas)

I. O FIRMIE. Jeżeli czegoś nie można zmierzyć, to nie można tego ulepszyć... Lord Kelvin (Wiliam Thomas) Jeżeli czegoś nie można zmierzyć, to nie można tego ulepszyć... Lord Kelvin (Wiliam Thomas) Gliwice 2008-12-02 2008-12-01 www.metronic.pl 1 I. O FIRMIE www.metronic.pl 2 O FIRMIE Siedziba firmy: KRAKÓW

Bardziej szczegółowo

S Instrukcje programowania instrukcje obsługi Ethernetu

S Instrukcje programowania instrukcje obsługi Ethernetu S7-1200 Instrukcje programowania instrukcje obsługi Ethernetu Kontynuujemy opis instrukcji programowania sterowników S7-1200. W tym miesiącu skupiamy się na prezentacji i omówieniu instrukcji obsługujących

Bardziej szczegółowo

ComBricks - stały nadzór i diagnostyka PROFIBUS z wykorzystaniem przeglądarki

ComBricks - stały nadzór i diagnostyka PROFIBUS z wykorzystaniem przeglądarki ComBricks - stały nadzór i diagnostyka PROFIBUS z wykorzystaniem przeglądarki INTEX Sp. z o.o. ul. Portowa 4 44-102 GLIWICE tel. 32 230 75 16 e-mail: intex@intex.com.pl www.intex.com.pl wersja 1703 Czym

Bardziej szczegółowo