роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Без описания
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Собственно , появилась небольшая проблема. Дело в том что нужно сделать регулятор (подстроечник ?) оборотов мотора. Есть вот такой драйвер http://robotshop.su/e-store/catalog/203/880/ (кстати очень хорошо оттестился) и есть моторы - переделаные сервы.
Но проблема в том что есть только ОДИН ШИМ выход (в идеале нужно два) , а нужно отрегулировать скорость моторов индивидуально для каждого.

Делаю опять гусеничного и , как показал прошлый робот , без косяков (в механике) не обойтись. Могут быть чуть разные моторы , не идеальная соосность , различные смещения рамы моторов и т.д.

Так вот нужно синхронизировать моторы после сборки рамы (чтобы робот не смещался юзом).
Идеальный вариант : два ШИМа и программная настройка. Но ШИМ один
(физически не хватает ног МК).

Варианты типа "потенциометр/делитель между драйвером и мотором" считаю не очень правильными.

У кого какие мысли ?
 
 Top
Роботов Post Id



Гуру


Сообщений всего: 1350
Дата рег-ции: Июнь 2011  



Ну самое простое, подключить напрямую (без ШИМ) тот мотор который медленней, а тот который быстрее - шимить, тем самым выравнивая скорость.
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Можно конечно , но , если есть ШИМ , хотелось бы рулить скоростью двух моторов
(в программе движения) , а синхронизацию регулировать чем то "железным".
 
 Top
Роботов Post Id



Гуру


Сообщений всего: 1350
Дата рег-ции: Июнь 2011  



nestandart пишет:
а синхронизацию регулировать чем то "железным".

Это довольно сложно, да и характеристики двигателей будут нелинейно различатся.
Как вариант - диод (два,три) последовательно с движком.
nestandart пишет:
физически не хватает ног МК

Ну может всё таки другой МК?
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Цитата:
Ну может всё таки другой МК?

Другой это только Мега. Он довольно неудобен в монтаже. У моего атмега 168 заняты все 20 ног.
 
 Top
Роботов Post Id



Гуру


Сообщений всего: 1350
Дата рег-ции: Июнь 2011  



Мега 16/32 в планаре достаточно компактна
(Добавление)
По мне, так главное - моторы, а всем остальным можно пожертвовать. Это я к тому, что наверняка одну ногу можно освободить Подмигивающий
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Цитата:
Это я к тому, что наверняка одну ногу можно освободить


В ущерб другим не маловажным функциям.
Попробую повесить на однин вход две функции в разное время.
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



Есть микросхемы texas instruments семейства DRV883x. Можно взять 2 DRV8830, и по одной шине i2c рулить 2мя моторами в обе стороны. Тока купить эти схемы - проблема.

(Отредактировано автором: 04 Сентября, 2012 - 17:59:08)

 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



nestandart пишет:

Идеальный вариант : два ШИМа и программная настройка. Но ШИМ один
(физически не хватает ног МК).
Схема есть? Давайте ка её сюда...
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Цитата:
Схема есть? Давайте ка её сюда...

Схемы нет , все как то в голове.
Там стандартное включение драйвера. 4 инпута , 4 аутпута , два инабла.
А вообще , проблему я уже решил. Освободил два пина за счет модуля радио управления.

nest , а вы где были ? Вы к нам надолго ?
 
 Top
Страниц (1): [1]
« Электронная мастерская »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru