Собственно , появилась небольшая проблема. Дело в том что нужно сделать регулятор (подстроечник ?) оборотов мотора. Есть вот такой драйвер http://robotshop.su/e-store/catalog/203/880/ (кстати очень хорошо оттестился) и есть моторы - переделаные сервы.
Но проблема в том что есть только ОДИН ШИМ выход (в идеале нужно два) , а нужно отрегулировать скорость моторов индивидуально для каждого.
Делаю опять гусеничного и , как показал прошлый робот , без косяков (в механике) не обойтись. Могут быть чуть разные моторы , не идеальная соосность , различные смещения рамы моторов и т.д.
Так вот нужно синхронизировать моторы после сборки рамы (чтобы робот не смещался юзом).
Идеальный вариант : два ШИМа и программная настройка. Но ШИМ один
(физически не хватает ног МК).
Варианты типа "потенциометр/делитель между драйвером и мотором" считаю не очень правильными.
У кого какие мысли ?
Роботов
Отправлено: 24 Августа, 2012 - 11:22:06
Гуру
Сообщений всего: 1350
Дата рег-ции: Июнь 2011
Ну самое простое, подключить напрямую (без ШИМ) тот мотор который медленней, а тот который быстрее - шимить, тем самым выравнивая скорость.
nestandart
Отправлено: 24 Августа, 2012 - 11:47:12
Супер-модератор
Сообщений всего: 1490
Дата рег-ции: Сент. 2010
Можно конечно , но , если есть ШИМ , хотелось бы рулить скоростью двух моторов
(в программе движения) , а синхронизацию регулировать чем то "железным".
Роботов
Отправлено: 24 Августа, 2012 - 12:32:39
Гуру
Сообщений всего: 1350
Дата рег-ции: Июнь 2011
nestandart пишет:
а синхронизацию регулировать чем то "железным".
Это довольно сложно, да и характеристики двигателей будут нелинейно различатся.
Как вариант - диод (два,три) последовательно с движком.
nestandart пишет:
физически не хватает ног МК
Ну может всё таки другой МК?
nestandart
Отправлено: 24 Августа, 2012 - 12:36:49
Супер-модератор
Сообщений всего: 1490
Дата рег-ции: Сент. 2010
Цитата:
Ну может всё таки другой МК?
Другой это только Мега. Он довольно неудобен в монтаже. У моего атмега 168 заняты все 20 ног.
Роботов
Отправлено: 24 Августа, 2012 - 12:43:42
Гуру
Сообщений всего: 1350
Дата рег-ции: Июнь 2011
Мега 16/32 в планаре достаточно компактна (Добавление)
По мне, так главное - моторы, а всем остальным можно пожертвовать. Это я к тому, что наверняка одну ногу можно освободить
nestandart
Отправлено: 24 Августа, 2012 - 13:21:08
Супер-модератор
Сообщений всего: 1490
Дата рег-ции: Сент. 2010
Цитата:
Это я к тому, что наверняка одну ногу можно освободить
В ущерб другим не маловажным функциям.
Попробую повесить на однин вход две функции в разное время.
elmot
Отправлено: 04 Сентября, 2012 - 17:57:20
Гуру
Сообщений всего: 1141
Дата рег-ции: Дек. 2010
Есть микросхемы texas instruments семейства DRV883x. Можно взять 2 DRV8830, и по одной шине i2c рулить 2мя моторами в обе стороны. Тока купить эти схемы - проблема.
Идеальный вариант : два ШИМа и программная настройка. Но ШИМ один
(физически не хватает ног МК).
Схема есть? Давайте ка её сюда...
nestandart
Отправлено: 07 Сентября, 2012 - 15:36:37
Супер-модератор
Сообщений всего: 1490
Дата рег-ции: Сент. 2010
Цитата:
Схема есть? Давайте ка её сюда...
Схемы нет , все как то в голове.
Там стандартное включение драйвера. 4 инпута , 4 аутпута , два инабла.
А вообще , проблему я уже решил. Освободил два пина за счет модуля радио управления.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.