Драйвер шагового двигателя схема: Драйвер шагового двигателя своими руками

Содержание

Управление биполярным шаговым двигателем. Часть 1. Теория. Схема с контроллером PIC12F629 и драйвером LB1838 — radiohlam.ru


Схема драйвера шагового двигателя

Схема драйвера шагового двигателя не содержит дорогих деталей и программируемых контроллеров. Работа может регулироваться в широком диапазоне с помощью потенциометра PR1. Есть изменение направления вращения двигателя. Катушки шагового двигателя переключаются с помощью четырех МОП-транзисторов T1-T4. Применение в блоке транзисторов большой мощности типа BUZ10 позволит подключить двигатели даже с очень большим током.

Как управлять шаговым двигателем через Arduino: схема подключения

Шаговый двигатель — один из основных компонентов роботехники, ЧПУ-станко, 3D-принетеров и других автоматических систем. В этой статье рассмотрим что это такое, как его подключить и как управлять шаговым двигателем с помощью Arduino.
На производстве и в быту при автоматической работе каких-либо механизмов часто требуется точное позиционирование рабочего органа или оснастки. Для этого могут использоваться серво приводы и шаговые двигатели. Эти два вида электропривода значительно отличаются, как по конструкции, так и по особенности работы и управления. В этой статье мы затронем тему работы с шаговыми двигателями с помощью Arduino и модуля для управления электродвигателями на базе ИМС ULN2003.

Особенности схемы и детали

  • управление четырехфазным шаговым двигателем
  • плавная регулировка скорости вращения в пределах всего диапазона
  • изменение направления вращения мотора
  • возможная остановка двигателя
  • блок питания 12 В постоянного тока

Детали — IC1: 4070, IC2: 4093, IC3: 4027, T1-T4: BUZ10, BUZ11

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

Блок, собранный из проверенных компонентов, не требует настройки и запускается сразу после подачи питания. Со значениями элементов, указанными на схеме, позволяет работать двигателю 5,25” и выполняет изменение скорости вращения в интервале от 40 об./мин. до 5 об./мин.

Полезное: Схема усилителя звука с предусилителем, блоком питания и реле защиты АС

Перейдем к практике

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

Итак, из рассмотренного ранее набора у меня есть:

  • Arduino UNO;
  • Модуль ULN2003;
  • Шаговый двигатель 28BYJ-48 5V DC;
  • Куча перемычек, бредборд и источник питания для него.

Модуль ULN2003 – предназначен для управления униполярным шаговым двигателем. Схематически это транзисторная сборка Дарлингтона с 7-ю каналами и, в принципе, ею можно управлять чем угодно. Технические характеристики приведены ниже:

  • Номинальный ток коллектора одного ключа — 0,5А;
  • Максимальное напряжение на выходе до 50 В;
  • Защитные диоды на выходах;
  • Вход адаптирован к разным видам логики;
  • Возможность применения для управления реле.

Биполярный контроллер шаговых двигателей

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

Принципиальную схему можно разделить на следующие блоки:

  1. последовательный чип, генерирующий битовые строки,
  2. локальный генератор тактового сигнала,
  3. схема управления питанием катушек,
  4. выходные буферы Н-моста,
  5. схемы защиты входных сигналов управления.

Контроллер должен питаться постоянным напряжением, хорошо отфильтрованным, желательно стабилизированным.

Теперь пару слов про H-мосты, которые будут работать с этим драйвером. Они должны принимать на своих входах все возможные логические состояния (00, 01, 10, 11), без риска какого-либо повреждения. Просто в некоторых конфигурациях мостов построенных из дискретных элементов, запрещается одновременное включение двух входов — их естественно нельзя использовать с этим контроллером. Мосты выполненные в виде интегральных микросхем (например L293, L298), устойчивы к этому.

И в завершение третий вариант контроллера, на микросхемах STK672-440, имеющий все необходимые защиты и функции смотрите по ссылке.

Что такое шаговый двигатель?

Прежде чем перейти к статье, давайте сразу договоримся, что статья не направлена на специалистов, а её цель – донести любознательным любителям техники и технологий о таком устройстве, как шаговый двигатель и об основах работы с ними. Поэтому умников и критиков, жаждущих поговорить о великом многообразии управляемого и регулируемого электропривода, прошу идти общаться на тематические ресурсы по ЧПУ-станкам и 3D-принтерам.

Итак, для начала сформулируем определение. Согласно Википедии: « Шаговый электродвигатель — синхронный бесщёточный электродвигатель с несколькими обмотками, в котором ток, подаваемый в одну из обмоток статора, вызывает фиксацию ротора. Последовательная активация обмоток двигателя вызывает дискретные угловые перемещения (шаги) ротора».

Формулировка достаточно понятна, но её последнее предложение может вызвать некоторое недопонимание. Поэтому я предлагаю провести небольшое сравнение.

Всем известно что ротор «обычного» электродвигателя, будь то асинхронного, синхронного, коллекторного или любого другого будет вращаться до тех пор, пока на него подают напряжение питания, и после отключения питания он будет вращаться еще какое-то время по инерции, если же не используются какие-либо средства для его торможения.

Ротор такого двигателя вращается просто вокруг своей оси без каких-либо ограничений, на 360 градусов, и остановится он в любом месте. Зафиксировать его положением можно только механически (тормозом). По этой причине не получится добиться точного позиционирования исполнительных механизмов, что требуется в робототехнике, ЧПУ-станках и другом автоматизированном оборудовании.

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

В приведенном выше определении было сказано «… вызывает дискретные угловые перемещения (шаги) ротора

…» — это значит, что ротор шагового двигателя не вращается в обычном понимании, а поворачивается на какой-то определенный, «дискретный» угол. Этот угол называется шагом, отсюда и название «шаговый двигатель». Мне нравится еще одно название этих устройств — «двигатель с конечным числом положений ротора».

Питание такого двигателя невозможно без системы управления, или как его еще называют, драйвера — он подаёт импульсы в нужные обмотки, чтобы повернуть ротор на нужный угол. Это наглядно иллюстрирует приведенная ниже анимация.

Кроме того, что можно поворачивать двигатель на определенный угол и фиксировать его в этом положении, делать это всё можно без схемы обратной связи (датчиков положения и прочего).

Рассматривать типы шаговых двигателей в пределах этой статьи мы не будем, лишь кратко перечислим, какими они бывают. По конструкции:

2. С постоянными магнитами.

По способу питания:

  1. Униполярные (однополярные — ток пропускают через обмотки только в одну сторону).
  2. Биполярные (ток пропускают через обмотки в обе стороны). Здесь драйвер должен подавать напряжение различной полярности, что несколько усложняет схемотехнику. При тех же размерах развивают бОльшую мощность по сравнению с униполярными.

В униполярном двигателе зачастую 5 проводов — 1 общий, от середины каждой из двух обмоток, и 4 от концов обмоток. Иногда говорят «4 обмотки» — это также правильно, поскольку фактически мы получаем 4 обмотки соединенных в общей точки.

Также ШД могут отличаться и по количеству проводов, это зависит от того, как соединены обмотки и какое питание предполагается, некоторые варианты вы видите в таблице ниже.

Управление шаговым двигателем

Различают два способа управления шаговым двигателем:

1. Полношаговое

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

2. Полушаговое

. В этом случае увеличивается количество шагов, соответственно повышается точность установки положения вала. На каждый первый шаг включается одна обмотка, на каждый второй шагами (полушаг) – пара обмоток. Но когда включена одна обмотка момент на валу снижается вдвое.

На анимациях ниже наглядно продемонстрировано

В некоторых источниках отдельно обозначают микрошаговое управление. Используется, когда необходимо максимальное количество шагов и точность управления. По способу управления оно похоже на полушаговый режим, между шагами включаются две обмотки, а отличие в том, что токи в них распределяются не равномерно. Главный недостаток такого подхода — усложняется коммутация (система управления).

Подключение шагового двигателя

Чтобы запитать обмотки, потребуется устройство способное выдать управляющий импульс или серию импульсов в определенной последовательности. В качестве таких блоков выступают полупроводниковые приборы для подключения шагового двигателя, микропроцессорные драйвера. В которых имеется набор выходных клемм, каждая из них определяет способ питания и режим работы.

В зависимости от схемы подключения должны применяться те или другие выводы шагового агрегата. При различных вариантах подведения тех или иных клемм к выходному сигналу постоянного тока получается определенная скорость вращения, шаг или микрошаг линейного перемещения в плоскости. Так как для одних задач нужна низкая частота, а для других высокая, один и тот же двигатель может задавать параметр за счет драйвера.

Типичные схемы подключения ШД

В зависимости того, какое количество выводов представлено на конкретном шаговом двигателе: 4, 6 или 8 выводов, будет отличаться и возможность использования той или иной схемы их подключения Посмотрите на рисунки, здесь показаны типичные варианты подключения шагового механизма:


Схемы подключения различных типов шаговых двигателей

При условии запитки основных полюсов шаговой машины от одного и того же драйвера, по данным схемам можно отметить следующие отличительные особенности работы:

  • Выводы однозначно подводятся к соответствующим клеммам устройства. При последовательном соединении обмоток увеличивает индуктивность обмоток, но понижает ток.
  • Обеспечивает паспортное значение электрических характеристик. При параллельной схеме увеличивается ток и снижается индуктивность.
  • При подключении по одной фазе на обмотку снижется момент на низких оборотах и уменьшает величину токов.
  • При подключении осуществляет все электрические и динамические характеристики согласно паспорта, номинальный токи. Значительно упрощается схема управления.
  • Выдает куда больший момент и применяется для больших частот вращения;
  • Как и предыдущая предназначена для увеличения момента, но применяется для низких частот вращения.

Типы шаговых двигателей

Для обеспечения различных параметров работы важна как величина шага, на который будет смещаться вал, так и момент, прилагаемый для перемещения. Вариации данных параметров достигаются за счет конструкции самого ротора, способа подключения и конструкции обмоток.

По конструкции ротора

Вращаемый элемент обеспечивает магнитное взаимодействие с электромагнитным полем статора. Поэтому его конструкция и технические особенности напрямую определяют режим работы и параметры вращения шагового агрегата. Чтобы на практике определить тип шагового мотора, при обесточенной сети необходимо провернуть вал, если ощущаете сопротивление, то это свидетельствует о наличии магнита, в противном случае, это конструкция без магнитного сопротивления.

Реактивный

Реактивный шаговый двигатель не оснащается магнитом на роторе, а выполняется из магнитомягких сплавов, как правило, его набирают из пластин для уменьшения потерь на индукцию. Конструкция в поперечном разрезе напоминает шестерню с зубцами. Полюса статорных обмоток запитываются противоположными парами и создают магнитную силу для перемещения ротора, который двигается от попеременного протекания электрического тока в обмоточных парах.


С переменным магнитным сопротивлением

Весомым плюсом такой конструкции шагового привода является отсутствие стопорящего момента, образуемого полем по отношению к арматуре. По факту это тот же синхронный двигатель, в котором поворот ротора идет в соответствии с полем статора. Недостатком является снижение величины вращающего момента. Шаг для реактивного двигателя колеблется от 5 до 15°.

С постоянными магнитами

В этом случае подвижный элемент шагового двигателя собирается из постоянного магнита, в котором может быть два и большее количеством полюсов. Вращение ротора обеспечивается притяжением или отталкиванием магнитных полюсов электрическим полем при подаче напряжения в соответствующие обмотки. Для этой конструкции угловой шаг составляет 45-90°.


С постоянным магнитом
Гибридные

Был разработан с целью объединения лучших качеств двух предыдущих моделей, за счет чего агрегат обладает меньшим углом и шагом. Его ротор выполнен в виде цилиндрического постоянного магнита, который намагничен по продольной оси. Конструктивно это выглядит как два круглых полюса, на поверхности которых расположены зубцы ротора из магнитомягкого материала. Такое решение позволило обеспечить отличный удерживающий и крутящий момент.


Устройство гибридного шагового двигателя

Преимущества гибридного шагового двигателя заключатся в его высокой точности, плавности и скорости перемещения, малым шагом – от 0,9 до 5°. Их применяют для высококлассных станков ЧПУ, компьютерных и офисных приборах и современной робототехнике. Единственным недостатком считается относительно высокая стоимость.

Для примера разберем вариант гибридных ШД на 200 шагов позиционирования вала. Соответственно каждый из цилиндров будет иметь по 50 зубцов, один из них является положительным полюсом, второй отрицательным. При этом каждый положительный зубец расположен напротив паза в отрицательном цилиндре и наоборот. Конструктивно это выглядит так:


Расположение пазов гибридника

Из-за чего на валу шагового двигателя получается 100 перемежающихся полюсов с отличной полярностью. Статор также имеет зубцы, как показано на рисунке 6 ниже, кроме промежутков между его компонентами.


Рис. 6. Принцип работы гибридного ШД

За счет такой конструкции можно достичь смещения того же южного полюса относительно статора в 50 различных позиций. За счет отличия положения в полупозиции между северным и южным полюсом достигается возможность перемещения в 100 позициях, а смещение фаз на четверть деления предоставляет возможность увеличить количество шагов за счет последовательного возбуждения еще вдвое, то есть до 200 шагов углового вала за 1 оборот.

Обратите внимание на рисунок 6, принцип работы такого шагового двигателя заключается в том, что при попарной подаче тока в противоположные обмотки происходит подтягивание разноименных полюсов ротора, расположенных за зубьями статора и отталкивание одноименных, идущих перед ними по ходу вращения.

По виду обмоток

На практике шаговый двигатель представляет собой многофазный мотор. Плавность работы в котором напрямую зависит от количества обмоток – чем их больше, тем плавне происходит вращение, но и выше стоимость. При этом крутящий момент от числа фаз не увеличивается, хотя для нормальной работы их минимальное число на статоре электродвигателя должно составлять хотя бы две. Количество фаз не определяет числа обмоток, так двухфазный шаговый двигатель может иметь четыре и более обмотки.

Униполярный

Униполярный шаговый двигатель отличается тем, что в схеме подключения обмотки имеется ответвление от средней точки. Благодаря чему легко меняются магнитные полюса. Недостатком такой конструкции является использование только одной половины доступных витков, из-за чего достигается меньший вращающий момент. Поэтому они отличаются большими габаритами.


Униполярный ШД

Для использования всей мощности катушки средний вывод оставляют не подключенным. Рассмотрите конструкции униполярных агрегатов, они могут содержать 5 и 6 выводов. Их количество будет зависеть от того, выводится срединный провод отдельно от каждой обмотки двигателя или они соединяются вместе.

Схема простого драйвера для униполярного шагового двигателя

Главная » Измерение и контроль » Схема простого драйвера для униполярного шагового двигателя

Схема драйвера униполярного шагового двигателя, описанная в данной статье, реализует следующие задачи:
• управление 4-фазовым униполярным шаговым двигателем.
• обеспечивает плавную регулировку скорости вращения и изменение направления вращения.
• выполняет функцию остановки двигателя.

Ниже представлена принципиальная схема драйвера шагового двигателя. Драйвер построен с использованием трех микросхем 4000 серии и четырех силовых MOSFET транзисторов.

Схема тактируется генератором прямоугольных импульсов, построенного на логических элементах 2И-НЕ с триггером Шмитта на выходе. Рабочая частота генератора определяется общим сопротивлением PR1 + R2 и емкостью конденсатора С1, и может быть изменена в широком диапазоне с помощью потенциометра PR1.

Фрагмент схемы на элементах EXOR и J-K триггере создает счетчик по модулю 4, с тактами высокого уровня. Переключатель SB1 (JP1) предназначен для изменения направления работы счетчика, а, следовательно, для изменения направления вращения шагового двигателя. С помощью переключателя SB2 (JP2) можно запускать и останавливать двигатель.

Управление катушками 4-фазного шагового двигателя осуществляется с помощью четырех MOSFET транзисторов (VT1…VT4). Использование в данной схеме транзисторов высокой мощности типа BUZ11 — это решение, гарантирующее надлежащую работу двигателя высокой мощности.

Ниже показаны формы сигналов на разъеме Х2, к которому подключаются обмотки шагового двигателя.

Драйвер собран на печатной плате, рисунок которой приведен ниже. Монтаж следует начать с установки резисторов, панельки под микросхемы и закончить разъемами и силовыми транзисторами.

Разъемы JP1 и JP2 имеют ту же функцию, что и нажатие кнопки SB1 и SB2, так что вы можете подключить к ним кнопки и вынести их за пределы платы.
Печатная плата разработана таким образом, что вы можете установить транзисторы на общий радиатор, предварительно изолировав их слюдяными или силиконовыми прокладками.

Инвертор 12 В/ 220 В

Инвертор с чистой синусоидой, может обеспечивать питание переменно…

Подробнее

После сборки необходимо тщательно проверить плату на предмет короткого замыкания дорожек. Драйвер, собранный из исправных деталей не требует настройки и начинает работать сразу.

Следует, упомянуть о способе подключения питания и обмоток двигателя к плате драйвера. В случае питания схемы управления и двигателя тем же напряжением, которое находится в диапазоне от 5…15 В, и ток потребления не превышает 1 А, то необходимо установить перемычку JP3 и питание подать к разъему VDD.

Если параметры питания шагового двигателя не находится в пределах напряжения питания схемы драйвера, то необходимо снять перемычку JP3, и к разъему VDD подвести напряжение питания от 5…15 В, а к разъему X2 подать питание в соответствии с параметрами шагового двигателя.

Рисунок печатной платы (8,5 KiB, скачано: 2 382)

Тестер транзисторов / ESR-метр / генератор

Многофункциональный прибор для проверки транзисторов, диодов, тиристоров…

Подробнее




Categories Измерение и контроль Tags Шаговый двигатель

Отправить сообщение об ошибке.

EasyDriver — Драйвер шагового двигателя — ROB-12779

4.

2 из 5

На основании 39 оценок:

Сейчас просматриваются все отзывы покупателей.

Показаны результаты со звездным рейтингом.

1 из 1 нашел это полезным:

Управление двигателем стало очень простым!

от пользователя #404942 проверенный покупатель

У меня их 18, чтобы управлять кучей моторов (ROB-09238) одновременно. Каждый из них работал безупречно и выдерживал мощность без каких-либо регулировок. Программирование было несложным с использованием библиотеки AccelStepper. Использовал Mega 2560 для управления логикой шага и направления.

Произошла катастрофа: три мои платы были зажаты панелью МДФ и конденсаторы были вырваны напрочь. Я заменил колпачки на типичные полярные колпачки (высокие банки), и платы снова работают нормально.

1 из 1 нашел это полезным:

Умелый маленький водитель

от участника #356554 проверенный покупатель

Честно говоря, это не сработало для проекта, который я планировал. Отсутствие гибкости в выборе + или — общего для моих сигналов было проблемой. Однако я не разочарован, я смогу разрабатывать будущие проекты с учетом этого недостатка. В целом, стоит цена.

1 из 1 нашел это полезным:

Работал отлично, пока я не поджарил его

Брэндон Джеймс проверенный покупатель

После того, как я сделал свой собственный шаговый двигатель, он стоит всех денег, чтобы просто сделать это для вас. Работает фантастически, легко интегрируется, загнал мой прямо с raspberry pi. Выделяет много тепла, если вы используете двигатель на полную мощность, рассмотрите возможность установки вентилятора где-нибудь. Горшок очень маленький, я крутил его металлической отверткой, и он соскользнул, я задел конденсаторы под ним, он заискрился и перестал работать. облом. Я все равно буду заказывать замену! Это зажгло и это весело, Sparkfun. Редактировать: после проблем с использованием 5 В, которые он подает на тинси, и глядя на схему, в ней нет обратного диода, обязательно включите его в свой проект, если вы собираетесь использовать эту мощность!

4 из 4 нашел это полезным:

Отлично — только будьте осторожны с EMI!

от RobotCamera проверенный покупатель

Работает хорошо.

Простота использования буквально с любым микроконтроллером, который только можно себе представить. Я использую свой с Arduino Pro Mini 3,3 В.

Просто остерегайтесь электромагнитных помех. Контактные площадки A/B и дорожки, ведущие к ним, вместе с контактами на микросхеме и вашими кабелями, ведущими к шаговому двигателю, сбрасывают массу электромагнитных помех. Это не ошибка платы, это просто то, что происходит, когда вы переключаете шаговый двигатель. Он может возиться с соседними микроконтроллерами и микросхемами. Так что будьте осторожны при планировании своего проекта — устанавливайте некоторое расстояние между EasyDriver + шаговый двигатель и другими компонентами, если можете. Если вы не можете изолировать их на расстоянии, защитите чувствительные компоненты проводящим заземленным материалом.

Я переписывался с Брайаном, когда имел дело с проблемами EMI в моем проекте, он очень хорошо осведомлен и вежлив. Отличная поддержка.

Чип может нагреваться на ощупь. Я рассматриваю возможность добавления радиатора в верхнюю часть чипа.

1 из 1 нашел это полезным:

Легко использовать

от Dan199 проверенный покупатель

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

1 из 1 нашел это полезным:

Работает, но чип горячий

Джон13 проверенный покупатель

Работает отлично, но чип греется при токе 0,5 ампера. Вероятно, это не проблема, но я купил более крупную и немного более дорогую версию (2 ампера), и она работает без заметного нагрева чипа. Я мог бы добавить, что я не использовал какой-либо связанный код ни для большой, ни для маленькой версии. Я не вижу очевидной необходимости менять параметры микрошага на лету (кроме, может быть, для тестирования), поэтому я жестко подключил их и просто использовал элементы управления направлением и шагом. Я управляю направлением выхода порта и шагаю от счетчика, который автоматически переключает выходной контакт при достижении выбранного значения. (Обратите внимание, что это выходит за рамки стандартного ввода-вывода Audrino, но в долгосрочной перспективе это намного проще. Я предлагаю всем хотя бы взглянуть на руководство Atmel для микросхемы Arduino и попробовать использовать некоторые регистры напрямую.)

1 из 4 нашел это полезным:

Не так здорово, как я надеялся

от участника #678454 проверенный покупатель

Имея в виду, что я новичок в использовании Arduino и сопутствующих продуктов, я действительно разочарован качеством кодирования, которое я нашел на этой плате. Кажется, что все в восторге от него, поэтому покупка была закономерным решением. К сожалению, я чувствую, что вернулся в Commodore 64 дня, загружая тонны кода только для того, чтобы обнаружить, что они не работают. Поэтому я трачу часы на то, чтобы ничего не пропустить и не добавить. И вообще у меня нет. Итак, я заканчиваю тем, что пытаюсь выяснить, что было непреднамеренно добавлено или опущено автором. Затем я начинаю просматривать другие коды и вставлять части того, что, по моему мнению, сработало в новый код, только чтобы обнаружить, что они также несовместимы. Эта доска не исключение. Я уверен, что это, вероятно, такой же хороший продукт, как и другие, но лично я пока не являюсь его большим поклонником. Кстати, у меня тоже есть Seeed Motor Shield и Adafruit Motor Shield V2.0 и у меня точно такие же чувства к ним.

Отлично, просто, но нужна настроенная библиотека arduino

от участника #422113 проверенный покупатель

Это отличный способ управления шаговым двигателем. Но… Библиотеки шаговых двигателей Arduino отлично подходят для управления подключением к 4-проводному драйверу. Некоторые из них, я уверен, разобрались с задержками, чтобы они не влияли на синхронизацию остальной части вашего кода. Простой шаговый драйвер был бы намного мощнее, если бы библиотека arduino была настроена (для простых людей, таких как я :), особенно если бы также были включены время ускорения и замедления. Мне трудно писать код без использования задержки в моем проекте. Может я просто не такой умный 🙂

Тек.

еще не знаю

от участника #812198 проверенный покупатель

Было бы неплохо, если бы Вы предложили к продаже необходимые клеммники, необходимые для купленных плат.

Спасибо

Облегчает жизнь

от пользователя #322613 проверенный покупатель

Подключить его к микроконтроллеру очень просто, а изменить логику на 3.3 вместо 5 просто. В то время как чип может работать быстрее, мой шаговый двигатель не может, поэтому я убедился, что он не пропускает обязательные пробы и ошибки, пока не нашел минимальную задержку, которую может достичь комбинация контроллера и двигателя. Если вы спешите просто заставить все работать (как я), это действительно отличный простой драйвер. Обязательно найдите время, чтобы отрегулировать ограничение тока для вашего двигателя с помощью контрольной точки, прежде чем подключать двигатель — в руководстве есть формула отношения напряжения к току. Для низкой стоимости это очень удобно.

Работал отлично!

от участника #866144 проверенный покупатель

Работал точно так, как должен был

от участника #865449 проверенный покупатель

Я использую его для привода всех своих акриловых часов-скелетонов. Это надежно и доступно 24/7…

работает отлично

от пользователя #884667 проверенный покупатель

прекрасно работает при правильном использовании. .. Легко взорвется, если использовать его неправильно, ха-ха

Отличный водитель

от участника #408903 проверенный покупатель

Работает так, как рекламируется, прост в использовании, просто следуйте инструкциям на веб-странице продукта. Обязательно прислушайтесь к их примечанию с просьбой не подключать / отключать двигатель, когда драйвер включен; это убьет ваш EasyDriver, так что не делайте этого! Я неплотно подключил свой двигатель к плате, и во время тестирования он оторвался, и мой драйвер умер; к счастью, я купил две платы, ожидая, что сожгу первую, поэтому я убедился, что во второй раз припаял правильные клеммы к драйверу, и теперь все работает безупречно.

Отличный, доступный вариант

от участника № 588721 проверенный покупатель

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

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

Вроде работает хорошо, но чип сильно греется

ГарднерТек проверенный покупатель

Плата хорошо работает и легко программируется. Я заметил, что делать маленькие шаги или всего несколько полных оборотов — это нормально. После полных оборотов и почти высокой скорости чип сильно нагревается, и двигатель начинает работать рывками. Вероятно, это решит радиатор. Кто-нибудь сталкивался с этим и порекомендовал конкретный радиатор?

Отличная доска

от Бокочоко проверенный покупатель

Мне нравится эта доска. Это намного проще, чем я думал. Моим единственным изменением будет перемещение всех контактов в одну сторону, чтобы упростить подключение.

Отличное устройство, отличное руководство по подключению

от участника #836901 проверенный покупатель

Очень прост в использовании, следуя инструкциям Sparkfun по подключению. Работает как обещал. Я читал комментарии о количестве тепла, которое он выделяет, но я не видел никаких проблем в этом отношении. EasyDriver — это простая покупка для вашего шагового двигателя.

отличный для своего размера

от участника #1070410 проверенный покупатель

первоклассный продукт за опыт, который у меня есть и который я приобретаю с каждым проектом, который я делаю настоятельно рекомендуется

Хорошо работает в моем проекте

от участника № 166004 проверенный покупатель

Он может выполнять 4000 шагов в секунду, управляемый Arduino Pro Mini с частотой 16 МГц. Вполне нормально. Он надежен, но я всегда выключаю мотор после того, как сделаю 6000 шагов или меньше. Если вы оставите его включенным, через него непрерывно будет течь полный запрограммированный ток, и он станет очень, очень горячим. Горячо обожгите палец. Я бы порекомендовал радиатор, если вы собираетесь оставить двигатель включенным (например, при микрошаге).

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

пока работает нормально

от пользователя #1251513 проверенный покупатель

Мне не удалось протестировать его с правильным типом шагового двигателя. Тот, что у меня сейчас, берет около 2 А, а столько драйвер выдать не может. Моторчик крутится, но не на той скорости, которая мне нужна. Лучший мотор уже в пути, проблем не ожидаю, как только он прибудет. Кстати, он очень прост в использовании!

работает как рекламируется

от пользователя № 736210 проверенный покупатель

Это устройство работало, как заявлено. В конце концов я перешел на Big Easy Driver, потому что мне нужно было больше тока.

EasyDriver — это удобный шаговый контроллер!

от пользователя #625063 проверенный покупатель

Я использовал PIC16F18855 для сопряжения и анализа нескольких датчиков в научных целях. На позднем этапе разработки прототипа стала очевидной необходимость в стадии точного перемещения с шаговым управлением. Из-за нехватки времени, ресурсов процессора и места на печатной плате я решил попробовать EasyDriver. Реализация шагового двигателя и прошивка были выполнены всего за 30 минут благодаря ясной, точной и серьезной документации, которая окружает функциональность платы. С помощью нескольких модификаций я смог еще больше уменьшить размер платы, подключив выходной регулятор EasyDriver +5/3,3 В для питания большинства приложений. Если вам нужен надежный гибкий шаговый контроллер, но вы предпочитаете тратить свое время на другие аспекты вашего приложения, EasyDriver вам поможет!

Работает супер хорошо.

от пользователя #837686 проверенный покупатель

Я худший программист в мире, но даже я понял это, и мне это очень нравится. Спасибо! Бретт Р

Подключи и играй

от участника № 1282770 проверенный покупатель

Документация была достаточно подробной, чтобы я мог написать простой скрипт на Python для моей платы Asus tinker, встроенный режим 3,3 В сделал все просто и ясно, расположение выводов имело смысл, а маскировка на плате была сделана хорошо. Как и все доски от sparkfun, она очень хорошо сделана.

0 из 1 нашел это полезным:

ВНИМАНИЕ: Нет защиты от обратной полярности.

от участника № 1331550 проверенный покупатель

Только осторожно с ним, один косяк с проводом или пайкой на входе питания на плате и готово.

Всего четыре звезды, но не по вине водителя!

от участника № 1374590 проверенный покупатель

У меня было очень простое временное приложение для вращения одного мотора с помощью всего лишь функционального генератора. Это работало без каких-либо проблем, но я вряд ли потребую больше от этой платы на данный момент. Я не могу дать ему пять звезд (пока), потому что я едва протестировал его.

Разные продукты для разных людей?

от участника #1493724 проверенный покупатель

Соавтор прислал нам ссылку, по которой он купил легкий драйвер. Нам сообщили, что штифты пришли припаянные, заказали такой же товар. Принимая во внимание, что когда мы заказывали, в комплекте не было штифтов или припаяных. Я общался со службой поддержки, и они сказали, что не продают ничего с припаянными контактами, кроме одного другого продукта. За 22,9 доллара0, включая доставку, они должны быть запаяны и готовы к использованию.

3D печатная насыпь для доски

от участника № 1340323 проверенный покупатель

Плата 21 х 49 х 7,6 мм. Крепежные отверстия имеют диаметр 3,3 мм. Перейдите на thingiverse, если вы хотите выбрать одно из нескольких доступных средств передвижения. Мне понравилось https://www.thingiverse.com/thing:3477410

Отличный шаговый драйвер

Кшоматик проверенный покупатель

Простота использования

Хорошо, но будьте осторожны

от пользователя № 1623255 проверенный покупатель

Этот продукт работает так, как описано, однако НЕ отключайте шаговый двигатель, пока на плату и шаговый двигатель подается питание! Это поджарит чип, потому что нет встроенной защиты от обратной ЭДС. Я научился этому на собственном горьком опыте. Это также может быть потенциальной проблемой, если двигатель глохнет, но я не проверял это.

Соответствует своему названию — прост в сборке и эксплуатации

от участника #732101 проверенный покупатель

Силовые линии и линии управления просты в использовании. Мне не нужно ничего знать о шаговых двигателях, чтобы их использовать.

Единственным незначительным изменением является то, что я переместил регуляторы скорости двигателей MS1 и MS2 вместе на плату для облегчения подключения.

Быстро и просто

от участника #722773 проверенный покупатель

Нашел учебник для черного бигльбона, и он заработал в тот же день. С кодом. Хорошо задокументировано и прямолинейно

Облегчает работу

от пользователя № 756647 проверенный покупатель

Мне понадобился микрошаг 1/8 для точного управления настроечным конденсатором в небольшой антенне с магнитной рамкой — Easy Driver сделал эту работу очень легкой.

Мне нравится этот Драйвер.

от JB_Remote проверенный покупатель

Работал как рекламируется !! Много вариантов, так что приятно иметь под рукой, поэтому, когда мне нужно собрать проект, это хороший выбор. Я взорвал один, но он был таким дешевым, что заменить его было проще, чем починить.

Работает

от пользователя #647838 проверенный покупатель

Он делает то, что написано на банке. Однако эта центральная микросхема сильно нагревается. Я еще не выключал его (пока), но я бы рекомендовал переводить его в спящий режим, когда это возможно.

Большой

от пользователя #801638 проверенный покупатель

Отличный инструмент. Получил хорошую оценку за свой проект.

Простой драйвер шагового двигателя с использованием микросхемы таймера 555

Представленная здесь схема вращает шаговый двигатель и изменяет его скорость вращения. Он не использует какой-либо микроконтроллер (или микропроцессор) или какое-либо программируемое цифровое устройство, а также не требует программного обеспечения для генерации последовательности импульсов. Он управляет шаговым двигателем, используя простые, легкодоступные и часто используемые компоненты и микросхемы, такие как IC555, счетчик декад, логический элемент ИЛИ, микросхема драйвера тока и т. Д. Вот почему дано название простого драйвера шагового двигателя.

[[wysiwyg_imageupload:13379:]]

Рис. 1: Прототип простого драйвера шагового двигателя с использованием микросхемы таймера 555 на макетной плате


Как показано на принципиальной схеме, схема реализована с использованием следующих микросхем 1.    IC555 — используется для генерации последовательности импульсов с переменной частотой

2.     Счетчик декад CD4017 — используется для деления частоты импульсов, генерируемых IC555, и генерации последовательностей импульсов с различной частотой, таких как f/2, f/4, f /8 … и т. д.

3.    OR Gate 74LS32 — используется для генерации 4 серий импульсов с частотами f/2, f/4, f/8 и f/16

4.    Current Driver ULN2003 — используется для усиления выходного тока вентилей ИЛИ для управления катушками шагового двигателя

IC555 настроен на нестабильный режим. Его компоненты синхронизации RC — это R1, R2, R3 и C1. Потенциометр R3 используется для изменения частоты выходных импульсов. Значения выбираются таким образом, чтобы выходная частота изменялась от 2 Гц до 3 Гц. (изменение частоты очень низкое, поскольку изменение числа оборотов умножается на 60, поэтому изменение числа оборотов будет от 120 до 180)

Выход IC555 подключен к тактовому входу счетчика CD4017. Если входная частота равна F, счетчик будет генерировать 10 выходных сигналов с F, F/2, F/4, F/8 …. . аналогично.

Из этих 10 выходов 8 выходов используются как входы для 4 логических элементов ИЛИ 74LS32, которые будут генерировать только 4 выхода с F, F/2, F/4 и F/8. Как показано на рисунке, выход 1 st подается на один вход логического элемента ИЛИ 1 st , выход 2 nd подается на один вход логического элемента ИЛИ 2 nd и аналогично 3 -й выход и 4-й -й выход на 3-й -й и 4-й -й выход ИЛИ соответственно. Выход 5 -го снова подается на второй вход 1 -го -го элемента ИЛИ, а остальные 6-й -й, 7-й -й и 8-й -й выходы подаются на остальные логические элементы.

Выходы или все 4 вентиля ИЛИ подаются на входы ULN2003A. ULN2003A имеет пары Дарлингтона внутри, которые управляют катушками шагового двигателя.

Работа цепи

Работу схемы можно лучше объяснить с помощью следующих сигналов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *