UNO + Commotion motor shield. 2 движка из 4 крутят только в одну сторону
- Войдите на сайт для отправки комментариев
Есть проект ровера на колесах mecanum. Управление с пульта Spektrum DX 6i.
Собрана рама. К движкам припаяны провода.
Движки такие ( не реклама) https://www.terraelectronica.ru/catalog_info.php?CODE=1071480
Motor shield - Dagu Commotion (не реклама) https://www.terraelectronica.ru/catalog_info.php?CODE=1112650
Ну и Arduino UNO R3.
Шилд сконфигурирован в данный момент не под колеса Mecanum, а под "обычный" ровер.
Проблема в том что при подключении моторов 2 мотора по диагонали крутят как положено назад и вперед, а другие 2 только в одну сторону. При переподключении "адекватных" моторов вместо "неадекватных" они ведут себя как "неадекватные". И индикаторы соответственно себя ведут также: 2 как положено горят зеленым вперед и красным назад, а 2 только красным при движении вперед и назад.
Подключал другие движки - все точно также.
Пытался найти схожую проблему на разных форумах, но тщетно.
Подскажите в какую сторону копать начинающему.
Блин, да что ж такое то? Второй раз за пять минут одно и тоже. Схема и скетч серектны или ДСП?
Одно из 2 - либо один чип горелый на плате шилда (и при чем тут было движки то тестить, менять местами?) либо не приходит сигнал дир на чип. Маркировку чипа, а лучше сразу ссылку на даташит его. Или сами прочитайте даташит и прозвоните.
Ну и как вариант вы не тот пин(ы) указали для сигнала дир.
Все что есть у меня - это манул к шилду. http://www.electronshik.ru/z/Datasheet/C/ComMotion-Manual.pdf
вечером скетч закину - может в нем косяк, а прозвонка для меня - за гранью возможного.
Схему смысла рисовать нет. все просто. Прямо в Ардуино вставляется шилд. на 2 и 3 pin приходят сигналы с приемника. с шилда берется 5В для питания приемника. К соответствующим разъемам шилда подключены моторы. Питание от аккума 11,1В. Ардуино питается от шилда
Вот скетч
Схему смысла рисовать нет. все просто.
Ну, на нет и суда нет. Если всё просто - сами разберётесь.
Кстати шилд немного странный. На нем стоит 2 МК atmega328 и на двигатели питание идет по Н мосту, на обратной стороне шилда по 4 транзистора видно. В принципе все это я вычитал из описания. Неплохо бы увидеть схему шилда, а то не очень понятно что как подключается с ардуины и на кой она вообще нужна при наличии 2 МК на борту.
Шилд может работать и самостоятельно судя по описанию с дополнительными модулями.
Вчера поковырял еще его. Нашел демку. Ей пытался исключить вероятность присутствия в моем скетче чего-то не того, но результат тотже - 2 как надо и 2 через ж...пу. Видимо все же с шилдом беда. И перепрошить он себя не дает согласно манула - выдает ошибку.
Вот скетч демки
Попробуйте сменить управляющий чип - он выбирается переключателем на плате.
Попробуйте сменить управляющий чип - он выбирается переключателем на плате.
попробую вечером, спасибо
Шилд может работать и самостоятельно судя по описанию с дополнительными модулями.
Вчера поковырял еще его. Нашел демку. Ей пытался исключить вероятность присутствия в моем скетче чего-то не того, но результат тотже - 2 как надо и 2 через ж...пу. Видимо все же с шилдом беда. И перепрошить он себя не дает согласно манула - выдает ошибку.
Вот скетч демки
Всем доброго времени суток!
Я понимаю, что прошло много времени, но есть у кого правильный скетч на платформу на колесах MECANUM? Ну или ссылка на него)))