Технический форум по робототехнике.
=DeaD= » 18 ноя 2009, 10:11
Я думаю лучше еще повесить один контроллер на i2c. А вот брать контроллер наш или нет - зависит от бюджета и навыков, можно и не брать, только не надо второй раз придумывать ORFA
Виктор Казаринов » 18 ноя 2009, 10:20
2DeaD: Одно дело, когда присматриваюсь к каким - то чужим проектам и готовым решениям. Совсем другое дело когда нужно принимать конкретное решение. Еще раз перечитывая документацию по OpenRobotics,склоняюсь к ее использованию. Не страшно, что кое-чего не хватает. Это понятно - нужно еще много чего сделать.
Теперь хотел бы сконфигурировать минимальный вариант набора контроллеров для установки на моего робота. USB программатор с функцией моста - это наверное хорошо. COM порты постепенно отмирают. В ноутбуках их уже почти нет. Поэтому несмотря на мою нелюбовь к USB OR-PROG-USB наверное - лучший выбор для меня. Думаю дальше про мои двигатели. А что там с разработкой контроллера на реле? Т.к. мой робот пока медленный, то м.б. и за ШИМ не следует гнаться? Нужно думать...
Можно ли такой программатор прицепить к моей программе чтобы управлять всем МК хозяйством?
Последний раз редактировалось
Виктор Казаринов 18 ноя 2009, 10:34, всего редактировалось 1 раз.
=DeaD= » 18 ноя 2009, 10:34
Хм, у нас драйвер на реле под напряжение 12В по идее расчитан, т.к. выдаёт на катушки и мосфеты напряжение питания, проектировали под 12В свинец, а ваши движки 12В крутиться не будут совсем?
Виктор Казаринов » 18 ноя 2009, 10:36
На 12 в движки крутятся, но медленновато. Мощности хватает. Хотел 24 в подавать.
И все же в моей душе какое-то смятение - два вида универсальных контроллеров OpenRobotics. Разумом понимаю, а нутром нет. OR-AVR-M128-S мне нравится больше, но там нет прямой поддержки коллекторных двигателей. Или я во что-то по-прежнему не въезжаю?
Последний раз редактировалось
Виктор Казаринов 18 ноя 2009, 10:44, всего редактировалось 1 раз.
=DeaD= » 18 ноя 2009, 10:43
Надо посмотреть тогда, как лучше сделать, может быть проще самому тогда драйвер на реле и мосфетах собрать.
Без ШИМа плохо будет - либо робот нереально медленный будет, либо ударные нагрузки (а у вас винт) при начале\окончании движения движков и невозможность поворачиваться на ходу. Да и может оказаться, что движки с разной скоростью крутятся - будет робот пожизненно по дуге гонять
Виктор Казаринов » 18 ноя 2009, 10:48
Можно наверное ШИМ подавать с OR-AVR-M128-S на входы L293DNE. Отдельно измерять ток через двигатель и получать положение колеса в коде Грея. Только все это нужно подключать к разным местам на контроллере а не в виде одного разъема.
=DeaD= » 18 ноя 2009, 11:03
2Виктор: ШИМ если подавать, то наверное лучше не с OR-AVR-M128-S
а зачем вам вообще сервоконтроллер? У вас на роботе вроде пока ни одной сервы не планируется?
Виктор Казаринов » 18 ноя 2009, 11:05
Ах да. 32 выхода контроллера заточены только под сервы.
=DeaD= » 18 ноя 2009, 11:14
Я почему-то думаю, что вам OR-AVR-M32-D за глаза хватит на первое время. А дальше сами поймёте что нужно, и нужно ли вообще.
Виктор Казаринов » 18 ноя 2009, 11:16
Но можно ли и как использовать OR-MD2-2A-12V-CP мне?
=DeaD= » 18 ноя 2009, 11:21
Думаю с OR-MD2-2A-12V-CP не получится, он до 12В вроде рассчитан у нас только
Надо будет делать драйвер с предельно допустимым напряжением 36В видимо
Виктор Казаринов » 18 ноя 2009, 11:35
2DeaD: я смогу такой контоллер разработать только с вашей помощью. Особенно в подключении к универсальному контроллеру. Как OpenRobotics контроллер будет ли он нужен кому-то еще? Хотя я пока расчитываю только на моего робота. Но даже если я попробую использовать OR-MD2-2A-12V-CP подав на двиг. 12 в, то как буду управлять включением и выключением обмоток двигателей? Мдяя.
Duhas » 18 ноя 2009, 11:45
ДД вами выбранный подключется к модулю с наличием разъема RoboMD2, а на этом моделу уже есть драйверы, т.е. софт, который будет управлять ..
Виктор Казаринов » 18 ноя 2009, 11:50
2DeaD: Смотрю схему OR-MD2-2A-12V-CP. Что-то какой-то он сложный получился, полевики всякие. Почему именно на такой комплектации он был разработан? Какие мотивы? Из инструкции не понял как им пользоваться.
Duhas » 18 ноя 2009, 12:01
Виктор, вот скажите, а какая разница на чем собран модуль? вы же внешние характеристики используете.. не так ли ?
итого вам нужно:
Драйвер коллекторных двигателей OR-MD2-2A-12V-CP
Контроллер общего назначения OR-AVR-M32-D с портом драйвера двигателей
OR-AVR-M32-D подключаете через выше упоминаемый мост/программатор к ПК. OR-MD2-2A-12V-CP подключаете к OR-AVR-M32-D посредством интерфейса RoboMD2..
подключаете к OR-AVR-M32-D силовое питание и двигатели... пользуетесь ...