Синхронизация двигателей DC
- Войдите на сайт для отправки комментариев
Сб, 06/04/2013 - 11:56
Только что приобрел Arduino. Уверен, что почти все делали кары. Вопрос в следующем - 4 мотора dc (китай). Даже при абсолютно одинаковых напряжениях крутятся с разной скоростью. Машина ездит кругами. Подбор значений скорости по ШИМ индивидуально для каждого мотора тоже не особо помогает - когда батарея начинает разряжаться, моторы опять же реагируют на это по-разному. Что делать, чтобы машина двигалась строго по прямой?
Может энкодер на каждый мотор для обратной связи?
Я тоже уже об этом подумывал. Но неужели все новички в своих машинах так лепят? 4 энкодера.
Я тоже уже об этом подумывал. Но неужели все новички в своих машинах так лепят? 4 энкодера.
Конечно нет (и вы ошибаетесь что все делают машинки) - просто обычно у машинок - одна ось - общая для двух колес. Она и удерживает машину на прямом курсе, даже если если есть разнобой.
К тому же новичок обычно делает машинку с одним двигателем и рулерыми колесами. И там "синхронизация движков" - не нужна.
А еще - полноценный энкодер вам не обязателен. Направление врещение - вы и так знаете. Так что достаточно одного канала. Просто что-бы знать что "крутитися". Возможно даже хватит просто счетчика оборотов. Синхронизировать не каждые пару градусов, а после пары оборотов колеса. Вряд ли они меняют свои характеристики каждые пару секуд сразу в разы.
Я реализовал оптические энкодеры. Одно отверстие соответствует одному сантиметру пробега
Если у тебя такие же моторы, то могу посоветовать, где диски энкодеров взять
Спасибо. Видимо, придется делать то же самое. Пока попробую синхронизировать 2 движка. Вот только оптических датчиков из Китая ждать месяц :(
Я покуал датчики в Митино по 30 руб
Дзякуй, але я з Беларусi ;) Буду ждать китайцев.
А в Белорусии нет магзинов радиозапчастей?
В столице есть. А почтой заказывать, для примера:
http://minsk.olx.by/arduino-uno-r3-italy-iid-450550629
Arduino uno 40$
>Вот только оптических датчиков из Китая ждать месяц :(
Светодио+фотодиод + диск + насверлить дырочек.
Или маленькие магнитики+ геркон или датчик хола.
А еще - расковырять старую мышку, которая еще с шариком.
В крайнем случае - наклить на диск кусочек фольги и поставить щеточку которая будет касатся.
А еще - расковырять старую мышку, которая еще с шариком.
Можно и новую, где есть третья кнопка с колесиком прокрутки
Можно и новую, где есть третья кнопка с колесиком прокрутки
Не во всех новых, у меня с колесиком, но там фиговина типо механического энкодера...
Вообще датчики можно наколупать в убитой оргтехнике, в частности в принтерах...