Power Line Communication
|
|
- Krzysztof Sobolewski
- 8 lat temu
- Przeglądów:
Transkrypt
1 POLITECHNIKA POZNAŃSKA INSTYTUT AUTOMATYKI I INŻYNIERII INFORMATYCZNEJ Projekt przejściowy Power Line Communication Transmisja danych przez sieci elektroenergetyczne Dokumentacja projektu Projekt wykonali: Maciej Brencz Mateusz Rutkowski Opiekun projektu: dr inż. Paweł Drapikowski Robotyka, semestr VII, rok akademicki 2006/2007
2 Spis treści Spis treści... 2 Wstęp do PLC... 3 Definicja...3 Podział i zastosowania...3 Zastosowania w budynkach mieszkalnych... 3 Kontrola sieci przesyłu energii elektrycznej...3 Transmisja programów radiowych...3 Automatyzacja w pojazdach drogowych...3 Przegląd standardów...3 X POWERNET...4 LonWorks...4 KNX...4 HomePlug...4 Wpływ PLC na jakość energii elektrycznej...4 Projekt modemu PLC... 5 Opis protokołu X Bloki funkcjonalne modemu...5 Blok zasilania...5 Blok odbioru...5 Blok nadawczy...5 Część wykonawcza...5 Zasilacz transformatorowy...6 Zasilacz beztransformatorowy...6 Detekcja nośnej...6 Układ detekcji przejścia przez zero (Zero Cross Detector).. 7 Nadawanie danych...7 Płytka modemu...8 Obsługa komunikacji przez mikrokontroler... 8 Algorytm odbioru danych...8 Realizacja praktyczna... 8 Bezpieczeństwo...9 Podsumowanie...9 Literatura i materiały dodatkowe Załączniki do dokumentacji Schematy ideowe części elektronicznej...11 Kod źródłowy oprogramowania w języku AVR-GCC Zawartość płyty CD...15
3 Wstęp do PLC Definicja Power Line Communication (PLC) to termin odnoszący się do transmisji danych poprzez istniejącą instalację elektroenergetyczną. Transmisja taka bywa także określana jako Mains Communication, Power Line Telecoms (PLT), Powerband czy Power Line Networking (PLN). Transmisja odbywa się poprzez wprowadzenie dodatkowego sygnału analogowego do sieci elektroenergetycznej. Urządzenie nadawcze i odbiorcze PLC zawierają w swej strukturze odpowiednie filtry pozwalając e odseparować napięcie panujące w sieci od sygnałów zawierających transmitowane dane. Podział i zastosowania Systemy PLC można podzielić na dwie grupy pod względem oferowanej przez nie szybkości transmisji. Broadband over Power Lines (BPL) z transmisją poniżej 1 Mbit/s i Narrowband over Power Lines (NPL) z dużą większymi szybkościami. Zastosowania w budynkach mieszkalnych Systemy PLC takie jak opisane poniżej X10 czy HomePlug używane są w systemach automatyki budynkowej do zdalnego sterowania oświetleniem i urządzeniami AGD bez konieczności instalacji dodatkowego okablowania. Systemy takie bazują zwykle na wstawianiu do sieci elektroenergetycznej krótkich (rzędu milisekund) impulsów o częstotliwości od khz. Urządzenia działające w systemie mają przydzielone unikalne identyfikatory i dzięki temu mogą być indywidualnie sterowane z centralki lub też przez inne urządzenia (np. czujnik światła słonecznego może wykryć zmierzch i zapalić światła w przydomowym ogródku). Kody domowe (House Codes) zapobiegają ew. konfliktom w przypadku używania systemu PLC przez sąsiadujące ze sobą domy. Kontrola sieci przesyłu energii elektrycznej Firmy obsługujące sieci przesyłowe używają sygnałów o częstotliwości khz, które umożliwiają kontrolę i zarządzanie urządzeniami przesyłowymi, np. odłączenie fragmentu sieci w przypadku wykrycia uszkodzenia. Transmisja programów radiowych PLC bywa także używane do nadawania programów radiowych poprzez sieć elektroenergetyczną i telefoniczną. W Niemczech używano systemu Drahtfunk, szwajcarski Telefonrundspruch używał sieci telefonicznej. W ZSSR odbiorniki radiowe PLC były niezwykle rozpowszechnione z uwagi na niemożność odbioru innych niż wybrane przez nadawcę stacji. W Norwegii do 1987 roku używano systemu Linjesender wykorzystującego sieci elektroenergetyczne jako gigantyczną antenę, szczególnie w obszarach górskich. Automatyzacja w pojazdach drogowych Systemy takie jakie CAN-bus, LIN-bus over power line (DC-LIN) czy DC-bus umożliwiają transmisję danych, głosu, muzyki i obrazu video poprzez linie zasilania DC w samochodach. Wykorzystują one złożone techniki komunikacji sprawdzające się w trudnym i bogatym w zakłócenia środowisku pracy. Przegląd standardów X10 X10 jest standardem przemysłowym i de facto standardem w budowie systemów automatyki budynkowej. Bazuje on na częstotliwościach radiowych (120 khz), których krótkie impulsy wprowadzane są do sieci. X10 zostało opracowane w 1975 roku przez szkocką firmę Pico Electronics. Jego celem było zapewnienie zdalnej kontroli nad urządzeniami gospodarstwa domowego. Była to Power Line Communication dokumentacja projektu 3
4 pierwsza tego typu technologia na świecie i do dzisiaj pozostaje najbardziej rozpowszechniona. POWERNET PowerNet jest projektem Komisji Europejskiej. Stawia sobie za cel opracowanie i wdrożenie systemu typu plug n play szerokopasmowej komunikacji poprzez linie elektroenergetyczne (Cognitive Broadband over Power Lines - CBPL) spełniającego normy emisji fal elektromagnetycznych, umożliwiającego przesłanie dużej ilości danych w wąskim zakresie częstotliwości przy dużym odstępie sygnału do szumu. LonWorks Jest to platforma sieciowa stworzona dla zapewnienia niezawodności, łatwości instalacji i utrzymania systemów sterowania. LonWorks bazuje na protokole stworzonym przez Echelon Corporation, używającym takich kanałów transmisji jak skrętka, światłowody, sieć elektroenergetyczna, transmisja radiowa. Stosowany jest w systemach sterowania oświetleniem i klimatyzacją. KNX Określony normą EN standard bazujący na modelu OSI. KNX jest następcą łączącym cechy trzech starszych standardów: European Home Systems Protocol (EHS), BatiBUS i European Installation Bus (EIB). Transmisja może odbywać się poprzez skrętkę, światłowód, podczerwień, łącze radiowe, sieć elektroenergetyczną oraz Ethernet (KNX-over-IP). HomePlug HomePlug Powerline Alliance jest międzynarodową organizacją zrzeszającą 65 członków, w tym takie firmy jak GE, Intel, Linksys, Cisco, Motorola, Samsung, Sharp i Sony. Założona w marcu 2000 roku organizacja stawia sobie za cel promocję, adaptację i implementację standardów i produktów dla domowych sieci elektroenergetycznych, które konkurowałyby wydajnością i ceną z innymi standardami. HomePlug Powerline Alliance zdefiniowało już kilka standardów: HomePlug 1.0 (łączenie urządzeń gospodarstwa domowego poprzez sieć elektroenergetyczną, np. przesył sygnału telewizji kablowej do odbiornika), HomePlug AV (transmisja sygnału telewizji wysokiej rozdzielczości HDTV oraz VoIP wewnątrz domu), HomePlug CC (tania technologia o małej szybkości transmisji umożliwiająca zaawansowane sterowanie oświetleniem, klimatyzacją oraz urządzeniami związanymi z bezpieczeństwem i ochroną gospodarstwa domowego). W HomePlug wykorzystywane są częstotliwości nośne w paśmie od 2 do 24 MHz. Komunikacja jest szyfrowana z użyciem 56-bitowego klucza i przeprowadzana z szybkością dochodzącą do 150 MBit/s. Wpływ PLC na jakość energii elektrycznej Rozporządzenie Ministra Gospodarki i Pracy z dnia 20 grudnia 2004 r. w sprawie szczegółowych warunków przyłączenia podmiotów do sieci elektroenergetycznych, ruchu i eksploatacji tych sieci (Dz. U. z 2005 r. Nr 2, poz. 6) określa dopuszczalną zawartość poszczególnych harmonicznych w napięciu sieci oraz dopuszczalną wartość współczynnika odkształcenia harmonicznych THD. Dla harmonicznych o krotności większej niż 25 dopuszczalna wartość określona jest wzorem (%) h gdzie h to numer harmonicznej. Podstawiając częstotliwość 125 khz (2500 harmoniczna częstotliwości sieci), którą używać będziemy w komunikacji otrzymujemy wartość 0,025% co odpowiada 50 mv dopuszczalnej amplitudy częstotliwości 125 khz. PLC spotyka się także z krytyką krótkofalowców, gdyż często staje się źródłem fal radiowych powodujących zakłócenia. Niezgodnie z prawem urządzenia PLC nie są uznawane za urządzenia radiowe. Power Line Communication dokumentacja projektu 4
5 Projekt modemu PLC Opis protokołu X10 Protokół X10 został stworzony ponad ćwierć wieku temu i stał się światowym standardem w automatyce budynkowej. Fizyczna implementacja X10 zasadza się na kilku prostych zasadach. Transmisja danych ma miejsce w okolicach przejścia przez zero napięcia sieci (szczelina czasowa o długości 1ms). Dzięki temu minimalizuje się wpływ zakłóceń na jakość transmisji (np. załączenie triaka poza zerem wywołuje zakłócenie o szerokim spektrum). Transmisja odbywa się w sposób binarny. Modem wykrywa obecność częstotliwości nośnej 125 khz w czasie 1 ms od przejścia napięcia sieci przez zero, przy czym jeden bit transmitowany jest w okolicy dwóch zer sieci. Jedynka kodowana jest jako obecność, a następnie brak nośnej, zaś zero odwrotnie. Zapewnia to dodatkową pewność transmisji i stosunkowo dużą odporność na zakłócenia typowe w domowych instalacjach elektrycznych (ściemniacze, zasilacze i ładowarki impulsowe itp). umożliwiają przenikanie między fazami sygnałów modemów PLC). W sieciach jednofazowych implementowana jest obsługa tylko pierwszej szczeliny czasowej. Taką też implementację zawarliśmy w projekcie. Częstotliwość nośna 125 khz została wybrana z uwagi na łatwość jej uzyskania w mikrokontrolerze (jej okres to 8 cykli przy zegarze 1 MHz) oraz jej zbliżoną wartość ze 120 khz używanymi w standardzie X1o oraz wartościami przytaczanymi w literaturze [8]. Bloki funkcjonalne modemu Modem PLC można podzielić na kilka części funkcjonalnych: Blok zasilania Zasilanie części cyfrowej (mikrokontroler ATmega oraz dodatkowe elementy specyficzne dla konkretnego urządzenia wyświetlacze LCD, czujniki światła, temperatury, dymu...) odbywa się przez transformator co zapewnia galwaniczną separację od sieci. Część bezpośrednio połączona z siecią zasilana jest zasilaczem beztransformatorowy oraz izolowana od części cyfrowej optoizolatorem oraz transformatorem sygnał0wym. Blok odbioru W celu odbioru danych modem PLC musi odfiltrować częstotliwość sieciową, a następnie wykryć częstotliwość 125 khz. Blok nadawczy Nadawanie danych odbywa się poprzez dodanie do sieci częstotliwości 125 khz o odpowiednio dobranej amplitudzie. Prezentowany powyżej wykres ilustruje zasadę działania protokołu X10 w USA (60 Hz, 110V). Trzy przedziały czasowe są implementowane w sieciach trójfazowych (odpowiednie filtry zapewniają separację między fazami dla zasilania sieci, a jednocześnie Część wykonawcza Składa się z mikrokontrolera AVR kontrolującego transmisję i realizującego warstwę logiczną protokołu X10 oraz ew. dodatkowych elementów (wyświetlacze, przełączniki, diody LED) i czujników. Power Line Communication dokumentacja projektu 5
6 Zasilacz transformatorowy Część z mikrokontrolerem zasilana jest przez transformator typową aplikacją stabilizatora serii 78xx. Obecność kilku kondensatoróww bloku zasilania podyktowana jest koniecznością odfiltrowania bardzo wysokich harmonicznych wprowadzanych do sieci przez modem. Zasilacz beztransformatorowy Zasilanie części nadawczej i odbiorczej modemu odbywa się poprzez prosty zasilacz beztransformatorowy. Kondensator o odpowiednio dobranej pojemności ogranicza swoją impedancją prąd (nie powodując przy tym strat mocy czynnej, dodatkowy rezystor o znaczej rezystancji wpięty równolegle odpowiada za rozładowanie kondensatora w momencie wyłączenia modemu), mostek zaś prostuje napięcie sinusoidalne, dodatkowo wygładzane za pomocą kondensatora. Dioda Zenera odpowiada za obniżenie amplitudy napięcia za mostkiem Graetza do poziomu ok. 5,1V (SVCC). Powyżej znajduje się zaobserwowany oscyloskopem przebieg napięcia na wyjściu transformatora sygnałowego w obecności nośnej (sygnał ten trafia na przetwornik A/D mikrokontrolera). Działka osi Y odpowiada 50mV. Działka osi X odpowiada czasowi 2μs. Można przypuszczać, że obecność wyraźnych picków związana jest ze zboczami prostokątnej fali nośnej (co 4μs) i innymi zjawiskami zachodzącymi w sieci elektroenergetycznej w obecności sygnałów o wysokiej częstotliwości. Detekcja nośnej Układ detekcji nośnej (częstotliwość 125 khz) zbudowano w oparciu o transformator sygnałowy (model Y8848-A firmy Coil-Craft, dostępny u producenta jako sample) z uzwojeniem pierwotnym wpiętym między dwa przewody sieciowe oraz szeregowo z kondensatorem 33nF ograniczającym impendacyjnie prąd. Transformator został obciążony rezystorem 36k, jeden z końców uzwojenia wtórnego został zwarty z masą części izolowanej od sieci. Drugi koniec uzwojenia został podłączony do oscyloskopu, a przebiegi sygnałów zbadane dla dwóch przypadków: obecność nośnej 125 khz w sieci brak obecności nośnej w sieci Drugi przebieg przedstawia napięcie na uzwojeniu wtórnym transformatora sygnałowego przy braku nośnej. Podstawa czasu pozostaje bez zmian, oś Y została wyskalowana na 20mV/dz. Z analizy tych przebiegów można stwierdzić, że detekcję nośnej można zrealizować poprzez stosunkowo prostą komparację napięcia na uzwojeniu wtórnym transformatora z odpowiednio dobranym napięciem odniesienia. Unika się tym samym bardziej złożonej analizy częstotliwości (np. poprzez filtry pasmowo- czy górnoprzepustowe). Power Line Communication dokumentacja projektu 6
7 W tym celu drugi koniec uzwojenia wtórnego (pierwszy został zwarty do masy) zostaje połączony z wejściem przetwornika A/D w mikrokontrolerze, który będzie odpowiedzialny za wspomnianą komparację napięcia. Układ detekcji przejścia przez zero (Zero Cross Detector) Wydaje się, że właściwą wartością referencyjną będzie wartość 40mV, odpowiednio (ponad 2-krotnie) oddalona od maksimów przebiegu przy braku nośnej oraz nie za duża dla przebiegu w obecności nośnej. Picki na pierwszym przebiegu osiągają wartość 200mV, jednakże układ wejściowy przetwornika A/D musi mieć zapewnioną możliwie stałą wartość mierzonego napięcia na czas pomiaru (Sample&Hold) trwającego ok. 1,5 taktu zegara ADC (co przy zegarze 1MHz daje 1,5μs), który jest zdecydowanie dłuższy niż czas trwania picków. Wartości szczytowe przebiegów w obecności nośnej silnie zależą od drogi jaką przebywa sygnał oraz charakteru i mocy urządzeń podłączonych do sieci. W czasie testów udało się jednak przesłać sygnał na dość duże odległości (także poprzez liczniki oraz między gniazdkami umieszczonymi na różnych fazach) przy zachowaniu odpowiedniej różnicy w przebiegach, umożliwiającej detekcję nośnej. Detekcja przejścia przez zero fazy sieci odbywa się przy użyciu transformatora zasilającego część izolowaną od sieci. Powoduje to co prawda pewne minimalne przesunięcie fazowe związane z niewielką indukcyjnością uzwojeń, jednakże zabieg ten pozwala na wprowadzenie sinusoidy na wejście komparatora zbudowanego na wzmacniaczu operacyjnym LM311. Wyjście komparatora (fala prostokątna ze zboczami w chwili wykrycia przejścia przez zero) jest podłączone na wejście przerwania INT0, gdzie układ detekcji zbocza wykrywa przejście przez zero. Zamieszczony powyżej schemat ideowy przedstawia sytuację, w której komparator zasilany jest napięciem symetrycznym +V CC -V EE. W naszym przypadku prostokąt na wyjściu komparatora osiąga wartości odpowiadające stanom logicznym TTL, dzięki czemu upraszcza się jego podłączenie do logiki mikrokontrolera. Podciąganie wyjścia do V CC jest konieczne z uwagi na pracę wyjścia komparatora jako otwarty kolektor (OC). Nadawanie danych Nośną 125 khz wytwarza układ modulacji szerokości impulsów (PWM) mikrokontrolera. Sygnał ten (kluczowany poprzez mikro-switch na płytce modemu) poprzez optoizolator 6n135 trafia na bramkę tranzystora NPN 2n2222. Linia nadawcza jest podciągania przez rezystor 1k do napięcia zasilania Modem PLC złożony na płytkach stykowych części nieizolowanej (ok. 5,1V), w momencie otwarcia tranzystora następuje jej zwarcie do masy. Power Line Communication dokumentacja projektu 7
8 Wbrew pozorom, nie jest to szczególnie niekorzystne dla sieci czy samego modemu. Zwieranie to odbywa się przy stosunkowo małych amplitudach (nadawanie odbywa się w okolicy zera sieci) oraz w części, która posiada impendancyjnie ograniczony prąd oraz ograniczone dwoma diodami Zenera 6,8V (wpiętymi szeregowo przeciwsobnie) napięcie (w celu uniknięcia uszkodzenia tranzystora zbyt dużym napięciem). Warto także zauważyć, że nadawanie i odbiór danych jest niezależne od sposobu podłączenia modemu do sieci. Nie jest istotne, który przewód jest przewodem gorącym L, a który neutralnym N. Płytka modemu Modem PLC składa się z kilku wymienionych już wcześniej części: dwóch bloków zasilania (stabilizowanego, izolowanego od sieci oraz nieizolowanego), bloku nadawczego i odbiorczego, detektora zera sieci oraz części cyfrowej niskonapięciowej z mikrokontrolerem. Rozmieszczenie elementów na płytce odpowiada powyższemu podziałowi, a przesył danych pomiędzy częścią niskonapięciową (mikrokontroler), a wysokonapięciową odbywa się poprzez optoizolator i transformator sygnałowy. Na powierzchni płytki znajdują się wyprowadzenia sygnałów dla programatora PonyProg [9] na szynie goldpin oraz trzy diody diagnostyczne LED. Wszystkie sygnały doprowadzone do mikrokontrolera oraz jego zasilanie są galwanicznie (poprzez transformatory oraz optoizolator) odizolowane od sieci. Obsługa komunikacji przez mikrokontroler W celu implementacji protokołu komunikacji PLC w mikrokonrotelrze AVR wykorzystaliśmy układ ATmega8 oraz następujące jego elementy składowe: układ modulacji szerokości impulsów (PWM) przetwornik analogowo-cyfrowy (ADC) timer 8-bitowy porty do podłączenia diagnostycznych diod LED Algorytm odbioru danych Opisana na wstępie niniejszego sprawozdania idea działania protokołu X10 została zrealizowana w sposób sprzętowy oraz częściowo programowo w mikrokontrolerze ATmega. Komunikacja jest synchronizowana przejściami fazy sieci przez zero układ detekcji zera (Zero Cross Detection ZCD) wytwarza na swoim wyjściu sygnał prostokątny o częstotliwości 50Hz, który swoimi zboczami wyzwala przerwania INT0 co 10 ms. W momencie nastąpienia przerwania, następuje zablokowanie przerwania INT0 oraz ustawienia flagi zero_cross_detected. Zostaje także uruchomiony timer odmierzający czas 1 ms oraz układ przetwornika A/D w trybie konwersji ciągłej Free Run z wewnętrznym napięciem odniesienia 2,56V. W przypadku detekcji nośnej (wynik konwersji w rejestrze ADCH powyżej wartości referencyjnej) zostaje ustawiona flaga carriage_detected. Odliczenie 1 ms timer sygnalizuje przerwaniem. Zostaje on wówczas zatrzymany, przetwornik A/D wyłączony w celu minimalizacji zużycia energii, a przerwanie INT0 aktywowane. W przypadku ustawionej flagi wykrycia nośnej odpowiednie dane zostają zapisane do bufora odbiorczego. Następuje także wyzerowanie ustawionych wcześniej flag. Realizacja praktyczna Układ realizuje funkcję prostego telegrafu po sieci energetycznej umożliwiając nadawanie i odbiór danych binarnych za pomocą przycisku mikro-switch i grupy diod LED, na których można obserwować działanie modemu: dioda czerwona: sygnalizuje obecność zasilania (gaśnie w czasie trwania milisekundowej szczeliny czasowej po wykryciu zera sieci) układ przerwań wyzwalanych zboczem (INT0) Power Line Communication dokumentacja projektu 8
9 dioda żółta: sygnalizuje generację nośnej przez układ PWM (w trakcie szczeliny czasowej), sama nośna zanim trafi do sieci, jest kluczowana ręcznie za pomocą dip-switch'a umieszczonego obok mikrokontrolera i transoptora dioda zielona: sygnalizuje detekcję nośnej w sieci Na płytce znajduje się także dioda LED sygnalizująca napięcie bezpośrednio za stabilizatorem 78L05. Szczegółowy opis działania oprogramowania znajduje się w komentarzach w kodzie źródłowym zamieszczonym na końcu dokumentacji projektu. Bezpieczeństwo metrów, a także między dwoma fazami i poprzez licznik. Jakość jak i zasięg transmisji jest uzależniona od samej sieci elektroenergetycznej oraz liczby, mocy i charakteru podłączonych do niej urządzeń. Sama transmisja PLC nie wpływa niekorzystnie na pracę innych urządzeń podłączonych do sieci. Można pokusić się o stwierdzenie, że na układy tego typu będzie coraz większe zainteresowane związane z udostępnianiem połączenia z Internetem poprzez sieć elektroenergetyczną ( Internet w gniazdku ) jak i z coraz bardziej popularną automatyką domową ( inteligentne budynki) z uwagi na wykorzystanie już istniejącego okablowania. Z uwagi na obecność napięcia sieciowego na płytce modemu należy zachować ostrożność przy badaniu i używaniu modemu! Modem został zabezpieczony bezpiecznikami 100mA na każdym z przewodów sieciowych oraz warystorem. Przy badaniu przebiegów oscyloskopem o masie uziemionej poprzez sieć należy zwrócić uwagę na możliwość przepłynięcia prądu od masy układu do masy oscyloskopu z uwagi na różnicę potencjałów. Kondensatory znajdujące się na płytce mogą po odłączeniu zasilania nadal posiadać pewien ładunek, który stopniowo rozładowuje się poprzez równolegle podłączone rezystory. Podsumowanie Załączone ze sprawozdaniem dwa uniwersalne modemy PLC pozwalają na wprowadzenie dodatkowych funkcji, o których wspomniano już wcześniej. Oprogramowanie mikrokontrolera umożliwia stosunkowo proste rozszerzenie możliwości modemu. W czasie testów modemu udało się dokonać transmisji między dwoma domami na odległość ok Power Line Communication dokumentacja projektu 9
10 Literatura i materiały dodatkowe 1. Mikrokontrolery AVR w praktyce Jarosław Doliński, Wydawnictwo BTC, Warszawa Nota aplikacyjna firmy Microchip: AN236 X-10 Home Automation Using the PIC16F877A 3. Nota aplikacyjna firmy Microchip: AN521 Interfacing to AC Power Lines 4. Nota aplikacyjna firmy Microchip: AN954 Transformerless Power Supplies: Resistive and Capacitive 5. Nota aplikacyjna firmy Microchip: TB008 Transformerless Power Supply 6. Nota aplikacyjna firmy Atmel: AVR182 - Zero Cross Detector 7. Nota kalogowa firmy ATMEL dla mikrokontrolera AVR ATmega8(L) 8. Design of a Powerline Home Automation System - Final Report, G.A. Richter, University of Pretoria 9. schemat programatora PonyProg z wyprowadzeniami na szynę goldpin Power Line Communication dokumentacja projektu 10
11 Załączniki do dokumentacji Schematy ideowe części elektronicznej Powyżej zamieszczono schemat ideowy płytki modemu PLC z podziałem na bloki funkcjonalne. Obok zaś znajduje się schemat części z mikrokontrolerem nadzorującym pracę modemu oraz realizującym warstwę fizyczną protokołu transmisji. Trzy diagnostyczne diody LED umożliwiają obserwację działania modemu. Power Line Communication dokumentacja projektu 11
12 Kod źródłowy oprogramowania w języku AVR-GCC #define f_osc UL fosc = 1 MHz #include <avr/io.h> ATmega8 #include <avr/interrupt.h> #include <avr/signal.h> #include "misc.h" piny dla diod LED (PD5 - PD7) #define LED1 5 #define LED2 6 #define LED3 7 flagi char zero_cross_detected = 0; char carriage_detected = 0; FUNKCJE INICJALIZACYJNE inicjalizacja PWM na wyjsciu PB1 - pin 15 (p , 95-99) void init_pwm() WGM13:0 = 15 TCCR1A = (1 << WGM11) (1 << WGM10); TCCR1B = (1 << WGM13) (1 << WGM12); COM1A1:0 = 1 TCCR1A = (1 << COM1A0); ustawienie prescalera (fosc = 1 MHz) TCCR1B = (1 << CS10); ustawienie PB1 jako wyjście bez podciągania DDRB = 0x02; PORTB &= ~0x02; ustawienie okresu PWM OCR1AL = 0x03; pełny okres fali -> 8 okresów zegara -> f PWM = fosc / 8 = 125 khz OCR1AH = 0x00; inicjalizacja przetwornika ADC na ADC0 (PC0) void init_adc() napiecie ref 2.56 V wewnetrzne + wyrownanie wynikow (8 bitow w ADCH) ADMUX = (1<<REFS1) (1<<REFS0) (1<<ADLAR); kanał ADC0 - PC0 MUX = 0 dopuszczenie przerwania po zakończeniu konwersji ADCSRA = (1<<ADEN) (1<<ADIE); ADCSRA = (1<<ADIE); konwersja ciągła (Free Run) ADCSRA = (1<<ADFR); start konwersji ADCSRA = (1<<ADSC); Power Line Communication dokumentacja projektu 12
13 inicjalizacja przerwań na INT0 (p ) void init_zcd() INT0 - detekcja przejść przez zero fazy zasilania (Zero Crossing Detection) MCUCR = (1 << ISC00); zgoda na przerwanie od INT0 GICR = (1 << INT0); inicjalizacja przerwania zegarowego od przepełnienia Timera0 void init_timer() TIMSK = (1 << TOIE0); Timer Overflow OBSŁUGA PRZERWAŃ obsluga przerwan z ADC SIGNAL(SIG_ADC) if (ADCH > 4) 10 x 4 = 40 (40/1024 * 2,56 => 40 mv) wart. referencyjna carriage_detected = 1; detekcja przejścia przez zero - ZCD (początek szczeliny czasowej) SIGNAL(SIG_INTERRUPT0) zablokuj detekcję zera GICR &= ~(1 << INT0); zero_cross_detected = 1; sygnalizujemy detekcję zera na diodzie zasilania cbi(portd, LED1); początek szczeliny czasowej - start Timera0 odliczamy 1 ms = 1000 us (1000 / 8 cykli = 125) TCNT0 = ; TCCR0 = (1 << CS01); preskaler CK/8 póki co nic nie odebrano cbi(portd, LED3); uruchamiamy PWM TCCR1B = (1 << CS10); sbi(portd, LED2); uruchomienie przetwornika ADC + start konwersji sbi(adcsra, ADEN); sbi(adcsra, ADSC); przepełnienie timera (koniec szczeliny czasowej) SIGNAL(SIG_OVERFLOW0) zatrzymujemy timer Power Line Communication dokumentacja projektu 13
14 TCCR0 &= ~(0x07); zapalenie diody zasilania sbi(portd, LED1); zatrzymujemy PWM TCCR1B &= ~(0x07); cbi(portd, LED2); zatrzymanie ADC cbi(adcsra, ADEN); sprawdzenie stanu flagi odbioru if (carriage_detected) sbi(portd, LED3); carriage_detected = 0; zapalamy LED1 dla sygnalizacji zasilania sbi(portd, LED1); zero_cross_detected = 0; zgoda na ponowną detekcję zera GICR = (1 << INT0); INICJALIZACJA PRACY MODEMU I PRZEJŚCIE W OBSŁUGĘ ZGŁOSZEŃ OD PRZERWAŃ int main() globalna zgoda na przerwania sei(); ustawienie portów jako wyjscia dla diod diagnostycznych LED1 R - zasilanie modemu (przygasa w trakcie 1ms szczeliny czasowej) LED2 Y - zapala się w momencie wysyłania danych LED3 G - zapala się w momencie odbioru danych DDRD = (1 << LED1) + (1 << LED2) + (1 << LED3); modem włączony sbi(portd, LED1); test diod diagnostycznych sbi(portd, LED2);sbi(PORTD, LED3);wait_ms(10); cbi(portd, LED2);cbi(PORTD, LED3);wait_ms(10); sbi(portd, LED2);sbi(PORTD, LED3);wait_ms(10); cbi(portd, LED2);cbi(PORTD, LED3); inicjalizacje init_pwm(); init_adc(); init_zcd(); init_timer(); PWM (generacja nośnej) przetwornik A/D (detekcja nośnej) przerwania na INT0 od zbocza (ZCD) przerwania od timera (szczelina czasowa 1ms) praca ciągła -> czekanie na przerwania while(1); return 0; Power Line Communication dokumentacja projektu 14
15 Zawartość płyty CD Na płytce dołączonej do projektu znajdują się: wersja elektroniczna dokumentacji projektu wersja elektroniczna schematów ideowych płytki modemu kod źródłowy oprogramowania mikrokontrolera w języku AVR-GCC komplet dokumentacji oraz not katalogowych zastosowanych elementów Power Line Communication dokumentacja projektu 15
Poradnik programowania procesorów AVR na przykładzie ATMEGA8
Poradnik programowania procesorów AVR na przykładzie ATMEGA8 Wersja 1.0 Tomasz Pachołek 2017-13-03 Opracowanie zawiera opis podstawowych procedur, funkcji, operatorów w języku C dla mikrokontrolerów AVR
Bardziej szczegółowoPRZETWORNIK ADC w mikrokontrolerach Atmega16-32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA PRZETWORNIK ADC w mikrokontrolerach Atmega16-32
Bardziej szczegółowoMCAR Robot mobilny z procesorem AVR Atmega32
MCAR Robot mobilny z procesorem AVR Atmega32 Opis techniczny Jakub Kuryło kl. III Ti Zespół Szkół Zawodowych nr. 1 Ul. Tysiąclecia 3, 08-530 Dęblin e-mail: jkurylo92@gmail.com 1 Spis treści 1. Wstęp..
Bardziej szczegółowoDOKUMENTACJA. dot. Budowy i przebiegu konstrukcji linefollower-a. Data: MCHT2 Jakub Tomczyk Łukasz Pawelec Mateusz Wróbel
DOKUMENTACJA dot. Budowy i przebiegu konstrukcji linefollower-a Data: 2016-11-25 MCHT2 Jakub Tomczyk Łukasz Pawelec Mateusz Wróbel Spis Treści 1. Opis tematu. 2. Niezbędne obliczenia 3. Schemat ideowy
Bardziej szczegółowoZastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości
Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz
Bardziej szczegółowoPodstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów2 2. ISP..2 3. I/O Ports..3 4. External Interrupts..4 5. Analog Comparator5 6. Analog-to-Digital Converter.6 7.
Bardziej szczegółowoObsługa przetwornika ADC na mikrokontrolerze ATmega8 CEZARY KLIMASZ OBSŁUGA PRZETWORNIKA ADC NA MIKROKONTROLERZE ATMEGA8
OBSŁUGA PRZETWORNIKA ADC NA MIKROKONTROLERZE ATMEGA8 Opracowanie zawiera treści różnych publikacji takich jak: książki, datasheety, strony internetowe Cezary Klimasz Kraków 2008 1 Spis treści 1. Wprowadzenie...
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ół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ółowoProgramowanie mikrokontrolerów. 8 listopada 2007
Programowanie mikrokontrolerów Marcin Engel Marcin Peczarski 8 listopada 2007 Alfanumeryczny wyświetlacz LCD umożliwia wyświetlanie znaków ze zbioru będącego rozszerzeniem ASCII posiada zintegrowany sterownik
Bardziej szczegółowoPROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI
Bartosz Wawrzynek I rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI Keywords: gesture control,
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery Zastosowanie przetwornika analogowo-cyfrowego do odczytywania napięcia z potencjometru
Bardziej szczegółowoProgramowanie mikrokontrolerów 2.0
13.1 Programowanie mikrokontrolerów 2.0 Sterowanie fazowe Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 19 grudnia 2016 Triak Triak jest półprzewodnikowym elementem przełączającym
Bardziej szczegółowoSDD287 - wysokoprądowy, podwójny driver silnika DC
SDD287 - wysokoprądowy, podwójny driver silnika DC Własności Driver dwóch silników DC Zasilanie: 6 30V DC Prąd ciągły (dla jednego silnika): do 7A (bez radiatora) Prąd ciągły (dla jednego silnika): do
Bardziej szczegółowoLABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA TIMERY w mikrokontrolerach Atmega16-32 Opracował:
Bardziej szczegółowoSystemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl
Systemy wbudowane Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, zastosowania, projektowanie systemów wbudowanych Mikrokontrolery AVR Programowanie mikrokontrolerów
Bardziej szczegółowoPrzetworniki analogowo-cyfrowe (A/C)
Przetworniki analogowo-cyfrowe (A/C) Przetworniki analogowo-cyfrowe to urządzenia, przetwarzające ciągły analogowy sygnał wejściowy jedno wejście na odpowiadający mu dyskretny cyfrowy sygnał wyjściowy
Bardziej szczegółowoPodstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów...2 2. ISP...2 3. I/O Ports...3 4. External Interrupts...4 5. Analog Comparator...5 6. Analog-to-Digital Converter...6
Bardziej szczegółowoPrzetworniki AC i CA
KATEDRA INFORMATYKI Wydział EAIiE AGH Laboratorium Techniki Mikroprocesorowej Ćwiczenie 4 Przetworniki AC i CA Cel ćwiczenia Celem ćwiczenia jest poznanie budowy i zasady działania wybranych rodzajów przetworników
Bardziej szczegółowoE-TRONIX Sterownik Uniwersalny SU 1.2
Obudowa. Obudowa umożliwia montaż sterownika na szynie DIN. Na panelu sterownika znajduje się wyświetlacz LCD 16x2, sygnalizacja LED stanu wejść cyfrowych (LED IN) i wyjść logicznych (LED OUT) oraz klawiatura
Bardziej szczegółowoSzkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
Bardziej szczegółowoUproszczony schemat blokowy konwertera analogowo-cyfrowego przedstawiony został na rys.1.
Dodatek D 1. Przetwornik analogowo-cyfrowy 1.1. Schemat blokowy Uproszczony schemat blokowy konwertera analogowo-cyfrowego przedstawiony został na rys.1. Rys. 1. Schemat blokowy przetwornika A/C Przetwornik
Bardziej szczegółowoEdukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.
E113 microkit Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100 1.Opis ogólny. Zestaw do samodzielnego montażu. Edukacyjny sterownik silnika krokowego przeznaczony jest
Bardziej szczegółowoLABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA TIMERY w mikrokontrolerach Atmega16-32 Opracował:
Bardziej szczegółowoa) dolno przepustowa; b) górno przepustowa; c) pasmowo przepustowa; d) pasmowo - zaporowa.
EUROELEKTRA Ogólnopolska Olimpiada Wiedzy Elektrycznej i Elektronicznej Rok szkolny 2009/2010 Zadania dla grupy elektroniczno-telekomunikacyjnej na zawody I. stopnia 1 Na rysunku przedstawiony jest schemat
Bardziej szczegółowoCzęść 6. Mieszane analogowo-cyfrowe układy sterowania. Łukasz Starzak, Sterowanie przekształtników elektronicznych, zima 2011/12
Część 6 Mieszane analogowo-cyfrowe układy sterowania 1 Korzyści z cyfrowego sterowania przekształtników Zmniejszenie liczby elementów i wymiarów układu Sterowanie przekształtnikami o dowolnej topologii
Bardziej szczegółowoMikroprocesory i Mikrosterowniki Liczniki Timer Counter T/C0, T/C1, T/C2
Mikroprocesory i Mikrosterowniki Liczniki Timer Counter T/C0, T/C1, T/C2 Wydział Elektroniki Mikrosystemów i Fotoniki Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com.
Bardziej szczegółowo4 Adres procesora Zworkami A0, A1 i A2 umieszczonymi pod złączem Z7 ustalamy adres (numer) procesora. Na rysunku powyżej przedstawiono układ zworek dl
1 Wstęp...1 2 Nie zamontowane elementy...1 3 Złącza...1 4 Adres procesora...2 5 Zasilanie...2 6 Podłączenie do komputera...3 7 Proste połączenie kilku modułów z komputerem i wspólnym zasilaniem...3 8 Wejścia
Bardziej szczegółowoZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32
ZL15AVR Zestaw uruchomieniowy dla mikrokontrolerów ATmega32 ZL15AVR jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów ATmega32 (oraz innych w obudowie 40-wyprowadzeniowej). Dzięki wyposażeniu
Bardziej szczegółowoZAKŁAD SYSTEMÓW ELEKTRONICZNYCH I TELEKOMUNIKACYJNYCH Laboratorium Podstaw Telekomunikacji WPŁYW SZUMÓW NA TRANSMISJĘ CYFROWĄ
Laboratorium Podstaw Telekomunikacji Ćw. 4 WPŁYW SZUMÓW NA TRANSMISJĘ CYFROWĄ 1. Zapoznać się z zestawem do demonstracji wpływu zakłóceń na transmisję sygnałów cyfrowych. 2. Przy użyciu oscyloskopu cyfrowego
Bardziej szczegółowoScalony analogowy sterownik przekształtników impulsowych MCP1630
Scalony analogowy sterownik przekształtników impulsowych MCP1630 DRV CFB VFB 1. Impuls zegara S=1 R=0 Q=0, DRV=0 (przez bramkę OR) 2. Koniec impulsu S=0 R=0 Q=Q 1=0 DRV=1 3. CFB > COMP = f(vfb VREF) S=0
Bardziej szczegółowoWizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.
Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu. Maciek Słomka 4 czerwca 2006 1 Celprojektu. Celem projektu było zbudowanie modułu umożliwiającego wizualizację stanu czujników
Bardziej szczegółowoLUZS-12 LISTWOWY UNIWERSALNY ZASILACZ SIECIOWY DOKUMENTACJA TECHNICZNO-RUCHOWA. Wrocław, kwiecień 1999 r.
LISTWOWY UNIWERSALNY ZASILACZ SIECIOWY DOKUMENTACJA TECHNICZNO-RUCHOWA Wrocław, kwiecień 1999 r. 50-305 WROCŁAW TEL./FAX (+71) 373-52-27 ul. S. Jaracza 57-57a TEL. 602-62-32-71 str.2 SPIS TREŚCI 1.OPIS
Bardziej szczegółowoSYSTEM PRZERWAŃ ATmega 32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA SYSTEM PRZERWAŃ ATmega 32 Opracował: mgr inż.
Bardziej szczegółowoWyjścia analogowe w sterownikach, regulatorach
Wyjścia analogowe w sterownikach, regulatorach 1 Sygnały wejściowe/wyjściowe w sterowniku PLC Izolacja galwaniczna obwodów sterownika Zasilanie sterownika Elementy sygnalizacyjne Wejścia logiczne (dwustanowe)
Bardziej szczegółowoZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC
ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) ZL4PIC Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC 1 Zestaw jest przeznaczony dla elektroników zajmujących się aplikacjami
Bardziej szczegółowoPodstawy Elektroniki dla Informatyki. Pętla fazowa
AGH Katedra Elektroniki Podstawy Elektroniki dla Informatyki Pętla fazowa Ćwiczenie 6 2015 r. 1. Wstęp Celem ćwiczenia jest zapoznanie się, poprzez badania symulacyjne, z działaniem pętli fazowej. 2. Konspekt
Bardziej szczegółowoProgramowanie mikrokontrolerów 2.0
Programowanie mikrokontrolerów 2.0 Sterowanie podczerwienią, zaawansowane tryby liczników Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 8 grudnia 2016 Sterowanie podczerwienią
Bardziej szczegółowoElektrolityczny kondensator filtrujący zasilanie stabilizatora U12 po stronie sterującej
Designator Part Type Description AM2 DC/DC QDC2WSIL 5V Przetwornica DC/DC 12V/5V zasilanie logiki AM3 DC/DC QDC2WSIL 5V Przetwornica DC/DC 12V/5V ujemne zasilanie drivera U23 Przetwornica DC/DC 12V/5V
Bardziej szczegółowo(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1 RZECZPOSPOLITA POLSKA. (21) Numer zgłoszenia: (51) IntCl7 H02M 7/42
RZECZPOSPOLITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) OPIS PATENTOWY (19) PL (11) 184340 (13) B1 (21) Numer zgłoszenia: 323484 (22) Data zgłoszenia: 03.12.1997 (51) IntCl7 H02M 7/42 (54)
Bardziej szczegółowoLABORATORIUM. Zasilacz impulsowy. Switch-Mode Power Supply (SMPS) Opracował: dr inż. Jerzy Sawicki
LABORATORIUM Zasilacz impulsowy Switch-Mode Power Supply (SMPS) Opracował: dr inż. Jerzy Sawicki Wymagania, znajomość zagadnień: 1. Znajomość schematów, zasady działania i przeznaczenia poszczególnych
Bardziej szczegółowoObciążenia nieliniowe w sieciach rozdzielczych i ich skutki
Piotr BICZEL Wanda RACHAUS-LEWANDOWSKA 2 Artur STAWIARSKI 2 Politechnika Warszawska, Instytut Elektroenergetyki () RWE Stoen Operator sp. z o.o. (2) Obciążenia nieliniowe w sieciach rozdzielczych i ich
Bardziej szczegółowoKAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO
Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO to płytka rozwojowa o funkcjonalności i wymiarach typowych dla Arduino UNO. Dzięki wbudowanemu mikrokontrolerowi ATmega328P i
Bardziej szczegółowoZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8
ZL2AVR Zestaw uruchomieniowy z mikrokontrolerem ATmega8 ZL2AVR jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów ATmega8 (oraz innych w obudowie 28-wyprowadzeniowej). Dzięki wyposażeniu w
Bardziej szczegółowoPL 217306 B1. AZO DIGITAL SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Gdańsk, PL 27.09.2010 BUP 20/10. PIOTR ADAMOWICZ, Sopot, PL 31.07.
PL 217306 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 217306 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia: 387605 (22) Data zgłoszenia: 25.03.2009 (51) Int.Cl.
Bardziej szczegółowoZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168
ZL16AVR Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168 ZL16AVR jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerówavr w obudowie 28-wyprowadzeniowej (ATmega8/48/88/168). Dzięki
Bardziej szczegółowoSDD287 - wysokoprądowy, podwójny driver silnika DC
SDD287 - wysokoprądowy, podwójny driver silnika DC Własności Driver dwóch silników DC Zasilanie: 6 30V DC Prąd ciągły (dla jednego silnika): do 7A (bez radiatora) Prąd ciągły (dla jednego silnika): do
Bardziej szczegółowoKarta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe. 20 wyjść tranzystorowych
Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T40 16 wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe 20 wyjść tranzystorowych Specyfikacja techniczna Zasilanie Napięcie zasilania 24 VDC
Bardziej szczegółowoCzęść 4. Zmiana wartości napięcia stałego. Stabilizatory liniowe Przetwornice transformatorowe
Część 4 Zmiana wartości napięcia stałego Stabilizatory liniowe Przetwornice transformatorowe Bloki wyjściowe systemów fotowoltaicznych Systemy nie wymagające znaczącego podwyższania napięcia wyjście DC
Bardziej szczegółowoĆWICZENIE 15 BADANIE WZMACNIACZY MOCY MAŁEJ CZĘSTOTLIWOŚCI
1 ĆWICZENIE 15 BADANIE WZMACNIACZY MOCY MAŁEJ CZĘSTOTLIWOŚCI 15.1. CEL ĆWICZENIA Celem ćwiczenia jest poznanie podstawowych właściwości wzmacniaczy mocy małej częstotliwości oraz przyswojenie umiejętności
Bardziej szczegółowoStruktury specjalizowane wykorzystywane w mikrokontrolerach
Struktury specjalizowane wykorzystywane w mikrokontrolerach Przetworniki analogowo-cyfrowe i cyfrowoanalogowe Interfejsy komunikacyjne Zegary czasu rzeczywistego Układy nadzorujące Układy generacji sygnałów
Bardziej szczegółowoModulatory PWM CELE ĆWICZEŃ PODSTAWY TEORETYCZNE
Modulatory PWM CELE ĆWICZEŃ Poznanie budowy modulatora szerokości impulsów z układem A741. Analiza charakterystyk i podstawowych obwodów z układem LM555. Poznanie budowy modulatora szerokości impulsów
Bardziej szczegółowoBEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO
Temat ćwiczenia: BEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO 1. Wprowadzenie Ultradźwiękowy bezdotykowy czujnik położenia liniowego działa na zasadzie pomiaru czasu powrotu impulsu ultradźwiękowego,
Bardziej szczegółowoRozwiązanie zadania opracowali: H. Kasprowicz, A. Kłosek
Treść zadania praktycznego Rozwiązanie zadania opracowali: H. Kasprowicz, A. Kłosek Opracuj projekt realizacji prac związanych z uruchomieniem i sprawdzeniem działania zasilacza impulsowego małej mocy
Bardziej szczegółowoSystemy Wbudowane. Arduino - rozszerzanie. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD
Wymagania: V, GND Zasilanie LED podswietlenia (opcjonalne) Regulacja kontrastu (potencjometr) Enable Register Select R/W (LOW) bity szyny danych Systemy Wbudowane Arduino - rozszerzanie mgr inż. Marek
Bardziej szczegółowoProstowniki. 1. Prostowniki jednofazowych 2. Prostowniki trójfazowe 3. Zastosowania prostowników. Temat i plan wykładu WYDZIAŁ ELEKTRYCZNY
POLITECHNIKA BIAŁOSTOCKA Temat i plan wykładu WYDZIAŁ ELEKTRYCZNY Prostowniki 1. Prostowniki jednofazowych 2. Prostowniki trójfazowe 3. Zastosowania prostowników ELEKTRONIKA Jakub Dawidziuk sobota, 16
Bardziej szczegółowoKarta katalogowa JAZZ OPLC. Modele JZ20-T10/JZ20-J-T10 i JZ20-T18/JZ20-J-T18
Karta katalogowa JAZZ OPLC Modele JZ20-T10/JZ20-J-T10 i JZ20-T18/JZ20-J-T18 W dokumencie znajduje się specyfikacja Unitronics Jazz Micro-OPLC JZ20-T10/JZ20-J-T10 oraz JZ20-T18/JZ20-J-T18. Dodatkowe informacje
Bardziej szczegółowoModuł CON014. Wersja na szynę 35mm. Przeznaczenie. Użyteczne właściwości modułu
Moduł CON014 Wersja na szynę 35mm RS232 RS485 Pełna separacja galwaniczna 3.5kV. Zabezpiecza komputer przed napięciem 220V podłączonym od strony interfejsu RS485 Kontrolki LED stanu wejść i wyjść na
Bardziej szczegółowoZakłócenia równoległe w systemach pomiarowych i metody ich minimalizacji
Ćwiczenie 4 Zakłócenia równoległe w systemach pomiarowych i metody ich minimalizacji Program ćwiczenia 1. Uruchomienie układu współpracującego z rezystancyjnym czujnikiem temperatury KTY81210 będącego
Bardziej szczegółowoBadanie właściwości multipleksera analogowego
Ćwiczenie 3 Badanie właściwości multipleksera analogowego Program ćwiczenia 1. Sprawdzenie poprawności działania multipleksera 2. Badanie wpływu częstotliwości przełączania kanałów na pracę multipleksera
Bardziej szczegółowoSERIA D STABILIZATOR PRĄDU DEDYKOWANY DO UKŁADÓW LED
SERIA D STABILIZATOR PRĄDU DEDYKOWANY DO UKŁADÓW LED Właściwości: Do 91% wydajności układu scalonego z elektroniką impulsową Szeroki zakres napięcia wejściowego: 9-40V AC/DC Działanie na prądzie stałym
Bardziej szczegółowoCzęść 5. Mieszane analogowo-cyfrowe układy sterowania
Część 5 Mieszane analogowo-cyfrowe układy sterowania Korzyści z cyfrowego sterowania przekształtników Zmniejszenie liczby elementów i wymiarów układu obwody sterowania, zabezpieczeń, pomiaru, kompensacji
Bardziej szczegółowo1. Nadajnik światłowodowy
1. Nadajnik światłowodowy Nadajnik światłowodowy jest jednym z bloków światłowodowego systemu transmisyjnego. Przetwarza sygnał elektryczny na sygnał optyczny. Jakość transmisji w dużej mierze zależy od
Bardziej szczegółowoU 2 B 1 C 1 =10nF. C 2 =10nF
Dynamiczne badanie przerzutników - Ćwiczenie 3. el ćwiczenia Zapoznanie się z budową i działaniem przerzutnika astabilnego (multiwibratora) wykonanego w technice TTL oraz zapoznanie się z działaniem przerzutnika
Bardziej szczegółowoUkłady sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).
Ćw. 10 Układy sekwencyjne 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z sekwencyjnymi, cyfrowymi blokami funkcjonalnymi. W ćwiczeniu w oparciu o poznane przerzutniki zbudowane zostaną układy rejestrów
Bardziej szczegółowo1. Poznanie właściwości i zasady działania rejestrów przesuwnych. 2. Poznanie właściwości i zasady działania liczników pierścieniowych.
Ćwiczenie 9 Rejestry przesuwne i liczniki pierścieniowe. Cel. Poznanie właściwości i zasady działania rejestrów przesuwnych.. Poznanie właściwości i zasady działania liczników pierścieniowych. Wprowadzenie.
Bardziej szczegółowoModuł wejść/wyjść VersaPoint
Moduł obsługuje wyjściowe sygnały dyskretne 24VDC. Parametry techniczne modułu Wymiary (szerokość x wysokość x głębokość) Rodzaj połączeń 12.2mm x 120mm x 71.5mm (0.480in. x 4.724in. x 2.795in.) 2-, 3-
Bardziej szczegółowoPolitechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Kod przedmiotu: Kod przedmiotu: ES1C 621 356 Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Elektronika samochodowa Temat:
Bardziej szczegółowoModuł CON012. Wersja biurkowa. Przeznaczenie. Użyteczne właściwości modułu
Moduł CON012 Wersja biurkowa RS232 RS485 Pełna separacja galwaniczna 3.5kV. Zabezpiecza komputer przed napięciem 220V podłączonym od strony interfejsu RS485 Kontrolki LED stanu wejść i wyjść na płycie
Bardziej szczegółowoWIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA
WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA Prowadzący: dr inż. Bogdan Kreczmer Autor: Jakub Malewicz Wrocław, 15 VI 2007 SPIS TREŚCI 1. WSTĘP 3 2. DANE STACJI 3 3. SCHEMAT IDEOWY 4 4.
Bardziej szczegółowoSML3 październik
SML3 październik 2005 24 100_LED8 Moduł zawiera 8 diod LED dołączonych do wejść za pośrednictwem jednego z kilku możliwych typów układów (typowo jest to układ typu 563). Moduł jest wyposażony w dwa złącza
Bardziej szczegółowoLaboratorium Przyrządów Półprzewodnikowych Laboratorium 1
Laboratorium Przyrządów Półprzewodnikowych Laboratorium 1 1/10 2/10 PODSTAWOWE WIADOMOŚCI W trakcie zajęć wykorzystywane będą następujące urządzenia: oscyloskop, generator, zasilacz, multimetr. Instrukcje
Bardziej szczegółowoPolitechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki
Politechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki Temat ćwiczenia: Przetwornica impulsowa DC-DC typu boost
Bardziej szczegółowoPłytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1
Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32 Instrukcja Obsługi SKN Chip Kacper Cyrocki Page 1 Spis treści Wstęp... 3 Wyposażenie płytki... 4 Zasilanie... 5 Programator... 6 Diody LED...
Bardziej szczegółowoĆwiczenie 21 Temat: Komparatory ze wzmacniaczem operacyjnym. Przerzutnik Schmitta i komparator okienkowy Cel ćwiczenia
Ćwiczenie 21 Temat: Komparatory ze wzmacniaczem operacyjnym. Przerzutnik Schmitta i komparator okienkowy Cel ćwiczenia Poznanie zasady działania układów komparatorów. Prześledzenie zależności napięcia
Bardziej szczegółowo(12) OPIS PATENTOWY (19) PL (11)
RZECZPO SPO LITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 172018 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (21)Numer zgłoszenia 298251 (22) Data zgłoszenia: 23.03.1993 (51) Int.Cl.6 G01R 31/36 H02J
Bardziej szczegółowoBrak zasilania Wyłączony / Awaria. Ctrl +S Ctrl - S +24V. Uszkodz. zas. Ctrl +S Ctrl - S +24V MZT-924 B. Zasilacz nieczynny.
Przykładowy schemat połączeń dwóch równolegle pracujących zasilaczy. MZT-92A + sygnal. Zanik nap. zas. "1" Zanik nap. zas. "2" Wyłączony / Awaria sygnały np. do MSA-9 Nap. zasilania "1" Listwa zasilania
Bardziej szczegółowo1. Opis płyty czołowej multimetru METEX MS Uniwersalne zestawy laboratoryjne typu MS-9140, MS-9150, MS-9160 firmy METEX
Uniwersalne zestawy laboratoryjne typu MS-9140, MS-9150, MS-9160 firmy METEX Połączenie w jednej obudowie generatora funkcyjnego, częstościomierza, zasilacza stabilizowanego i multimetru. Generator funkcyjny
Bardziej szczegółowoSprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.
Sprawozdanie z projektu MARM Część druga Specyfikacja końcowa Prowadzący: dr. Mariusz Suchenek Autor: Dawid Kołcz Data: 01.02.16r. 1. Temat pracy: Układ diagnozujący układ tworzony jako praca magisterska.
Bardziej szczegółowoDOKUMENTACJA TECHNICZNO-RUCHOWA SEPARATORA SYGNAŁÓW BINARNYCH. Typ DKS-32
DOKUMENTACJA TECHNICZNO-RUCHOWA SEPARATORA SYGNAŁÓW BINARNYCH Typ DKS-32 ENERGOAUTOMATYKA s.c. 52-215 Wrocław ul. Nefrytowa 35 tel/fax (+48) 071 368 13 91 www.energoautomatyka.com.pl 2 1. ZASTOSOWANIE
Bardziej szczegółowoZL8AVR. Płyta bazowa dla modułów dipavr
ZL8AVR Płyta bazowa dla modułów dipavr Zestaw ZL8AVR to płyta bazowa dla modułów dipavr (np. ZL7AVR z mikrokontrolerem ATmega128 lub ZL12AVR z mikrokontrolerem ATmega16. Wyposażono ją w wiele klasycznych
Bardziej szczegółowoPłytka laboratoryjna do współpracy z mikrokontrolerem MC68332
Płytka laboratoryjna do współpracy z mikrokontrolerem MC68332 Jan Kędzierski Marek Wnuk Wrocław 2009 Spis treści 1 Wstęp 3 2 Opis płytki 3 3 Schematy płytki 7 2 1 Wstęp Płytka laboratoryjna opisywana w
Bardziej szczegółowoUkłady zegarowe w systemie mikroprocesorowym
Układy zegarowe w systemie mikroprocesorowym 1 Sygnał zegarowy, sygnał taktujący W każdym systemie mikroprocesorowym jest wymagane źródło sygnałów zegarowych. Wszystkie operacje wewnątrz jednostki centralnej
Bardziej szczegółowoUniwersalny sterownik silnika krokowego z portem szeregowym RS232 z procesorem AT90S2313 na płycie E200. Zestaw do samodzielnego montażu.
microkit E3 Uniwersalny sterownik silnika krokowego z portem szeregowym RS3 z procesorem AT90S33 na płycie E00. Zestaw do samodzielnego montażu..opis ogólny. Sterownik silnika krokowego przeznaczony jest
Bardziej szczegółowoWzmacniacze napięciowe z tranzystorami komplementarnymi CMOS
Wzmacniacze napięciowe z tranzystorami komplementarnymi CMOS Cel ćwiczenia: Praktyczne wykorzystanie wiadomości do projektowania wzmacniacza z tranzystorami CMOS Badanie wpływu parametrów geometrycznych
Bardziej szczegółowoRegulator napięcia transformatora
Regulator napięcia transformatora Zastosowanie Regulator RNTr-1 Wykorzystywany jest do stabilizacji napięcia na stacjach elektroenergetycznych lub końcach energetycznych linii przesyłowych. Przeznaczony
Bardziej szczegółowoEMDX 3 system nadzoru
EMDX 3 liczniki poboru energii na wspornik TH 35 EMDX 3 system nadzoru serwery sieciowe, oprogramowanie, konwerter 0046 83 4120 65 0261 78 0046 89 Dane techniczne str. 205 Pomiar zużycia energii elektrycznej
Bardziej szczegółowoĆwicz. 4 Elementy wykonawcze EWA/PP
1. Wprowadzenie Temat ćwiczenia: Przekaźniki półprzewodnikowe Istnieje kilka rodzajów przekaźników półprzewodnikowych. Zazwyczaj są one sterowane optoelektrycznie z pełną izolacja galwaniczną napięcia
Bardziej szczegółowoXXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej
Zestaw pytań finałowych numer : 1 1. Wzmacniacz prądu stałego: własności, podstawowe rozwiązania układowe 2. Cyfrowy układ sekwencyjny - schemat blokowy, sygnały wejściowe i wyjściowe, zasady syntezy 3.
Bardziej szczegółowoWykonanie prototypów filtrów i opracowanie ich dokumentacji technicznej
Wykonanie prototypów filtrów i opracowanie ich dokumentacji technicznej Skład dokumentacji technicznej Dokumentacja techniczna prototypów filtrów przeciwprzepięciowych typ FP obejmuje: informacje wstępne
Bardziej szczegółowoKomplet do nadawania i odbioru obrazu video drogą radiową. Instrukcja obsługi
Komplet do nadawania i odbioru obrazu video drogą radiową. Instrukcja obsługi. 35 03 13 Przed podłączeniem urządzenia zapoznaj się z instrukcją obsługi. Nadajnik Odbiornik I. Zastosowanie. Zestaw do bezprzewodowego
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery System przerwań laboratorium: 11 autorzy: dr hab. Zbisław Tabor, prof. PK mgr inż.
Bardziej szczegółowoKAmduino UNO. Rev Źródło:
KAmduino UNO Rev. 20170811113756 Źródło: http://wiki.kamami.pl/index.php?title=kamduino_uno Spis treści Podstawowe cechy i parametry... 2 Wyposażenie standardowe... 3 Schemat elektryczny... 4 Mikrokontroler
Bardziej szczegółowoLaboratorium Analogowych Układów Elektronicznych Laboratorium 4
Laboratorium Analogowych Układów Elektronicznych Laboratorium 4 1/6 Komparator, wyłącznik zmierzchowy Zadaniem jest przebadanie zachowania komparatora w układach z dodatnim sprzężeniem zwrotnym i bez sprzężenia
Bardziej szczegółowoDTR PICIO v1.0. 1. Przeznaczenie. 2. Gabaryty. 3. Układ złącz
DTR PICIO v1.0 1. Przeznaczenie Moduł PICIO jest uniwersalnym modułem 8 wejść cyfrowych, 8 wyjść cyfrowych i 8 wejść analogowych. Głównym elementem modułu jest procesor PIC18F4680. Izolowane galwanicznie
Bardziej szczegółowoProste układy wykonawcze
Proste układy wykonawcze sterowanie przekaźnikami, tyrystorami i małymi silnikami elektrycznymi Ryszard J. Barczyński, 2016 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery Dostęp do portów mikrokontrolera ATmega32 język C laboratorium: 10 autorzy: dr
Bardziej szczegółowo1 Badanie aplikacji timera 555
1 Badanie aplikacji timera 555 Celem ćwiczenia jest zapoznanie studenta z podstawowymi aplikacjami układu 555 oraz jego działaniem i właściwościami. Do badania wybrane zostały trzy podstawowe aplikacje
Bardziej szczegółowoZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32
ZL15AVR Zestaw uruchomieniowy dla mikrokontrolerów ATmega32 ZL15AVR jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów ATmega32 (oraz innych w obudowie 40-wyprowadzeniowej). Dzięki wyposażeniu
Bardziej szczegółowoPrzetwarzanie A/C i C/A
Przetwarzanie A/C i C/A Instrukcja do ćwiczenia laboratoryjnego opracował: Łukasz Buczek 05.2015 Rev. 204.2018 (KS) 1 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z przetwornikami: analogowo-cyfrowym
Bardziej szczegółowo