Sterowanie serwomechanizmem

  Serwomechanizm modelarski, to bardzo praktyczny element, umożliwia ustawienie jakiego elementu na określonej pozycji. Serwomechanizmy steruje się poprzez impulsy podawane z określana częstotliwością (50Hz). Czas tych impulsów powinien się mieścić w zakresie od 1,5ms do 2,5 mili sekundy, a zależnie od tego czasu serwo ustawia się pod odpowiednim kątem i utrzymuje tą pozycje aż do zmiany sygnału. Wiemy już jakie parametry ma […]

Mikrokontrolery AVR część 8 – timer2

Ostatnim z układów licznikowych w kontrolerze atmega8 jest licznik/czasomierz 2. Ma on architekturę 8 bitową, co oznacza, że może pomieścić 256 impulsów. Liczniki ten może pracować w czterech trybach. Te tryby to: normalny, PWM, PWM z poprawną fazą, oraz CTC. Tryb PWM jest tylko 8 bitowy.Schemat poniżej ilustruje budowę tego licznika. Na razie zajmijmy się […]

Mikrokontrolery AVR część 6 – timer0

Ta część kursu będzie poświęcona najprostszemu z układów licznikowych w mikrokontrolerach atmega8. Będę mówiło liczniki/czasomierzu 0. Takie licznik/czasomierz to po prostu układ, którego celem jest zliczać przychodzące do niego impulsy. Tutaj już pojawia się problem kiedy mówimy że coś jest licznikiem, a kiedy czasomierzem. Generalnie to jest to dokładnie ten sam układ, ale zależnie od […]

Mikrokontrolery AVR część 2 – podstawy

Bez zbędnego wstępu przejdę od razu do konkretów. Na początku muszę powiedzieć, że AVRy to kontrolery o 8 bitowej magistrali danych. Tak wiem, teraz pewnie zadajecie pytanie co to jest ta magistrala danych? Często słyszymy że jakiś procesor jest 8bitowy czy 32b. Ale co to znaczy? To właśnie określa szerokość magistrali danych, czyli ilość linii, po […]