roboforum.ru

Технический форум по робототехнике.

Управление рулевыми сервомашинками на ATMEGA16

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Управление рулевыми сервомашинками на ATMEGA16

Сообщение hadok » 29 авг 2009, 19:52

Подскажите пожалуйста код для прошивки Mega16 для управления несколькими рулевыми машинками. Сколько вообще возможно подключить сервомашинок к такому контроллеру.
Аватара пользователя
hadok
 
Сообщения: 166
Зарегистрирован: 06 июн 2005, 02:27
Откуда: Минск, Лида

Re: Управление рулевыми сервомашинками на ATMEGA16

Сообщение =DeaD= » 29 авг 2009, 20:07

См. как мы делаем в [[ORFA]] - там есть управление 16 сервами с ATMega16/32.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Управление рулевыми сервомашинками на ATMEGA16

Сообщение avr123.nm.ru » 29 авг 2009, 21:14

hadok писал(а):Подскажите пожалуйста код для прошивки Mega16 для управления несколькими рулевыми машинками.
код для управления 8 servo на ATmega16 в задаче 13 курса пр AVR - http://proavr.narod.ru/z13.htm

Команды для управления сервоприводами передаются по UART и очень простые - всегда 3 байта
1. 255
2. номер сервы
3. команда положения от 0 до 254 причем 127 это середина.

hadok писал(а):Сколько вообще возможно подключить сервомашинок к такому контроллеру.

Без дополнительных интегральных компонентов и без напряга - 24 рулевые машинки подключаются.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: GoGo.Ru [Bot] и гости: 12