как подключить шд к ардуино уно через мотор шилд

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем qwenya77, 9 ноя 2013.

  1. fr0ster

    fr0ster Гик

    L293/L298 шаговыми моторами управлять может.
    Библиотека управляет фазовыми выводами, это ясно, но в коде нет ничего насчет прерываний, значит смотреть надо схему конкретного шилда, для выяснения может или нет.
     
  2. Alex19

    Alex19 Гуру

    Да понимаю.

    Вот pdf, где сказано, что может в самом начале.
    Но тут же понял, что это от другого модуля, производства Arduino.
    http://elesson.tc.edu.tw/md221/pluginfile.php/4241/mod_page/content/10/L298_Motor_Shield_Manual.pdf

    А производства DFRobot ни слова о шаговых.

    Вот саму схему найти не могу, хотя толку от нее для меня нет.
    Для меня пока все просто, толстый кабель электричество, тонкий электроника. Нет увы времени, на это. Сейчас линия, покупка 3D принтера для нее, с ним надо бы разобраться.

    Главное, что я понял для себя ни когда не покупать модули, без поддержки нужных мне функций на сайте производителя. Эти покупались для обычных моторов и бог с ними.
    А вот тот, что придет будет обидно, не глянул производителя и его сайт.

    Ну и буду шукать, платы именно под шаговые моторы в Москве.
     
  3. Alex19

    Alex19 Гуру

    Да при очень большом желании, можно и эти было заставить, взяв за основу код от Renat, но желания нет с этим возится:)
     
  4. fr0ster

    fr0ster Гик

    Почитайте книгу Дж Вильямса Программируемые роботы.
    Там в самом начале подробно описано управление через связку L297+L298/L293.
    Разница между 293 и 298 у первого допустимый ток 2А, у второго 1А
    В принципе можно обойтись и без L297, но меня смущает вопрос как в шилде дергаются управляющие выводы INH1 и INH2.
     
  5. Alex19

    Alex19 Гуру

    Отъезжал, в разъездах.

    Спасибо, почитаю на досуге. У меня, что-то с ш.д. вечные проблемы.
    Иногда просто время нет, на паяние, поэтому проще переплатить и получить готовое решение. Но просто интересно иногда разобраться.

    И буду искать канал в Питер, сегодня буду говорит с человеком, чтобы купить Gecko драйвер.
    Это очень слабенькие микросхемы, это для маленьких супер.
    А для нормальных беда хотя бы 48В на 3А-4А.
     
  6. fr0ster

    fr0ster Гик

    Я не про шилд, я про мостовую схему L298/L293
     
  7. fr0ster

    fr0ster Гик

    Ренат, вот уточнить хочу, Pin1-4 это пины на шилде? Надев Шилд на Ардуину вы подаете на пины 4-7 Ардуины фазовый сигнал и крутите моторчик?
     
  8. fr0ster

    fr0ster Гик

    В общем для ответа нужна схема шилда.
    Явно есть отличия DFRobot от шилда Амперки, а описание похоже от шилда DFRobot.

    Администрация может схему шилда показать? Тогда можно было бы сделать либу, чтоб у пользователей не возникало лишних проблем.
     
  9. Alex19

    Alex19 Гуру

    Бегаю
    В инет много схем, но какая, там не понятно.

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

    И там вроде только 1 микросхема, в отличие от моей, только L298P.
     
  10. fr0ster

    fr0ster Гик


    У версии DFRobot и на плате и в схеме кроме L298P есть NAND схема 74HC00.
    В версии Амперки74HC00 на плате не виден, а схемы нет.
    Но подозреваю что описание на странице шилда Амперки относится как раз к шилду DFRobot.
     
  11. Alex19

    Alex19 Гуру

    Возможно.

    Надеюсь он заработает с моторами 42STH47-0406A.
    Так же заказал драйверов A4988, и двигателей 17HS4401N.

    Буду проверять, надеюсь придут во вторник.
     
  12. Renat

    Renat Нерд

    Да, это пины на шилде Амперки.
     
  13. fr0ster

    fr0ster Гик

    А будет большой наглостью попросить выложить фотку шилда? Именно того, на котором вы тестили?
     
  14. Alex19

    Alex19 Гуру

    Приехал мой шилд из Амперки.
    http://amperka.ru/collection/motor-drivers/product/arduino-motor-shield

    И мотор http://amperka.ru/collection/stepper-motor/product/stepper-motor-nema17-42sth47-0406a.
    Подключил 4 проводами из 6. Работает.

    Куда подключать остальные 2 провода?

    http://forum.amperka.ru/threads/как-подключить-шд-к-ардуино-уно-через-мотор-шилд.2173/page-3#post-16884
    На видио, видно, что белый подключен минус 12В.
    А желтый болтается.
     
  15. fr0ster

    fr0ster Гик

  16. Alex19

    Alex19 Гуру

    Спасибо, понятно.

    Центральные 2 вывода обмоток, можно подключить на - питания, чтобы получить униполярный режим работы. Правильно ли я понял?
     
  17. Alex19

    Alex19 Гуру

    Видимо, да.
    Подключил и так, работает.

    Слабенький он какой-то или я привык тем, которые не скрутить, а тут без проблем. Мне показалось, что даже слабее моего маленького crouzet, ну да ладно.

    Большое спасибо fr0ster.
     
  18. fr0ster

    fr0ster Гик

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

    На странице 12 схемы подключения движков с 6 выводами.
    И как биполярный и как униполярный.
     
  19. Alex19

    Alex19 Гуру

    Ссылка не открылась.
    Все пытаюсь обойтись без знаний электроники, поэтому покупаю готовые блоки, но видимо потихоньку надо учить.

    Да кстати, мой старый шилд, с которым я бился до этого.
    [​IMG]
    DFRobot Motor Shield (L298N).
    http://www.dfrobot.com/wiki/index.php/Arduino_Motor_Shield_(L298N)_(SKU:DRI0009)

    Заработал без проблем, на стандартном коде. С этим мотором.

    UP. Маленький мой моторчик не заработал, так, что теперь доподлинно ясно, что дело в моторе.
     
    Последнее редактирование: 26 ноя 2013
  20. fr0ster

    fr0ster Гик


    Stepper по идее как раз под DFRobot шилд писался. Насчет ссылки, там надо жмакнуть скачать книгу и загрузится в DejaVu формате файл с книгой.

    А что с мотором? он ни с одним шилдом не заработал?