roboforum.ru

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

arduino и 18 сервоприводов

arduino и 18 сервоприводов

ruslanry » 29 июл 2011, 21:39

увидел роботов-пауков и захотелось чего-то подобного.
я только учусь и работаю пока с ардуиной.
поэтому вопрос: робот-паук это 6 лап по 3 сервы на каждую. итого 18 штук, как минимум, не считая головы\клешней.
у МК 14 цифровых выходов, как этим всем хозяйством управлять?
через SPI-расширитель выходов, типа 74hc595? или нужно изучать другую платформу МК? или есть простой способ?
сдвиговым регистром кажется не очень хорошо получиться.

Re: arduino и 18 сервоприводов

setar » 29 июл 2011, 21:56

Задача сделать на своем контроллере или рассматриваются готовые решения?
в местном магазине есть контроллер с требуемым количеством выходов под управление сервами.
я сам такой использую для управления пауком.

Re: arduino и 18 сервоприводов

=DeaD= » 29 июл 2011, 22:19

А еще можно взять у указанного в магазине контроллера [[OR-AVR-M128-S]] принцип [[Управление сервами с МК]] (см. пункт 4.5) :oops:

Если хочется именно самому и именно на ардуине :pardon:

Re: arduino и 18 сервоприводов

ruslanry » 29 июл 2011, 23:03

спасибо.
хочется именно самому.

только я не совсем понял через что он программируется.

Re: arduino и 18 сервоприводов

setar » 30 июл 2011, 01:05

Вобще там обычный avr (хоть как ардуино программь)

Однако как раз для таких задач люди умные подумали и написали спец прошивку, которая по протоколу ssc32 через последовательный порт рулит сервами.
Если в посвятили достаточно времени изучению вопросов управления шестиногами, то наверняка знаете про этот протокол и упраляющие программы с его использованием.

Re: arduino и 18 сервоприводов

ruslanry » 30 июл 2011, 09:09

Нет, я только начал изучать вопрос управления шестиногами и видимо изобретаю велосипед.

Re: arduino и 18 сервоприводов

=DeaD= » 30 июл 2011, 09:14

setar писал(а):Вобще там обычный avr (хоть как ардуино программь)

У нас еще внешние компоненты прикручены - 74HC4017d

Re: arduino и 18 сервоприводов

sasha502 » 20 мар 2012, 20:52

Ап темы,
решил сделать нечто похожее на базе Arduino (собственно плата уже едет поэтому бросать топик не предполагается, буду отписываться о результатах ).
1)То что нужна батарея и стаб на 5 V понятно, а как рассчитать амперы на 18 сервоприводов например для серво HXT900 ? или на таком кол-ве можно не заворачиваться.
2) подскажите серво с не спаренными проводами (просто 1 провод на плату,2 и 3 питание и земля. На картинках в магазинах не получается разглядеть либо спаренные).

Re: arduino и 18 сервоприводов

Myp » 21 мар 2012, 13:18

не понял про провода.
что значит спаренные?
у всех серв одинаково 3 провода, 2 питание и 1 сигнальный

Re: arduino и 18 сервоприводов

sasha502 » 21 мар 2012, 17:12

имел ввиду что их можно развести отдельно,
не важно, решил над этим (над проводами) не заворачиваться.

Re: arduino и 18 сервоприводов

Myp » 21 мар 2012, 18:28

насчёт тока...
а какое применение?
если возможен вариант что работают все 18 одновременно под нагрузкой то ток большой будет
а если каждая по очереди без нагрузки то хоть от USB запитать можно.=)

Re: arduino и 18 сервоприводов

Madf » 22 мар 2012, 12:24


Re: arduino и 18 сервоприводов

avr123.nm.ru » 22 мар 2012, 20:08

Arduino куда там?

Re: arduino и 18 сервоприводов

Madf » 22 мар 2012, 21:16

Всё есть в доках. И тема тоже.
Два протокола, скорость определяет сама.

Re: arduino и 18 сервоприводов

=DeaD= » 22 мар 2012, 21:31

Madf писал(а):18-каналов: http://www.pololu.com/catalog/product/1354
24-канала: http://www.pololu.com/catalog/product/1356

Тогда уж и [[OR-AVR-M128-S]] есть смысл рассмотреть.


Rambler\'s Top100 Mail.ru counter