Rodzaje peryferii. Wyświetlacze LCD. Przetworniki AC. Przetworniki CA, modulacja PWM. sterowanie silnikami i serwami

Podobne dokumenty
Peryferia mikrokontrolerów - wykład 11

1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Programowanie Mikrokontrolerów

Technika Mikroprocesorowa

Parametryzacja przetworników analogowocyfrowych

Wyjścia analogowe w sterownikach, regulatorach

Zespół Szkół Technicznych. Badanie wyświetlaczy LCD

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe

GND(VSS) i VCC - masa i zasilanie. V0 - regulacja kontrastu

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

Przetworniki AC i CA

Mikrokontroler w roli generatora PWM. Wpisany przez Administrator piątek, 06 lipca :51 -

Programowanie mikrokontrolerów. 8 listopada 2007

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011

MCAR Robot mobilny z procesorem AVR Atmega32

Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

Sterownik nagrzewnic elektrycznych HE module

f we DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu

Układy czasowo-licznikowe w systemach mikroprocesorowych

SILNIK INDUKCYJNY STEROWANY Z WEKTOROWEGO FALOWNIKA NAPIĘCIA

PRZETWORNIKI A/C I C/A.

PRZETWORNIK ADC w mikrokontrolerach Atmega16-32

4. Karta modułu Slave

Elektronika i techniki mikroprocesorowe

Modulatory PWM CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

Badanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań

Przetworniki analogowo-cyfrowe

Klasyfikacja metod przetwarzania analogowo cyfrowego (A/C, A/D)

Moduł nagrzewnicy elektrycznej EL-HE

Listing_ $crystal = deklaracja

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

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

Przetworniki analogowo-cyfrowe - budowa i działanie" anie"

System mikroprocesorowy i peryferia. Dariusz Chaberski

Struktury specjalizowane wykorzystywane w mikrokontrolerach

Uwaga: dioda na wyjściu 13 świeci gdy na wyjście podamy 0.

start Program mikroprocesorowego miernika mocy generowanej $crystal = deklaracja

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.

Ćwiczenie Digital Works 003 Układy sekwencyjne i kombinacyjne

WPROWADZENIE Mikrosterownik mikrokontrolery

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

Przetworniki A/C i C/A w systemach mikroprocesorowych

Wstęp Architektura... 13

Przetworniki A/C i C/A w systemach mikroprocesorowych

ODPOWIEDŹ DO ZAPYTANIA O WYJAŚNIENIE TREŚCI SIWZ

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Zastosowania mikrokontrolerów w przemyśle

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

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Programowanie sterowników PLC wprowadzenie

Enkoder magnetyczny AS5040.

Przetwornik analogowo-cyfrowy

Przetworniki C/A. Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego

Inż. Kamil Kujawski Inż. Krzysztof Krefta. Wykład w ramach zajęć Akademia ETI

Zasada działania, porównanie

Alfanumeryczny wyświetlacz LCD

Ćw. 1: Systemy zapisu liczb, minimalizacja funkcji logicznych, konwertery kodów, wyświetlacze.

E-TRONIX Sterownik Uniwersalny SU 1.2

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

Rzeszów, dnia r. ODPOWIEDŹ DO ZAPYTANIA O WYJAŚNIENIE TREŚCI SIWZ

Laboratorium Asemblerów, WZEW, AGH WFiIS Tester NMOS ów

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

Przetwarzanie A/C i C/A

Płytka laboratoryjna do współpracy z mikrokontrolerem MC68332

Monitory Opracował: Andrzej Nowak

(54) (12) OPIS PATENTOWY (19) PL (11) (13) B1 PL B1 C23F 13/04 C23F 13/22 H02M 7/155

Instrukcja do ćwiczenia : Matryca komutacyjna

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

ĆWICZENIE nr 3. Badanie podstawowych parametrów metrologicznych przetworników analogowo-cyfrowych

Wyświetlacze graficzne : 162x64 z kontrolerem S1D x60 z kontrolerem S1D15710

Liniowe układy scalone. Elementy miernictwa cyfrowego

Laboratorium 2 Sterowanie urządzeniami z wykorzystaniem systemu plików Intel Galileo

Elementy cyfrowe i układy logiczne

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Architektura przetworników A/C. Adam Drózd

Sterownik momentu obrotowego silnika prądu stałego

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

Mikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe

3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8

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

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

PL B1. Układ do pośredniego przetwarzania chwilowej wielkości napięcia elektrycznego na słowo cyfrowe

Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI. Katedra Metrologii i Optoelektroniki. Metrologia. Ilustracje do wykładu

Programowanie Układów Logicznych kod kursu: ETD6203. Szczegóły realizacji projektu indywidualnego W dr inż.

1. 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.


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

Uniwersalny zestaw uruchomieniowy ZL4PIC

Karta 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-R31

Gdzie przyjęto, że: IR7...IR4 to starsze bity przesyłanej danej lub rozkazu, IR3...IR0 to młodsze bity przesyłanej danej lub rozkazu.

a) dolno przepustowa; b) górno przepustowa; c) pasmowo przepustowa; d) pasmowo - zaporowa.

ćw. Symulacja układów cyfrowych Data wykonania: Data oddania: Program SPICE - Symulacja działania układów liczników 7490 i 7493

Uniwersytet Pedagogiczny im. Komisji Edukacji Narodowej w Krakowie

Dodatek D. Układ współpracy z klawiaturą i wyświetlaczem 8279

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Transkrypt:

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 1 Rodzaje peryferii Wyświetlacze LCD Przetworniki AC Przetworniki CA, modulacja PWM sterowanie silnikami i serwami

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 2 Wyświetlacz LCD Wyświetlacz ciekłokrystaliczny, LCD (ang. Liquid Crystal Display) urządzenie wyświetlające obraz, którego zasada działania oparta jest na zmianie polaryzacji światła na skutek zmian orientacji cząsteczek ciekłego kryształu pod wpływem przyłożonego pola elektrycznego. Wszystkie rodzaje wyświetlaczy ciekłokrystalicznych składają się z czterech podstawowych elementów: komórek, w których zatopiona jest niewielka ilość ciekłego kryształu, elektrod, które są źródłem pola elektrycznego działającego bezpośrednio na ciekły kryształ dwóch cienkich folii, z których jedna pełni rolę polaryzatora a druga analizatora. lustra - źródła światła.

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 3 Wyświetlacz LCD - zasada działania 1. Filtr pionowy - do polaryzacji wpadającego światła, 2. Płytka szklana z naniesionymi elektrodami. Wyświetlane obrazy będą miały kształt naniesionych elektrod. 3. Warstwa ciekłego kryształu, 4. Szklana płytka z poziomymi rowkami do zmiany polaryzacji światła, 5. Filtr poziomy - służy do wygaszania odbitego światła, 6. powierzchnia odbijajaca - służy do odbicia wiązki światła.

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 4 Wyświetlacz ciekłokrystaliczny HY-1602 Wyświetlacz ciekłokrystaliczny HY-1602 (będzie stosowany na lab.) jest wyświetlaczem matrycowym zawierającym moduł kontrolera i układ wykonawczy, wykonany w technologii LSI (HD44780), pozwalający wyświetlać znaki alfanumeryczne i symbole graficzne. Wyświetlacz może współpracować z mikrokomputerem jednoukładowym lub mikroprocesorem z szyną danych cztero- lub ośmiobitową. Wyświetlacz wyposażony jest również w wewnętrzną pamięć RAM - 80 bajtów, ROM - zawiera matryce5 7 punktów lub5 10 punktów dekodowanych znaków.

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 5 Sygnały wejściowe i wyjściowe wyświetlacza LCD Nr styku Nazwa Poziom Opis Sygnału 1 VSS - Masa 2 VDD - +5V 3 V0 - Ustawianie kontrastu 4 RS 0/1 0-kod instrukcji 1-dana 5 R/W 0/1 0-wpis danej 1-czytanie danej 6 E 1 0 impuls zapisu/odczytu 7 DB0 0/1 linia danych 8 DB1 0/1 linia danych 9 DB2 0/1 linia danych 10 DB3 0/1 linia danych 11 DB4 0/1 linia danych 12 DB5 0/1 linia danych 13 DB6 0/1 linia danych 14 DB7 0/1 Linie danych 15 VLED - Podświetlenie 16 NC - -

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 6 Schemat blokowy wyświetlacza

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 7 Elementy składowe wyświetlacza Rejestr instrukcji IR: rejestr ośmiobitowy przechowujący instrukcje sterujące, Rejestr danych DR: rejestr ośmiobitowy przechowujący dane zapisywane lub odczytywane do DD RAM lub CG RAM, Flaga zajętości (BF): kiedy przyjmuje ona wartość "1", wyświetlacz znajduje się w trybie wykonywania operacji wewnętrznej i następna instrukcja nie będzie zaakceptowana, Pamięć wyświetlanych danych (DD RAM): Pamięć wyświetlanych danych przechowuje dane w postaci 8-mio bitowych kodów. Jej pojemność wynosi 80 8bitów (80 znaków), Pamięć znaków ROM (CG ROM): generator ten wytwarza wzory5 7lub 5 10 pikseli odpowiadające wyświetlanym 8-mio bitowym danym. Wzory znaków dla obydwu typów reprezentacji podano w tabelach przedstawiających zestawy znaków,

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 8 Elementy składowe wyświetlacza - cd. Pamięć znaków RAM (CG RAM): pamięć ta pozwala na zdefiniowanie własnego zestawu znaków, poprzez wpisanie odpowiednich wzorów5 7 lub5 10 pikseli, Blok sterowania wyświetlaczem LCD: blok ten zawiera 16 wzmacniaczy sterujących liniami wspólnymi i 40 wzmacniaczy sterujących segmentami. Po wybraniu przez program generatora znaków i liczby linii znakowych następuje automatyczna selekcja wzmacniaczy sterujących liniami wspólnymi. Matryce znaków są przesyłane szeregowo, Blok sterowania kursorem: blok ten wytwarza kursor lub powoduje jego migotanie.

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 9 Programowanie układu wyświetlacza LCD Inicjalizacja wyświetlacza Zerowanie wyświetlacza po właczeniu zasilania - flaga zajętości jest ustawiana w stan BF= 1 i może być testowana dopiero po wysłaniu pierwszego słowa operacyjnego, Wysłanie słowa operacyjnego, ustawiajacego parametry wyświetlacza Wyświetlacz właczony / wyłaczony Zerowanie wyświetlacza Ustawienie trybu pracy wyświetlacza - Wysłanie tej instrukcji kończy proces inicjalizacji wyświetlacza i umożliwia wpisywanie znaków. Zestaw instrukcji sterujących MPU ma bezpośredni dostęp do Rejestru Instrukcji (IR) oraz Rejestru Danych (DR). sygnał wyboru rejestrów RS, sygnał czytaj/pisz R/W sygnały szyny danych DB7 - DB6

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 10 Definiowanie znaku w tablicy CG RAM Wyświetlacz LCD umożliwia zdefiniowanie do 8 własnych wzorów znaków dla matrycy5 7 pikseli i do 4 znaków dla matrycy5 10 pikseli. Adresy początków definicji znaków dla matrycy5 7 są wielokrotnością ośmiu (np. 00H, 08H, 10H,...), Dla matrycy5 10 są wielokrotnością szesnastu (np. 00H, 10H, 20H...), Wpisywanie informacji może nastąpić w dowolnym momencie po wykonaniu procedury inicjalizacji wyświetlacza, Po zakończeniu definiowania własnych znaków należy wykonać operację ustawienia adresu DD RAM.

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 11 Obsługa wyświetlacza w środowisku BASCOM-AVR Konfiguracja pinów wyświetlacza: Config Lcdpin = Pin, Db4 = Porta.4, Db5 = Porta.5, Db6 = Porta.6, Db7 = Porta.7, E = Portc.7, Rs = Portc.6, Konfiguracja wyświetlacza: Config Lcd = 16 * 2, Czyszczenie wyświetlacza: Cls, Wybór linii wyświetlacza: Lowerline, Wyświetlenie napisu: Lcd "Hello world", Ustawienie kursora: Locate 2, 1, Inne - opis w dokumentacji.

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 12 Definiowanie znaku w środowisku BASCOM-AVR Istnieje interfejs graficzny do definiowania zanków:

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 13 Przetwornik cyfrowo-analogowy Przetwornik cyfrowo-analogowy C/A (ang. Digital to Analog Converter, DAC) urządzenie przetwarzające sygnał w standardzie cyfrowym (liczba binarna) na sygnał analogowy w postaci napięcia, o wartości proporcjonalnej do tej liczby. Przetwornik C/A manwejść i jedno wyjście. Przetworniki C/A pracują w oparciu jedną z trzech metod przetwarzania: równoległą, wagową, zliczania.

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 14 Przetworniki C/A z rezystorami ważonymi Jeżelii-ty bit jest równy l, to przez odpowiadający mu rezystor popłynie prąd I i = U R R 2 i 1, w przeciwnym raziei i =0. Wzmacniacz operacyjny pracuje jako sumator.

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 15 Przetworniki C/A ze źródłami pradowymi Przetwornik C/A wykorzystujący rezystory o wartościach ważonych do ustalenia wartości prądów. Źródła prądowe zbudowane są w układzie zwierciadła prądowego. Prądi-tego tranzystora jest równyi i = U ZZ R 2 i 1

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 16 Przetwornik analogowo-cyfrowy Przetwornik analogowo-cyfrowy A/C (ang. ADC analog to digital converter), to układ służący do zamiany sygnału analogowego (ciągłego) na reprezentację cyfrową (sygnał cyfrowy). Sygnał analogowy może być przekształcony na ciąg bitów: metoda bezpośredniego porównania metoda kompensacyjna wagowa ( z kolejnym próbkowaniem ). metoda czasowa z podwójnym całkowaniem, metoda częstotliwościowa. Do budowy przetworników A/C wykorzystuje się przetworniki C/A

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 17 Przetwornik A/C oparty na metodzie bezpośredniego porównania Napięcie wejściowe porównywane jest przez2n 1komparatorów. Wyjścia komparatorów są informacją cyfrową w kodzie dwójkowym. Zaleta - duża szybkość przetwarzania Wada - bardzo dużej liczba komparatorów. Są produkowane monolityczne przetworniki o rozdzielczości 6 do 8 bitów i czasach przetwarzania 10-20 ns.

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 18 Przetwornik oparty na metodzie kompensacji wagowej

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 19 Przetwornik oparty na metodzie kompensacji wagowej Przetwarzanie polega na kolejnym porównywaniu napięcia przetwarzanego U i z napięciem odniesieniau r wytwarzanym w przetworniku c-a. W pierwszej kolejności następuje porównanie napięcia wejściowego z połową napięcia pełnego zakresu przetwarzania. W przypadku przetwornika n- bitowego pełny cykl przetwarzania obejmuje n porównań. Zaleta - możliwość budowy wielobitowych przetworników, wada - znacznie wydłuża czas próbkowania

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 20 Modulacja PWM (ang. Pulse-Width Modulation) Współczynnik wypełnienia impulsu jest to stosunek czasu trwania impulsu do okresu tego impulsuω= τ T, Modulacja PWM poprzez współczynnik wypełnienia określa amplitude (zazwyczaj) sygnału, Poprzez filtr dolnoprzepustowy (całkowanie) zamienia sygnał cyfrowy na analogowy, Szeroko stosowany w kontroli prędkości silników, w systemach mikroprocesorowych.

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 21 Przetworniki A/C i C/A wµc Przetworniki analogowo-cyfrowe - wbudowany wµc. Sygnał analogowy (nie przekraczający napięcie zasilania) może być dostarczony do kilku wejśćµc. Źródła sygnału analogowego są wówczas kluczowane. WµC nie ma bezpośredniego wyjścia analogowego. Sygnał analogowy uzyskuje się poprzez scałkowanie sygnału PWM. Całkowanie można zrealizować poprzez filtr dolnoprzepustowy albo zachodzi ono w kontrolowanym obiekcie (np. silniku). V Napięcie proporcjonalne doω t

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 22 Sterowanie silnikami Prędkość silnika reguluje się poprzez współczynnik wypełnienia, Kierunek obrotu realizuje się poprzez wybór przełączników: Przełączniki{S 1,S 4 } - jeden kierunek Przełączniki{S 2,S 3 } - kierunek przeciwny

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 23 Sterowanie serwami Serwo modelarskie - sterowane jest z wykorzystaniem trzech przewodów: masa (czarny lub żółty), zasilania (czerwony) i sterowanie (brązowy), Sterowanie serwem odbywa się impulsowo. Szerokości impulsu odpowiada kątowi obrotu: Szerokość pulsu1,5ms - pozycja neutralna (90 ), Szerokość pulsu1,25ms - pozycja (0 ), Szerokość pulsu1,75ms - pozycja (180 ), Serwo wymaga podanie impulsu sterującego co20ms.

SWB - Peryferia urzadzeń wbudowanych - wykład 12 asz 24 Zadania na ćwiczenia Sterowanie wyświetlaczem, Odczyt sygnałow analogowych, Sterowanie serwem modelarskim.