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

Podobne dokumenty
Politechnika Wrocławska

Komunikacja w mikrokontrolerach Laboratorium

WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu. Jakub Stanisz

dokument DOK wersja 1.0

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

Instrukcja MM-717 Tarnów 2010

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

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

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Kod produktu: MP01105

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

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

Kod produktu: MP01105T

CM Konwerter ModBus RTU slave ModBus RTU slave

Zdalny czujnik. Adam Zugaj Wydział Elektroniki, PWr IV rok, AiR (ARR) Wrocław, 12 czerwca 2009

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

Interfejsy komunikacyjne pomiary sygnałów losowych i pseudolosowych. Instrukcja do ćwiczenia laboratoryjnego

2.1 Przesył danych między procesorem a tabelą zmiennych

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Programowalne Układy Cyfrowe Laboratorium

Konwerter DAN485-MDIP

TECHNIKA MIKROPROCESOROWA II

Laboratorium Procesorów Sygnałowych

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

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

Programowanie mikrokontrolerów 2.0

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

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

W semestrze letnim studenci kierunku Aplikacje Internetu Rzeczy podczas ćwiczeń z programowania CAD/CAM

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

m e d i a s e r v i c e Moduł kamery JPEG z komunikacją szeregową CJ0706A

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

DOKUMENTACJA PROJEKTU

Modem Bluetooth MBL-232/UK

Mikroprocesory i Mikrosterowniki Laboratorium

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

Uniwersalny sterownik silnika krokowego z portem szeregowym RS232 z procesorem AT90S2313 na płycie E200. Zestaw do samodzielnego montażu.

Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe. 20 wyjść tranzystorowych

Universal MIDI controller. Uniwersalny sterownik MIDI

PL B1. INSTYTUT TECHNIKI I APARATURY MEDYCZNEJ ITAM, Zabrze, PL BUP 09/13

Programator procesorów rodziny AVR AVR-T910

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

LABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU

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

W.J WIELICZKA

Stanowisko laboratoryjne do pomiaru NPR - Noise Power Ratio BERBERYS. Roman Rynkiewicz

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Zadania do ćwiczeń laboratoryjnych Systemy rozproszone automatyki - laboratorium

RS485 MODBUS Module 6RO

Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30

E-TRONIX Sterownik Uniwersalny SU 1.2

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

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

Komputerowe systemy pomiarowe. Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.

Laboratorium Komputerowe Systemy Pomiarowe

RS485 MODBUS Module 6RO

MODELOWANIE STANDARDU PROFIBUS W ŚRODOWISKU LABVIEW

Karta katalogowa JAZZ OPLC. Modele JZ20-T10/JZ20-J-T10 i JZ20-T18/JZ20-J-T18

Parametryzacja przetworników analogowocyfrowych

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

KONWERTER ETHERNET-RS485/RS232

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

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

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

Sterownik PLC ELP10T32-VH Dokumentacja techniczna

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

Mikrokontrolery AVR Wprowadzenie

Karta katalogowa JAZZ OPLC. Modele JZ20-R10/JZ20-J-R10 i JZ20-R16/JZ20-J-R16

Interface sieci RS485

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

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

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Katedra Inżynierii Systemów Sterowania WEiA PG. Przemysłowe Sieci Informatyczne Laboratorium

PROGRAMOWALNE STEROWNIKI LOGICZNE

TECHNIKA MIKROPROCESOROWA

ZL8AVR. Płyta bazowa dla modułów dipavr

Uczeń/Uczennica po zestawieniu połączeń zgłasza nauczycielowi gotowość do sprawdzenia układu i wszystkich połączeń.

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

STEROWNIK ŚWIATEŁ i SZLABANÓW SWS-4/485K/UK

WPROWADZENIE Mikrosterownik mikrokontrolery

Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

CM ModBus RTU Slave Danfoss MCD3000 Master

JAZZ OPLC JZ20-R10 i JZ20-R16

Dokumentacja Techniczno ruchowa: Moduł PSI (ver. PSI 1.0)

TWRS-21 TABLICOWY WYŚWIETLACZ CYFROWY DOKUMENTACJA TECHNICZNO-RUCHOWA. Wrocław, listopad 1999 r.

IIPW_SML3_680 (Z80) przewodnik do ćwiczeń laboratoryjnych

ul. Herbaciana 9, Reguły tel. (22) fax (22)

Technika Mikroprocesorowa

Dynamiczne badanie wzmacniacza operacyjnego- ćwiczenie 8

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

Kod produktu: MP01105T-BT

Transkrypt:

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń Instrukcja do ćwiczenia nr 10 Transmisja szeregowa sieciami energetycznymi I. Cel ćwiczenia poznanie praktycznego wykorzystania standardu RS232C do transmisji danych, poznanie zagadnień dotyczących transmisji danych siecią energetyczną, określenie wpływu częstotliwości fali nośnej na jakość transmisji danych, określenie wpływu odległości urządzeń na jakość transmisji danych, II. Zagadnienia do przygotowania podstawowe informacje dotyczące modulacji AM, zagadnienia związane z transmisją danych za pomocą porotokołu RS232C, informacje dotyczące transmisji typu master-slave, podstawowe zagadnienia związane z działaniem układu TDA5051A, metody korekcji błędów oraz arbitrażu stosowane w sieciach przemysłowych; III. Zagadnienia do przygotowania Uwaga: moduły do transmisji danych są podłączone do sieci energetycznej 230V, należy zachować szczególną ostrożność podczas wykonywania ćwiczenia, wszelkie zmiany połączeń w układach należy wykonywać przy odłączonym zasilaniu, niebezpieczeństwo porażenia elektrycznego, Na rys. 1 przedstawiono schemat blokowy urządzenia służącego do transmisji danych siecią energetyczną. Urządzenie zostało zaprojektowane w sposób umożliwiający przesyłanie danych za pomocą protokołu RS232C z komputera PC do układu typu MASTER i dalej poprzez sieć energetyczną do układów typu SLAVE.

Rys. 1. Schemat blokowy urządzenia. Na rys. 2 pokazano urządzenie wykorzystywane w ćwiczeniu do przesyłania danych za pomocą sieci energetycznej. Podstawowe elementy wchodzące w skład urządzenia oznaczono prostokątami i opisano poniżej. 1 2 5 3 6 4 7 8 Rys.2. Fotografia urządzenia Podstawowe elementy urządzenia:

1. Oscylator kwarcowy (decyduje o częstotliwości fali nośnej). 2. Wzmacniacz sygnału odbieranego z sieci energetycznej. 3. Zasilacz 5V. 4. Filtr pasmowo-przepustowy. 5. Mikroprocesor ATmega88 i jego otoczenie. 6. Interfejs TTL\RS232C (dla układów typu SLAVE wymontowany układ MAX232C). 7. Separacja galwaniczna. 8. Zabezpieczenie przeciwprzepięciowe. Na potrzeby wykonywanego ćwiczenia moduły typu SLAVE zostały wyposażone w dodatkowe interfejsy cyfrowe. Są to płytki (rys. 3) dołączane taśmą do portów mikrokontrolera ATmega88 wchodzącego w skład każdego z modułów typu SLAVE. Za pomocą znajdującego się na płytce przełącznika można wymuszać stan portów wejściowych mikrokontrolera, natomiast diody LED pozwalają na odczyt stanu pinów wyjściowych mikrokontrolera. Należy pamiętać, że świecąca dioda LED oznacza 0 logiczne. Opisywany interfejs cyfrowy może byc wykorzystany do określenia poprawności transmisji danych zarówno przy wysyłaniu danych do urządzenia typu SLAVE, jak również przy odczytywaniu danych z urządzenia typu SLAVE. Rys.3. Fotografia interfejsu cyfrowego W skład zestawu wchodzą również 4 komplety oscylatorów kwarcowych o wartościach: f = 7,3728 MHz, f = 7,68 MHz,

f = 8 MHz, f = 8,86 MHz; Oscylatory kwarcowe są wykorzystywane podczas reazlizacji ćwiczenia do badania wpływu częstotliwości fali nośnej na jakość transmisji danych. Połączony z urządzeniem typu MASTER komputer PC został wyposażony w oprogramowanie służące do przesyłania danych za pomocą protokołu RS232C. Z poziomu tej aplikacji użytkownik może określić parametry transmisji szeregowej pomiędzy PC i MASTER, a także przesłać rozkaz do wybranego urządzenia typu SLAVE. Aplikacja informuje również o wyniku przeprowadzonej transmisji i wyświetla odczytane dane. Program został napisany w środowisku LABVIEW 7.1. Do jego poprawnego działania nie jest konieczne zainstalowanie środowisku LABVIEW 7.1, ponieważ jest on stworzony jako samodzielnie instalująca się aplikacja. Aplikację uruchamia się z: Start Programy Transmisja Transmisja.exe Rys. 4. Wygląd aplikacji

Dodatkowo w skład zestawu wchodzą 2 listwy komputerowe o długości 5 m każda. Służą one do zwiększenia odległości między urządzeniami przesyłającymi dane za pomocą sieci energetycznej. IV. Przebieg ćwiczenia 1. Sprawdzenie poprawności liczenia kodu CRC przez aplikację: a) ustaw parametry transmisji: numer portu szeregowego, prędkość transmisji: 1200 [bit/s], ilość bitów stopu: 2 [bit], czas oczekiwania na odpowiedź: 1200 [ms], ilość prób połączenia: 1; b) zamontuj we wszystkich urządzeniach do transmisji danych oscylator kwarcowy f = 7,3728 MHz w miejscu pokazanym na rys. 2 strzałką o numerze 1, c) wyślij do urządzenia pierwszego rozkaz wyświetl na porcie dowolną daną o wartości z przedziału od 0 do 63. d) korzystając z poniższego wzoru sprawdź poprawność obliczonego przez aplikację kodu CRC: CRC = A R A D R D gdzie: A odczytana z aplikacji wartość przypisana do odbiornika, R odczytana z aplikacji wartość przypisana do rozkazu, D odczytana z aplikacji wartość danej; e) czynności wymienione w podpunktach c i d powtórz dla urządzenia drugiego i innej wartości danej, f) 2. otrzymane wyniki i wnioski umieść w sprawozdaniu; Sprawdzenie wpływu wartości częstotliwości fali nośnej na jakość transmisji: a) ustaw parametry transmisji takie jak w punkcie 1a, b) zamontuj oscylatory kwarcowe f = 7,3728 MHz, c) układ typu MASTER podłącz do listwy zasilającej komputer PC, d) podłącz drugą listwę zasilającą do listwy zasilającej komputer PC, e) podłącz trzecią listwę zasilającą do drugiej listwy zasilającej, f) układy typu SLAVE podłącz do drugiej listwy zasilającej, g) sprawdź poprawność transmisji wysyłając i odczytując dane z układów typu SLAVE każdą transmisję powtórz 10 razy notując wyniki, h) pomiary z podpunktów f) i g) wykonaj dla pozostałych oscylatorów kwarcowych, i) 3. wykonaj wykresy poprawności wysyłania i odczytywania danych w zależności od wartości częstotliwości fali nośnej; Sprawdzenie wpływu odległości układu typu SLAVE od układu typu MASTER na jakość transmisji: a) ustaw parametry transmisji takie jak w punkcie 1a,

b) zamontuj oscylatory kwarcowe f = 7,3728 MHz, c) układ typu MASTER podłącz do listwy zasilającej komputer PC, d) podłącz drugą listwę zasilającą do listwy zasilającej komputer PC, e) podłącz trzecią listwę zasilającą do drugiej listwy zasilającej, f) układy typu SLAVE podłącz do listwy zasilającej komputer PC, g) sprawdź poprawność transmisji wysyłając i odczytując dane z układów typu SLAVE każdą transmisję powtórz 10 razy notując wyniki, h) pomiary z podpunktu g) wykonaj dla układów typu SLAVE podłączonych odpowiedno do drugiej i trzeciej listwy zasilającej, i) wykonaj wykresy poprawności wysyłania i odczytywania danych w zależności od odległości urządzeń typu SLAVE od urządzenia typu MASTER; V. Warunkiem zaliczenia ćwiczenia jest wykonanie sprawozdania zawierającego: a) obliczone wartości kodu CRC, b) wykresy uzykane dla różnych częstotliwości fali nośnej, c) wykresy uzykane dla różnych odległości układu typu SLAVE od układu typu MASTER, d) informację dla jakiej częstotliwości fali nośnej jakość transmisji jest najlepsza, e) wnioski i spostrzeżenia; VI. Literatura 1. Stefan Brock, Roman Muszyński, Konrad Urbański, Krzysztof Zawirski, Sterowniki Programowalne, Wydawnictwo Politechniki Poznańskiej, Poznań 2000. 2. Product specification: TDA5051A Home automation modem, Philips Semiconductors, 1999, http://www.datasheetcatalog.com/datasheets_pdf/t/d/a/5/tda5051a.shtml 3. Piotr Metzger, Anatomia PC, Wydawnictwo Helion, Gliwice 2001.