Paweł MOROZ Politechnika Śląska, Instytut Informatyki
|
|
- Krystian Sikora
- 8 lat temu
- Przeglądów:
Transkrypt
1 Rozdział Biblioteka funkcji komunikacyjnych CAN Paweł MOROZ Politechnika Śląska, Instytut Informatyki Streszczenie W rozdziale zaprezentowano bibliotekę funkcji komunikacyjnych CAN, ułatwiającą tworzenie aplikacji. Opisano jej organizację, możliwości modyfikacji i przykłady wykorzystania. Pokrótce przedstawiono zasadę działania samej sieci i układu komunikacyjnego, dla którego ta biblioteka została napisana. 1. Wprowadzenie Controler Area Network (CAN) jest siecią przemysłową o transmisji szeregowej, asynchronicznej, bez węzła sterującego. Można się z nią zetknąć w instalacjach przemysłowych, budynkach użyteczności publicznej, samochodach oraz aparaturze medycznej. Podstawowymi jej zaletami są: wysoka prędkość transmisji, niezawodność, odporność na zakłócenia, a także możliwość tworzenia własnych protokołów wymiany informacji, których częścią będą warstwy protokołu CAN. 2. Protokół CAN Dokument ISO , w którym opisano protokół CAN, obejmuje w głównej mierze warstwę łącza danych. Występuje w niej jednak również opis warstwy fizycznej, w tym: fizyczny format sygnałów przesyłanych magistralą, właściwości elektryczne oraz sposób synchronizacji zegarów taktujących nadajnika i odbiorników, niezbędny z powodu braku linii zegarowej. Wspomniany dokument nie zawiera informacji na temat medium transmisyjnego. Rozszerzenia standardu ISO , uwzględniające również medium transmisyjne i typy złączy, zostały przygotowane i opublikowane przez CiA [1]. Standard ISO opisuje warstwę fizyczną sieci wykorzystywaną między innymi w pojazdach samochodowych, a w systemach automatyki przemysłowej. Transmisja w łączu odbywa się zależnie od standardu. Stosowana jest transmisja różnicowa, jednak możliwa jest również
2 2 P. Moroz transmisja po jednej linii danych. Wraz z wyborem rodzaju magistrali narzucone zostają takie parametry, jak jej długość i maksymalna prędkość transmisji. SOF Identifier RTR Control Data CRC ACK EOF 1 bit 11 bit / 29 bit 1 bit 6 bit 0 8 bajtów 16 bit 2 bit 7 bit Rysunek 1 Budowa ramki Rysunek 1 przedstawia budowę ramki, w skład której wchodzą następujące elementy: SOF (ang. Start Of Frame) sygnalizacja rozpoczęcia transmisji Identyfikator niezależny od nadajnika, w pierwszej wersji standardu identyfikator miał długość 11 bitów. Rozwinięcie standardu wprowadziło możliwość wykorzystania identyfikatora 11 (2.0A) lub 29 bitowego (2.0B). RTR (ang. Remote Transmition Request) flaga określająca rodzaj ramki (ramka zdalnego żądania lub ramka danych) Control informacja o ilości bajtów danych Data pole danych CRC (ang. Cyclic Redundancy Checksum) suma kontrolna ACK (ang. Acknowledgment) obszar, w którym sygnalizowane jest odebranie ramki. EOF (ang. End Of Frame) znacznik końca ramki Ze względu na równoprawny dostęp wszystkich węzłów do magistrali podczas transmisji mogą występować kolizje. Dla ich rozstrzygania został zaprojektowany algorytm CSMA/CD/CR (ang. Carrier Sense Multiple Access/Collision Detection/Colision Resolution). Jego zaletą jest to, że wiadomość nadawana przez zwycięzcę algorytmu nie zostaje zniszczona. Wykorzystuje się tu fizyczną cechę łącza tzw. sumę logiczną nadawanych sygnałów. Identyfikator określa priorytet wiadomości, który jest tym wyższy, im niższa jest wartość identyfikatora. Arbitraż w łączu trwa od bitu SOF do bitu RTR. Każdy węzeł nadający wiadomość prowadzi jednocześnie nasłuch i porównuje, czy wartość nadawanego bitu odpowiada stanowi łącza. W razie różnicy pomiędzy bitem nadawanym a odczytanym, węzeł wycofuje się z transmisji. Procedura ta trwa do momentu wyłonienia tylko jednego nadawcy, którym będzie węzeł wysyłający ramkę o najniższym identyfikatorze. 3. Wymagania sprzętowe Biblioteka została napisana dla układu CAN typu MCP2515, który pozwala na wykorzystanie zarówno ramek standardu 2.0 A jak i 2.0 B. Układ ten realizuje sprzętowo niektóre elementy protokołu: obliczanie sumy kontrolnej, weryfikację poprawności ramek, algorytm rozwiązywania kolizji, synchronizację transmisji itd. Użycie zewnętrznego modułu, w przeciwieństwie do procesorów z wbudowanym układem obsługi sieci CAN, daje możliwości wykorzystania zarówno tworzonego programu jak i biblioteki w węzłach o zróżnicowanych zastosowaniach.
3 Biblioteka funkcji komunikacyjnych CAN... 3 Procesor komunikuje się z układem MCP2515 poprzez magistralę szeregową SPI, złożoną z 4 linii: zegarowej (CLK), danych wysyłanych z procesora (OUTPUT), danych odbieranych z układu MCP2515 (INPUT), wyboru układu (CS). Prędkość transmisji może dochodzić do 10Mbit/s co w porównaniu z maksymalną prędkością magistrali CAN, która wynosi 1Mbit/s, zapewnia wystarczającą przepustowość. Dodatkowo układ MCP2515 umożliwia pracę z wykorzystaniem przerwań[3]. Do nadawania i odbierania ramek wyznaczone są odpowiednio 3 i 2 zestawy buforów oraz rejestrów. Dodatkowo do buforów odbiorczych dołączono rejestry filtrujące, w których definiowane są identyfikatory tych ramek, które mają być w tych buforach zapamiętane. [4] Procesor przy użyciu odpowiednich rozkazów może wykonać operacje na pamięci wewnętrznej układu MCP2515. Zbiór operacji na pamięci nie ogranicza się tylko do prostych operacji odczytu i zapisu wskazanej komórki pamięci, ale umożliwia także zapis lub odczyt całego bufora nadawczego lub jego obszaru danych, modyfikację poszczególnych bitów w komórce. Dostępne są również rozkazy inicjujące wykonanie określonej operacji np. wysyłania ramki ze wskazanego bufora. W każdym systemie CAN musi być układ zamieniający cyfrową postać ramki na odpowiedni przebieg w liniach transmisyjnych. Przykładem takiego układu jest MCP2551, mogący pracować z prędkością do 1 Mbit/s. Jest w pełni kompatybilny z ISO Ze względów elektrycznych występuje ograniczenie na ilość węzłów podłączonych do sieci w tym przypadku może maksymalnie występować do 112 urządzeń. 4. Biblioteka funkcji komunikacyjnych Podczas pisania programów dla mikroprocesorów, nie mamy nigdy do czynienia z tym samym środowiskiem sprzętowym (wykorzystywane są różnego rodzaju procesory oraz układy wejścia-wyjścia). Dlatego, aby biblioteka była użyteczna i funkcjonalna należy ją tak przygotować, aby dostosowanie jej do potrzeb konkretnego programu było proste i łatwe. Zostało to uzyskane poprzez rozbicie samej biblioteki na moduły kolejnych warstw, umieszczając każdą z warstw w osobnym pliku, co przedstawia rysunek 2. Każda warstwa grupuje w sobie zestaw funkcji realizujących określoną funkcjonalność. Np. moduł SPI zawiera funkcje obsługi interfejsu komunikacyjnego między procesorem a kontrolerem CAN. Dostępne są procesory ze sprzętowym sterownikiem SPI m.in. ATMega128. Jeżeli procesor takiego układu nie posiada, możliwa jest zamiana modułu wykorzystującego sprzętowe SPI na moduł, który funkcje interfejsu realizuje w sposób programowy.
4 4 P. Moroz Rysunek 2 - Schemat biblioteki Przykładem wykorzystania rozdzielenia biblioteki na 3 oddzielne części jest interfejs komunikacyjny pomiędzy procesorem a kontrolerem CAN. Dostępne są procesory z wbudowanym układem obsługi SPI, między innymi ATMega128, w których wykorzystanie układu programowego byłoby niepotrzebne. Gdy procesor nie obsługuje sprzętowo komunikacji po magistrali SPI, możliwe jest podmienienie modułu wykorzystującego sprzętowe SPI na jego programową realizację. Dzięki temu w prosty sposób można przystosować bibliotekę dla innego procesora. Pewne funkcjonalności są zdublowane w bibliotece wykonane jako funkcje i makra. Poprzez taką nadmiarowość użytkownik uzyskuje możliwość optymalizacji programu do swoich potrzeb: wykorzystanie funkcji zmniejsza zajętość pamięci; wykorzystanie makra przyspiesza działanie kodu. Kolejna warstwa zawiera funkcje obsługi układu MCP2515 realizowane bezpośrednio przez kontroler. Umożliwiają one: zapis/odczyt zarówno pojedynczych bajtów jak i bloków danych, modyfikację bitów w rejestrach modułu CAN, ustawienie wartości początkowych modułu CAN, zainicjowanie transmisji zawartości określonego bufora danych, odczyt stanów wybranych bitów rejestrów. Funkcje te są podstawą do tworzenia bardziej złożonych funkcji, umieszczonych w kolejnej warstwie Moduł ExtendedCAN. Funkcje najwyższej (Rysunek 2) warstwy korzystają z trzech zdefiniowanych struktur. Pierwszą z nich jest struktura zawierająca wszystkie informacje o nadawanej lub odbieranej ramce: 4 bajty identyfikatora ramki, 8 bajtów danych zapisanych w tablicy, liczba bajtów danych (odpowiednik pola DLC), znacznik określający typ ramki (0/1 2.0A/2.0B), znacznik określający rodzaj ramki (0/1 - danych/zdalna). Oprócz informacji niezbędnych do wypełnienia ramki dodano pole określające jej priorytet, gdyż w module jest możliwość zdefiniowania kolejności nadawania ramek poprzez dwubitową wartość. Specjalnie przygotowane funkcje dokonują
5 Biblioteka funkcji komunikacyjnych CAN... 5 przekształcenia danych do tablicy bajtów zdefiniowanej w bibliotece, skąd bezpośrednio można je zapisać do pamięci sterownika CAN. Druga ze struktur przechowuje konfiguracje, których modyfikacja może następować tylko w trybie konfiguracyjnym. W jej skład wchodzą: rejestry ustawiające prędkość transmisji, filtry i maski decydujące o przyjęciu wiadomości, konfiguracja niektórych wyprowadzeń z układu MCP2515. Celem stworzenia tej struktury była chęć przyspieszenia konfiguracji węzła, a zarazem zgrupowanie wszystkich parametrów konfiguracyjnych. Skrócenie czasu konfiguracji węzła uzyskuje się przy założeniu, że modyfikowane są wszystkie rejestry konfiguracyjne, bądź też znacząca ich większość. Uzyskuje się to poprzez redukcję przełączeń układu CAN pomiędzy trybami pracy a trybem konfiguracyjnym. Ostatnia ze struktur służy do czytelnego określenia identyfikatorów, z którymi mają być porównywane identyfikatory odbieranych wiadomości. Na ich podstawie MCP2515 podejmuje decyzje o przyjęciu lub zignorowaniu ramki. Zamianą zawartości struktury na reprezentację wykorzystywaną przez układ zajmują się odpowiednie funkcje. Większość funkcji dokonuje przekształceń danych wejściowych, aby następnie umieścić je bezpośrednio w pamięci układu MCP2515. Wyjątkiem jest funkcja wyznaczająca prędkość transmisji, którą określa się za pomocą tzw. kwantów. Kwantem nazywamy jednostkę czasu wykorzystywaną przez nadajnik sieci CAN, wyznaczaną za pomocą podzielnika (ang. Prescalera) zegara taktującego układ transmisji. Poza elastycznością, biblioteka miała ułatwiać tworzenie czytelnego i samokomentującego się kodu. Pomysłem na uzyskanie takiego efektu było stworzenie nazw funkcji długich, ale za to jednoznacznie wyjaśniających ich zadania danej funkcji (np. void CANTransmit0IntEnableNow(BYTE OnOff) natychmiastowe włączenie przerwania sygnalizującego nadanie wiadomości z bufora 0). Z tego samego powodu w bibliotece umieszczono plik nagłówkowy, w którym zdefiniowano stałe dla adresów poszczególnych rejestrów, numery końcówek, a także maski dla poszczególnych bitów lub ich grup. Nazwy stałych i zmiennych w bibliotece tworzone były wg następujących reguł: _r<nazwa> - adres rejestru o nazwie wykorzystywanej w dokumentacji, _p<nazwa> - pozycja bitu wymienionego w polu nazwa, _n<nazwa> - numer bitu wymienionego w polu nazwa, _m<nazwa grupy> - maska dla grupy bitów, _i<nazwa> - nazwa kodu instrukcji wykonywanego w sterowniku CAN, b<nazwa> - zmienna o rozmiarze 1 bajtu, t<nazwa> - zmienna tymczasowa.
6 6 P. Moroz 5. Przykłady implementacji Przykład 1 Niżej podano przykład użycia funkcji z modułu BasicCAN. Funkcja ta wypełnia cały bufor nadawczy, odpowiednio przygotowaną ramką (kolejnymi bajtami umieszczonymi w tabeli) BYTE CAN_WriteTx(_iTXB0SIDH, Frame, 12) Ten sam efekt można uzyskać za pomocą pętli. Jednak kod w tej postaci jest znacznie mniej zrozumiały. BYTE i; //rozpoczęcie transmisji przez ustawienie linii CS SPI w stan niski SPI_CS_On; //nadanie SPI_MasterTransiver(_iWRITETX btxcode); for (i = 0;i < 12; i++) SPI_MasterTransiver(pFrame[i]); SPI_CS_Off; return 0; } Czytelność obu rozwiązań poprawia wykorzystanie stałych. Zamiast trudnych do zapamiętania i wykorzystywania adresów rejestrów, pozycji poszczególnych bitów, kodów instrukcji, itd. lepiej wykorzystywać czytelne i łatwe do zapamiętania nazwy, występujące także w dokumentacji (tj. _iwritetx instrukcja zapisania bloku danych do bufora reprezentowana przez bajt 0x40). Przykład 2 wykorzystanie funkcji z modułu ExtendedCAN. CANSendMsgFull(1, Message, Yes) Powyższa funkcja wysyła do MCP2515 wiadomość i natychmiast po zakończeniu zapisywania rozpoczyna transmisję. Aby samodzielnie załadować ramkę należy wykonać następujące operacje SPI_CS_On //rozpoczęcie transmisji po SPI; Wysłanie_Bajtu (0x41); Wysłanie_Bajtu (Bajt_Ramki); Wysłanie_Bajtu (0x08 rozkaz danaj ramkę); SPI_CS_Off //zakończenie transmisji po SPI; 6. Podsumowanie W rozdziale przedstawiona została opracowana biblioteka komunikacyjna sieci CAN. Celem było uzyskanie zbioru funkcji umożliwiających przyspieszenie tworzenia aplikacji z wykorzystaniem sieci CAN, uproszczenie korzystania z protokołu i poprawienie czytelności kodu. W rozdziale zwrócono uwagę na modułową strukturę biblioteki zapewniającą łatwiejsze modyfikowanie wybranych elementów. LITERATURA 1. Kołodziejski J., Kalita W., P. Rz., Kamuda K.: Magistrala CAN. Struktura, właściwości i zastosowania Elektronika 2000
7 Biblioteka funkcji komunikacyjnych CAN Etschberger K.: Controler Area Network - Basics, Protocols, Chips and Applications. IXXAT Press, Weingarten/Niemcy Microchip: DataSheet Stand-Alone CAN Controller With SPI Interface MCP Microchip: DataSheet MCP2551 High-Speed CAN Transciever,
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ółowoTEMPERATURE 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ółowoSystemy 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ółowoMateriały dodatkowe Krótka charakterystyka protokołu MODBUS
Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Krótka charakterystyka protokołu MODBUS Opracowali: mgr inż. Tomasz Karla Data: Luty, 2017 r. Dodatkowe informacje Materiały dodatkowe mają charakter
Bardziej szczegółowoWykł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ółowoWbudowane 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ółowoPRZEDSTAWIENIE 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ółowoProblematyka 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ółowo2010-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ółowoArchitektura 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ółowoKomunikacja 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ółowoPodstawy 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ółowoMikroprocesor Operacje wejścia / wyjścia
Definicja Mikroprocesor Operacje wejścia / wyjścia Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Operacjami wejścia/wyjścia nazywamy całokształt działań potrzebnych
Bardziej szczegółowoObł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ółowoZaliczenie 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ółowoWspół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ółowoPolitechnika 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ółowoArchitektura 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ółowoMAGISTRALA 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ółowoZastosowania 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ółowoWPROWADZENIE Mikrosterownik mikrokontrolery
WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:
Bardziej szczegółowoNa 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ółowoWykł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ółowoModel 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ółowoAkademickie 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ółowoPrzesyłania danych przez protokół TCP/IP
Przesyłania danych przez protokół TCP/IP PAKIETY Protokół TCP/IP transmituje dane przez sieć, dzieląc je na mniejsze porcje, zwane pakietami. Pakiety są często określane różnymi terminami, w zależności
Bardziej szczegółowoSmart home managing by Ethernet micro server. Zarządzanie systemem inteligentnego domu za pomocą mikro serwera Ethernet. 1. Cele
Bartłomiej Czado, Andrzej Samiec, Marcin Stanowski IV rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun koła Smart home managing by Ethernet micro server Zarządzanie systemem inteligentnego
Bardziej szczegółowoSieci 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ółowoInterfejsy. 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ółowoMikroprocesory 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ółowoasix4 Podręcznik użytkownika SAPIS7 - drajwer protokołu SAPIS7 Podręcznik użytkownika
Podręcznik użytkownika Podręcznik użytkownika Dok. Nr PLP4054 Wersja: 05-10-2005 Podręcznik użytkownika ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące w tekście znaki
Bardziej szczegółowoWydział 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ółowoo Instalacja środowiska programistycznego (18) o Blink (18) o Zasilanie (21) o Złącza zasilania (22) o Wejścia analogowe (22) o Złącza cyfrowe (22)
O autorze (9) Podziękowania (10) Wstęp (11) Pobieranie przykładów (12) Czego będę potrzebował? (12) Korzystanie z tej książki (12) Rozdział 1. Programowanie Arduino (15) Czym jest Arduino (15) Instalacja
Bardziej szczegółowoProtokoł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ółowoInterfejsy 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ółowoTechnika Mikroprocesorowa
Technika Mikroprocesorowa Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/tm 1 System mikroprocesorowy? (1) Magistrala adresowa
Bardziej szczegółowoSpis treści. 1 Moduł Modbus TCP 4
Spis treści 1 Moduł Modbus TCP 4 1.1 Konfigurowanie Modułu Modbus TCP................. 4 1.1.1 Lista elementów Modułu Modbus TCP............ 4 1.1.2 Konfiguracja Modułu Modbus TCP.............. 5 1.1.3
Bardziej szczegółowoKomunikacja 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ółowoDziałanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej I NIC sieci Pamięć operacyjna Przerwania Przerwania
Bardziej szczegółowoSkąd dostać adres? Metody uzyskiwania adresów IP. Statycznie RARP. Część sieciowa. Część hosta
Sieci komputerowe 1 Sieci komputerowe 2 Skąd dostać adres? Metody uzyskiwania adresów IP Część sieciowa Jeśli nie jesteśmy dołączeni do Internetu wyssany z palca. W przeciwnym przypadku numer sieci dostajemy
Bardziej szczegółowoPolitechnika Białostocka. Wydział Elektryczny. Katedra Automatyki i Elektroniki. Kod przedmiotu: TS1C
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Kod przedmiotu: TS1C 622 388 Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: ELEKTRONIKA SAMOCHODOWA Temat: M a gistra
Bardziej szczegółowoARCHITEKTURA PROCESORA,
ARCHITEKTURA PROCESORA, poza blokami funkcjonalnymi, to przede wszystkim: a. formaty rozkazów, b. lista rozkazów, c. rejestry dostępne programowo, d. sposoby adresowania pamięci, e. sposoby współpracy
Bardziej szczegółowoTECHNIKA MIKROPROCESOROWA
LABORATORIUM TECHNIKA MIKROPROCESOROWA Port transmisji szeregowej USART MCS'51 Opracował: Tomasz Miłosławski 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami komunikacji mikrokontrolera
Bardziej szczegółowoWyś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ółowo2.1 Porównanie procesorów
1 Wstęp...1 2 Charakterystyka procesorów...1 2.1 Porównanie procesorów...1 2.2 Wejścia analogowe...1 2.3 Termometry cyfrowe...1 2.4 Wyjścia PWM...1 2.5 Odbiornik RC5...1 2.6 Licznik / Miernik...1 2.7 Generator...2
Bardziej szczegółowoMikroprocesory 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ółowoPraca dyplomowa. Program do monitorowania i diagnostyki działania sieci CAN. Temat pracy: Temat Gdańsk Autor: Łukasz Olejarz
Temat Gdańsk 30.06.2006 1 Praca dyplomowa Temat pracy: Program do monitorowania i diagnostyki działania sieci CAN. Autor: Łukasz Olejarz Opiekun: dr inż. M. Porzeziński Recenzent: dr inż. J. Zawalich Gdańsk
Bardziej szczegółowoRozproszony 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ółowoSpis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Bardziej szczegółowo1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.
1. Cel ćwiczenia Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU. 2. Porty szeregowe w sterowniku VersaMax Micro Obydwa porty szeregowe sterownika
Bardziej szczegółowoEnkapsulacja RARP DANE TYP PREAMBUŁA SFD ADRES DOCELOWY ADRES ŹRÓDŁOWY TYP SUMA KONTROLNA 2 B 2 B 1 B 1 B 2 B N B N B N B N B Typ: 0x0835 Ramka RARP T
Skąd dostać adres? Metody uzyskiwania adresów IP Część sieciowa Jeśli nie jesteśmy dołączeni do Internetu wyssany z palca. W przeciwnym przypadku numer sieci dostajemy od NIC organizacji międzynarodowej
Bardziej szczegółowoĆWICZENIE 5. TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM
ĆWICZENIE 5 TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM Wiadomości wstępne: Port szeregowy może pracować w czterech trybach. Tryby różnią się między sobą liczbą bitów
Bardziej szczegółowoZygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Pasma częstotliwości ISM (ang. Industrial, Scientific, Transceiver) 2 Ogólne informacje dotyczące protokołu SimpliciTI Opracowanie Texas Instruments
Bardziej szczegółowoWykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów
Studia Podyplomowe INFORMATYKA Architektura komputerów Wykład I Podstawowe pojęcia 1, Cyfrowe dane 2 Wewnątrz komputera informacja ma postać fizycznych sygnałów dwuwartościowych (np. dwa poziomy napięcia,
Bardziej szczegółowoKomunikacja 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ółowoLiteratura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.
Literatura 1. D. Gajski, Principles of Digital Design, Prentice- Hall, 1997 2. C. Zieliński, Podstawy projektowania układów cyfrowych, PWN, Warszawa 2003 3. G. de Micheli, Synteza i optymalizacja układów
Bardziej szczegółowoTCP/IP formaty ramek, datagramów, pakietów...
SIECI KOMPUTEROWE DATAGRAM IP Protokół IP jest przeznaczony do sieci z komutacją pakietów. Pakiet jest nazywany przez IP datagramem. Każdy datagram jest podstawową, samodzielną jednostką przesyłaną w sieci
Bardziej szczegółowoLEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
Bardziej szczegółowoDziałanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej Pamięć
Bardziej szczegółowoRozdział ten zawiera informacje na temat zarządzania Modułem Modbus TCP oraz jego konfiguracji.
1 Moduł Modbus TCP Moduł Modbus TCP daje użytkownikowi Systemu Vision możliwość zapisu oraz odczytu rejestrów urządzeń, które obsługują protokół Modbus TCP. Zapewnia on odwzorowanie rejestrów urządzeń
Bardziej szczegółowoKomunikacja 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ółowoARP Address Resolution Protocol (RFC 826)
1 ARP Address Resolution Protocol (RFC 826) aby wysyłać dane tak po sieci lokalnej, jak i pomiędzy różnymi sieciami lokalnymi konieczny jest komplet czterech adresów: adres IP nadawcy i odbiorcy oraz adres
Bardziej szczegółowoWarstwy 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ółowoZygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Instytut Informatyki Politechnika Poznańska 1 Sieć Modbus w dydaktyce Protokół Modbus Rozwiązania sprzętowe Rozwiązania programowe Podsumowanie 2 Protokół Modbus Opracowany w firmie Modicon do tworzenia
Bardziej szczegółowoZarzą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ółowoOPROGRAMOWANIE FIRMWARE INTERFEJSU ETHERNETOWEGO UNIV
OPROGRAMOWANIE FIRMWARE INTERFEJSU ETHERNETOWEGO 1. Cechy Oprogramowanie firmware dla Interfejsu ethernetowego UNIV 3.102.0.x. Moduł jest przeźroczysty dla wszystkich wiadomości transmitowanych z magistrali
Bardziej szczegółowoFunkcje 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ółowoUKŁADY MIKROPROGRAMOWALNE
UKŁAD MIKROPROGRAMOWALNE Układy sterujące mogą pracować samodzielnie, jednakże w przypadku bardziej złożonych układów (zwanych zespołami funkcjonalnymi) układ sterujący jest tylko jednym z układów drugim
Bardziej szczegółowoRok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c
Wymagania edukacyjne w technikum SIECI KOMPUTEROWE kl. 2c Wiadomości Umiejętności Lp. Temat konieczne podstawowe rozszerzające dopełniające Zapamiętanie Rozumienie W sytuacjach typowych W sytuacjach problemowych
Bardziej szczegółowoPrzemysł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ółowoMODEL WARSTWOWY PROTOKOŁY TCP/IP
MODEL WARSTWOWY PROTOKOŁY TCP/IP TCP/IP (ang. Transmission Control Protocol/Internet Protocol) protokół kontroli transmisji. Pakiet najbardziej rozpowszechnionych protokołów komunikacyjnych współczesnych
Bardziej szczegółowoMikroprocesory i mikrosterowniki Wydział Elektroniki Mikrosystemów i Fotoniki Politechniki Wrocławskiej Ćwiczenie nr 4
1 Ćwiczenie nr 4 Program ćwiczenia: Interfejs szeregowy SPI obsługa sterownika ośmiopozycyjnego, 7-segmentowego wyświetlacza LED Interfejs szeregowy USART, komunikacja mikrokontrolera z komputerem PC.
Bardziej szczegółowoOPROGRAMOWANIE PRZEKAŹNIKA MONOSTABILNEGO UNIV
1. Cechy Oprogramowanie przekaźnika monostabinego 3 instrukcje sterujące przekaźnikami (włącz, wyłącz, zaneguj) 3 instrukcje blokujące. 6 timer-ów (1 dla każdego przekaźnika) 1s-24h opóźniających wykonanie
Bardziej szczegółowo1 Moduł Modbus ASCII/RTU 3
Spis treści 1 Moduł Modbus ASCII/RTU 3 1.1 Konfigurowanie Modułu Modbus ASCII/RTU............. 3 1.1.1 Lista elementów Modułu Modbus ASCII/RTU......... 3 1.1.2 Konfiguracja Modułu Modbus ASCII/RTU...........
Bardziej szczegółowoOprogramowanie przekaźnika monostabilnego UNIV
Oprogramowanie przekaźnika monostabilnego UNIV 1.0.2.11 1. Cechy: 6-cio kanałowy moduł przekaźników monostabilnych. 3 instrukcje sterujące przekaźnikami (włącz, wyłącz, zaneguj) 3 instrukcje blokujące.
Bardziej szczegółowoOPROGRAMOWANIE ODBIORNIKA / NADAJNIKA PODCZERWIENI UNIV
OPROGRAMOWANIE ODBIORNIKA / NADAJNIKA PODCZERWIENI 1. Cechy Oprogramowanie odbiornika / nadajnika podczerwieni UNIV 3.5.0.x Odbiera i rozpoznaje kody podczerwieni - Sony SIRC 12 bitowy (32 adresy, 127
Bardziej szczegółowoStandard transmisji równoległej LPT Centronics
Standard transmisji równoległej LPT Centronics Rodzaje transmisji szeregowa równoległa Opis LPT łącze LPT jest interfejsem równoległym w komputerach PC. Standard IEEE 1284 został opracowany w 1994 roku
Bardziej szczegółowoCompactPCI. 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ółowo4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD.
13 4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD. Zagadnienia do przygotowania: - budowa i działanie interfejsu szeregowego UART, - tryby pracy,
Bardziej szczegółowoStruktura i działanie jednostki centralnej
Struktura i działanie jednostki centralnej ALU Jednostka sterująca Rejestry Zadania procesora: Pobieranie rozkazów; Interpretowanie rozkazów; Pobieranie danych Przetwarzanie danych Zapisywanie danych magistrala
Bardziej szczegółowoReferencyjny 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ółowoPolitechnika Gdańska. Gdańsk, 2016
Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Katedra Systemów Geoinformatycznych Aplikacje Systemów Wbudowanych Programowalne Sterowniki Logiczne (PLC) Krzysztof Bikonis Gdańsk,
Bardziej szczegółowoOPROGRAMOWANIE STEROWNIKA ROLET UNIV
1. Cechy Oprogramowanie sterownika rolet z silnikiem AC UNIV 3.7.0.x Umożliwia sterowanie roletą przy pomocy jednego (start), dwóch (góra/stop, dół/stop) lub trzech przycisków sterujących (góra, dół, stop)
Bardziej szczegółowoasix4 Podręcznik użytkownika CAN_AC_PCI - drajwer protokołu CANBUS dla karty CAN_ACx_PCI Podręcznik użytkownika
Podręcznik użytkownika CAN_AC_PCI - drajwer protokołu CANBUS dla karty CAN_ACx_PCI Podręcznik użytkownika Dok. Nr PLP4013 Wersja: 04-10-2005 Podręcznik użytkownika ASKOM i asix to zastrzeżone znaki firmy
Bardziej szczegółowoTECHNIKA MIKROPROCESOROWA
LABORATORIUM TECHNIKA MIKROPROCESOROWA Port transmisji szeregowej USART ATmega Opracował: Tomasz Miłosławski 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami komunikacji mikrokontrolera
Bardziej szczegółowo1 Moduł Modbus ASCII/RTU
1 Moduł Modbus ASCII/RTU Moduł Modbus ASCII/RTU daje użytkownikowi Systemu Vision możliwość komunikacji z urządzeniami za pomocą protokołu Modbus. Moduł jest konfigurowalny w taki sposób, aby umożliwiał
Bardziej szczegółowoDziałanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej sieci Pamięć operacyjna Przerwania Przerwania Przerwanie
Bardziej szczegółowoArchitektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt
Architektura komputera Architektura von Neumanna: Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt Zawartośd tej pamięci jest adresowana przez wskazanie miejsca, bez względu
Bardziej szczegółowoOPROGRAMOWANIE PRZEKAŹNIKA BISTABILNEGO UNIV
1. Cechy Oprogramowanie przekaźnika bistabinego UNIV 3.2.2.x 3 instrukcje sterujące przekaźnikami (włącz, wyłącz, zaneguj) 3 instrukcje blokujące. 6 timer-ów (1 dla każdego przekaźnika) 1s-24h opóźniających
Bardziej szczegółowoMODBUS 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ółowoPracownia 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ółowoSieci Komputerowe Mechanizmy kontroli błędów w sieciach
Sieci Komputerowe Mechanizmy kontroli błędów w sieciach dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Zagadnienia Zasady kontroli błędów
Bardziej szczegółowoWprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy
1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć
Bardziej szczegółowoProtokoły sieciowe - TCP/IP
Protokoły sieciowe Protokoły sieciowe - TCP/IP TCP/IP TCP/IP (Transmission Control Protocol / Internet Protocol) działa na sprzęcie rożnych producentów może współpracować z rożnymi protokołami warstwy
Bardziej szczegółowoSzybkobieżne Pojazdy Gąsienicowe (15) nr 1, 2002 UNIWERSALNY ZESTAW POMIAROWY W ZASTOSOWANIACH MOBILNYCH
Szybkobieżne Pojazdy Gąsienicowe (15) nr 1, 2002 Tadeusz MARTYNIAK Piotr ŚWISZCZ UNIWERSALNY ZESTAW POMIAROWY W ZASTOSOWANIACH MOBILNYCH Streszczenie: W artykule omówiono podstawowe zalety cyfrowej szeregowej
Bardziej szczegółowoSieci 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ółowoLogiczny model komputera i działanie procesora. Część 1.
Logiczny model komputera i działanie procesora. Część 1. Klasyczny komputer o architekturze podanej przez von Neumana składa się z trzech podstawowych bloków: procesora pamięci operacyjnej urządzeń wejścia/wyjścia.
Bardziej szczegółowoTo jeszcze prostsze, MMcc1100!
MMcc1100 jest miniaturowym, kompletnym modułem nadawczo-odbiorczym (transceiverem), słuŝącym do przesyłania danych w postaci cyfrowej, zbudowanym w oparciu o układ CC1100 firmy Texas Instruments. Moduł
Bardziej szczegółowoSEGMENT TCP CZ. II. Suma kontrolna (ang. Checksum) liczona dla danych jak i nagłówka, weryfikowana po stronie odbiorczej
SEGMENT TCP CZ. I Numer portu źródłowego (ang. Source port), przeznaczenia (ang. Destination port) identyfikują aplikacje wysyłającą odbierającą dane, te dwie wielkości wraz adresami IP źródła i przeznaczenia
Bardziej szczegółowo