Készítsen servotester alapú mikrokontroller ATmega
Nemrég kezdtem el tanulni programozás alapján ATmega mikrokontroller. Az érdekelt, hogy ezek a készségek lehet alkalmazni, hogy a modellezés.
Miután az első kísérletek a gombok és LED volna tenni valamit, hasznos és kapcsolódó modellezés. Saját esett a választás „Servotester”. Egy alapon vették servotestera funkcionális másolata a kész Turnigy Servo Tester.

Hogyan működik a szervo

A vezérlő jel egy változó szélességű impulzusokat. Az impulzusokat megismételjük egy konstans frekvenciánál (tipikusan egy frekvenciája 50 Hz). A pozíció szervo impulzusszélesség meghatározzuk. Egy tipikus szervo használt rádióvezérlésű modellekhez impulzustartamot 1500 ezredmásodperc azt jelzi, hogy a szervo kell elfoglalni a középső pozícióba. Növekedése vagy csökkenése az impulzus hossza hatására a szervo fordulni óramutató járásával megegyező vagy az óramutató járásával ellentétesen, ill.

Saját servotester fog működni a két szervót. Ez lesz a három LED jelzi a servotestera módot. PWM jön létre keresztül ATMega8 mikrovezérlő. és a meghajtó jelet hoz létre egy potenciométer. Vezérlő jeleket a szervo kialakított OC1A láb. OC1B. Módok kapcsoló gomb.
- Mode 1 - szervo pozíció meghatározás potenciométerrel
- Mode 2 - adják a középső helyzetben szervó
- 3. üzemmód - meghajtó jel ciklikusan változik egy szélső helyzetből a másikba.
Teljesítmény servotestora végzett akkumulátor feszültsége 6..12V.
Letöltés - PCB fájlformátum * .lay letölthető ezen a linken.


- Letöltés az összes erőforrás a projekt (a tábla, firmware forráskód).
Fyuzy ne érjen! Minden alapértékekre. Bárki is érdekelt alapértékekre, azok könnyen megtalálja a keresésben.
Szeretném kifejezni mély hálámat a segítséget a projekt megvalósításában Koryagin Andrew (létrehozása egy nyomtatott áramköri lap és a kód optimalizálás).