1. iru - 20 Апреля, 2011 - 21:02:25 - перейти к сообщению
что можо такого сваять на atmel для управления 18-ю серво приводами?
2. -dead- - 20 Апреля, 2011 - 21:10:44 - перейти к сообщению
Смотря что у вас еще будет на нём крутиться и насколько вы готовы пожертвовать готовностью этого AVR принять данные, или точностью позиционирования серв.
(Добавление)
Есть идеальные решения, но им нужна внешняя обвязка, что в SSC-32, что в OR-AVR-M128-S, зато в них до 32 серв.
(Добавление)
Есть идеальные решения, но им нужна внешняя обвязка, что в SSC-32, что в OR-AVR-M128-S, зато в них до 32 серв.
3. iru - 20 Апреля, 2011 - 21:45:44 - перейти к сообщению
-dead- пишет:
Смотря что у вас еще будет на нём крутиться и насколько вы готовы пожертвовать готовностью этого AVR принять данные, или точностью позиционирования серв.
(Добавление)
Есть идеальные решения, но им нужна внешняя обвязка, что в SSC-32, что в OR-AVR-M128-S, зато в них до 32 серв.
(Добавление)
Есть идеальные решения, но им нужна внешняя обвязка, что в SSC-32, что в OR-AVR-M128-S, зато в них до 32 серв.
ну идея сделать ходячую платформу с 6-ю ногами(чтото типа паука), каждая нога 3-серво, особой точности как я понимаю не надо.
потом уже обвесить ее разной переферией датчики + мозги
а каким образом можно связать мозги (arduino) c SSC-32 или же все коды можно прямо в SSC-32 кодить?
4. nest - 20 Апреля, 2011 - 22:23:42 - перейти к сообщению
нее... если я когда и сподоблюсь на шестинога - то сразу поставлю какую нибудь CPLD на отработку импульсов серв
5. iru - 20 Апреля, 2011 - 22:46:44 - перейти к сообщению
nest пишет:
нее... если я когда и сподоблюсь на шестинога - то сразу поставлю какую нибудь CPLD на отработку импульсов серв
а по подробнее?
я делитант )
6. -dead- - 21 Апреля, 2011 - 08:55:44 - перейти к сообщению
iru пишет:
а каким образом можно связать мозги (arduino) c SSC-32 или же все коды можно прямо в SSC-32 кодить?
Можно связать по UART-протоколу: http://robotics.nuvvo.com/lesson...2-and-an-arduino (я правда не понял, есть там какие-то проблемы или нет, почему они всего 9600 используют скорость).
А можно взять OR-AVR-M128-S и напрямую его программировать из Arduino IDE, такая возможность у него есть, т.к. реализация управления сервами в отличие от SSC-32 сделана так, что загружает всего 5% микроконтроллера.
(Добавление)
nest пишет:
нее... если я когда и сподоблюсь на шестинога - то сразу поставлю какую нибудь CPLD на отработку импульсов серв
нее... если я когда и сподоблюсь на шестинога - то сразу поставлю какую нибудь CPLD на отработку импульсов серв
К тому времени обычные МК будут позволять рулить сервами не особо загружая себя, я так думаю
7. mihail - 21 Апреля, 2011 - 11:14:59 - перейти к сообщению
Страшно даже подумать на что будут способны ПЛИС к тому времени
8. iru - 21 Апреля, 2011 - 11:56:57 - перейти к сообщению
-dead- пишет:
Можно связать по UART-протоколу: http://robotics.nuvvo.com/lesson...2-and-an-arduino (я правда не понял, есть там какие-то проблемы или нет, почему они всего 9600 используют скорость).
А можно взять OR-AVR-M128-S и напрямую его программировать из Arduino IDE, такая возможность у него есть, т.к. реализация управления сервами в отличие от SSC-32 сделана так, что загружает всего 5% микроконтроллера.
(Добавление)
К тому времени обычные МК будут позволять рулить сервами не особо загружая себя, я так думаю
iru пишет:
а каким образом можно связать мозги (arduino) c SSC-32 или же все коды можно прямо в SSC-32 кодить?
Можно связать по UART-протоколу: http://robotics.nuvvo.com/lesson...2-and-an-arduino (я правда не понял, есть там какие-то проблемы или нет, почему они всего 9600 используют скорость).
А можно взять OR-AVR-M128-S и напрямую его программировать из Arduino IDE, такая возможность у него есть, т.к. реализация управления сервами в отличие от SSC-32 сделана так, что загружает всего 5% микроконтроллера.
(Добавление)
nest пишет:
нее... если я когда и сподоблюсь на шестинога - то сразу поставлю какую нибудь CPLD на отработку импульсов серв
нее... если я когда и сподоблюсь на шестинога - то сразу поставлю какую нибудь CPLD на отработку импульсов серв
К тому времени обычные МК будут позволять рулить сервами не особо загружая себя, я так думаю
а где можно приобрести SSC-32 ?
9. -dead- - 21 Апреля, 2011 - 12:30:58 - перейти к сообщению
SSC-32 только из-за границы.
У нас в РФ могу только подсказать где OR-AVR-M128-S взять.
В принципе им тоже можно рулить с Arduino внешней, просто это чуток неестественное решение
У нас в РФ могу только подсказать где OR-AVR-M128-S взять.
В принципе им тоже можно рулить с Arduino внешней, просто это чуток неестественное решение
10. iru - 21 Апреля, 2011 - 13:40:56 - перейти к сообщению
-dead- пишет:
SSC-32 только из-за границы.
У нас в РФ могу только подсказать где OR-AVR-M128-S взять.
В принципе им тоже можно рулить с Arduino внешней, просто это чуток неестественное решение
У нас в РФ могу только подсказать где OR-AVR-M128-S взять.
В принципе им тоже можно рулить с Arduino внешней, просто это чуток неестественное решение
а что в качестве руля будет естествнно?
11. -dead- - 21 Апреля, 2011 - 15:19:58 - перейти к сообщению
Рулём может быть сам OR-AVR-M128-S. Или ПК, смысла ставить рядом Arduino, которая не мощнее этого же OR-AVR-M128-S не особо много, хотя если не хотите разбираться с еще одним контроллером - конечно можно.
12. troll - 21 Апреля, 2011 - 21:07:12 - перейти к сообщению
В свое время нашел неплохое решение для руления сервами:
http://www.robotgear.com.au/Prod...aspx/Details/454
работает по шине I2C
http://www.robotgear.com.au/Prod...aspx/Details/454
работает по шине I2C
13. killgur - 21 Апреля, 2011 - 21:23:47 - перейти к сообщению
troll пишет:
В свое время нашел неплохое решение для руления сервами:
http://www.robotgear.com.au/Prod...aspx/Details/454
работает по шине I2C
http://www.robotgear.com.au/Prod...aspx/Details/454
работает по шине I2C
Да. нехилая штука.
14. soob - 04 Февраля, 2015 - 13:26:03 - перейти к сообщению
Доброго дня!
Объясните пожалуйста принцип управления сервомашинкой т.е. какой сигнал подается на вход..
Гугл дал картинку, где вроде все указано. Только вот остаются вопросы.. это стандарт или каждой серве нужен свой подход?
Если я правильно понял, для управления с помощью микроконтроллера, нужно получить ШИМ-ованный сигнал с частотой 50 Гц и менять уже ширину импулься от 1 до 2 мс?
Объясните пожалуйста принцип управления сервомашинкой т.е. какой сигнал подается на вход..
Гугл дал картинку, где вроде все указано. Только вот остаются вопросы.. это стандарт или каждой серве нужен свой подход?
Если я правильно понял, для управления с помощью микроконтроллера, нужно получить ШИМ-ованный сигнал с частотой 50 Гц и менять уже ширину импулься от 1 до 2 мс?
15. Predator - 04 Февраля, 2015 - 13:56:45 - перейти к сообщению
Вы всё правильно понимаете, только для каждой сервы пределы 1-2мс могут меняться (например 0,8-2,5), это уже проверить опытным путем не сложно, и 50 Гц - это ориентировочно (у меня MG995 от 30 до 100 работает).