POLITECHNIKA POZNAŃSKA WBMiZ Zakład Urządzeń Mechatronicznych STEROWNIKI URZĄDZEŃ MECHATRONICZNYCH

Slides:



Advertisements
Podobne prezentacje
Wzmacniacz operacyjny
Advertisements

Opracowanie: Maria W ą sik. Pierwsze komputery budowano w celu rozwi ą zywania konkretnych problemów. Gdy pojawiało si ę nowe zadanie, nale ż ało przebudowa.
Temat 2: Podstawy programowania Algorytmy – 1 z 2 _________________________________________________________________________________________________________________.
POLITECHNIKA POZNAŃSKA WBMiZ Zakład Urządzeń Mechatronicznych STEROWNIKI URZĄDZEŃ MECHATRONICZNYCH
© IEn Gdańsk 2011 Technika fazorów synchronicznych Łukasz Kajda Instytut Energetyki Oddział Gdańsk Zakład OGA Gdańsk r.
Równowaga chemiczna - odwracalność reakcji chemicznych
EFEKT FOTOELEKTRYCZNY ZEWNĘTRZNY I WEWNĘTRZNY KRZYSZTOF DŁUGOSZ KRAKÓW,
1 Dr Galina Cariowa. 2 Legenda Iteracyjne układy kombinacyjne Sumatory binarne Sumatory - substraktory binarne Funkcje i układy arytmetyczne Układy mnożące.
Plan Czym się zajmiemy: 1.Bilans przepływów międzygałęziowych 2.Model Leontiefa.
NIE TAKI KOMPUTER STRASZNY JAK GO MALUJĄ PODSTAWY OBSŁUGI KOMPUTERA.
Elektroniczna aparatura medyczna EMG
 Wzmacniacz słuchawkowy służy do wzmacniania sygnału audio i przesyłania go do słuchawek. Ma zadanie zapobiegać niedoborowi mocy, która powoduje spadek.
GRUPY I ZESPOŁY © dr E.Kuczmera-Ludwiczyńska, mgr D.Ludwiczyński.
MATLOS „JAK TEORIA MA SIĘ DO PRAKTYKI?”. Cel projektu: Sprawdzamy, jaka jest zależność między prawdopodobieństwem a częstością zdarzenia.
PRACA Z APLIKACJAMI SYSTEM PRZEMIESZCZANIA oraz NADZORU WYROBÓW AKCYZOWYCH EMCS PL 1.
Excel 2007 dla średniozaawansowanych zajęcia z dnia
MIESZACZE CZĘSTOTLIWOŚCI. Przeznaczenie – odbiorniki, nadajniki, syntezery częstotliwości Podstawowy parametr mieszacza = konduktancja (nachylenie) przemiany.
Cel analizy statystycznej. „Człowiek –najlepsza inwestycja”
Przemiany energii w ruchu harmonicznym. Rezonans mechaniczny Wyk. Agata Niezgoda Projekt współfinansowany przez Unię Europejską w ramach Europejskiego.
 Czasem pracy jest czas, w którym pracownik pozostaje w dyspozycji pracodawcy w zakładzie pracy lub w innym miejscu wyznaczonym do wykonywania pracy.
autor dr inż. Andrzej Rylski TECHNIKA SENSOROWA 6.Producenci sensorów i urządzeń do pomiaru temperatury.
Ryzyko a stopa zwrotu. Standardowe narzędzia inwestowania Analiza fundamentalna – ocena kondycji i perspektyw rozwoju podmiotu emitującego papiery wartościowe.
POLITECHNIKA RZESZOWSKA im. Ignacego Łukasiewicza WYDZIAŁ ELEKTROTECHNIKI I INFORMATYKI KATEDRA METROLOGII I SYSTEMÓW DIAGNOSTYCZNYCH METROLOGIA Andrzej.
EWALUACJA PROJEKTU WSPÓŁFINANSOWANEGO ZE ŚRODKÓW UNII EUROPEJSKIE J „Wyrównywanie dysproporcji w dostępie do przedszkoli dzieci z terenów wiejskich, w.
Elementy cyfrowe i układy logiczne
Podstawowe pojęcia termodynamiki chemicznej -Układ i otoczenie, składniki otoczenia -Podział układów, fazy układu, parametry stanu układu, funkcja stanu,
POLITECHNIKA POZNAŃSKA WBMiZ Zakład Urządzeń Mechatronicznych STEROWNIKI URZĄDZEŃ MECHATRONICZNYCH
Wprowadzenie Celem naszej prezentacji jest przypomnienie podstawowych informacji na temat bezpiecznego powrotu do domu i nie tylko. A więc zaczynamy…;)
Podstawy automatyki. Wprowadzenie Automatyka to dział nauki i techniki, który swoją uwagę koncentruje na sterowaniu procesami technologicznymi i różnego.
Zmienne losowe Zmienne losowe oznacza się dużymi literami alfabetu łacińskiego, na przykład X, Y, Z. Natomiast wartości jakie one przyjmują odpowiednio.
Analiza tendencji centralnej „Człowiek – najlepsza inwestycja”
Radosław Stefańczyk 3 FA. Fotony mogą oddziaływać z atomami na drodze czterech różnych procesów. Są to: zjawisko fotoelektryczne, efekt tworzenie par,
Funkcja liniowa Przygotował: Kajetan Leszczyński Niepubliczne Gimnazjum Przy Młodzieżowym Ośrodku Wychowawczym Księży Orionistów W Warszawie Ul. Barska.
W KRAINIE TRAPEZÓW. W "Szkole Myślenia" stawiamy na umiejętność rozumowania, zadawania pytań badawczych, rozwiązywania problemów oraz wykorzystania wiedzy.
POLITECHNIKA RZESZOWSKA im. Ignacego Łukasiewicza WYDZIAŁ ELEKTROTECHNIKI I INFORMATYKI KATEDRA METROLOGII I SYSTEMÓW DIAGNOSTYCZNYCH METROLOGIA Andrzej.
Autor dr inż. Andrzej Rylski MIERNICTWO PRZEMYSŁOWE 1. K A R T A P R Z E D M I O T U 2. Analiza metrologiczna modelu fizycznego toru pomiarowego.
Algorytmy Informatyka Zakres rozszerzony
Materiały pochodzą z Platformy Edukacyjnej Portalu Wszelkie treści i zasoby edukacyjne publikowane na łamach Portalu
Algorytm Newtona - Raphsona
Zjawisko fotoelektryczne zewnętrzne i wewnętrzne
Model warstwowy OSI Model OSI (Open Systems Interconnection) opisuje sposób przepływu informacji między aplikacjami programowymi w jednej stacji sieciowej.
Gimnazjum nr 2 z Oddziałami Integracyjnymi w Woli Gimnazjum i co dalej?
Czym jest gramofon DJ-ski?. Gramofon DJ-ski posiada suwak Pitch służący do płynnego przyspieszania bądź zwalniania obrotów talerza, na którym umieszcza.
POLITECHNIKA RZESZOWSKA im. Ignacego Łukasiewicza WYDZIAŁ ELEKTROTECHNIKI I INFORMATYKI ZAKŁAD METROLOGII I SYSTEMÓW POMIAROWYCH METROLOGIA Andrzej Rylski.
Własności elektryczne materii
Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Perceptrony proste nieliniowe i wielowarstwowe © Kazimierz Duzinkiewicz, dr hab.
# Analiza cech taksacyjnych drzewostanów przy wykorzystaniu technologii LIDAR 1 15 Sep 2010 Analiza cech taksacyjnych drzewostanów przy wykorzystaniu technologii.
Definiowanie i planowanie zadań typu P 1.  Planowanie zadań typu P  Zadania typu P to zadania unikalne służące zwykle dokonaniu jednorazowej, konkretnej.
Sieci przepływowe: algorytmy i ich zastosowania.
Projektowanie systemów cyfrowych z wykorzystaniem języka VHDL Układy sekwencyjne.
Mikroprocesory.
Minimalizacja automatu
POLITECHNIKA POZNAŃSKA
Schematy blokowe.
Liczby pierwsze.
Wstęp do Informatyki - Wykład 3
Wykład III Przetworniki A/C i C/A.
Silniki bezszczotkowe prądu stałego
Laboratorium 1 – obsługa wejść i wyjść
Podstawowe układy pracy wzmacniaczy operacyjnych
Sensory i ich interfejsy
Mikrokontrolery Tiva seria C
Dwutranzystorowe stopnie wzmacniające
Porównywanie średnich prób o rozkładach normalnych (testy t-studenta)
MATEMATYKAAKYTAMETAM
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Wyrównanie sieci swobodnych
Zapis prezentacji:

POLITECHNIKA POZNAŃSKA WBMiZ Zakład Urządzeń Mechatronicznych STEROWNIKI URZĄDZEŃ MECHATRONICZNYCH

Przetworniki ADC: Analog-Digital Converter DAC: Digital-Analog Converter Zadaniem przetworników jest konwersja postaci sygnału (ciągły/dyskretny). Znacząca większość mikrokontrolerów wyposażona jest jedynie w przetwornik ADC Przetwornik analogowo-cyfrowy zamienia sygnał analogowy na jego reprezentację cyfrową.

A/C i C/A Aby otrzymać sygnał cyfrowy, po dyskretyzacji dokonuje się dwóch zabiegów: kwantyzacji oraz redukcji sygnału do wartości bitowej. Wszystkie te zabiegi realizowane są poprzez przetwornik ADC. Trzy główne parametry przetwornika ADC to: Rozdzielczość przetwornika, wyrażana w bitach np. przetwornik 10 bitowy, 12 bitowy albo 16 bitowy Częstotliwość próbkowania, (krok czasowy pomiędzy zebraniem próbek sygnału) Zakres przetwarzania: napięce wej.

Próbkowanie i Kwantyzacja

Aliasing

Podstawowe parametry: zakres przetwarzanych napiec wejściowych: minimalne U0 i maksymalne U1, zwykle U0 = 0 V lub U0 = −U1 (wtedy mamy od −U1 do +U1), rozdzielczość w bitach – liczba bitów n wyznaczająca liczbę poziomów kwantowania 2^n, rozdzielczosc napieciowa – wielkosc kwantu (U1 − U0)/2^n, czas przetwarzania – czas potrzebny dla wykonania jednego cyklu przetworzenia, czestotliwosc próbkowania – maksymalna czestotliwość z jaka moga byc wykonywane kolejne przetworzenia – nie może przekroczyc odwrotnosci czasu przetwarzania.

Mikrokontroler ATmega128 wyposażony jest w przetwornik ADC o następujących właściwościach: 10-bitowa rozdzielczość 0.5LSB nieliniowości charakterystyki przetwarzania ±2% FSB całkowitej dokładności μs czasu przetwarzania do 76.9kSPS (maksymalnie do 15 kSPS przy maksymalnej rozdzielczości) 8 multipleksowanych pojedynczych wejść 7 różnicowych wejść 2 różnicowe wejścia z opcjonalnym wzmocnieniem 10x i 200x opcjonalne wyrównanie wyniku przetwarzania do lewej (rejestr ADC) 0 - VCC zakres pomiarowy napięć przetwornika opcjonalne wewnętrzne napięcie referencyjne AVCC lub stabilizowane 2.56V tryb ciągłego przetwarzania lub pojedynczej konwersji przerwanie od zakończenia konwersji tryb uśpienia z redukcją szumów

Szczegółowy schemat ADC w AtMega128

Uproszczony schemat ADC w AtMega128 Multiplexer GPIO (ADC_x) konwerter preskaler Zegar systemowy Rejestry konfiguracyjne Napięcie odniesienia (Aref) Napięcie zasilania (AVCC) Rejestr wynikuFlaga przerwania MCU Stab. 2.56V zasilanie odniesienie magistrala

Kanały wejściowe

Dwie z par wejść różnicowych (ADC1, ADC0, ADC2 i ADC3,) są wyposażone w programowalny stopień wzmacniający pozwalający na wzmocnienie sygnału z wejścia różnicowego : 0 dB (1x), 20 dB (10x) lub 46 dB (200x). Siedem analogowych różnicowych wejść używa wspólnej ujemnej końcówki (ADC1). Wtedy wzmacniana jest różnica między wejściami

Napięcie odniesienia Vref Przetwornik ADC przyrównuje wartość sygnału mierzonego do wartości napięcia odniesienia Vref doprowadzonego do pinu Aref. Wartość napięcia mierzonego równa Vref odpowiada maksymalnemu możliwemu wynikowi przetwornika. Wartość napięcia mierzonego równa 0 V odpowiada minimalnemu możliwemu wynikowi przetwornika.

Dla konwersji symetryczne: Dla konwersji asymetrycznej:

Napięcie odniesienia Vref Możliwe źródła Vref: Napięcie na pinie Aref Wewnętrzne AVCC wewnętrzne stabilizowane napięcie odniesienia, nominalnie 2,56 V,  Uwaga: wartość rzeczywista miedzy 2,3 a 2,7 V!; W przypadku korzystania z wewnętrznych źródeł Vref, pin Aref powinien być szeregowo podłączony do masy poprzez kondensator 100 nF Vref nie może być wyższe od Vcc, Vin nie może być większe od Vref, Vref nie może być mniejsze od 2V

Sposób podłączenia AVCC

Rejestr ADCSRA ADEN (AD ENable): Przetwornik ADC jest włączany przez ustawienie bitu ADEN = 1 w rejestrze ADCSRA. Przetwornik nie pobiera energii jeśli ADEN = 0 dlatego zalecane jest wyłączenie ADC przed przejściem do trybu uśpienia.

Rejestr ADCSRA ADSC (AD Start Conversion): Pojedynczą konwersję rozpoczyna się przez wpisanie 1 do bitu ADSC w rejestrze ADCSRA. Wartość tego bitu pozostaje = 1 tak długo, jak długo trwa proces konwersji, i zostaje zmieniona na 0 po ukończeniu konwersji. Jeśli kanał danych wejściowych jest wybrany podczas konwersji, ADC ukończy bieżącą konwersję przed zmianą kanału. ADFR (Free Running Mode): ADC stale próbkuje i uaktualnia rejestry danych. Po zakończeniu konwersji automatycznie rozpoczyna się następna

Rejestry konfiguracyjne ADIF (ADC Interrupt Flag): flaga ustawiana na 1 za każdym razem gdy zakończy się konwersja i uaktualni się rejestr wyniku. ADIE (ADC Interrupt Enable): lokalne zezwolenie na przerwanie od zakończenia konwersji ADC. ADPS0..2

Czas konwersji ADC Pierwsza konwersja trwa 25 taktów (inicjalizacja) Każka kolejna konwersja zajmuje 13 taktów Zatrzaśnięcie próbki (eng: sample-and-hold) 13.5 taktów od rozpoczęcia podczas inicjalizacji i 1.5 dla każdej kolejnej konwersji. Dla normalnej konwersji próbkowanie wynosi: gdzie: N – preskaler, F clk – zegar systemowy

Rejestr wyniku Rozdzielczość ADC w AtMega128 wynosi 10bit Rejestr wyniku został podzielony na dwa rejestru: ADCL i ADCH Możliwe jest justowanie wyniku do lewej lub do prawej Możliwe jest wywołanie makro „ADC” aby dokonać zespolenia ADC=ADCH*256+ADCL ADC H ADCL WYNIK (justowanie do prawej) WYNIK (justowanie do lewej)

Rejestry konfiguracyjne REFS0..1: ADLAR (ADC Left Adjust Result): 0 – justowanie wyniku do prawej (domyślnie) 1 - justowanie do lewej,

MUX4..0:

Atmega - Komparator Komparator analogowy porównuje wartości wejściowe na pinie dodatnim AIN0 oraz ujemnym AIN1. Kiedy napięcie na pinie AIN0 jest większe niż na ujemnym pinie AIN1, wyjście analogowego komparatora ACO zostanie ustawione na 1. Wyjście komparatora może zostać użyte do wyzwolenia wejścia układu czasowo-licznikowego 1. Dodatkowo komparator może wyzwalać poszczególne przerwania. Użytkownik może wybrać wyzwalanie przerwań na wyjściu komparatora zboczem narastającym, opadającym lub poziomem.

Bit 4 ACI Analog Comparator Interrupt Flag Jeśli ACIE = 1 i bit I w rejestrze stanu jest równy 1 przerwanie komparatora analogowego jest aktywne. Ten bit jest ustawiany sprzętowo jeśli wystąpi przerwanie zdefiniowane przez bity ACIS1 i ACIS0. ACI jest zerowany sprzętowo lub przez wpisanie logicznej jedynki do flagi. Bit 3 ACIE Analog Comparator Interrupt Enable Jeśli ACIE = 0 przerwanie jest wyłączone. Bit 2 ACIC Analog Comparator Input Capture Enable Jeśli ten bit jest równy jeden wyjście komparatora analogowego jest wprost połączone z wejściem licznika 1. Po wpisaniu w ten bit zera nie ma połączenia między licznikiem1 a komparatorem analogowym Bity 1 i 0 ACIS1, ACIS0: Analog Comparator Interrupt Mode Select – sygnały przerwań

Przykładowe podłączenie ADC

Przykłady użycia ADC

Przykład GCC #include unsigned volatile int wynikADC; ISR(ADC_vect) { wynikADC = ADC; if(wynikADC>240) PORTC|=(1<<0); elsePORTC&=~(1<<0); } void main(void) { DDRF &= ~(1<<PF0); DDRC = 0xFF; ADMUX |= (1<< REFS0); ADMUX &= ~(1<< REFS1); ADCSRA |= (1<<ADPS0) | (1<<ADPS1) | (1<<ADPS2); ADCSRA |= (1<<ADEN); ADCSRA |= (1<<ADIE); ADCSRA |= (1<<ADFR); ADCSRA |= (1<<ADSC); sei(); while(1) { } }

Pytania?

Dziękuję (lista)