Lokalizator ultradźwiękowy
|
|
- Julian Karpiński
- 7 lat temu
- Przeglądów:
Transkrypt
1 Lokalizator ultradźwiękowy Arkadiusz Materek 7 czerwiec Cel projektu Celem projektu było zapoznanie się z działaniem sonarów ultradźwiękowych i ich własnościami, oraz zapoznaniu się z komunikacją miedzy mikroprocesorami oraz miedzy komputerem PC a mikrokontrolerem. 2. Założenia projektowe Urządzenie wyposażone będzie w trzy niezależne odbiorniki ultradźwiękowe, każdy z nich wyposażony w mikrokontroler, główny mikrokontroler odpowiedzialny za komunikację z odbiornikami i komputerem PC, oraz sterowaniem nadajnikiem ultradźwiękowym. Użytkownik obsługujący lokalizator z poziomu PC, będzie miał możliwość wykonania pomiaru oraz odczytania wyników i na podstawie znajomości położenia odbiorników określenia pozycji nadajnika. 3. Odbiornik ultradźwiękowy Celem było zaprojektowanie prostego odbiornika. Do tego celu wykorzystano mikrokontroler ATtiny12, mikrofon ultradźwiękowy, jeden rezystor i kondensator. Własności ATtini12: - posiada komparator analogowy - wewnętrzny oscylator 1.2Mhz - 32 rejestry ogólnego przeznaczenia - 1KB FLASH - 64 Bajty EEPROM - Tirem/Licznik 8mi bitowy z programowalnym preskalerem - Watchdog 1
2 Rysunek 1. Schemat odbiornika Zasada działania odbiornika ultradźwiękowego: Mikrofon podłączony jest bezpośrednio na wejścia komparatora analogowego równolegle z rezystorem 470kΩ. Piny PB0 i PB1 (wejścia komparatora), gdy nie wykonywany jest pomiar ustawione są jako wyjścia w stanie niskim, co powoduje szybkie rozładowanie mikrofonu. Podczas pomiaru przełączane są na wejścia w stanie wysokiej impedancji. Mikrokontroler dokonuje pomiar czasu od momentu otrzymania impulsu synchronizującego do momentu ustawienia bitu ACO w rejestrze ACSR (bit odzwierciedla aktualny stan komparatora) lub przepełnienia licznika. Czas od sygnał synchronizującego (zbocze opadające na PB2) do zliczania czasu wynosi ok. 5μs. Stan komparatora sprawdzany jest co ok. 5μs, co przy liczniku 8-bitowy daje pomiar czasu do 1,28ms (przy prędkości dźwięku 340 m/s odległość 43,52cm). Kod w asemblerze realizujący wyżej opisaną procedurę: Pomiar: Pomiar2: ;czekamy na sygnal synchronizujacy sbic PINB, Wire rjmp Pomiar2 ;przelaczenie pinow komparatora z wyjsc na wejscia in, DDRB andi, ~((1<<PB0) (1<<PB1)) out DDRB, ;pomiar czasu clr r20 Pomiar0: sbic ACSR, ACO rjmp Pomiar1 nop inc r20 brne Pomiar0 Pomiar1: dec r20 2
3 4. Nadajnik ultradźwiękowy ;przelaczenie pinow komparatora z wejsc na ;wyjscia w stanie niskim in, DDRB ori, ((1<<PB0) (1<<PB1)) out DDRB, Nadajnik jest zbudowany na układzie MAX232. Zadaniem tego układu jest wytworzenie odpowiedniego dla rawnego działania sonaru napięcia, które powinno wynosić ok. 20V, co zapewnia wyżej wymieniony układ. Rysunek 2. Schemat nadajnika Na wejście T1IN podawany jest sygnał prostokątny 0-5V o częstotliwości 40kHz, a na wejście T2IM jego negacja, co daje różnice napięć na wyjściach T1OUT i T2OUT ok. 20V. Tranzystor T1 oraz oporniki R1 i R2 tworzą bramkę NOT. 5. Obwód głównego mikrokontrolera Jako głównego mikrokontrolera użyto ATtini2312. Własności ATtini2313: - 2kB pamięci FLASH bajtów pamięci EEPROM bajtów RAM - jeden tirem 8-bitowy z (2xPWM, 2xOC) - jeden 16-bitowy (2xPWM, 2xOC, IC) 3
4 - USART - USI - Watchdog Rysunek 3. Schemat głównego obwodu Mikrokontroler jako źródła zegara używa zewnętrzny kwarc o częstotliwości 8Mhz. W tym celu należy odpowiednio ustawić bity konfiguracyjne (patrz dokumentacja ATtini2313 str. 23 i 24). a) Obsługa nadajnika Do nadajnika podawany jest sygnał prostokątny o częstotliwości 40kHz generowany przy pomocy funkcji Output Compare timera 0. Wycie OC znajduje się na pinie 2 portu B. Konfiguracja Timera 0 w trybie CTC z przerwaniem: ldi out ldi out ldi out, (1<<COM0A0) (1<<WGM01) TCCR0A, ;PB2 wyjcie OC, 100 ;stala przy ktorej licznik sie zeruje OCR0A,, (1<<OCIE0A) ;odblokowanie przerwania TIMSK, Włączenie timera 0 taktowanego, co jeden takt zegara odbywa się przez ustawienie bitu CS00 w rejestrze TCCR0B. W funkcji obsługi przerwania dekrementowany jest licznik, a gdy osiągnie wartość 0 to tirem zostaje wyłączony. Rozwiązanie takie możliwość wysłania określonej liczby okresów fali. 4
5 Funkcja obsługi przerwania OC0 ObslugaOC0: in r3, SREG ;zapamietanie resjestru flag dec r24 ;zminiejszenie licznika brne ObslugaOC00 out TCCR0B, r24 ;jesli r24==0 to wylaczamy timer ObslugaOC00: out SREG, r3 ;przywrocenie rejestru flag i Do rawnego wykorzystania funkcji trzeba zainicjować rejestr r24 podwójną liczbą wysyłanych okresów fali oraz do rejestru licznika TCNT0 wpisać wartość taka samą jak w rejestrze TCCR0A, aby wymusić przerwanie zaraz po włączeniu timera. b) Procedura pomiaru sonarem Do wszystkich odbiorników jednocześnie wysyłana jest komenda oczekiwania na sygnał synchronizujący, następnie wysyłana jest fala ultradźwiękowa i zboczem opadającym synchronizowany pomiar czasu przez odbiorniki (ta sama linia, co do magistrali 1-wire). Należy poczekać na zakończenie pomiarów np. 5ms i odczytujemy kolejno z odbiorników zmierzone wartości przez z magistrali 1-wire. Przykładowa implementacja: WykonajPomiary: cli r18 ;zablokowanie przeran ldi r18, 0x00 ;adres wszystkich urzadzen ;wysylamy adres do sonarow ldi r18, SonarPomiar ;wysylamy komende do sonarow sei ;odblokowanie przerwan ;wysylamy fale ldi r24, 16 ldi, 100 out TCNT0, ldi, (1<<CS00) out TCCR0B, ;wlaczenie timera ;czekamy na wyslanie fali Pomiary2: tst r24 brne Pomiary2 ;zbocze synchronizujace cbi PORTD, PD6 delay 40 sbi PORTD, PD6 ;czekamy ok. 5ms 5
6 ldi, 52 Pomiary0: delay 255 dec brne Pomiary0 cli ;zablokowanie przeran ;pomiary juz sa wykonane, odczytujemy dane z sonarow ldi r18, SonarAddr1 ;odczyat z sonaru 1 ldi r18, SonarWynik ;komenda wyslaniia wyniku ;wyslanie komendy ;wysylane zawsze do 1mastera ;nie ma potrzeby sprawdzac adresu ;odebranie wyniku pomiaru sts Pomiary+0, r18 ;zapisanie wyniku w RAM ;pomiary juz sa wykonane, odczytujemy dane z sonarow ldi r18, SonarAddr2 ;odczyat z sonaru 1 ldi r18, SonarWynik ;komenda wyslaniia wyniku ;wyslanie komendy ;wysylane zawsze do 1mastera ;nie ma potrzeby sprawdzac adresu ;odebranie wyniku pomiaru sts Pomiary+1, r18 ;zapisanie wyniku w RAM ;pomiary juz sa wykonane, odczytujemy dane z sonarow ldi r18, SonarAddr3 ;odczyat z sonaru 1 ldi r18, SonarWynik ;komenda wyslaniia wyniku ;wyslanie komendy ;wysylane zawsze do 1mastera ;nie ma potrzeby sprawdzac adresu ;odebranie wyniku pomiaru sts Pomiary+2, r18 ;zapisanie wyniku w RAM sei ;odblokowanie przerwan r18 c) Komunikacja z komputerem PC Komunikacja z PC odbywa się interfejsem RS232. Mikrokontroler ATtiny2313 ma sprzętową obsługę UART. Standard 0-5V jest konwertowany na standard R232 za pomocą układu MAX232. Prędkość transmisji ustalona została na 9600 bodów na sekundę. Format ramki to 8 bitów danych 2bity stopu i kontrola parzystości ODD. ;inicjowanie UART clr out UBRRH, ldi, 51 ;predkosc transmisji 9600 przy kwarcu 8Mhz out UBRRL, ;wlaczenie odbiornika i nadajnik i odblokowanie przerwan ldi, (1<<RXCIE) (1<<RXEN) (1<<TXEN) 6
7 out UCSRB, Komputer PC wysyła do mikrokontrolera komendy, na które mikrokontroler odpowiednio reaguje. Zaimplementowane zostały komendy: - wykonaj pomiar - prześlij wynik pomiaru - prześlij informacje o urządzeniu (ciąg znaków Lokalizator ultradzwiękowy ) - sprawdzenie obecności urządzenia (wysyła bajt 0x07) W przypadku wystąpienia błędów transmisji komenda zostaje odrzucona. Komenda odbierana jest w przerwaniu URX. ObslugaURX: in r2, SREG ;zapamietanie rejestru flag in r12, UDR ;zapamietanie odebrabego bajtu in, UCSRA andi, (1<<FE) (1<<UPE) ;czy wystapily blady breq ObslugaURX0 clr r12 ;jesli tak to zerujemy odebrany bajt ObslugaURX0: out SREG, r2 ;przywrocenie rejestru flag i Proceura wysyłajaca wyniki pomoarów ;wyniki zapisane w tabli pomiary WyslijWyniki: ldi r31, HIGH(Pomiary) ;ladujemy adres ldi r30, LOW(Pomiary) ;pierwszego elementu tablicy ldi, 3+1 ;licznik wysylamy 3 bajty WyslijWyniki0: dec breq WyslijWyniki2 WyslijWyniki1: sbis UCSRA, UDRE ;czekamy na wolny bufor rjmp WyslijWyniki1 ld, Z+ ;odczyt bajtu z ram ;z pod adresu w Z i zwieksz Z o 1 out UDR, ;wysylamy bajt rjmp WyslijWyniki0 WyslijWyniki2: Procedura wysyłająca informację o urządzeniu: ;dane zapisane są pamieci programu WyslijInfo: ldi r31, HIGH(Info<<1) ;ladujemy adres ldi r30, LOW(Info<<1) 7
8 WyslijInfo0: lpm, Z+ ;do bajt z pamieci programu i ;inkrementacja rejestru indeksowego Z tst breq WyslijInfo2 ;koniec gdy napotkamy znak 0 WyslijInfo1: sbis UCSRA, UDRE ;czekamy na wolny bufor rjmp WyslijInfo1 out UDR, ;wysylamy bajt rjmp WyslijInfo0 WyslijInfo2: Procedura wysyłająca potwierdzenie obecności urządzenia: ldi, 0x07 łtaki wzmzslone potwierdzenie loop: sbis UCSRA, UDRE ;czekamy na wolny bufor rjmp loop out UDR, ;wysylamy bajt z rejestru 6. Komunikacja 1-wire Komunikacja pomiędzy głównym mikrokontrolerem a odbiornikami odbywa się za pomocą interfejsu 1-wire. W projekcie zmodyfikowano ramkę do dwóch bajtów, pierwszy bajt oznacza adres urządzenia, a drugi dane. Jeżeli urządzenie odbierze pakiet z adresem, który się nie zgadza z adresem urządzenia to dane nie są ignorowane. Przesyłanie bitów interfejsem 1-wire pokazuje rysunek 4. Rysunek 4. Przesyłanie bitów Rozpoznawanie przesyłanych bitów odbywa się przez pomiar czasu stanu niskiego na magistrali. Układ master generuje zbocze opadające na magistrali, co synchronizuje układy slave przy obieraniu i nadawaniu bitow. 8
9 Ważną rzeczą podczas wykorzystania software owej implementacji 1-wire jest, aby blokować przerwania na czas komunikacji przez magistrale, które mogą wprowadzić przesunięcia czasowe sygnału na magistrali, co może doprowadzić do błędów podczas przesyłania danych. a) Odbiorniki (slave) - Przykład implementacji odbierania bitu: wire_r_b: ;czekamy na sygnal synchronizujacy wrb0: sbic PINB, Wire rjmp wrb0 delay 8 ;odczekanie ok 20us sbic PINB, Wire ;odczytanie stanu magistrali ;(przeskocz jesli 0) ori r18, 0b delay 15 ;odczekanie ok 45us Odebrany bit jest zapisywany jako najstarszy w rejestrze r18, ale przed wywołaniem procedury mus być wyzerowany. - Przykład implementacji nadawania bitu: wire_w_b ;czekamy na sygnal synchronizujacy wwb0: sbic PINB, Wire rjmp wwb0 nop nop cbi PORTB, Wire sbrc r18, 0 ;(przeskocz jesli 0) sbi PORTB, Wire sbi DDRB, Wire ;zapis na magistrale (PB2 - wyjscie) delay 10 ;czekamy cbi DDRB, Wire ;przelaczenie pinu na wejscie cbi PORTB, Wire delay 6 W tym przypadku nadawany jest najmłodszy bit rejestru r18. - Przykład implementacji odbierania bajtu: ;procedura czyta bajt z magistrali 1-wire do rejestru r18 wire_r: clr r18 ;zerujemy wynik ldi R17, 8 ;licznik do petli wire_r_1: ;przed kazdym odczytaniu bitu lsr r18 ;przesuwamy ostatni odebrany w prawo _b ;odczyt bitu dec ;dekrementacja licznika brne wire_r_1 ;jesli!=0 to powtarzamy czytanie bitu - Przykład implementacji wysyłania bajtu: ;procedura zapisuje bajt na magistrale 1-wire z rejestru r18 wire_w: ldi, 8 ;licznik petli 9
10 wire_w_1: _b ;wyslanie najmlodszego bitu bitu lsr r18 ;pzesuniecie w lewo dec brne wire_w_1 ;jesli!=0 to nadajemy nastepny b) Główny mikrokontroler (master) - Przykład implementacji odbierania bitu: wire_r_b: cbi PORTD, PD6 ;zbocze synchronizujacy delay 14 ;odczekanie 5us cbi DDRD, PD6 ;przelaczeny PD6 na wejscie delay 39 sbic PIND, PD6 ;odczytanie stanu magistrali ori r18, 0b delay 105 ;odczekanie ok 45us sbi PORTD, PD6 ; stan wysoko na magistrali sbi DDRD, PD6 ; przełac PD6 na wyjscie Odebrany bit jest zapisywany jako najstarszy w rejestrze r18, ale przed wywołaniem procedury mus być wyzerowany. - Przykład implementacji nadawania bitu: wire_w_b: cbi PORTD, PD6 ;zbocze synchronizujace delay 13 sbrc r18, 0 ;(przeskocz jesli 0) sbi PORTD, PD6 delay 146 ;czekamy sbi PORTD, PD6 ;stan wysoki na magistrale W tym przypadku nadawany jest najmłodszy bit rejestru r18. - Przykład implementacji odbierania bajtu: wire_r: in r2 r2, SREG clr r18 ;zerujemy wynik ldi R17, 8 ;licznik do petli wire_r_1: lsr r18 ;po kazdym odczytaniu bitu przesuwamy go w lewo _b ;odczyt bitu delay 100 dec ;dekrementacja licznika brne wire_r_1 ;jesli!=0 to powtarzamy out SREG, r2 r2 - Przykład implementacji wysyłania bajtu: 10
11 wire_w: in r2 r2, SREG ldi, 8 ;licznik pli wire_w_1: _b ;wysylamy najmlodszy bit r18 lsr r18 ;przygotwanie nastepnego bitu delay 100 dec brne wire_w_1;jeli!=0 to powtarzamy wysylanie out SREG, r2 r2 7. Wnioski Urządzenie zostało zmontowane i przetestowane. Działanie jest rawne. Dobrym rozwiązaniem okazało się użycie zintegrowanego komparatora analogowego w mikrokontrolerze. Jest on wystarczająco czuły, aby wychwycić fale z nadajnika nawet z kilku metrów a jednocześnie dość odporny na zakłócenia. Dodatkowo dokonuje pomiaru czasu bez obciążania innego mikrokontroler, a wynik można w każdej chwili odczytać. Napisany został również interfejs graficzny z wykorzystaniem biblioteki QT. Do kompilacji programów w asemblerze użyto AVRSTudio Literatura Dokumentacje producentów podzespołów elektronicznych. Materiały internetowe: 11
Układ transmisji szeregowej AVR
Układ transmisji szeregowej AVR Transmisja szeregowa/równoległa porównanie: w transmisji szeregowej dane wysyłane są bit po bicie, mniej przewodów niż w transmisji równoległej (dwa przewody elektryczne
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ół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ół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ółowoProgramowanie mikrokontrolerów. 5 grudnia 2007
Programowanie mikrokontrolerów Marcin Engel Marcin Peczarski 5 grudnia 2007 Przerwania Umożliwiają asynchroniczną obsługę różnych zdarzeń, np.: zmiana stanu wejścia, zakończenie przetwarzania analogowo-cyfrowego,
Bardziej szczegółowoKomunikacja w mikrokontrolerach Laboratorium
Laboratorium Ćwiczenie 2 Magistrala UART Program ćwiczenia: konfiguracja transmisji danych między komputerem PC a mikrokontrolerem przy użyciu magistrali UART. Zagadnienia do przygotowania: podstawy programowania
Bardziej szczegółowoProgramowanie mikrokontrolerów. 15 stycznia 2008
Programowanie mikrokontrolerów Marcin Engel Marcin Peczarski 15 stycznia 2008 RS232 Jeden z najstarszych interfejsów szeregowych Pierwotne przeznaczenie to łączenie terminali znakowych z komputerem, często
Bardziej szczegółowo1. Struktura urządzeń z wykorzystaniem mikrokontrolerów...13
3 Od autora...9 Wstęp...10 1. Struktura urządzeń z wykorzystaniem mikrokontrolerów...13 2. Jak jest zbudowany mikrokontroler AVR...15 2.1. Pamięć programu...16 2.2. Pamięć danych...16 2.3. Rejestry mikrokontrolera...17
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ół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ół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ół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ółowoObługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011
Obługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011 1 Spis treści 1 Charakterystyka projektu. 3 2 Schematy układów elektronicznych. 3 2.1 Moduł czujników.................................
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ółowoProgramowanie mikrokontrolerów. 3 stycznia 2008
Programowanie mikrokontrolerów Marcin Engel Marcin Peczarski 3 stycznia 2008 Liczniki, cd. Przypomnienie wiadomości o liczniku 0 Przykładowy program korzystający z licznika Ćwiczenia praktyczne Licznik
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...6 6. Analog-to-Digital Converter...6
Bardziej szczegółowoKod produktu: MP01105T
MODUŁ INTERFEJSU DO POMIARU TEMPERATURY W STANDARDZIE Właściwości: Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs do podłączenia max. 50 czujników temperatury typu DS18B20 (np. gotowe
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ółowoKod produktu: MP01611
CZYTNIK RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi tani i prosty w zastosowaniu czytnik RFID dla transponderów UNIQUE 125kHz, umożliwiający szybkie konstruowanie urządzeń do bezstykowej
Bardziej szczegółowoKod produktu: MP01105
MODUŁ INTERFEJSU KONTROLNO-POMIAROWEGO DLA MODUŁÓW Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs kontrolno-pomiarowy do podłączenia modułów takich jak czujniki temperatury, moduły przekaźnikowe,
Bardziej szczegółowoKOMUNIKACJA Z OTOCZENIEM MIKROKONTROLERA
Mikrokontrolery AVR KOMUNIKACJA Z OTOCZENIEM MIKROKONTROLERA Wyprowadzenia Każdy z mikrokontrolerów posiada pewną liczbę wyprowadzeń cyfrowych które służą do wprowadzania i odbierania informacji z mikrokontrolera.
Bardziej szczegółowoWykrywacz kłamstw. Grzegorz Puzio, Łukasz Ulanicki 15 czerwca 2008
Wykrywacz kłamstw Grzegorz Puzio, Łukasz Ulanicki 15 czerwca 2008 1 Wstęp Tematem naszego projektu był wykrywacz kłamstw. Naszym celem było zrealizowanie sprzętowe urządzenia oraz wizualizacja w postaci
Bardziej szczegółowo2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
Bardziej szczegółowoLaboratorium mikroinformatyki. Szeregowe magistrale synchroniczne.
Laboratorium mikroinformatyki. Szeregowe magistrale synchroniczne. Transmisja szeregowa charakteryzująca się niewielką ilością linii transmisyjnych może okazać się użyteczna nawet w wypadku zastosowania
Bardziej szczegółowoHardware mikrokontrolera X51
Hardware mikrokontrolera X51 Ryszard J. Barczyński, 2016 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Hardware mikrokontrolera X51 (zegar)
Bardziej szczegółowo4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD.
13 4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD. Zagadnienia do przygotowania: - budowa i działanie interfejsu szeregowego UART, - tryby pracy,
Bardziej szczegółowoUW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.
Dokumentacja techniczna -MAN v2 Dotyczy urządzeń z wersją firmware v5 lub nowszą. Spis treści: 1 Wprowadzenie... 3 2 Dane techniczne... 3 3 Wyprowadzenia... 3 4 Interfejsy... 4 4.1 1-WIRE... 4 4.2 RS232
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ół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 9-236 Łódź, Pomorska 49/53 https://std2.phys.uni.lodz.pl/mikroprocesory/
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ółowoProgramowanie mikrokontrolerów AVR z rodziny ATmega.
Programowanie mikrokontrolerów AVR z rodziny ATmega. Materiały pomocnicze Jakub Malewicz jakub.malewicz@pwr.wroc.pl Wszelkie prawa zastrzeżone. Kopiowanie w całości lub w częściach bez zgody i wiedzy autora
Bardziej szczegółowoMikroprocesory i Mikrosterowniki
Mikroprocesory i Mikrosterowniki Wykład 1 Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Konsultacje Pn,
Bardziej szczegółowoo Instalacja środowiska programistycznego (18) o Blink (18) o Zasilanie (21) o Złącza zasilania (22) o Wejścia analogowe (22) o Złącza cyfrowe (22)
O autorze (9) Podziękowania (10) Wstęp (11) Pobieranie przykładów (12) Czego będę potrzebował? (12) Korzystanie z tej książki (12) Rozdział 1. Programowanie Arduino (15) Czym jest Arduino (15) Instalacja
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ółowoAkademia Górniczo-Hutnicza w Krakowie Katedra Elektroniki
Akademia Górniczo-Hutnicza w Krakowie Katedra Elektroniki Technika mikroprocesorowa Instrukcja 2 Pętle i instrukcje kontroli przepływu programu Autor: Paweł Russek Tłumaczenie: Marcin Pietroń http://www.fpga.agh.edu.pl/tm
Bardziej szczegółowo3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8
3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8 Układ PCF 8583 jest pobierającą małą moc, 2048 bitową statyczną pamięcią CMOS RAM o organizacji 256 x 8 bitów. Adresy i dane są przesyłane szeregowo
Bardziej szczegółowoProgramowanie mikrokontrolerów
Programowanie mikrokontrolerów Magistrala I 2 C Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 6 stycznia 2012 Magistrala I 2 C Jest akronimem Inter-Intergrated Circuit.
Bardziej szczegółowoWyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780
Dane techniczne : Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780 a) wielkość bufora znaków (DD RAM): 80 znaków (80 bajtów) b) możliwość sterowania (czyli podawania kodów znaków) za pomocą
Bardziej szczegółowoMikrokontrolery AVR Wprowadzenie
Mikrokontrolery AVR Wprowadzenie Komunikacja z otoczeniem mikrokontrolera Każdy z mikrokontrolerów posiada pewna liczbę wyprowadzeń cyfrowych które służą do wprowadzania i odbierania informacji z mikrokontrolera.
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ółowoKomunikacja w mikrokontrolerach Laboratorium
Laboratorium Ćwiczenie 4 Magistrala SPI Program ćwiczenia: konfiguracja transmisji danych między mikrokontrolerem a cyfrowym czujnikiem oraz sterownikiem wyświetlaczy 7-segmentowych przy użyciu magistrali
Bardziej szczegółowoKomunikacja w mikrokontrolerach Laboratorium
Laboratorium Ćwiczenie 3 Magistrala I 2 C Program ćwiczenia: konfiguracja transmisji danych między mikrokontrolerem a cyfrowym czujnikiem przy użyciu magistrali I 2 C. Zagadnienia do przygotowania: podstawy
Bardziej szczegółowoUltradźwiękowy generator mocy MARP wersja Dokumentacja techniczno-ruchowa
Przedsiębiorstwo Badawczo-Produkcyjne OPTEL Sp. z o.o. ul. Otwarta 10a PL-50-212 Wrocław tel.: +48 (071) 329 68 54 fax.: +48 (071) 329 68 52 e-mail: optel@optel.pl http://www.optel.pl Ultradźwiękowy generator
Bardziej szczegółowoProgramowanie mikrokontrolerów AVR z rodziny ATmega.
Programowanie mikrokontrolerów AVR z rodziny ATmega. Materiały pomocnicze Jakub Malewicz jakub.malewicz@pwr.wroc.pl Wszelkie prawa zastrzeżone. Kopiowanie w całości lub w częściach bez zgody i wiedzy autora
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ółowoOpis czytnika TRD-80 CLASSIC ver Moduł czytnika transponderów UNIQUE z wbudowaną anteną
TRD-80 CLASSIC Moduł czytnika transponderów UNIQUE z wbudowaną anteną Podstawowe cechy : zasilanie od 3V do 6V zintegrowana antena 4 formaty danych wyjściowych wyjście BEEP wyjście PRESENT zasięg odczytu
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ółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i mikrokontrolery Obsługa portu szeregowego laboratorium: 05 autor: mgr inż. Michal Lankosz dr hab.
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i mikrokontrolery Obsługa portów wejścia i wyjścia procesora AVR joystick i diody laboratorium: 07
Bardziej szczegółowoOpis procedur asemblera AVR
Piotr Kalus PWSZ Racibórz 10.05.2008 r. Opis procedur asemblera AVR init_lcd Plik: lcd4pro.hvr Procedura inicjuje pracę alfanumerycznego wyświetlacza LCD za sterownikiem HD44780. Wyświetlacz działa w trybie
Bardziej szczegółowoĆWICZENIE 5. TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM
ĆWICZENIE 5 TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM Wiadomości wstępne: Port szeregowy może pracować w czterech trybach. Tryby różnią się między sobą liczbą bitów
Bardziej szczegółowoArduino dla początkujących. Kolejny krok Autor: Simon Monk. Spis treści
Arduino dla początkujących. Kolejny krok Autor: Simon Monk Spis treści O autorze Podziękowania Wstęp o Pobieranie przykładów o Czego będę potrzebował? o Korzystanie z tej książki Rozdział 1. Programowanie
Bardziej szczegółowoKomunikacja w mikrokontrolerach. Wydział Elektroniki Mikrosystemów i Fotoniki Piotr Markowski
Komunikacja w mikrokontrolerach Wydział Elektroniki Mikrosystemów i Fotoniki Piotr Markowski Treść kursu Programowanie mikrokontrolerów AVR (ATMEL) Orientacja na komunikację międzyukładową w C Literatura
Bardziej szczegółowoTechnika mikroprocesorowa. Konsola do gier
K r a k ó w 1 1. 0 2. 2 0 1 4 Technika mikroprocesorowa Konsola do gier W yk o n a l i : P r o w a d z ą c y: P a w e ł F l u d e r R o b e r t S i t k o D r i n ż. J a c e k O s t r o w s k i Opis projektu
Bardziej szczegółowoMikroprocesory i mikrosterowniki
Mikroprocesory i mikrosterowniki Wykład 1 wstęp, budowa mikrokontrolera Wydział Elektroniki Mikrosystemów i Fotoniki Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Piotr Markowski
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ółowoTRD-MINI COMBO. Uniwersalny moduł czytnika transponderów UNIQUE - wersja OEM. Podstawowe cechy :
TRD-MINI COMBO Uniwersalny moduł czytnika transponderów UNIQUE - wersja OEM Podstawowe cechy : niewielkie rozmiary - 19 x 26 x 12 mm zasilanie od 3V do 6V 12 formatów danych wyjściowych tryb IDLE wyjście
Bardziej szczegółowoKod produktu: MP01611-ZK
ZAMEK BEZSTYKOWY RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi gotowy do zastosowania bezstykowy zamek pracujący w technologii RFID dla transponderów UNIQUE 125kHz, zastępujący z powodzeniem
Bardziej szczegółowoKonfigurator Modbus. Instrukcja obsługi programu Konfigurator Modbus. wyprodukowano dla
Wersja 1.1 29.04.2013 wyprodukowano dla 1. Instalacja oprogramowania 1.1. Wymagania systemowe Wspierane systemy operacyjne (zarówno w wersji 32 i 64 bitowej): Windows XP Windows Vista Windows 7 Windows
Bardziej szczegółowoPolitechnika Wrocławska
Politechnika Wrocławska Instytut Cybernetyki Technicznej Wizualizacja Danych Sensorycznych Projekt Kompas Elektroniczny Prowadzący: dr inż. Bogdan Kreczmer Wykonali: Tomasz Salamon Paweł Chojnowski Wrocław,
Bardziej szczegółowoInstrukcja integracji urządzenia na magistrali Modbus RTU. wersja 1.1
Instrukcja integracji urządzenia na magistrali Modbus RTU wersja 1.1 1. Wyprowadzenia Rysunek 1: Widok wyprowadzeń urządzenia. Listwa zaciskowa J3 - linia B RS 485 linia A RS 485 masa RS 485 Tabela 1.
Bardziej szczegółowoSML3 październik
SML3 październik 2005 16 06x_EIA232_4 Opis ogólny Moduł zawiera transceiver EIA232 typu MAX242, MAX232 lub podobny, umożliwiający użycie linii RxD, TxD, RTS i CTS interfejsu EIA232 poprzez złącze typu
Bardziej szczegółowoMikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe
Mikrokontroler ATmega32 System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe 1 Przerwanie Przerwanie jest inicjowane przez urządzenie zewnętrzne względem mikroprocesora, zgłaszające potrzebę
Bardziej szczegółowoWbudowane układy peryferyjne cz. 1 Wykład 7
Wbudowane układy peryferyjne cz. 1 Wykład 7 Wbudowane układy peryferyjne UWAGA Nazwy rejestrów i bitów, ich lokalizacja itd. odnoszą się do mikrokontrolera ATmega32 i mogą być inne w innych modelach! Ponadto
Bardziej szczegółowoMIKROPROCESORY architektura i programowanie
Struktura portów (CISC) Port to grupa (zwykle 8) linii wejścia/wyjścia mikrokontrolera o podobnych cechach i funkcjach Większość linii we/wy może pełnić dwie lub trzy rozmaite funkcje. Struktura portu
Bardziej szczegółowoOpis czytnika TRD-FLAT CLASSIC ver. 1.1. Naścienny czytnik transponderów UNIQUE w płaskiej obudowie
TRD-FLAT CLASSIC Naścienny czytnik transponderów UNIQUE w płaskiej obudowie Podstawowe cechy : zasilanie od 3V do 6V 4 formaty danych wyjściowych POWER LED w kolorze żółtym czerwono-zielony READY LED sterowany
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ółowoPomoc dla użytkowników systemu asix 6. www.asix.com.pl. Strategia buforowa
Pomoc dla użytkowników systemu asix 6 www.asix.com.pl Strategia buforowa Dok. Nr PLP6024 Wersja: 29-01-2010 ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące w tekście
Bardziej szczegółowoEnkoder magnetyczny AS5040.
Enkoder magnetyczny AS5040. Edgar Ostrowski Jan Kędzierski www.konar.ict.pwr.wroc.pl Wrocław, 28.01.2007 1 Spis treści 1 Wstęp... 3 2 Opis wyjść... 4 3 Tryby pracy... 4 3.1 Tryb wyjść kwadraturowych...
Bardziej szczegółowoMikroprocesory i Mikrosterowniki
Mikroprocesory i Mikrosterowniki Wykład 1 Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Konsultacje Pn,
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 Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface
Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na
Bardziej szczegółowoMOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART
MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART Własności MOBOT-RCR v2a: - pasmo komunikacji: ISM 433MHz lub 868MHz - zasięg 50m 300m * - zasilanie: z USB, - interfejs wyjściowy:
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ół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ółowoasix5 Podręcznik użytkownika Strategia buforowa
asix5 Podręcznik użytkownika Podręcznik użytkownika Dok. Nr PLP5024 Wersja: 29-07-2007 Podręcznik użytkownika asix5 ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące
Bardziej szczegółowo4 Transmisja szeregowa, obsługa wyświetlacza LCD.
1 4 Transmisja szeregowa, obsługa wyświetlacza LCD. Zagadnienia do przygotowania: - budowa i działanie interfejsu szeregowego UART, - tryby pracy, - ramka transmisyjna, - przeznaczenie buforów obsługi
Bardziej szczegółowoWbudowane układy komunikacyjne cz. 1 Wykład 10
Wbudowane układy komunikacyjne cz. 1 Wykład 10 Wbudowane układy komunikacyjne UWAGA Nazwy rejestrów i bitów, ich lokalizacja itd. odnoszą się do mikrokontrolera ATmega32 i mogą być inne w innych modelach!
Bardziej szczegółowoProjekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa
Projekt MARM Dokumentacja projektu Łukasz Wolniak Stacja pogodowa 1. Cel projektu Celem projektu było opracowanie urządzenia do pomiaru temperatury, ciśnienia oraz wilgotności w oparciu o mikrokontroler
Bardziej szczegółowoSAIA PROGRAMOWALNY STEROWNIK PLC
SAIA PROGRAMOWALNY STEROWNIK PLC SAIA BURGESS ELECTRONICS SABUR Sp. z. o. o. ul. Drużynowa 3A 02 950 Warszwa tel. (022) 844 75 20 fax. (022) 844 36 39 SAIA 1 @KEMOR SPIS TREŚCI 1. KABEL K111 KABEL DO PROGRAMOWANIA
Bardziej szczegółowoMikrokontrolery AVR ATmega
Mikrokontrolery AVR ATmega Literatura: 8-bit Microcontroller AVR with 32KBytes In-System Programmable Flash ATmega32 [www.atmel.com] 8-bit AVR Instruction Set [www.atmel.com] Baranowski Rafał, Mikrokontrolery
Bardziej szczegółowoMikrokontroler AVR ATmega32 - wykład 9
SWB - Mikrokontroler AVR ATmega32 - wykład 9 asz 1 Mikrokontroler AVR ATmega32 - wykład 9 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Mikrokontroler AVR ATmega32 - wykład 9 asz 2 CechyµC ATmega32 1.
Bardziej szczegółowoMODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN
MODBUS RTU wersja M1.14 protokół komunikacyjny do wyświetlaczy SEM 04.2010 Str. 1/5 MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN W wyświetlaczach LDN protokół MODBUS RTU wykorzystywany
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ółowoZaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:
Zaliczenie Termin zaliczenia: 14.06.2007 Sala IE 415 Termin poprawkowy: >18.06.2007 (informacja na stronie: http://neo.dmcs.p.lodz.pl/tm/index.html) 1 Współpraca procesora z urządzeniami peryferyjnymi
Bardziej szczegółowoNiektóre piny mogą pełnić różne role, zależnie od aktualnej wartości sygnałów sterujących.
Podłączenie mikrokontrolera ATmega8: zasilanie 8 i 22
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ółowoSterownik procesorowy S-2 Komunikacja RS485 MODBUS
Sterownik procesorowy S-2 Komunikacja RS485 MODBUS Sterownik centrali wentylacyjnej PRO-VENT S2 umożliwia komunikację z innymi urządzeniami poprzez interfejs szeregowy RS485. Zapis i odczyt danych realizowany
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ółowoKonfiguracja i programowanie Gamepad'a PlayStation2 na mikrokontrolerze STM32
Konfiguracja i programowanie Gamepad'a PlayStation2 na mikrokontrolerze STM32 Autor: Dawid Lubomski Data opracowania streszczenia (wersja 2): 23.04.2018 Data wygłoszenia referatu: 06.04.2018 Wprowadzenie
Bardziej szczegółowoPRUS. projekt dokumentacja końcowa
Adrian Antoniewicz Marcin Dudek Mateusz Manowiecki 17.01.2007 PRUS projekt dokumentacja końcowa Temat: Układ zdalnego sterowania (za pomocą interfejsu RS-232) wyświetlaczem LCD. Spis treści: 1. 2. 3. 4.
Bardziej szczegółowoLITEcomp aplikacje Zdalnie sterowany włącznik ośmiu urządzeń
LITEcomp aplikacje Zdalnie sterowany włącznik ośmiu urządzeń Pilot zdalnego sterowania używany jest od wielu lat do sterowania domowym sprzętem RTV. Ostatnimi czasy piloty stosowane są również do sterowania
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ół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ółowoArchitektury Komputerów - Laboratorium Informatyka III rok studia dzienne
Architektury Komputerów - Laboratorium Informatyka III rok studia dzienne Ćwiczenie nr 3: Komunikacja szeregowa w systemach mikroprocesorowych Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z systemami
Bardziej szczegółowoKod produktu: MP01611-ZK
ZAMEK BEZSTYKOWY RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi gotowy do zastosowania bezstykowy zamek pracujący w technologii RFID dla transponderów UNIQUE 125kHz, zastępujący z powodzeniem
Bardziej szczegółowoDokumentacja mikrokontrolera Atmega16 firmy Atmel
Katedra Metrologii i Systemów Elektronicznych Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej LABORATORIUM MIKROSTEROWNIKI I MIKROSYSTEMY ROZPROSZONE Dokumentacja mikrokontrolera
Bardziej szczegółowoLSPY-21 LISTWOWY MODUŁ WYJŚĆ ANALOGOWYCH DOKUMENTACJA TECHNICZNO-RUCHOWA. Wrocław, październik 2003 r.
LISTWOWY MODUŁ WYJŚĆ ANALOGOWYCH DOKUMENTACJA TECHNICZNO-RUCHOWA Wrocław, październik 2003 r. 50-305 WROCŁAW TEL./FAX (+71) 373-52-27 ul. S.JARACZA 57-57A TEL. 0-602-62-32-71 str.2 SPIS TREŚCI 1.OPIS TECHNICZNY...3
Bardziej szczegółowoInstrukcja integracji urządzenia na magistrali Modbus RTU
Instrukcja integracji urządzenia na magistrali Modbus RTU wersja 1.4 1. Wyprowadzenia Rysunek 1: Widok wyprowadzeń urządzenia. Listwa zaciskowa Listwa zaciskowa Listwa zaciskowa J3 J2 J1 - wyjście analogowe
Bardziej szczegółowo