|
Два сервопривода для ходьбы с использованием стартовой панели TI
Статьи публикуются по мере поступления. Для упорядоченного тематического
поиска воспользуйтесь блоком "Карта сайта"
Привет, я купил два небольших серводвигателя в прошлом месяце. Думал, что я могу сделать с этими двумя сервоприводами, поскольку их всего два. Пришла мысль, сделать что то типа ящерицы или крокодила. Используемая здесь технология сервоуправления немного отличается от обычной аппаратной PWM, я использовал кольцевой буфер для сохранения каждой позиции сервомеханизма и информации о контакте. Для этого используется только прерывание сравнения таймера. Метод, используемый для управления большим количеством сервомеханизмов с использованием дешевого микроконтроллера с ограниченными аппаратными модулями Timer-pwm. Используя программное обеспечение pwm, я могу контролировать больше серводвигателей (4,5, 6 и т. д). В зависимости от количества контактов ввода-вывода. Кодирование стартовой панели msp430 выполняется в Ассемблере. Для этой цели я использовал сборщик naken430asm в Linux. Цепь проста, просто нужно подключить серво-входы к выводам P1.1 и P1.2 пусковой панели ti с микроконтроллером MSP430G2231, а затем, как обычно, необходимо подключить источник питания к плате пульта и сервоприводу. Я использовал батарею 3.7V для ее питания (старая батарея nokia BL-5C).
Фото:
Скачать