Elektronika samochodowa (Kod: ES1C )
|
|
- Czesław Bielecki
- 7 lat temu
- Przeglądów:
Transkrypt
1 Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu Elektronika samochodowa (Kod: ES1C ) Temat: Generacja PWM z wykorzystaniem timerów Opracował: dr inż. Wojciech Wojtkowski 3 lutego 2017
2 1 Cel i zakres ćwiczenia Celem ćwiczenia jest poznanie jednej z cyfrowych metod generacji sygnałów PWM (Pulse-Width Modulation) bazującej na liczniku cyfrowym. W trakcie ćwiczenia należy skonfigurować badany układ na płytce uruchomieniowej, następnie napisać oprogramowanie mikrokontrolera realizujace wybrane zadanie związane z generacją sygnału PWM. W niektórych zadaniach należy dobrać elementy układu wykonawczego, sterującego obciążeniem większej mocy (gdy prąd obciążenia przekracza wartość 20 ma). Przykładowe zadania do realizacji są podane w dalszej części instrukcji. W trakcie ćwiczenia potrzebna będzie umiejętność wykorzystania przycisków do sterowania przebiegiem działania aplikacji. Szczegółowy zakres ćwiczenia ustala prowadzący i podaje studentom w trakcie zajęć. Ćwiczenie realizowane jest w ciągu 6 godzin lekcyjnych (dwa spotkania po 3 godziny). 2 Sygnał PWM Sygnał PWM, czyli przebieg prostokątny o stałym okresie i zmiennej (modulowanej) szerokości impulsów, jest szeroko stosowany do regulacji różnych parametrów w wielu samochodowych podsystemach funkcjonalnych. Jako przykładowe zastosowanie sygnałów PWM w instalacjach samochodowych można wymienić: sterowanie wtryskiwaczami elektromagnetycznymi (regulacja dawki paliwa, występuje tutaj także zmiana częstotliwości), sterowanie cewkami zapłonowymi (regulacja energii wyładowania, występuje tutaj także zmiana częstotliwości), sterowanie położeniem przepustnicy (regulacja stopnia zasilania silnika spalinowego), sterowanie żarówkami jedno-żarnikowymi (np. przełączanie pomiędzy światłami tylnymi a światłami STOP), sterowanie światłami LED, sterowanie oświetleniem wnętrza (płynne rozjaśnianie lub ściemnianie), modulacja ciśnienia w układach hamulcowych, sygnał wyjściowy z czujników przyspieszenia (układy kontroli trakcji, układy bezpieczeństwa czynnego, układy antykradzieżowe). Programowanie AVR 1 z 10
3 Rysunek 1: Schemat blokowy generatora PWM Generacja sygnału PWM w rozwiązaniu klasycznym (analogowym) opiera się o wykorzystanie komparatora porównującego w sposób ciągły sygnał piło-kształtny ze stałym napięciem sterującym. Uproszczony schemat blokowy takiego rozwiązania jest przedstawiony na rysunku 1. Zmieniając wartość napięcia sterującego uzyskujemy sygnał wyjściowy o innym wypełnieniu, o częstotliwości sygnału piłokształtnego z generatora piły. Sygnał sterujący najczęściej pochodzi z układu sprzężenia zwrotnego, z wyjścia regulatora i może być np. proporcjonalny do zmian regulowanego parametru w układzie zamkniętym. Obecnie najczęściej stosuje się cyfrowe metody generacji sygnału PWM. Najprostsza metoda cyfrowej generacji jest bezpośrednim analogiem metody klasycznej. W takim przypadku komparator analogowy jest zastępowany komparatorem cyfrowym, generator przebiegu piłokształtnego jest zastępowany cyfrowym licznikiem zliczającym impulsy przychodzące z generatora taktującego (stan licznika rośnie w kolejnych taktach, podobnie jak rośnie wartość przebiegu piłokształtnego). Zamiast napięcia sterującego występuje binarne wielobitowe słowo sterujące. Tego typu mechanizm jest obecnie implementowany standardowo w wielu mikrokontrolerach, a w szczególności w mikrokontrolerach przeznaczonych do zastosowań w elektronice samochodowej. Taka metoda generacji cyfrowej sygnału PWM nie sprawdza się w zastosowaniach wymagających wysokich częstotliwości sygnału PWM rzędu kilkuset lub więcej khz, ze względu na konieczność taktowania generatora z wysoką częstotliwością. Częstotliwość taktowania jest tym większa, im większą rozdzielczość sygnału PWM chcemy uzyskać. W celu uzyskania wyższych częstotliwości sygnału PWM można stosować jedną z wielu innych cyfrowych metod generacji, które nie wchodzą jednak w zakres ćwiczenia laboratoryjnego. Schemat blokowy najprostszego cyfrowego generatora PWM jest przedstawiony na rysunku 2. Programowanie AVR 2 z 10
4 Rysunek 2: Cyfrowa generacja PWM 3 Opis licznika TC1 AT90s2313 Opis mechanizmu generacji PWM jest przedstawiony w oparciu o dokumentację mikro-kontrolera AT 90s2313. Przed przystąpieniem do realizacji ćwiczenia laboratoryjnego należy samodzielnie zapoznać się z analogicznym układem z dokumentacji mikrokontrolera wykorzystywanego w ćwiczeniu [1]. AT90s2313 jest wyposażony w dwa układy licznikowe Timer/Counter0 (T C0) oraz Timer/Counter1 (T C1). Licznik T C1 jest wyposażony w prosty sprzętowy mechanizm generacji sygnału PWM. Prostota licznika T C1 pozwala na szybkie zapoznanie się z jego programowaniem, co następnie ułatwia programowanie bardziej złożonych liczników. Licznik T C1 AT90s2313 może być taktowany bezpośrednio sygnałem taktującym procesor lub za pośrednictwem konfigurowalnego dzielnika lub sygnałem zewnętrznym. Gdy licznik T C1 pracuje w trybie PWM, rejestrem przechowującym wartość zadaną do porównania jest rejestr OCR1A. Generator PWM można skonfigurować do pracy z rozdzielczością 8, 9 lub 10 bitową. Wyjście sygnału PWM oznaczone jest P B3 (OC1). Licznik T C1 zlicza od zera do wartości T OP. Wartość T OP dla rozdzielczości pracy 8, 9 i 10 bitowej wynosi odpowiednio 255, 511 oraz Gdy wartość z licznika jest równa wartości 8, 9 lub 10 mniej znaczących bitów rejestru OCR1A, pin OC1 (P B3) jest ustawiany lub zerowany zależnie od ustawień bitów COM1A1 i COM 1A0 w rejestrze sterującym T CCR1. Możliwe ustawienia są zestawione w tabeli 1. Przed przystąpieniem do ćwiczenia należy zapoznać się z opisem wymienionych wyżej rejestrów i bitów konfiguracyjnych w dokumentacji wykorzystywanego mikro-kontrolera [1]. Aby zmienić wypełnienie impulsów generowanego sygnału PWM należy wpisać nową wartość do rejestru OCR1A. Istotne jest, że po wpisaniu nowej wartości (programowo), trafia ona do rejestru pomocniczego, do czasu, gdy licznik osiąga wartość T OP. To zapobiega generacji niesymetrycznych impulsów PWM (o niewłaściwej szerokości) w momencie Programowanie AVR 3 z 10
5 Tabela 1: Działanie bitów konfiguracyjnych COM [5] COM 1A1 COM 1A0 Wpływ na OC1 0 0 Nie podłączony 0 1 Nie podłączony 1 0 Zerowany przy porównaniu pozytywnym przy zliczaniu w górę, ustawiany przy porównaniu pozytywnym przy zliczaniu w dół. 1 1 Zerowany przy porównaniu pozytywnym przy zliczaniu w dół, ustawiany przy porównaniu pozytywnym przy zliczaniu w górę. Rysunek 3: Przykład ilustrujący działanie synchronizacji rejestru OCR1A [5] programowej zmiany wypełnienia. Porównanie sygnału generowanego z synchronizacją rejestru OCR1A i bez synchronizacji jest przedstawione na rysunku 3. Podczas przedziału czasu pomiędzy wpisem nowej wartości do rejestru tymczasowego a przepisaniem do rejestru OCR1A, próba odczytu OCR1A zawsze zwróci wartość z rejestru tymczasowego, tzn. ostatnio wpisaną. Gdy rejestr OCR1A zawiera 0 lub T OP, wyjście OC1 jest odświeżane przy następnym porównaniu pozytywnym zgodnie z ustawionymi bitami COM1A1 i COM1A0. Zestawienie możliwych kombinacji jest przedstawione w tabeli 2. W przypadku programowania działania bardziej złożonych liczników, należy uwzględnić większą liczbę rejestrów i bitów konfiguracyjnych związanych z rozszerzoną funkcjonalnością. Np. bity W GM (Waveform Generation Mode) w rejestrze T CCR0 (w niektórych mikrokontrolerach AVR8 mogą występować dwa rejestry T CCR0A i T CCR0B), odpowiadają za tryb pracy licznika T C0 np. normal, P W Mphase correct, CT CF astp W M. Bity COM (Compare Output Mode) ustawiają różne dostępne tryby pracy generatora Programowanie AVR 4 z 10
6 Tabela 2: Stan wyjścia PWM przy stanie OCR1A = 0x0000 lub TOP [5] COM 1A1 COM 1A0 OCR1A Wyjście OC x0000 L 1 0 TOP H 1 1 0x0000 H 1 1 TOP L przebiegu wyjściowego, np. normalne PWM lub PWM z inwersją. Bity CS (Clock Select) umożliwiają podpięcie odpowiedniego sygnału taktującego, rejestry OCR (Output Compare Register) przechowują wartości odpowiadające za współczynniki wypełnienia generowanych sygnałów PWM. 1 #i n c l u d e <avr / i o. h> 3 void delay ( unsigned i n t wartosc ) { 5 unsigned i n t i ; f o r ( i =0; i<wartosc ; i ++) 7 { 9 } { } i n t main ( void ) Asm( nop ) ; // zapobiega o p t y m a l i z a c j i kodu TCCR0 =(1<<WGM00) (1<<WGM01) (1<<COM1) (1<<CS00 ) ; 15 DDRB =(1<<PB3) ; OCR0=127; // w y p e l n i e n i e ok. 50 % przy 8 b i t PWM 17 while ( 1 ) 19 { OCR0++; 21 Delay (1000) ; } 23 } Listing 1: Przykład 1 Do generacji opóźnienia można też wykorzystać bibliotekę <util/delay.h>, gdzie znajdują się funkcje delay ms(x ms) oraz delay us(x us). #i n c l u d e <avr / i o. h> 2 #i n c l u d e <avr / i n t e r r u p t. h> Programowanie AVR 5 z 10
7 4 void Timer1A init ( void ) { 6 TCCR1A=(1<<COM1A1) (1<<WGM10) ; TCCR1B=(1<<CS10 ) (1<<CS12 ) ; 8 DDRD=(1<<PD5) ; } { 14 } void Timer1A set ( unsigned char value ) OCR1AL=value ; 16 Void T i m e r 0 i n i t ( void ) { 18 TCCR0=(1<<WGM00) (1<<COM01) ; TCCR0=(1<<CS02 ) (1<<CS00 ) ; 20 DDRB=(1<<PORTB3) ; } { 26 } void Timer0 set ( unsigned char value ) OCR0=value ; 28 i n t main ( void ) { 30 Timer1A init ( ) ; Timer1A set (127) ; 32 T i m e r 0 i n i t ( ) ; Timer0 set (127) ; 34 While ( 1 ) {} } Listing 2: Przykład 2 (zawiera proste błędy proszę odnaleźć i wskazać): 4 Przykładowe zadania Zaprojektować układ sterujący przepustnicą elektryczną (prąd maksymalny silnika DC przepustnicy 5 [A], częstotliwość zalecana około 400 Hz, rozdzielczość sygnału PWM 8-bitowa, dostępne tranzystory MOSFET z kanałem wzbogacanym typu n - w laboratorium należy wybrać w oparciu o noty katalogowe). Napisać i przete- Programowanie AVR 6 z 10
8 stować program sterujący przepustnicą elektryczną dla mikrokontrolera ATmega16. Program powinien obsługiwać dwa przyciski sterujące ( góra oraz dół ). Do sterowania przepustnicą dobrać odpowiedni tranzystor MOSFET posługując się danymi katalogowymi (dostępne w trakcie zajęć). Napisać i przetestować program sterujący oświetleniem wnętrza z funkcjami płynnego ściemniania i rozjaśniania, zalecana częstotliwość około 300Hz. Generacja oparta o programowy mechanizm PWM. Minimum dwa niezależne kanały. Napisać i przetestować program sterujący oświetleniem wnętrza z funkcjami płynnego ściemniania i rozjaśniania, zalecana częstotliwość około 300Hz. Generacja oparta o sprzętowy mechanizm PWM. Napisać i przetestować przy pomocy oscyloskopu program do badania wszystkich dostępnych trybów pracy generatora PWM opartego o TC0 (lub TC1) mikrokontrolera ATmega16. Wyniki przeanalizować. Należy zamieścić w sprawozdaniu oscylogramy. Zbadać zachowanie przebiegów wyjściowych w momencie programowej zmiany współczynnika wypełnienia. Zbadać zakresy zmian współczynnika wypełnienia we wszystkich dostępnych trybach pracy. Zbadać generator przy wszystkich dostępnych częstotliwościach pracy (przy taktowaniu procesora z częstotliwością 8MHz). Wykorzystać układ licznikowy do generacji przebiegu prostokątnego o wypełnieniu 50% i regulowanej częstotliwości. Zbadać możliwości takiego układu. Zaprojektować układ sterujący przepustnicą elektryczną wyposażoną w czujnik położenia (prąd maksymalny silnika DC przepustnicy 5 [A], częstotliwość zalecana około 400 Hz, rozdzielczość sygnału PWM 8-bitowa, dostępne tranzystory MOSFET z kanałem wzbogacanym typu n ). Napisać i przetestować program sterujący przepustnicą elektryczną dla mikrokontrolera ATmega16. Program powinien obsługiwać dwa przyciski sterujące ( góra oraz dół ). Do sterowania przepustnicą dobrać odpowiedni tranzystor MOSFET posługując się danymi katalogowymi (dostępne w trakcie zajęć). Należy zaprogramować 8 stopni otwarcia przepustnicy. Osiągnięcie zadanego stopnia otwarcia odbywa się na podstawie sygnału z czujnika potencjometrycznego położenia przepustnicy. Szybkość zmiany położenia powinna być stała, niezależnie od szybkości zmian wprowadzanych przyciskami sterującymi. Osiąganie poszczególnych stopni otwarcia przepustnicy należy sygnalizować na linijce 8 diod LED. Programowanie AVR 7 z 10
9 5 Zagadnienia do przygotowania Przed przystąpieniem do ćwiczenia student powinien zapoznać się z dokumentacją zestawu EVBavr05 [2], a w szczególności przeanalizować schematy ideowe wszystkich bloków funkcjonalnych. Dodatkowo należy przygotować w wersji elektronicznej dokumentację mikrokontrolera [1] oraz dokumentację zestawu [2]. 6 Oprogramowanie narzędziowe Oprogramowanie będzie pisane w języku C. Komplet oprogramowania narzędziowego jest dostępny w sieci Internet i jest bezpłatny. W przypadku systemu Windows składa się z pakietu WinAVR lub nowszego oraz AVRStudio4.13 SP2 lub nowszego. Oba pakiety można wcześniej zainstalować na swoim komputerze przenośnym i wykorzystać go podczas ćwiczenia. Dla osób dysponujących szybkim komputerem istnieje alternatywa w postaci pakietu Atmel Studio 7 lub nowszego, dostępna pod adresem [3], jednak absolutnie nie jest to oprogramowanie niezbędne podczas zajęć laboratoryjnych, wystarczy wersja W przypadku systemu Linux, wykorzystywany jest pakiet Eclipse 3.8 lub nowszy z zainstalowanymi narzędziami dla AVR i do obsługi programatora ISPCableIII [4], instrukcja instalacji wymaganego pluginu do Eclipse jest dostępna pod adresem: http : //avr eclipse.sourcef orge.net/wiki/index.php/p lugin Download. 7 Wymagania BHP Warunkiem przystąpienia do ćwiczenia jest zapoznanie się z instrukcją stanowiskową BHP stosowaną w Laboratorium. Instrukcja ta powinna być przedstawiona studentom podczas pierwszych zajęć laboratoryjnych i dostępna do wglądu w Laboratorium. Tekst instrukcji stanowiskowej obowiązującej w Laboratorium WE48 znajduje się w pliku instrstan-lab48.pdf. 8 Wymogi odnośnie sprawozdania z realizacji ćwiczenia Sprawozdanie powinno zawierać: stronę tytułową (zgodnie z obowiązującym wzorem), Programowanie AVR 8 z 10
10 datę wykonania ćwiczenia, zakres ćwiczenia, opis stanowiska laboratoryjnego, zastosowanych modułów, dokładny schemat połączeń, opis przebiegu ćwiczenia z wyszczególnieniem wykonywanych czynności, algorytm rozwiązania danego problemu, algorytm działania programu w formie schematu blokowego, z zachowaniem ogólnie przyjętych zasad tworzenia takich schematów, programy w C z komentarzami, oscylogramy ilustrujące poprawne działanie przygotowanych aplikacji, wyniki w formie tabel, oscylogramów, wykreślone charakterystyki, szczegółową analizę wyników, podsumowanie, uwagi oraz wnioski. Na ocenę sprawozdania będą miały wpływ następujące elementy: zgodność treści z instrukcją, algorytm rozwiązania problemu, analiza wyników, wnioski i uwagi, terminowość i ogólna estetyka. Sprawozdanie powinno być wykonane i oddane na zakończenie ćwiczenia, najpóźniej na zajęciach następnych. Sprawozdania oddane później niż na następnych zajęciach będą oceniane w skali 2, 2.5, 3, bez względu na przyczyny opóźnienia. Przy oddawaniu sprawozdania należy zapisać wszystkie pliki i katalogi projektu do katalogu wskazanego przez prowadzącego zajęcia. Jeśli ocena ze sprawozdania będzie niedostateczna, można w terminie 7 dni przynieść wersję poprawioną, jednak ocena z wcześniejszej wersji również wchodzi do średniej końcowej. Programowanie AVR 9 z 10
11 Bibliografia [1] Dokumentacja mikrokontrolera ATmega16 : http : // [2] Dokumentacja zestawu EVBavr05 : http : // Bavr05 pl.pdf [3] Strona z opisem i programem Atmel Studio : http : // [4] Dokumentacja programatora ISPcableIII : http : // 158.html [5] Dokumentacja mikrokontrolera ATtiny2313 : http : // AV R AT tiny2313 D atasheet.pdf 10
Politechnika 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ółowoElektronika samochodowa (Kod: TS1C )
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu Elektronika samochodowa (Kod: TS1C 622 388) Temat: Programowanie mikrokontrolerów
Bardziej szczegółowoPolitechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Kod przedmiotu: TS1C 622 388 Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Elektronika samochodowa Temat: Programowanie
Bardziej szczegółowoElektronika samochodowa (Kod: ES1C )
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu Elektronika samochodowa (Kod: ES1C 621 356) Temat: Magistrala CAN Opracował:
Bardziej szczegółowoMikrokontroler w roli generatora PWM. Wpisany przez Administrator piątek, 06 lipca :51 -
PWM - Pulse-width modulation - modulacja szerokości impulsu. Jest to jedna z metod regulacji sygnału prądowego lub napięciowego, polegająca na zmianie szerokości impulsów sygnału o stałej amplitudzie generowanego
Bardziej szczegółowoSystemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/
Bardziej szczegółowoUproszczony schemat blokowy zespołu 8-bitowego timera przedstawiono na rys.1
Dodatek C 1. Timer 8-bitowy (Timer0) 1.1. Opis układu Uproszczony schemat blokowy zespołu 8-bitowego timera przedstawiono na rys.1 Rys. 1. Schemat blokowy timera Źródłem sygnału taktującego może być zegar
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ółowoElektronika samochodowa (Kod: ES1C )
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu Elektronika samochodowa (Kod: ES1C 621 356) Temat: Przepływomierze powietrza
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ół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ółowoPolitechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: ELEKTRONIKA EKS1A300024 UKŁADY CZASOWE Białystok 2015 1. Cele ćwiczenia
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ółowoWbudowane układy peryferyjne cz. 2 Wykład 8
Wbudowane układy peryferyjne cz. 2 Wykład 8 Timery Timery (liczniki) 2 Timery informacje ogólne Mikrokontroler ATmega32 posiada 3 liczniki: Timer0 8-bitowy Timer1 16-bitowy Timer2 8-bitowy, mogący pracować
Bardziej szczegółowoPolitechnika Białostocka. Wydział Elektryczny. Katedra Automatyki i Elektroniki. Kod przedmiotu: TS1C
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Kod przedmiotu: TS1C 622 388 Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: ELEKTRONIKA SAMOCHODOWA Temat: M a gistra
Bardziej szczegółowoPoradnik 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ółowoSYSTEMY CZASU RZECZYWISTEGO (SCR)
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SYSTEMY CZASU RZECZYWISTEGO (SCR) Podstawy programowanie systemów wbudowanych na bazie platformy sprzętowo-programowej
Bardziej szczegółowoPolitechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: UKŁADY ELEKTRONICZNE 2 (TS1C500 030) UKŁADY CZASOWE Białystok 2014 1. Cele
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ółowoMetody obsługi zdarzeń
SWB - Przerwania, polling, timery - wykład 10 asz 1 Metody obsługi zdarzeń Przerwanie (ang. Interrupt) - zmiana sterowania, niezależnie od aktualnie wykonywanego programu, spowodowana pojawieniem się sygnału
Bardziej szczegółowoWydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej
Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Instrukcja do zajęć laboratoryjnych z przedmiotu: Przetwarzanie Sygnałów Kod: TS1C400027 Temat ćwiczenia:
Bardziej szczegółowoLOW ENERGY TIMER, BURTC
PROJEKTOWANIE ENERGOOSZCZĘDNYCH SYSTEMÓW WBUDOWANYCH ĆWICZENIE 4 LOW ENERGY TIMER, BURTC Katedra Elektroniki AGH 1. Low Energy Timer tryb PWM Modulacja szerokości impulsu (PWM) jest często stosowana przy
Bardziej szczegółowoPolitechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: ELEKTRONIKA 2 Kod: ES1C400 026 UKŁADY UZALEŻNIEŃ CZASOWYCH Białystok 2014
Bardziej szczegółowoZespól B-D Elektrotechniki
Zespól B-D Elektrotechniki Laboratorium Elektroniki i Elektrotechniki Samochodowej Temat ćwiczenia: Badanie sondy lambda i przepływomierza powietrza w systemie Motronic Opracowanie: dr hab inż S DUER 39
Bardziej szczegółowo1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33
Spis treści 3 1. Wprowadzenie...11 1.1. Wstęp...12 1.2. Mikrokontrolery rodziny ARM...13 1.3. Architektura rdzenia ARM Cortex-M3...15 1.3.1. Najważniejsze cechy architektury Cortex-M3... 15 1.3.2. Rejestry
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ółowoSigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.
SigmaDSP - zestaw uruchomieniowy. SigmaDSP jest niedrogim zestawem uruchomieniowym dla procesora DSP ADAU1701 z rodziny SigmaDSP firmy Analog Devices, który wraz z programatorem USBi i darmowym środowiskiem
Bardziej szczegółowoPolitechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: ELEKTRONIKA EKS1A300024 TRANZYSTORY JAKO ELEMENTY DWUSTANOWE BIAŁYSTOK
Bardziej szczegółowoWydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 PAMIĘCI SZEREGOWE EEPROM Ćwiczenie 3 Opracował: dr inŝ.
Bardziej szczegółowoĆWICZENIE nr 3. Badanie podstawowych parametrów metrologicznych przetworników analogowo-cyfrowych
Politechnika Łódzka Katedra Przyrządów Półprzewodnikowych i Optoelektronicznych WWW.DSOD.PL LABORATORIUM METROLOGII ELEKTRONICZNEJ ĆWICZENIE nr 3 Badanie podstawowych parametrów metrologicznych przetworników
Bardziej szczegółowoWPROWADZENIE Mikrosterownik mikrokontrolery
WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:
Bardziej szczegółowoWydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej
Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Instrukcja do zajęć laboratoryjnych z przedmiotu: Przetwarzanie Sygnałów Kod: TS1A400027 Temat ćwiczenia:
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ół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ółowoUkłady czasowo-licznikowe w systemach mikroprocesorowych
Układy czasowo-licznikowe w systemach mikroprocesorowych 1 W każdym systemie mikroprocesorowym znajduje zastosowanie układ czasowy lub układ licznikowy Liczba liczników stosowanych w systemie i ich długość
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ółowoJęzyk C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307
Język C Wykład 9: Mikrokontrolery cz.2 Łukasz Gaweł Chemia C pokój 307 lukasz.gawel@pg.edu.pl Pierwszy program- powtórka Częstotliwość zegara procesora μc (należy sprawdzić z kartą techniczną μc) Dodaje
Bardziej szczegółowo1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartość zestawu... 4
2012 Programator AVR USBasp Instrukcja obsługi 2012-02-11 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartość zestawu... 4
Bardziej szczegółowoWydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C300 020
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C300 020 Ćwiczenie Nr 12 PROJEKTOWANIE WYBRANYCH
Bardziej szczegółowoUkłady czasowe / liczniki (timers/counters)
Układy czasowe / liczniki (timers/counters) Współpraca MK z otoczeniem w czasie rzeczywistym wymaga odliczania czasu, zliczania zdarzeń lub generowania złożonych sekwencji binarnych. Funkcje te realizowane
Bardziej szczegółowoPrzetwarzanie AC i CA
1 Elektroniki Elektroniki Elektroniki Elektroniki Elektroniki Katedr Przetwarzanie AC i CA Instrukcja do ćwiczenia laboratoryjnego opracował: Łukasz Buczek 05.2015 1. Cel ćwiczenia 2 Celem ćwiczenia jest
Bardziej szczegółowoLaboratorium 2 Sterowanie urządzeniami z wykorzystaniem systemu plików Intel Galileo
Laboratorium 2 Sterowanie urządzeniami z wykorzystaniem systemu plików Intel Galileo Zakres: Laboratorium obrazuje podstawy sterowania urządzeń z wykorzystaniem wirtualnego systemu plików sysfs z poziomu
Bardziej szczegółowoPolitechnika Śląska w Gliwicach
Politechnika Śląska w Gliwicach Wydział Automatyki, Elektroniki i Informatyki LABORATORIUM PRZEDMIOTU SYSTEMY MIKROPROCESOROWE ĆWICZENIE 1 Układy wejścia i wyjścia mikrokontrolera ATXMega128A1 1 1 Cel
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ółowoPolitechnika Poznańska Wydział Budowy Maszyn i Zarządzania. Sterowniki Urządzeń Mechatronicznych laboratorium. Ćw. 3: Timer v1.0
1 CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z możliwościami odmierzania czasu za pomocą wewnętrznego TIMER a mikrokontrolerów serii AVR 2 ZAKRES NIEZBĘDNYCH WIADOMOŚCI - wiadomości z poprzednich
Bardziej szczegółowoW.J WIELICZKA
Możliwość sterowania modelem robota do ośmiu stopni swobody lub innym urządzeniem wymagającym kontroli ruchu przestrzennego. Rozdzielczość pozycjonowania 512 położeń 9 bitów. Sterowanie z komputera przez
Bardziej szczegółowoLABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2
LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2 1. Cel ćwiczenia Celem ćwiczenia jest pokazanie budowy systemów opartych na układach Arduino. W tej części nauczymy się podłączać różne czujników,
Bardziej szczegółowoCYFROWY REGULATOR PRĄDU DIOD LED STEROWANY MIKROKONTROLEREM AVR *)
Wojciech WOJTKOWSKI Andrzej KARPIUK CYFROWY REGULATOR PRĄDU DIOD LED STEROWANY MIKROKONTROLEREM AVR *) STRESZCZENIE W artykule przedstawiono koncepcję cyfrowego regulatora prądu diody LED dużej mocy, przeznaczonego
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ółowoStatyczne badanie wzmacniacza operacyjnego - ćwiczenie 7
Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi zastosowaniami wzmacniacza operacyjnego, poznanie jego charakterystyki przejściowej
Bardziej szczegółowoELEMENTY ELEKTRONICZNE TS1C
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki nstrukcja do ćwiczeń laboratoryjnych z przedmiotu: ELEMENTY ELEKTRONCZNE TS1C300 018 BAŁYSTOK 013 1. CEL ZAKRES ĆWCZENA LABORATORYJNEGO
Bardziej szczegółowoPolitechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: ELEKTRONIKA EKS1A300024 BADANIE TRANZYSTORÓW BIAŁYSTOK 2015 1. CEL I ZAKRES
Bardziej szczegółowoĆwiczenia z S7-1200. S7-1200 jako Profinet-IO Controller. FAQ Marzec 2012
Ćwiczenia z S7-1200 S7-1200 jako Profinet-IO Controller FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz urządzeń..... 3 2 KONFIGURACJA S7-1200 PLC.. 4 2.1 Nowy projekt.
Bardziej szczegółowoPrzerwania, polling, timery - wykład 9
SWB - Przerwania, polling, timery - wykład 9 asz 1 Przerwania, polling, timery - wykład 9 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Przerwania, polling, timery - wykład 9 asz 2 Metody obsługi zdarzeń
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ół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ółowoWstęp...9. 1. Architektura... 13
Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości
Bardziej szczegółowoWydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu:
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: ELEKTROTECHNIKA I ELEKTRONIKA W POJAZDACH SAMOCHODOWYCH UKŁAD ZAPŁONOWY
Bardziej szczegółowo1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro
1. Cel ćwiczenia Celem ćwiczenia jest zaprojektowanie sterowania układem pozycjonowania z wykorzystaniem sterownika VersaMax Micro oraz silnika krokowego. Do algorytmu pozycjonowania wykorzystać licznik
Bardziej szczegółowoTemat ćwiczenia: Przekaźniki półprzewodnikowe
Temat ćwiczenia: Przekaźniki półprzewodnikowe 1. Wprowadzenie Istnieje kilka rodzajów przekaźników półprzewodnikowych. Zazwyczaj są one sterowane optoelektrycznie z pełną izolacja galwaniczną napięcia
Bardziej szczegółowoLaboratorium Analogowych Układów Elektronicznych Laboratorium 6
Laboratorium Analogowych Układów Elektronicznych Laboratorium 6 1/6 Pętla synchronizacji fazowej W tym ćwiczeniu badany będzie układ pętli synchronizacji fazowej jako układu generującego przebieg o zadanej
Bardziej szczegółowoProgramowanie mikrokontrolerów AVR
Programowanie mikrokontrolerów AVR Czym jest mikrokontroler? Mikrokontroler jest małym komputerem podłączanym do układów elektronicznych. Pamięć RAM/ROM CPU wykonuje program Układy I/O Komunikacje ze światem
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ółowoOrganizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej
Struktura stanowiska laboratoryjnego Na rysunku 1.1 pokazano strukturę stanowiska laboratoryjnego Z80 z interfejsem częstościomierza- czasomierz PFL 21/22. Rys.1.1. Struktura stanowiska. Interfejs częstościomierza
Bardziej szczegółowoTechnika Cyfrowa. Badanie pamięci
LABORATORIUM Technika Cyfrowa Badanie pamięci Opracował: mgr inż. Andrzej Biedka CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się studentów z budową i zasadą działania scalonych liczników asynchronicznych
Bardziej szczegółowoProgramator AVR USBasp
2012 Programator AVR USBasp Instrukcja obsługi 2012-09-11 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartośd zestawu... 4
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ółowoPROGRAMOWANIE PWM. Porty, które mogą być zamienione na PWM w każdym module RaT16 to port 3,4,5,6
PROGRAMOWANIE PWM Cztery wyjścia portów cyfrowych Modułu RaT16 można przełączyć (każde oddzielnie) w tryb pracy PWM. Ustawień dokonuje się poprzez przeglądarkę na stronie Moduły rozszerzeń. Prąd wyjściowy
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i mikrokontrolery Obsługa portów wyjścia procesora AVR laboratorium: 06 autor: mgr inż. Katarzyna
Bardziej szczegółowoSerwonapędy AC Serie EDC, EDB, ProNet
Serwonapędy AC Serie EDC, EDB, ProNet Seria EDC: moc 0.2 kw 0.75 kw. sterowanie pozycją - wyświetlacz (tylko w serii EDB) - edycja parametrów, alarmy - wejścia cyfrowe i analogowe, wyjścia cyfrowe - kompatybilne
Bardziej szczegółowoLaboratorium Procesorów Sygnałowych
Laboratorium Procesorów Sygnałowych Moduł STM32F407 Discovery GPIO, C/A, akcelerometr I. Informacje wstępne Celem ćwiczenia jest zapoznanie z: Budową i programowaniem modułu STM32 F4 Discovery Korzystaniem
Bardziej szczegółowoINSTRUKCJA OBSŁUGI. kontakt@msx-elektronika.pl
INSTRUKCJA OBSŁUGI Programator AVR USBasp jest w pełni zgodny z programatorem USBasp, stworzonym przez Thomasa Fischla. Za jego pomocą możemy programować mikrokontrolery z rodziny AVR firmy ATMEL poprzez
Bardziej szczegółowoMultiTool instrukcja użytkownika 2010 SFAR
MultiTool instrukcja użytkownika 2010 SFAR Tytuł dokumentu: MultiTool instrukcja użytkownika Wersja dokumentu: V1.0 Data: 21.06.2010 Wersja urządzenia którego dotyczy dokumentacja: MultiTool ver. 1.00
Bardziej szczegółowoParametryzacja przetworników analogowocyfrowych
Parametryzacja przetworników analogowocyfrowych wersja: 05.2015 1. Cel ćwiczenia Celem ćwiczenia jest zaprezentowanie istoty działania przetworników analogowo-cyfrowych (ADC analog-to-digital converter),
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ółowoWZMACNIACZ OPERACYJNY
1. OPIS WKŁADKI DA 01A WZMACNIACZ OPERACYJNY Wkładka DA01A zawiera wzmacniacz operacyjny A 71 oraz zestaw zacisków, które umożliwiają dołączenie elementów zewnętrznych: rezystorów, kondensatorów i zwór.
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 Komputery przemysłowe i systemy wbudowane
LABORATORIUM Komputery przemysłowe i systemy wbudowane ĆWICZENIE 3 System przemysłowy oparty o mikrokontroler jednoukładowy MSP430 Prowadzący: Mariusz Rudnicki 2016 1 Spis treści 1. Cel ćwiczenia... 3
Bardziej szczegółowoĆwiczenie 23. Cyfrowe pomiary czasu i częstotliwości.
Ćwiczenie 23. Cyfrowe pomiary czasu i częstotliwości. Program ćwiczenia: 1. Pomiar częstotliwości z wykorzystaniem licznika 2. Pomiar okresu z wykorzystaniem licznika 3. Obserwacja działania pętli synchronizacji
Bardziej szczegółoworh-pwm3 Trzykanałowy sterownik PWM niskiego napięcia systemu F&Home RADIO.
KARTA KATALOGOWA rh-pwm3 Trzykanałowy sterownik PWM niskiego napięcia systemu F&Home RADIO. rh-pwm3 służy do sterowania trzema odbiornikami niskiego napięcia zasilanymi z zewnętrznego zasilacza. Regulacja
Bardziej szczegółowoZespół B-D Elektrotechniki. Laboratorium Silników i układów przeniesienia
Zespół B-D Elektrotechniki Laboratorium Silników i układów przeniesienia napędów Temat ćwiczenia: Badanie czujników i nastawników komputerowego układu zapłonowego w systemie MOTRONIC Opracowanie: dr hab.
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 buck
Bardziej szczegółowoĆwiczenie 23. Cyfrowe pomiary czasu i częstotliwości.
Ćwiczenie 23. Cyfrowe pomiary czasu i częstotliwości. Program ćwiczenia: 1. Pomiar częstotliwości z wykorzystaniem licznika 2. Pomiar okresu z wykorzystaniem licznika 3. Obserwacja działania pętli synchronizacji
Bardziej szczegółowoINSTRUKCJA OBSŁUGI Generatora impulsów PWM
INSTRUKCJA OBSŁUGI Generatora impulsów PWM Przeznaczeniem generatora jest sterowanie różnymi zaworami lub elementami indukcyjnymi jak przekaźniki, siłowniki i inne elementy wykonawcze sterowane napięciem
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ół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ółowodokument DOK 02-05-12 wersja 1.0 www.arskam.com
ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania
Bardziej szczegółowoUKŁADY Z PĘTLĄ SPRZĘŻENIA FAZOWEGO (wkładki DA171A i DA171B) 1. OPIS TECHNICZNY UKŁADÓW BADANYCH
UKŁADY Z PĘTLĄ SPRZĘŻENIA FAZOWEGO (wkładki DA171A i DA171B) WSTĘP Układy z pętlą sprzężenia fazowego (ang. phase-locked loop, skrót PLL) tworzą dynamicznie rozwijającą się klasę układów, stosowanych głównie
Bardziej szczegółowoPodstawy Techniki Mikroprocesorowej Laboratorium
Laboratorium Ćwiczenie 3 Liczniki 0, 1, 2 (Timer Counters T/C0, T/C1, T/C2) Program ćwiczenia: obsługa trybu pracy normalny wybranego licznika, obsługa trybu pracy CTC wybranego licznika, obsługa trybu
Bardziej szczegółowoWydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej
Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Instrukcja do zajęć laboratoryjnych z przedmiotu: Przetwarzanie Sygnałów Kod: TS1A400027 Temat ćwiczenia:
Bardziej szczegółowomikrokontrolerów PIC (2) Sterowanie za pomocą PWM
KURS Kurs programowania Dodatkowe materiały na CD/FTP mikrokontrolerów PIC (2) Sterowanie za pomocą PWM W poprzednim odcinku kursu nauczyliśmy się sposobu wykonania projektu oraz zaświecania i gaszenia
Bardziej szczegółowoWydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej
Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Instrukcja do zajęć laboratoryjnych z przedmiotu: Przetwarzanie Sygnałów Kod: TS1C400027 Temat ćwiczenia:
Bardziej szczegółowoProgramator procesorów rodziny AVR AVR-T910
Programator procesorów rodziny AVR AVR-T910 Instrukcja obsługi Opis urządzenia AVR-T910 jest urządzeniem przeznaczonym do programowania mikrokontrolerów rodziny AVR firmy ATMEL. Programator podłączany
Bardziej szczegółowoad a) Konfiguracja licznika T1 Niech nasz program składa się z dwóch fragmentów kodu: inicjacja licznika T1 pętla główna
Technika Mikroprocesorowa Laboratorium 4 Obsługa liczników i przerwań Cel ćwiczenia: Celem ćwiczenia jest nabycie umiejętności obsługi układów czasowo-licznikowych oraz obsługi przerwań. Nabyte umiejętności
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ółowoZałącznik 2 Analogowy moduł wyjściowy PWMDA
Załącznik 2 Analogowy moduł wyjściowy PWMDA Mimo tego, że jednostki główne FBs mają możliwość rozszerzenia o moduły wyjść analogowych, istnieją aplikacje wymagające zastosowania tylko jednego wyjścia analogowego.
Bardziej szczegółowoProgramowanie mikrokontrolerów 2.0
6.1 Programowanie mikrokontrolerów 2.0 Liczniki Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 31 października 2017 Liczniki Układy sprzętowe wyposażone w wewnętrzny rejestr
Bardziej szczegółowoWydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 ZEGAR CZASU RZECZYWISTEGO Ćwiczenie 4 Opracował: dr inŝ.
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ół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ółowo