![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
|
|
Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience |
|
Привет, я купил два небольших серводвигателя в прошлом месяце. Думал, что я могу сделать с этими двумя сервоприводами, поскольку их всего два. Пришла мысль, сделать что то типа ящерицы или крокодила. Используемая здесь технология сервоуправления немного отличается от обычной аппаратной PWM, я использовал кольцевой буфер для сохранения каждой позиции сервомеханизма и информации о контакте. Для этого используется только прерывание сравнения таймера. Метод, используемый для управления большим количеством сервомеханизмов с использованием дешевого микроконтроллера с ограниченными аппаратными модулями Timer-pwm. Используя программное обеспечение pwm, я могу контролировать больше серводвигателей (4,5, 6 и т. д). В зависимости от количества контактов ввода-вывода. Кодирование стартовой панели msp430 выполняется в Ассемблере. Для этой цели я использовал сборщик naken430asm в Linux. Цепь проста, просто нужно подключить серво-входы к выводам P1.1 и P1.2 пусковой панели ti с микроконтроллером MSP430G2231, а затем, как обычно, необходимо подключить источник питания к плате пульта и сервоприводу. Я использовал батарею 3.7V для ее питания (старая батарея nokia BL-5C).
Фото:
Скачать