Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Помогите разобраться с работой ШИМ в ATmega

Отправлено Art 28 декабря 2006 г. 00:15


Делаю аппаратуру радиоуправления моделми на микроконтроллере. Выбрал ATmega128, т.к. у неё 6 ШИМов, АЦП и много памяти. В итоге получается дешевле и проше, чем городить внешний ШИМ генератор...
Но у её ШИМов столько режимов работы! 8-( А в английском я не силён...
Помогите выбрать подходяший мне режим.
Надо следуюшее: выходной сигнал ШИМ имеет период 20 мС, при этом заполнение идёт от 5% до 10%.

То есть крайне левому положению соответствует сигнал лог. "1" длиной 1 мС и 19 мС лог. "0".
Среднему: "1" 1,5 мС и 18,5 мС нолик.
Ну и предельное положение - 2 мС импульс и 18 мС пауза.

Иными словами, информация о положении рычага сервы всунута как раз в этот импульс длиной 1 мС и разрешение этого сигнала должно быть не менее 256 точек на полный угол отклонения рулевой машинки. То есть 256 точек на 1 мС или 5120 точек на 20 мС. Это обеспечит 13 битный ШИМ, как я понимаю, а ШИМ меги может работать даже в 16 битном режиме, чего более чем достаточно.
Все 6 ШИМов тактируются одной частотой, но заполнение должно быть индивидуальным.
При этом частоту шины МК желательно иметь как можно бОльшей, т.к. вычислений там тьма... Протокол обмена по радио полностью программный, со всеми контрольными суммами т.д.

Вот, собственно, всё ТЗ... Какой режим мне использовать и как его правильно настроить?
Спасибо.

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 13:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru