Bezpłatna biblioteka techniczna ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ Cybernetyczny łazik planetarny. Encyklopedia elektroniki radiowej i elektrotechniki Encyklopedia radioelektroniki i elektrotechniki / Mikrokontrolery Taki tytuł nosił artykuł P. Aloszyna, opublikowany w czasopiśmie Radia nr 2 za rok 1987. Opowiadał on o zabawkowej maszynie, która potrafiła omijać napotkane na drodze przeszkody. Jego część elektroniczna została zmontowana na czterech cyfrowych mikroukładach serii K561 i 16 tranzystorach. Zastosowanie nowoczesnej podstawy elementowej pozwoliło ograniczyć do minimum liczbę części: trzy mikroukłady, rezonator kwarcowy, cztery kondensatory, jeden rezystor i diodę LED – to wszystko, co jest potrzebne do złożenia łazika planetarnego opisanego w artykule . Proponowana zabawka, podobnie jak prototypy [1, 2], zderzając się z przeszkodą, cofa się, odwraca od przeszkody i ponownie porusza się do przodu, aż przed nią znajdzie się nowa przeszkoda. O kierunku manewru decyduje stan (zamknięty/otwarty) dwóch mikroprzełączników zamontowanych za zderzakiem znajdującym się z przodu zabawki. Schemat ideowy części elektronicznej łazika planetarnego pokazano na rysunku. Jego podstawą jest niedrogi i niedrogi mikrokontroler (MK) AT90S1200 firmy Atmel. Obecność w swoim składzie pamięci Flash programów o pojemności 1 KB z zasobem 1000 cykli zapisu / kasowania pozwala na ulepszenie programu, a także tworzenie nowych urządzeń przy użyciu tego samego MK. Wnioski 18, 17 MK DD1 pełnią funkcję wejść, do których podłączane są mikroprzełączniki SA1 i SA2, umieszczone w przednim zderzaku zabawki. Poziomy logiczne z pinów 13, 14 i 15, 16 (zaprogramowane jako wyjścia) sterują urządzeniami progowymi i mostkowymi wzmacniaczami mocy DA2 i DA1 (TA7291S), obciążanymi odpowiednio przez prawy (M2) i lewy (M1) silnik. Do pinu 12 DD1 podłączona dioda HL1. Częstotliwość zegara ustawiana jest za pomocą rezonatora kwarcowego ZQ1 o częstotliwości 2 MHz. Po włączeniu zasilania urządzenie utrzymuje pauzę (6...15 s) niezbędną do ułożenia zabawki przez użytkownika w żądanym kierunku. Świecąca dioda LED HL1 sygnalizuje obecność zasilania. Po chwili gaśnie i model zaczyna jechać do przodu. W przypadku zderzenia z przeszkodą, jak już wspomniano, zatrzymuje się, cofa i odwraca się od przeszkody. W tym momencie świeci się dioda HL1, sygnalizując zmianę kierunku ruchu. Po zakończeniu manewru gaśnie ponownie i model zaczyna poruszać się do przodu. Program w języku asemblera ze szczegółowymi komentarzami podano w tabeli. 1, plik szesnastkowy - w tabeli. 2. Należy szczególnie podkreślić, że w konkretnej wersji urządzenia czas trwania opóźnień zależy od częstotliwości rezonatora i prędkości zabawki, dlatego dobiera się je eksperymentalnie. Czas trwania opóźnienia t (w sekundach) oblicza się ze wzoru t- 393216X / fres, gdzie 393216 to liczba cykli podprogramu opóźnienia; fres - częstotliwość rezonatora kwarcowego w hercach; X jest wartością stałych bigpause, pauza1, pauza2, pauza3. Na przykład, jeśli rezonator kwarcowy jest używany z częstotliwością dwukrotnie większą (4 MHz), wówczas odpowiednie stałe również powinny zostać podwojone (duża pauza=200, pauza1=30, pauza2=00, pauza3=100). Jeżeli częstotliwość rezonatora jest taka sama jak w wersji autorskiej, ale prędkość zabawki jest zbyt duża i czas trwania opóźnień trzeba np. zmniejszyć o 1,5 razy, to wartości stałych należy zmniejszyć o tę samą kwotę (odpowiednio do 66, 10, 35 i 35). Powtarzając projekt, można zastosować MK AT90S1200 z dowolnymi indeksami numerycznymi i alfabetycznymi. MK najłatwiej zaprogramować, podłączając go bezpośrednio do portu LPT komputera kompatybilnego z IBM (tak programowano MK w czasie tworzenia opisywanej zabawki). Więcej szczegółów na temat tej metody można znaleźć w [3] oraz w serii artykułów [4]. Układ TA7291S został opracowany przez firmę TOSHIBA do sterowania silnikami elektrycznymi magnetowidów. Posiada dużą impedancję wejściową (ok. 150 kOhm), wbudowane zabezpieczenie przed jednoczesną pracą (przy ustawieniu obu wejść sterujących na poziom log. 1) oraz zabezpieczenie przed przeciążeniem. Mikroukład dostępny jest w trzech wersjach: konwencjonalnej (z indeksami P i S) oraz do montażu powierzchniowego (F). Różnią się wielkością, liczbą i przeznaczeniem pinów, maksymalnym prądem pracy oraz stratami mocy (dla wariantu z indeksem P jest on największy). W wersji autorskiej zastosowano mikroukład o indeksie S (w nawiasach na schemacie podano numery pinów wersji P). Częstotliwość rezonatora kwarcowego może wynosić od 1 do 4 MHz. Wygodnie jest zastosować trójpinowy rezonator ceramiczny (środkowy pin jest podłączony do wspólnego przewodu), w którym to przypadku kondensatory C1 i C2 nie są potrzebne. literatura
Autor: M.Potapchuk, Równe, Ukraina Zobacz inne artykuły Sekcja Mikrokontrolery. Czytaj i pisz przydatne komentarze do tego artykułu. Najnowsze wiadomości o nauce i technologii, nowa elektronika: Nowy sposób kontrolowania i manipulowania sygnałami optycznymi
05.05.2024 Klawiatura Primium Seneca
05.05.2024 Otwarto najwyższe obserwatorium astronomiczne na świecie
04.05.2024
Inne ciekawe wiadomości: ▪ Technologia trójwymiarowego obrazowania komórek i tkanek pod skórą ▪ Ujawniono związek między głodem a nastrojem ▪ AI pokonała człowieka w pokera ▪ Sygnalizacja świetlna wkrótce zniknie z dróg Wiadomości o nauce i technologii, nowa elektronika
Ciekawe materiały z bezpłatnej biblioteki technicznej: ▪ sekcja witryny Spektakularne sztuczki i ich wskazówki. Wybór artykułów ▪ artykuł Ze względu na znaczenie. Popularne wyrażenie ▪ artykuł Akki. Legendy, uprawa, metody aplikacji ▪ artykuł Subwoofer na głowicy MTX. Encyklopedia elektroniki radiowej i elektrotechniki ▪ artykuł Niewrażliwa pętla. Sekret ostrości
Zostaw swój komentarz do tego artykułu: Wszystkie języki tej strony Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn www.diagram.com.ua |