Янв 22 2009

Самодельный драйвер-контроллер шагового двигателя на A3977, A3979

С появлением микросхем A3977 и A3979 от Allegro жизнь стала гораздо легче. Создать контроллер шагового двигателя стало прощще простого. A3979 является законченным контроллером шагового двигателя, включая управляющую логику, и токовые ключи на полевых транзисторах, расчитанным на токи до 2.5 ампер и напряжение до 35 вольт. В комплексе с небольшим количеством резисторов и конденсаторов эта микросхема может полностью управлять биполярным шаговым двигателем, подав на ее вход лишь два сигнала - направление и шаг.

Даташит на микросхему можно посмотреть здесь.  В нем описан, как лучше сделать плату, какие лучше использовать компоненты, и т.п. Схема включения позволяет выбирать подходящий ток для вашего шагового двигателя, а также четыре микрошаговых режима вплоть до 1/16. Кроме того реализованы три варианта спада тока - это ноу-хау фирмы. Все эти настройки позволяют добиться плавной и тихой работы приводов а также разгона их до максимальных скоростей.

Транзисторы с сопротивлением около 20 миллиОм позволяют использовать микросхему практически без радиатора, точнее радиатором может являться сама плата на которую она впаяна. Вот наш вариант схемы котроллера:

А готовая плата вставленная в стандартный корпус на DIN рейку выгядит так:

 

На фото ниже видны перемычки которые конфигурируют микрошаг, а справа вверху виден потенциометр для регулировки тока:

 


FORUM

Отзывов (9) на “Самодельный драйвер-контроллер шагового двигателя на A3977, A3979”

  1. Матвей 17 Апр 2009 в 1:33

    Не рискну я сам сделать, да и паять особых навыков нет:(

  2. PolNet 17 Апр 2009 в 11:25

    Немного не понял, а как подключаются контроллеры других координат?

  3. Андрей 22 июня 2009 в 19:10

    Подскажите пожалуйста мне надо управлять 6-ю шаговыми двигателями - одновременно (Станок такой - вернее оборудование для создания форм деталей ) смогу ли я управлять с помощью этих микроконтроллеров движками - и через какую прогу ими можно управлять. Спасибо заранее!

  4. Евгений 03 июля 2009 в 8:41

    2 Andrei : Да сможете, но для этого вам потребуется плата сопряжения с ЛПТ портом (LPT Breakout Board). Софта под это дела куча. из бесплатного и надежного - EMC2.

  5. Иван 10 июля 2009 в 10:45

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

  6. Геннадий 12 июля 2009 в 12:58

    Есть такие микросхемы. Кому нужны, обращайтесь

  7. Kadir 26 Авг 2009 в 5:35

    Как мне купить подробную схему и драйвер

  8. MetallEngineer 07 Окт 2009 в 5:31

    А не проще использовать контролер типа лого, можно с логикой поэксперементировать, у нас такой 1300-1500руб китайский стоит, и двигателей можно подключить штуки 4

  9. David 02 мая 2010 в 1:21

    Порозительно!! как такая кроха крутит дши300-3?
    факт даже не сморкается!

Комментарии RSS

Оставьте отзыв

CAPTCHA image