Подключение Pololu Dual MC33926 Motor Driver Shield
- Войдите на сайт для отправки комментариев
Всем доборого времени суток. Имеется следующая проблема. Я купил Pololu Dual MC33926 Motor Driver Shield,
и подключел его к Ардуине, но при работу двигатели ели вращаются ( если подключить двигатель напряму к АКБ то скорость очень высокая). Характеристики двигателя при ХХ потребление тока =1А. АКБ=7V.
Возможно причина в том, что для драйвера макс частоа ШИМ=20кГЦ, а Ардуино стандартно выдаёт 500ГЦ, но заменя ШИМ сигнал обычным "постоянным" , скорость остаётся прежней. Пытался поменять частоту ШИМ, но не знаю как правильно выставить примерно 20 кГЦ, http://arduino.ru/forum/obshchii/shim-ili-kak-vzorvat-mosfet, помогите настроить таймер. Я в setup вставлял следующий код: но это малая частота.
TCCR1B = TCCR1B & 0b11111000|0x02;
Или мб проблема в неправельном подключении драйвера?
Я подключаю:
M1PWM & M2PWM- к ШИМ 10 и 9 Ардуины.
M1DIR & M2DIR- кцифровым пинам 50 и 51.
VDD & VDD & D2 - к +5V Ардуины.
P.S у меня Arduino MEGA2560 и ссылка на драйвер-http://www.pololu.com/docs/pdf/0J55/dual_mc33926_motor_driver_shield.pdf
шим гоняли во всем диапазоне? а то может выставили 50 и ждете макс оборотов
странные у вас выводы про частоту. 20кгц максимум микруха тянет. это не значит что надо 20кгц на нее подавать
Выставлял весь диапозон от 0-255.
Вот весь кодь, двигатели меняют направления вращаения...., значит драйвер работает, но вращение почти отсутствует.
шим например 50 проверяли?
возможно, толком не разобрался, есть пин ограничения тока или типа того. и если не подцепить например на землю будет ограничивать ток мотора
на 50 стоит и гудит мотор, что за пин ограничения тока?
с даташитом разбирайтесь. например в специализированных микрухах для шаговых моторов есть пин отвечающий за ограничение тока, чтобы не пожечь мотор. возможно сдесь также. управляющих пинов много
)))) вы откуда взяли такую схему???
если такой же драйвер как здесь
http://www.pololu.com/product/1213
то там управлять нужно большим количеством пинов, а не как у вас. схема и управление соответственно неправлиьное
У меня вот такой драйвер http://www.pololu.com/product/2503 с соответствующем расположением пинов, в Даташите никакого ограничителя тока я не вижу ( наверное, потому что его нету). По схеме моего драйвера управление для 2 моторов идёт 2 цифровыми и 2 шим сигналами. Подчёркиваю - управление ( смена напрвления вращения двигателя) работает-- НО скорость вращения очень низкая.
поведение одинаковое на всех каналах?
Да, (моторчики издают свист- очень противный)- подключал моторы по меньше, без нагрузки, они варащаются, но тоже медленно ( у малых моторов ток ХХ 0.5А). Смена напавления вращения работает.
12!!! ножек чтобы моторчиком на 2-два!!! проводочка управлять и тока еле еле это круто. Видать их навалили тысячу и сейчас распихать хотят. Вот на типа ардуино щитки паяют. Интересно что там за мотор был при разработке случаем не грампластиночный раритет. Там же какаой-то заголовочник был ножки обьеденяющий похоже. Пример соответсвующий чтоб хоть как-то все ножки растрясти. Забавная микрушка. Советую просто викинуть в мусорочку. Или вы какой-то чудо моторчик заводите. Заню следующий крик. Аааа ножек не хватает. Есть ардуины у которых 30 ШИМ-ов на два моторчика. Круто.
art100, это вырезка из google.translate?
Дравйвер довольно хороший на MOSFET, потери напряжения малые, в отличие от биполярок L29XX. Ток на 1 канал держит 3 А постоянный, и 5 А пиковый. Позвольте вопрос, и где же тут что плохое?. Для моих двигателей этого хватит с запасом. ПОкупая этот щит я отталкивался от MC33926, прикинул что проще заказать сразу распаянный.
А управлят как чрез попу? Небось стоил ничего. И где ваши токи 3 ампера без радиатора? не верю.
Стоит он 30$, а про 12 ножек это что вы написали? Для управления 2 моторами всего 4 контакта.
Про 3 А гуглите даташит драйвера MC33926
Стоит он 30$, а про 12 ножек это что вы написали? Для управления 2 моторами всего 4 контакта.
Ну так а чего он у вас не запустился?
У меня как-то с пололулу проблем не было. Но не такие странные правда и для шаговиков 4-ех проводные по паре мостов в чипе по 2 ампера в пуке. Так вот греются они. И не любят когда отрываешь на ходу ихние H-мосты.
Я вот и пытаюст этот вопрос выяснить на форуме, мб я что-то упустил... мне кажется что дело в частое ШИМа, как указно в самом первом посте ссылка, есть похожие проблемы... а как поднять её, я не знаю. Или сменить истоник питания... на форуме пололу были такие идеи...
С ним вообще какая-то непонятка
Тут ножек явно больше чем 4 на два мотора. Мутно все как-то.
Ну там есть, ещё какие-то контакты для раз отладки, и прочих показаний..., Но они не учавствую в управлении двигателями.
Ну там есть, ещё какие-то контакты для раз отладки, и прочих показаний..., Но они не учавствую в управлении двигателями.
а SF нога что делает
"
Защита
В MC33926 имеет пониженного напряжения, перегрузки по току и защита от перегрева. Некоторых событий, связанных с защитой обозначаются флагом состояния контактов (SF). Что имеют низкий активный уровень штифты, которые могут быть подключены подключены к одной входной. Если чип обнаруживает-за перегрузки по току или над-изменение чатоты ШИМ для уменьшения события, SF фиксируется низкий и OUT1 и OUT2 устанавливается в высокоимпедансное. Чтобы отсоединить статус флажком переключения D1, D2 , Ru или VIN линии. Плата-носитель имеет реверс-защита MOSFET для дополнительной защиты двигателя микросхемы драйверов."
Перевод у меня встроенный yandex.browser потокм все англиский и другие А когда вчитаться надо только тогда галочкой отключаю поток. http://browser.yandex.by/?from=link_main_serv_2_|&banerid=0401040056
Думаю никто вам тут с экзотикой не поможет. Тут всем типового хватает. Так что прийдется вам изучит вашу чудо микросхему самому. Зачем столько ног. Что делает нестандартный файл обьявлений. Как все таки закоротит все нафик стобы двумя ШИМ-ами пробиться и двумя переключателми. Потом понят а не выкусить ли мне все ненужные ноги потому как ничего полезного больше не воткну кнопки и экранчик 1602 например. Короче удачи в перепаивании вашего щитка.
На этот вопрос я точно ответтьи не могу, в демо программе он работаеет как информационный вход МК, подключение отключение ничего не даёт.
Проблема решена, оказывается дохлый АКБ от 4 АА заработало )
блин а рассуждений. а человек не удосужился проверить аккумулятор