Създаване servotester базирани микроконтролер ATMEGA
Съвсем наскоро, аз започнах да се уча програмиране на базата на Atmega микроконтролери. Интересува, че тези умения могат да бъдат прилагани за моделиране.
След първите експерименти с бутони и светодиоди, исках да направя нещо полезно и свързани с моделиране. Изборът ми падна върху "Servotester". За основа е взет servotestera функционално копие на готовия Turnigy Серво Tester.
![Създаване servotester базирани ATMEGA микроконтролер (да се формира с помощта) Създаване servotester базирани микроконтролер ATMEGA](https://webp.images-on-off.com/7/208/300x230_mk9nxi1qc34f3015lv99.webp)
Как серво
![Създаване servotester базирани ATMEGA микроконтролер (servotester) Създаване servotester базирани микроконтролер ATMEGA](https://webp.images-on-off.com/7/208/150x150_gtgn195i6xswoh7rq09s.webp)
Управляващият сигнал е променлива ширина импулси. Импулсите се повтарят при постоянна честота (обикновено с честота 50 Hz). Широчината на позиция серво пулс се определя. За типичен серво използва в радиоуправляемите модели, продължителността на импулса от 1500 микросекунди показва, че сервото трябва да заема средно положение. Увеличаване или намаляване на продължителността на импулса ще доведе до сервото да се превърне по часовниковата стрелка или по часовниковата стрелка, съответно.
![Създаване servotester базирани ATMEGA микроконтролер (Atmel) Създаване servotester базирани микроконтролер ATMEGA](https://webp.images-on-off.com/7/208/300x187_wcfm6cahs5ovzfdoy0p5.webp)
Моят servotester ще работи с две серво машинки. Тя ще бъде на три светодиода показват режима на servotestera. PWM ще се формира чрез ATmega8 микроконтролер. и задвижващ сигнал се генерира от потенциометър. Контролните сигнали за серво оформен върху OC1A крака. OC1B. Режими преминат бутон.
- Режим 1 - позиция серво се определя от потенциометър
- Режим 2 - се дава Сервомеханизмите средно положение
- Режим 3 - сигнал за задвижване циклично варира от едно крайно положение до друго.
Мощност servotestora извършва на напрежението на батерията 6..12V.
Изтегляне - PCB файлов формат * .lay може да бъде изтеглен от този линк.
![Създаване servotester базирани ATMEGA микроконтролер (да се формира с помощта) Създаване servotester базирани микроконтролер ATMEGA](https://webp.images-on-off.com/7/208/300x225_tfsck91kxywqj6es62nj.webp)
![Създаване servotester базирани ATMEGA микроконтролер (ATmega8) Създаване servotester базирани микроконтролер ATMEGA](https://webp.images-on-off.com/7/208/300x225_q7584u2dtkn8edopggal.webp)
- Изтегляне на всички ресурси на проекта (на борда, фърмуер и изходния код).
не Fyuzy докосвай! Всички тези по подразбиране. Всеки, който все още се интересуват от по подразбиране, те са лесно да се намери в търсенето.
Искам да изразя дълбоката си благодарност за помощта при изпълнението на проекта Koryagin Андрю (създаване на печатна платка и код за оптимизация).