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

Содержание

Все своими руками Схема для проверки ШД

Опубликовал admin | Дата 10 июня, 2013

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

     Шаговые двигатели достаточно распространены в устройствах, в которых необходимо добиться точного перемещения механизмов. Существует очень много типов шаговых двигателей, но самыми простыми в плане управления являются 2-х фазные униполярные двигатели. Этот тип двигателей имеет две независимые (см. Рис.1)обмотки с выводами от середины. Их можно встретить в таких аппаратах, как принтер, копир, дисковод и т.д.

     Схема управления шаговым двигателем представлена на рисунке 2.

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

И так, что можно определить с помощью данного блока управления.

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

     Программа управления состоит из пяти подпрограмм, которые переключаются кнопкой BS3 – «Выбор программ». Номер выбранной подпрограммы отображается тремя светодиодами в двоичной системе счисления. При первом включении должен засветиться светодиод HL1, индицирующий о том, что включена первая подпрограмма работы шагового двигателя в полушаговом режиме. Запуск двигателя осуществляется кнопками «Право» и «Лево». Право – двигатель должен крутиться по часовой стрелке, лево – против часовой, но направление вращения зависит еще и от того, как вы скоммутируете обмотки двигателя. Возможно, придется эксперементировать.

На скриншоте 1 (передняя панель виртуального осциллографа программы Proteus) можно наблюдать импульсную последовательность и коды полушагов работы двигателя. Некоторые из шаговиков по этому алгоритму у меня не работали.

     Подпрограмма №2 – светится второй светодиод. В этой подпрограмме двигатель будет работать по полношаговому алгоритму, показанному на скрине 2.

     Подпрограмма №3 – светятся первый и второй светодиоды. В этой подпрограмме двигатель будет работать по полношаговому алгоритму, показанному на скрине 3.

     Подпрограмма №4 – светится третий светодиод. Данная подпрограмма обеспечивает один шаг двигателя при каждом нажатии на кнопку «Право». Кнопка «Лево» в данном случае не задействована. Короче говоря, нажимая каждый раз на кнопку, можно сосчитать количество шагов за один оборот проверяемого двигателя. Алгоритм работы двигателя в данной подпрограмме соответствует алгоритму на скрине 2.

     Подпрограмма №5 – светятся первый и третий светодиоды. В этой подпрограмме творится тоже самое, только алгоритм работы двигателя в данной подпрограмме соответствует алгоритму на скрине 3.

     Общий вид платы — на фото.

Файл прошивки, схему и рисунок печатной платы можно скачать здесь. Успехов всем. До свидания. К.В.Ю.

Скачать “Контроллер для проверки ШД” Shagov-dvigatel.rar – Загружено 1585 раз – 20 КБ

Просмотров:25 025


Как «крутить» шаговый двигатель без микроконтроллера

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

Рисунок 1 — Контроллер шагового двигателя


Контроллер состоит из мультивибратора на таймере 555, микросхемы десятичного счётчика 4022 (CD4022, HEF4022 и т.
д.) и необязательных светодиодов с резистором для визуализации и наглядности, резистор один т.к. больше одного светодиода в данной схеме светиться не может. Счётчик десятичный т.е. при подаче на его тактовый вход (CLOCK (вывод 14)) импульсов напряжения на выводе соответствующему выходу номер которого совпадает с количеством поданных импульсов, после сброса, появляется напряжение уровня логической единицы, на всех остальных выводах выходов, при этом, устанавливаются напряжения уровня логического нуля. Вывод «11» соединён с выводом «15» для того чтобы ограничить счёт данного счётчика. Когда на тактовый вход приходит четвёртый импульс, после сброса, на выводе «11» (выход out4) появляется напряжение уровня логической единицы которое подаётся на вывод «15» (RESET) — вывод сброса, от этого счётчик происходит сброс счётчика в исходное состояние когда напряжение уровня логической единицы будет на выводе «2» который соответствует выходу out0 (т.е. 0 импульсов пришло на тактовый вход). Если вывод «15» соединить с «землёй» (GND, минус ноль питания) а «14» при этом никуда не соединять то счётчик будет считать 7 импульсов, 8ой импульс произведёт сброс и счёт пойдёт заново (так можно сделать мигалку с 8 светодиодами).
Если убрать мультивибратор и светодиоды то останется только микросхема 4022 и её можно использовать с программируемым устройством для управления шаговым двигателем подавая на тактовый вход этой микросхемы импульсы с программируемого устройства. Вместе с этим контроллером можно использовать например драйвер на эмиттерных повторителях на транзисторах такая схема универсальная, безопасная при неправильном управлении но у неё есть недостатки, можно также использовать микросхему драйвер если она подходит. Схема драйвера:

Рисунок 2 — Драйвер на транзисторах


Шаговый двигатель подключается к драйверу

Рисунок 3 — Шаговый двигатель


Для возможности реверса двигателя можно поставить переключатели (или переключатель) так чтобы при переключении менялись местами выводы output1 с output4 и output2 с output3 например:

Рисунок 4 — Реверс шагового двигателя


Просто контроллер:

Купить микросхему счётчик CD4022 dip корпус (как на видео выше) 5шт.
Таймер NE555 dip корпус 5шт.
КАРТА БЛОГА (содержание)

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

Наткнулся недавно на статью камрада BosonBeard про новые контроллеры и решил попробовать на зуб что это такое. Недолго думая были раздобыты 3 типа контроллеров: Canny 3 Tiny, Canny 5 Nano, Canny 7.


Рис. 1. Внешний вид упаковки контроллеров Canny 7 (слева), Canny 5 Nano (в центре), Canny 3 Tiny (справа), шариковая ручка для масштаба


Рис. 2. Внешний вид контроллеров Canny 7 (слева), Canny 5 Nano (в центре), Canny 3 Tiny (справа), шариковая ручка для масштаба

На что стоит обратить внимание… сердцем контроллеров являются чипы семейства PIC — PIC18F25K50-I/ML, PIC18F25K80, PIC24HJ128GP506A-I/PT — соответственно.

Про возможности каждого чипа можно прочитать из даташитов производителя, так что не будем заострять на этом внимание. Из особенностей могу добавить только, что у модели Canny 5 Nano есть внешний TTL-USB драйвер на чипе CP2102. На счет подключения и впаянных разъемов на моделях Canny 7 и Canny 3 переживать не стоит, т.к. производитель укомплектовывает поставку солидным пучком проводов с запаянными разъемами.

Применение чипов семейства PIC было неожиданностью. Хотя сам я не большой их поклонник, свою нишу они определенно занимают не зря. К слову, система защиты от протечек “аквасторож” тоже построена на чипах PIC.

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

Внимание! Собственный бутлоадер и графическая среда программирования накладывают определенные ограничения — невозможность использования стандартных библиотек. Но когда это нас останавливало?)

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

От старого проекта у меня лежал неиспользованный старенький ДШИ-200 и самодельный драйвер к нему.


Рис.3. Мой старый драйвер шагового двигателя, на рисунке можно увидеть 3 канала управления

Это делает задачу немного интересней, так как готовые примеры рассчитаны на использование обычных сейчас 2-х обмоточных двигателей, в то время как ДШИ-200 — четырехобмоточный с двумя выводами с каждой обмотки.

Для сравнения, стандартная программа управления выглядит так:

А то что изобразил я, для управления своим двигателем выглядело так:

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

В качестве платформы для таймлапса я использовал слегка измененный поворотный стол от 3д сканера cyclopus:

Достоинства и недостатки.
По традиции начнем с недостатков:
Закрытый бутлоадер
Отсутствие возможности подключения внешних библиотек

Из достоинств:
Графическая среда программирования — да, это непривычно, но это снижает порог вхождения
Высокая скорость разработки программ
Простота настройки и наладки программ “по месту” в полевых условиях
Развитое сообщество и поддержка разработчиков

Выводы
Не смотря на то, что контроллер достаточно специфичный и относится больше к узкоспециализированному профессиональному классу, производитель позаботился и о простых смертных. Это действительно сопоставимо со временем написания программ на Arduino. Но если взять более сложные программы, Arduino в проигрыше из-за сложности восприятия кода. Всетаки “картинку” мозг воспринимает быстрей чем текст. Кроме того, человеку который не участвовал в изначальной разработке кода проще будет его разобрать по картинке. Конечно визуальная среда разработки добавляет в загружаемый код хлама, но для сложных задач можно выбрать другой контроллер с большим объемом памяти… в общем каждый сам решает что ему важнее.

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

Мне было любопытно что это за контроллеры и что они умеют и я на данный момент удовлетворил свое любопытство. Я не придумал красивое окончание статьи, так что всем прочитавшим — спасибо за внимание.

Автор: Илья

Источник

ИС UCN-5804. Создаем робота-андроида своими руками [litres]

ИС UCN-5804

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

• Максимальный выходной ток в непрерывном режиме 1,25 А

• Величина опорного напряжения 35 В

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

• Управление состоянием выхода и направлением вращения

• Встроенные защитные диоды

• Автоматический сброс при включении

• Внутренняя защита от тепловых перегрузок

Рис. 10.7. ИС UCN-5804 контроллер шагового двигателя

ИС обеспечивает в непрерывном режиме максимальный выходной ток 1,35 А на фазу при опорном напряжении 35 В. Это оказывается более чем достаточным при управлении 12 вольтовым шаговым двигателем. Необходимый выходной ток для такого двигателя составляет (12В/110О м = 0,11 А), т. е. примерно 1/10 ампера.

Последовательность выходных импульсов, определяемая внутренней логикой UCN-5804, запускается прямоугольными импульсами, поступающими на вывод 11. Каждый прямоугольный импульс, поданный на этот вывод, своим отрицательным фронтом запускает перемещение ШД на один шаг.

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

Вывод 15 управляет статусом выхода. Когда на этот вывод подается высокий потенциал, то все выходы ИС отключаются. Если эта функция не требуется для вашей конструкции, то необходимо соединить этот вывод с землей (низкий уровень).

Таблица 10.1. Порядок следования полных импульсов

Таблица 10.2. Порядок следования половиных импульсов

Вывод 14 определяет направление вращения. Когда этот вывод имеет потенциал низкого уровня или соединен с земляной шиной, то направление вращения определяется таблицей 10.1 или 10.2, которая читается сверху вниз. Когда на этом выводе имеется высокий потенциал (15В), то направление вращения сменяется на противоположное и определяется таблицами, читаемыми снизу вверх.

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Создайте свой собственный контроллер движения с ЧПУ — люди, которые делают

Gerbalino — это печатная плата для управления 3-осевыми фрезерными станками с открытым исходным кодом.
Эта плата разделена на две основные части:

  1. цепь управления и
  2. цепь питания.

ЭЛЕКТРОНИКА УПРАВЛЕНИЯ

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


Итак, мы будем использовать знаменитый микроконтроллер ATmega328P(1) и кристалл 16 МГц(2), чтобы его можно было запрограммировать через Arduino IDE.

Чтобы избежать повреждения компьютера, мы подключили микроконтроллер к тому же внешнему источнику питания, что и остальная часть платы, поэтому мы добавили стабилизатор питания 7805 (3), чтобы снизить питание до 5 В для управления. Имейте в виду, что этот регулятор имеет максимальное входное напряжение 35 В при правильном рассеивании тепла. ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ ВСЕ ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ!!!

Для связи между компьютером и платой мы будем использовать кабель FTDI.Он имеет внутреннюю микросхему FT232R для преобразования последовательного интерфейса RS232 в USB. Этот кабель является более быстрым и гибким подходом, хотя в следующих версиях Gerbalino мы планируем встроить микросхему в плату, чтобы вы могли подключить ее к компьютеру с помощью кабеля mini-USB. Другими оцениваемыми альтернативами являются V-USB.

СИЛОВАЯ ЭЛЕКТРОНИКА

В настоящее время, благодаря достижениям в области технологий интегральных схем, нет необходимости проектировать схемы Н-моста для двигателей. Они уже встроены внутрь чипов.Как видно из этого блока функциональной схемы, взятого из таблицы данных A4988, ИС драйвера шагового двигателя.

Итак, основная идея схемы питания состоит в том, чтобы подключить микроконтроллер к трем из этих микросхем. Звучит легко, да!?
Для этого нам нужно взглянуть на типовую схему приложения. Эта диаграмма более подробно объяснит, как реализовать этот чип A4988 в дизайне.

Но, хотя этой микросхемы должно быть достаточно для управления шаговым двигателем на 1 ампер, мы хотели, чтобы эта плата была гибкой для других спецификаций двигателя, чтобы вы могли построить свой ЧПУ так, как вам хочется.Вот почему мы решили использовать модули управления движением Pololu Robotics & Electronics, поскольку они реализуют типичный дизайн приложений на основе чипа и даже предлагают разные чипы на выбор с одинаковыми размерами и выводами. Проверьте ниже эти два примера!

Их реализация точно такая же. Вот почему вы не видите ИС драйвера двигателя в конструкции Gerbalino. Вместо этого есть три пары розеток (5), поэтому вы можете подключить свой любимый вкус Pololu.

На сегодняшний день Gerbalino протестирован только для двух типов модулей Pololu:

  1. A4988 Держатель драйвера шагового двигателя
  2. DRV8825 Держатель драйвера шагового двигателя, сильноточный

Драйвер шагового двигателя A4988 от Allegro Microsystems наиболее часто используется для любительских приложений, таких как 3D-принтеры с открытым исходным кодом (1 А на катушку).
DVR8825 — драйвер шагового двигателя от Texas Instruments, разработанный для сильноточных двигателей (1,5 А на катушку).

ПРОШИВКА GRBL

«Grbl — это бескомпромиссная, высокопроизводительная и недорогая альтернатива управлению перемещением на основе параллельных портов для фрезерных станков с ЧПУ»

КОНСТРУКЦИИ

[kleo_button title=”GERBALINO DESIGNS” href=”https://github. com/humansthatmake/gerbalino” style=”default” size=”lg” icon=”github-circled”]

ПЕРЕЧЕНЬ МАТЕРИАЛОВ (BOM)

Контроллер шагового двигателя

Wi-Fi | Мастерская DroneBot

Введение

Я получил запрос от одного из моих зрителей, который создал продукт, контроллер шагового двигателя Wi-Fi, который он продвигает с помощью краудфандинга.После просмотра страницы краудфандинга я с готовностью согласился протестировать и просмотреть ее. Следующая статья и сопровождающее ее видео являются результатами моей оценки.

Степпер Wi-Fi

Wifi Stepper был разработан Эндрю Клофасом из Good Robotics. В настоящее время он собирает средства на платформе по сбору средств Crowd Supply.

Wifi Stepper имеет несколько впечатляющих функций:

  • Поддерживает биполярные шаговые двигатели с номинальным напряжением до 85 вольт и 10 ампер.
  • Полное беспроводное управление через WiFi.
  • Имеет полнофункциональный пользовательский веб-интерфейс.
  • Имеет JSON API, позволяющий управлять с помощью сценария на удаленном компьютере.
  • Несколько функций безопасности для защиты вашей установки.
  • Поддерживает контроль тока и напряжения.
  • Позволяет шаговому двигателю эмулировать серводвигатель.
  • Можно использовать внешний источник тактового сигнала.
  • Поддерживает внешний переключатель остановки и реверса.
  • Последовательный порт UART.
  • Соединение с шиной I2C.
  • Вход 10-битного аналого-цифрового преобразователя.

Этот модуль идеально подходит для IoT, робототехники, домашней автоматизации и других проектов, в которых выполнение управляющих подключений к контроллеру шагового двигателя было бы непрактично. Веб-интерфейс упрощает как управление шаговым двигателем, так и написание сценариев Bash и Python.

Внутренние компоненты

Степпер WiFi состоит из четырех основных компонентов:

  • Контроллер Wi-Fi ESP8266.
  • Драйвер шагового двигателя
  • powerSTEP01.
  • Модуль криптоаутентификации Microchip ATECC508A.
  • Высокоэффективный регулятор напряжения Maxim MAX15062.

Рассмотрим эти компоненты более подробно.

Контроллер Wi-Fi ESP8266

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

Произведенный Espressif Systems, ESP8266 сочетает в себе интерфейс WiFi с микроконтроллером.Низкая стоимость и возможность программирования с помощью популярной среды разработки Arduino IDE сделали его любимым компонентом производителей и хакеров.

WiFi Stepper использует в своей конструкции корпус ESP-WROOM-02 малого форм-фактора ESP8266. Плата выводит несколько соединений ESP8266 на штыревой разъем, что позволяет экспериментаторам в дальнейшем использовать возможности чипа WiFi.

Драйвер шагового двигателя powerSTEP01

PowerSTEP01 — это микросхема драйвера шагового двигателя, в которой используются 8 N-канальных силовых полевых МОП-транзисторов, что позволяет управлять катушками двигателя при напряжении до 85 вольт и токе 10 ампер. Он имеет защиту от перегрузки по току и перегреву, а также защиту от остановки двигателя.

В WiFi Stepper этот чип снабжен радиатором для охлаждения.

PowerSTEP01 имеет собственный встроенный контроллер, обеспечивающий полное управление скоростью и положением шаговых двигателей. Он обменивается данными по шине SPI со скоростью 5 Мбит/с.

PowerSTEP01 поддерживает режимы шага до 1/128 микрошага.

Модуль криптоаутентификации Microchip ATECC508A

Модуль крипто-аутентификации Microchip ATECC508A поддерживает соглашение о ключах ECDH (эллиптическая кривая Диффи-Хеллмана), что позволяет ему обеспечивать аутентификацию без необходимости безопасного хранения.Это устройство популярно в промышленности, домашней автоматизации, медицине и IoT.

ATECC508A может хранить до 16 ключей и обмениваться данными по шине I2C.

Высокоэффективный регулятор напряжения Maxim MAX15062

Maxim MAX15062 представляет собой высоковольтный синхронный понижающий регулятор в очень маленьком корпусе. Он подает рабочее напряжение на логическую схему WiFi Stepper.

Это устройство полностью автономно и работает в очень широком диапазоне входных напряжений.

Соединения

Компоненты шагового двигателя WiFi установлены на печатной плате размером 78 x 57 мм (3,07 x 2,25 дюйма). На вид доска очень качественная.

На плате установлены следующие разъемы:

Клеммная колодка

Эта клеммная колодка с 6 винтами имеет следующие разъемы:

  • GND — Заземление
  • VIN — Вход положительного постоянного напряжения, максимум 85 В
  • A- – Катушка шагового двигателя A.
  • A+ – Катушка шагового двигателя A
  • B+ – Катушка шагового двигателя B
  • B- – Катушка шагового двигателя B

Силовой разъем

Степпер WiFi имеет цилиндрический разъем 2,1 мм. Это может быть использовано для подачи питания до 50 вольт постоянного тока.

PowerSTEP01 Отводы

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

  • 3V3 – Выход 3,3 В для управления внешней логической схемой
  • GND – A Заземление.
  • SW – Вход для внешнего переключателя. Он принимает сигнал логического уровня 3,3 В и имеет внутренний подтягивающий резистор.
  • STEP – Вход для внешнего тактового сигнала шагового двигателя. Это 3,3-вольтовый логический сигнал.
  • ФЛАГ – Активный низкий уровень сигнала ошибки. Он также подключен к внутреннему красному светодиоду FLAG.
  • BUSY – Активно-низкий сигнал занятости. Он низкий, когда драйвер шагового двигателя выполняет команду.

ESP8266 Прорывы

9-контактный разъем в нижней части платы обеспечивает подключение к модулю контроллера Wi-Fi ESP8266.

  • 3V3 – Выход питания 3,3 В для питания внешней логической схемы.
  • GND – A Заземление.
  • SCK — подключение часов I2C.
  • SDA – Соединение данных eI2C.
  • RST — вывод сброса ESP8266. Отправка этого низкого уровня отключит ESP8266.
  • АЦП — вход 10-битного аналого-цифрового преобразователя.
  • BOOT — Контакт ESP8266 BOOT. Заземлите его, чтобы войти в загрузчик ESP8266.
  • RX — прием ESP8266 UART.
  • TX — передача ESP8266 UART.

Светодиоды состояния

Плата также имеет три светодиода состояния.

  • ПИТАНИЕ – Указывает, что питание включено.
  • FLAG — Указывает, что установлен флаг ошибки.
  • WIFI — индикатор активности WiFi

Кроме того, на плате WiFi Stepper имеется переключатель сброса. Нажатие и удержание этой кнопки вернет устройство к исходной заводской конфигурации.

Паяльная площадка

В нижней части платы WiFi Stepper есть две длинные подушечки.

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

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

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

В своих тестах я не соединял эти колодки, так как хотел поэкспериментировать с обоими режимами.

Начало работы

Теперь, когда мы рассмотрели компоненты и соединения на плате контроллера WiFi Stepper, пришло время подключить его!

Соединения двигателя

Первым шагом является подключение биполярного шагового двигателя к контроллеру. Это делается с помощью клеммной колодки A и B.

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

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

Две пары проводов с низким сопротивлением — это две катушки двигателя.Подсоедините их к разъемам A и B на клеммной колодке.

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

Блок питания

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

Если напряжение вашего источника питания меньше 50 вольт, у вас есть два варианта его подключения.

Вы можете использовать цилиндрический разъем питания 2,1 мм с ответной вилкой, центральный провод является положительным соединением. Или вы можете использовать оставшиеся две клеммы на клеммной колодке, обращая особое внимание на полярность.

Если напряжение вашего источника питания находится в диапазоне от 50 до 85 вольт, вам необходимо использовать разъемы клеммной колодки вместо цилиндрического разъема.

Настройка Wi-Fi

Как только вы подадите питание на шаговый контроллер WiFi, он включит ESP8266 и запустит Wi-Fi.Следующим шагом является настройка Wi-Fi-соединения на устройстве, которое вы собираетесь использовать для управления шаговым двигателем.

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

На вашем устройстве откройте соединения Wi-Fi и найдите источник с SSID wsx100-ap . Это подключение к WiFi Stepper.

Изначально Wi-Fi соединение wsx100-ap открыто, у него нет пароля.Таким образом, к нему должно быть очень легко подключиться. Когда вы находитесь в веб-интерфейсе, вы можете настроить пароль и изменить SSID, если хотите.

После того, как вы установили Wi-Fi-соединение с платой, вы можете начать использовать веб-интерфейс пользователя для управления шаговым двигателем.

Веб-интерфейс пользователя

Контроллер шагового двигателя WiFi поддерживает полнофункциональный пользовательский веб-интерфейс, который позволяет контролировать практически все аспекты работы шагового двигателя.

После подключения к контроллеру шагового двигателя Wi-Fi через Wi-Fi вы можете получить доступ к пользовательскому интерфейсу с помощью веб-браузера.

Откройте браузер и введите http://192.168.4.1 в адресную строку. В качестве альтернативы вы можете ввести http://wsx100.local .

Это должно запустить пользовательский веб-интерфейс. Рассмотрим некоторые особенности этого интерфейса.

Настройки

Экран настроек — это первая страница, которую вы увидите при открытии веб-интерфейса пользователя.

Экран Settings позволяет настраивать и изменять параметры WiFi-соединения, по сути, это панель управления функциями ESP8266.

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

Вы можете настроить API для использования https, опять же для дополнительной безопасности. Это полезно в приложениях, где вы будете управлять степпером WiFi с помощью скрипта на удаленном компьютере.

Вы также можете сбросить настройки устройства до заводских.

Поиск и устранение неисправностей и документация

Существуют отдельные страницы для Поиск и устранение неисправностей и Документация для степпера hWiFi. Поскольку я тестировал предварительную версию продукта, вполне вероятно, что при использовании финальной версии здесь будут изменения.

На странице Устранение неполадок содержится ряд советов по устранению неполадок, полезных, если вы испытываете трудности с правильной работой установки.

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

Страница Documentation содержит, что еще, документацию для WiFi Stepper.

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

Как и в случае со страницей «Устранение неполадок «, я подозреваю, что в окончательной версии будут дополнительные записи.

Быстрый старт

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

Страница позволяет настроить режим, в котором вы хотите использовать шаговый двигатель:

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

Кроме того, Quick Start также позволяет указать способ управления шаговым двигателем.

  • Контроль напряжения — в этом режиме напряжение шагового двигателя поддерживается постоянным.
  • Current Control — в этом режиме ток двигателя поддерживается на максимальном уровне, при необходимости увеличивая напряжение.

Вы также можете указать микрошаговый режим для управления напряжением и током.

На странице Quick Start также можно настроить широкий спектр параметров двигателя. Вы можете получить подробную информацию о каждом параметре (и каждом элементе управления в веб-интерфейсе), выделив «вопросительный знак» рядом с именем каждого элемента управления или параметра. Появится диалоговое окно, объясняющее функцию выбранного элемента.

Наконец, есть раздел «Быстрый код», который позволит вам создать сценарий Bash или Python на основе выбранных вами настроек управления двигателем.

Поскольку страница Quick Start является сердцем веб-интерфейса, я объясню ее функции более подробно.

Режим управления скоростью

Начнем в режиме контроля скорости.

В этом режиме вы можете регулировать скорость шагового двигателя, используя управление током или напряжением.

Имеется анимированная диаграмма вала двигателя, которая всегда точно показывает положение вала. Под ним расположены элементы управления Вперед , Стоп и Назад .

Рядом с двигателем есть место, где можно установить реальную скорость двигателя в об/мин.

Вы также можете выбрать значение микрошага. Если вы находитесь в режиме управления Current , он будет находиться в диапазоне от 1/1 до 1/16, в режиме управления Voltage вы можете выбрать от 1/1 до 1/128 микрошагов.

Существует также флажок « Stop on Switch ». Когда он включен, двигатель остановится, когда контакт SW на контактном разъеме powerSTEP01 будет заземлен.Это было бы идеальной конфигурацией концевого выключателя.

Режим управления сервоприводом

Режим Servo Contro l позволяет указать положение в градусах и заставить вал двигателя перемещаться в это положение. В этом отношении он немного похож на серводвигатель.

Вы можете указать угол, под которым хотите расположить вал, двумя способами:

  • Путем перетаскивания «ручки» на анимированной диаграмме вала двигателя. Вал двигателя будет «следить» за вашими движениями.
  • Путем ввода углового значения в текстовое поле Position рядом с анимированной диаграммой. Двигатель немедленно переместится в это положение.

Как и в режиме Speed ​​Contro l, вы можете выбрать, хотите ли вы управлять двигателем, используя управление Current или Voltage . Вы также можете установить значения микрошага.

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

Режим внешнего шагового генератора

В режиме External Step Clock вы используете внешний тактовый сигнал для управления двигателем.Вы по-прежнему можете контролировать положение вала с помощью веб-интерфейса.

Вы подаете тактовый импульс на контакт STEP коммутационного разъема powerSTEP01. Тактовый импульс должен быть сигналом логического уровня 3,3 В, который вы можете получить от микроконтроллера, внешнего генератора или микросхемы таймера.

Вы можете использовать несколько плат WiFi Stepper в тандеме и синхронизировать их с одним и тем же тактовым сигналом.

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

Увеличение тактовой частоты, конечно, увеличит скорость двигателя.

Имеется управление пуском и остановом двигателя. Как и в других режимах, анимированная диаграмма будет отображать текущее положение вала двигателя.

В режиме внешнего шагового генератора есть флажок «Направление на SW». Когда этот флажок установлен, вы можете использовать вход SW на разъеме powerSTEP01 для изменения направления вращения двигателя.

Когда на контакт SW подается высокий уровень (3,3 вольта) или он остается неподключенным (внутренний подтягивающий резистор удерживает его на высоком уровне), двигатель будет вращаться вперед. Когда он заземлен (низкий), он будет вращаться в обратном направлении.

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

Вот тестовая установка, которую я использовал при оценке контроллера шагового двигателя WiFi в режиме External Step Clock .

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

Контроль напряжения и тока

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

Контроль напряжения

В этом режиме напряжение на обмотках двигателя поддерживается на постоянном уровне, равном напряжению источника питания для шагового двигателя WiFi.

Преимущества

  • Двигатель потребляет меньше тока, чем в режиме управления током.
  • Двигатель работает тише
  • Двигатель может быть микрошаговым до 1/128 микрошага.
  • Двигатель работает холоднее

Недостатки

  • Двигатель имеет меньший крутящий момент.
  • Необходимо припаять контактные площадки в нижней части WiFi Stepper для оптимальной работы (хотя я использовал его без этого, и он работал нормально)

Контроль тока

В режиме управления Ток максимальное количество тока подается на обмотки двигателя.Для этого на плате используется токовая помпа. В результате двигатель часто будет работать при более высоком напряжении катушки, чем номинальное. Контроллер двигателя powerSTEP01 управляет током, чтобы предотвратить повреждение катушек. Вы можете установить параметры максимального тока в веб-интерфейсе.

Преимущества

  • Двигатель имеет гораздо больший крутящий момент и удерживающую способность.

Недостатки

  • Двигатель нагревается сильнее. Возможно, вам придется добавить радиатор к раме двигателя.
  • Мотор стал намного громче.
  • Вы ограничены 1/16 микрошага.
  • Двигатель потребляет намного больше тока от источника питания.

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

Скрипты Bash и Python

Веб-интерфейс — не единственный способ управления WiFi Stepper.

Вы также можете использовать сценарий Bash или Python, работающий на компьютере с Wi-Fi, для управления устройством через его API.WiFi Stepper вернет информацию о состоянии в формате JSON.

В предварительной версии WiFi Stepper, которую я оценивал, работала только функциональность сценария Bash, поэтому я не смог протестировать ее с помощью Python.

Самый простой способ протестировать сценарии Bash — использовать рабочую станцию ​​Linux или Mac. Операционная система Mac OSX на самом деле представляет собой просто оболочку, работающую в UNIX, поэтому она имеет встроенную поддержку сценариев Bash.

Я использую Raspberry Pi 3B+ под управлением Raspbian, основанного на Debian Linux, для проверки функциональности сценария Bash.

Настройка среды — JQ

Прежде чем вы сможете запускать сценарии Bash, вам необходимо установить JQ.

JQ — это процессор командной строки JSON, позволяющий анализировать текст JSON. Это необходимо, поскольку WiFi Stepper API возвращает данные в формате JSON. Если вам интересно, вы можете прочитать документацию JQ для получения дополнительной информации.

На рабочем столе Raspbian вы можете установить JQ из командной строки. Откройте терминал и введите следующий текст.

sudo apt-get установить jq

Для этого требуется подключение к Интернету, поэтому сделайте это перед подключением к WiFi Stepper, если вы используете Raspberry Pi W или WH.На Raspberry Pi 3B+ (или 3B) вы можете использовать кабель Ethernet для подключения к Интернету, одновременно подключаясь к WiFi Stepper с помощью интерфейса Wi-Fi.

Установка JQ занимает некоторое время, поэтому вам нужно набраться терпения.

После установки JQ вы готовы получить текст для своего сценария Bash.

Получение сценария

Веб-интерфейс можно использовать для создания текста для сценария Bash.

Подключите свой Raspberry Pi (или другой компьютер с Linux или Mac) к WiFi Stepper и перейдите к веб-интерфейсу с помощью веб-браузера.

В моем примере, который вы можете наблюдать на видео, я использовал WiFi Stepper в Servo Mode . Любой другой режим также будет работать.

Затем я использовал веб-интерфейс, чтобы переместить двигатель в положение 180 градусов.

После перемещения моего двигателя я прокрутил веб-интерфейс вниз до раздела Quick Code . Есть две вкладки: одна для Bash , а другая для Python .

Я использовал кнопку Копировать , чтобы скопировать код Bash.Затем я вставил его в текстовый редактор, на Raspberry Pi я выбрал Geany.

Быстрый код — это не полный сценарий, на самом деле это нечто большее. Это набор примеров фрагментов, которые вы можете использовать для создания скрипта на основе настроек, выбранных вами в веб-интерфейсе.

В Geany я отредактировал скрипт, убрав разделы Stop, Speed ​​и External Clock. Я оставил секцию Servo нетронутой.

Я сохранил скрипт с расширением «.sh», я назвал свой stepper180.ш .

Вернувшись в терминал, я сделал свой скрипт исполняемым с помощью следующей команды:

chmod -x stepper180.sh

Разумеется, вы должны заменить stepper180.sh на именем вашего скрипта!

Теперь осталось только запустить его

Запуск сценария

Запустить сценарий Bash из командной строки очень просто. Вы просто ставите перед именем скрипта «./».

Итак, в моем случае я набрал ./степпер180.ш

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

Я также видел информацию о состоянии мотора, возвращенную мне в терминале.

Это был очень простой пример, но я уверен, что он дает вам представление о силе, стоящей за этим. Вы можете написать сценарий, чтобы двигатель выполнял заданный набор инструкций. Затем вы можете запустить программу на Raspberry Pi для вызова сценария при выполнении определенного условия.

И, конечно же, вы не ограничены одним скриптом, их может быть несколько.

Это позволит вам полностью автоматизировать работу WiFi Stepper.

Заключение

WiFi Stepper — это универсальный контроллер шагового двигателя с множеством функций. Я могу придумать множество применений этой платы в проектах робототехники, домашней автоматизации и IoT.

Я хотел бы поблагодарить Эндрю Клофаса из Good Robotics за то, что он прислал мне образец платы.Если вы хотите получить его самостоятельно, посетите его страницу краудфандинга на Crowd Supply, где вы найдете информацию о поддержке и покупке платы WiFi Stepper.

Родственные

Краткое описание

Название изделия

Контроллер шагового двигателя WiFi

Описание

Шаговый двигатель WiFi является продуктом Good Robotics. Это универсальный контроллер шагового двигателя с Wi-Fi-контроллером, который поддерживает двигатели до 85 вольт и 10 ампер.

Автор

Мастерская DroneBot

Имя издателя

Мастерская DroneBot

Логотип издателя

Драйверы шаговых двигателей

— DIYElectronics

Товаров: 32.

Показаны 1 — 24 из 32 элементов

Сортировать поЦена: Сначала самая низкаяЦена: Сначала самая высокаяНазвание продукта: от А до ЯНазвание продукта: от Я до AВ наличииСсылка: Сначала самая низкаяСсылка: Сначала самая высокая
  • Новый

    Доступный
    Плата драйвера двигателя RPi
    9РАСПБМРБ

    Плата драйвера двигателя RPi дает вашему Pi возможность управлять двумя двигателями постоянного тока ИЛИ одним шаговым двигателем.Это идеальный выбор для самостоятельного создания мобильного робота на базе Raspberry Pi.

    499,95 рэнд

  • Новый

    Доступный
    ТМС2209 V2.0 Драйвер шагового двигателя — ультратихий, бессенсорный…
    9MDMTC2209

    Высокоточные, сверхтихие шаговые двигатели для точного, эффективного и почти бесшумного шага в 3D-печати и других линейных или вращательных движениях. Основные характеристики: 1,7 А RMS | Шаг/Направление | УАПП | СтелсЧоп2 | Столгвард4 | Обнаружение остановки | CoolStep

    179,95 рэнд

  • Новый

    Доступный
    БТТ ТМС2100 V1.0 Драйвер шагового двигателя — ультратихий,…
    9МДТМК2100БТТ

    Эти драйверы шаговых двигателей TMC2100 от BigTreeTech оснащены функциями SpreadCycle и StealthChop для сверхтихого, высокопроизводительного динамического управления движением. Основные характеристики: 1,2 А среднеквадратичного значения фазового тока | Шаг/Направление | Микроплайер | СтелсЧоп | Цикл спреда | Ультра-тихий

    199,95 руб.

  • Доступный
    Моторный щит Arduino
    9 лей293

    Arduino Motor Shield использует драйверы двигателей L293D и сдвиговый регистр 74HC595 для управления 2 серводвигателями и 2 шаговыми двигателями или до 8 полумостовых драйверов.

    65,95 рэнд

  • Нет на складе
    Драйвер шагового двигателя TB6600
    HWPMTB6600

    Драйвер шагового двигателя TB6600 — это 2-фазный ШИМ-драйвер постоянного тока, разработанный для высокоскоростного крутящего момента и точности позиционирования для приложений с ЧПУ.

    339,95 рэнд

  • Доступный
    Драйвер шагового двигателя DQ860HA — 7.2А
    9МДТМ860ХА

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

    999,95 руб.

  • Доступный
  • Доступный
    Драйвер шагового двигателя EasyDriver
    9MDREASY

    EasyDriver — это простой в использовании модуль драйвера шагового двигателя, способный управлять биполярными шаговыми двигателями до 700 мА на фазу.

    89,95 рэнд

  • Нет на складе
    Модуль драйвера шагового двигателя DRV8825
    9MDDRV8825

    Модуль драйвера шагового двигателя DRV8825 поставляется в качестве замены для драйвера A4988, до 24 В с 2.5A на каждом из двойных каналов.

    59,95 рэнд

  • Доступный
    Радиатор для драйверов шаговых двигателей
    HWPRAMPHS

    Этот небольшой радиатор размером 9x9x5 мм для драйверов шаговых двигателей использует пассивное охлаждение для предотвращения теплового повреждения и перегрева.

    4,95 рэнда

  • Нет на складе
    Драйвер шагового двигателя BTT TMC2160 — UltraQuiet…
    9МДТМК2160

    Драйвер шагового двигателя BTT TMC2160 обладает всеми функциями, присущими только ему, с элегантным внешним видом и возможностью работы с большими токами. от 2,3 А до 4,33 А | СтелсЧоп2 | Пассивное торможение | Стол MicroStep | StallGuard2

    799,95 рэнд

  • Доступный
    БТТ ТМС2130 V3.0 Драйвер шагового двигателя — UltraQuiet,…
    9МДТМК2130В3.0х5

    Драйвер шагового двигателя BTT TMC2130 предлагает безумное количество функций по невероятной цене, что делает его отличным выбором для 3D-печати и ЧПУ. Микрошаговый стол | StallGuard2 | Пассивное торможение | ChopSync2 | Обнаружение остановки

    199,95 руб.

  • Доступный
  • Доступный
    БТТ ТМС2225 V1.0 Драйвер шагового двигателя — UltraQuiet,…
    9МДТМК2225В1.0

    Эти драйверы шагового двигателя UltraQuiet BTT TMC2225 V1.0 предлагают StealthChop2, интерфейс Single Wire UART и встроенный генератор импульсов для расширенного управления. 1,4 А (среднеквадратичное значение) | Цикл спреда | СтелсЧоп2 | Пассивное торможение | UART-интерфейс

    89,95 рэнд

  • Доступный
    Драйвер шагового двигателя DM542 (4.2А)
    9МДТМ542

    Драйвер шагового двигателя DM542 обеспечивает высокий крутящий момент на всех скоростях — идеально подходит для станков с ЧПУ, 3D-печати и машин, требующих точного числового контроля.

    399,95 рэнд

  • Доступный
    ТМС2130 V1.0 Драйвер шагового двигателя — UltraQuiet, SPI,…
    9MDMTC2130

    Драйверы шаговых двигателей TMC2130 обеспечивают бесшумную работу и бездатчиковую обратную связь по нагрузке, интерфейс SPI и программируемую таблицу микрошагов. 0,95 А СКЗ | Шаг/Направление | SPI-интерфейс | Микрошаговый стол | StallGuard2 | Обнаружение остановки | Расширенные контакты управления

    209,95 рэнд

  • Доступный
    ТМС2100 V1.0 Драйверы шаговых двигателей — UltraQuiet, High…
    9MDMTC2100

    Эти драйверы шаговых двигателей TMC2100 оснащены функциями SpreadCycle и StealthChop для сверхтихого, высокопроизводительного динамического управления движением. Основные характеристики: 1,2 А среднеквадратичного значения фазового тока | Шаг/Направление | Микроплайер | Цикл спреда | СтелсЧоп | Ультра-тихий

    189,95 рэнд

  • Доступный
    Драйвер шагового двигателя TB6560
    HWPMTB6560

    Драйвер шагового двигателя TB6560 — это доступный драйвер шагового двигателя для любителей с 4 переменными режимами возбуждения — для 2/4-фазных, 4/6-проводных шаговых двигателей.

    179,95 рэнд

  • Доступный
  • Нет на складе
    Модуль драйвера шагового двигателя A4988
    9MDA4988

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

    34,95 рэнда

  • Нет на складе
    Драйвер шагового двигателя M860H
    ХВПРДК860Х

    Драйвер шагового двигателя M860H — это прежде всего мощный драйвер, способный управлять большинством больших шаговых двигателей.

    899,95 рэнд

  • Доступный
  • Доступный
  • Доступный
    ТМС2130 V1.1 шаговый драйвер
    9МДТМК2130В11

    Эти драйверы шагового двигателя TMC2130 V1.1 обеспечивают высокоэффективную бесшумную работу при переменных нагрузках, а также полный набор дополнительных функций! 1,2 А среднеквадратичного значения фазового тока | Шаг/Направление | SPI-интерфейс | Микрошаговый стол | Обнаружение остановки | Короткое обнаружение

    299,95 рэнд

Шаговый двигатель Nodemcu esp8266 NEMA 17, управляемый через WiFi

В этом руководстве рассказывается об управлении шаговым двигателем через WiFi через настольный или мобильный веб-браузер с использованием модуля WiFi nodemcu esp8266.Nodemcu будет работать как сервер и обслуживать веб-страницу. Веб-страница содержит кнопки управления шаговым двигателем. Шаговый двигатель выполняет один полный оборот на 360 градусов. Количество шагов, необходимых для завершения одного полного оборота, зависит от конкретного угла шага двигателя. Обычно углы шага составляют 0,9 градуса и 1,8 градуса на шаг. Шаговые двигатели способны развивать высокий крутящий момент при малых углах. Они потребляют большую мощность для создания высокого крутящего момента. Их небольшие шаги сделали их популярными для использования в проектах, где требуется высокая точность.Они широко используются в автомобилестроении. Шаговые двигатели приводят в движение роботизированные руки, используемые в автомобилестроении. Приводные рычаги шагового двигателя находятся под таким точным углом, что рука может легко вставить небольшую гайку в детали автомобиля, где это необходимо. Шаговые двигатели также являются основной частью 3D-принтеров. Даже обычные принтеры и драйверы дисков используют шаговые двигатели для точного вращения дисков.

Шаговые двигатели представляют собой бесщеточные двигатели постоянного тока. Шаговые двигатели делятся на две основные категории: однополярные шаговые двигатели и биполярные шаговые двигатели.Вы можете найти множество руководств в Интернете, которые объясняют разницу между ними. Для этого проекта я собираюсь использовать биполярный шаговый двигатель. Биполярный шаговый двигатель, который я собираюсь использовать в проекте, — это NEMA 17. Nema 17 — популярный шаговый двигатель с 4 проводами и 2 катушками. Угол шага составляет 1,8 градуса. Таким образом, для одного полного оборота требуется 200 шагов (200 х 1,8 = 360). Нормальное энергопотребление NEMA 17 составляет от 5 до 12 вольт, и он потребляет от 1 до 1,5 ампер постоянного тока, когда к нему подключена нагрузка.
Четыре провода NEMA 17 окрашены по-разному.Обычно провода красные, синие, зеленые и черные. Красный и синий представляют собой первую катушку, а зеленый и черный представляют вторую катушку. В некоторых двигателях синий заменен на желтый, а черный на серый. Если вы собираетесь использовать NEMA 17 в проекте «сделай сам», сначала убедитесь, что вы выбрали правильную пару катушек с цветами.

Драйвер шагового двигателя

A4988

Шаговые двигатели потребляют много энергии при перемещении грузов. При отсутствии нагрузки потребление тока резко снижается. Чтобы подать указанную выше мощность на шаговый двигатель (NEMA 17 12 вольт 1.5 ампер) нам нужен и внешний источник питания. С внешним источником питания нам также нужна схема, которая может идеально и легко управлять вращением двигателя. Традиционно комбинация транзисторов или MOSFET, известная как схема H-Bridge, используется для управления шаговым двигателем с помощью микроконтроллеров. Создание схемы H-Bridge и ее тестирование — задача, требующая много времени. В настоящее время на рынке доступно множество предварительно собранных плат H-Bridge или драйверов контроллеров двигателей. Они не только дешевы, но и просты в работе.Для этого проекта я решил использовать одну из предварительно собранных плат драйвера шагового двигателя H-Bridge. Драйвер шагового двигателя, который я выбрал для проекта, — A4988. A4988 — драйвер биполярного шагового двигателя. Требования к питанию A4988 составляют от 3,3 до 5 вольт. Он может легко управлять двухвитковым шаговым двигателем. На него подается внешнее питание, а его внутренняя схема Н-моста делит мощность между катушками, когда катушки находятся под напряжением.
Я объяснил каждый вывод драйвера биполярного шагового двигателя A4988 в другом уроке.Конфигурация контактов и более крутой режим вращения двигателя также объясняются в руководстве. Я предлагаю вам сначала пройти это руководство, чтобы ознакомиться с драйвером A4988 и его эксплуатационными требованиями. Если вы ознакомитесь с этим небольшим учебным пособием и его частью, посвященной драйверу двигателя A4988, вы сможете легко понять приведенный ниже код и принципиальную схему.

9-вольтовая батарея подключена между контактами Vmot и gnd драйвера двигателя A4988. 9 вольт достаточно для питания катушек NEMA 17. Катушки шагового двигателя подключены к контактам 1A, 1B, 2A и 2B драйвера шагового двигателя A4988.Драйвер A4988 питается от выходной шины питания nodemcu 3,3 В. Ступенчатый контакт A4988 подключен к контакту D3 или GPIO-0 nodemcu esp866 12e. Контакт Dir A4988 подключен к D4 модуля WiFi nodemcu. Контакты Reset и Sleep соединены между собой. Контакты режима A4988 Ms1, Ms2 и Ms3 оставлены открытыми. В этой конфигурации двигатель установлен в полношаговый режим. Разрешающий контакт также остается открытым. Он внутренне опущен, и модуль всегда остается в режиме включения. Я снова призываю вас ознакомиться с руководством, рекомендованным выше, иначе вы не сможете понять схему, обсуждавшуюся ранее, и код кода, который будет обсуждаться далее.

Nodemcu esp8266 12 e для управления шаговым двигателем через WiFi

Приходит к подопечным код проекта. Сначала в код включается библиотека ESP8266WiFi. Эта библиотека инициализирует сервер и WiFi модуля WiFi nodemcu esp8266. Затем требуется SSID и ПАРОЛЬ WiFi, к которому вы хотите подключить свой WiFi-модуль nodemcu. Это будет пароль Wi-Fi и ssid вашего домашнего маршрутизатора, если вы собираетесь тестировать самодельный проект дома. Пожалуйста, введите пароль и ssid в коде, прежде чем двигаться дальше.Введите ssid и пароль в двойных кавычках.

const char* ssid = «Ваш SSID»;
const char* password = «Ваш пароль от Wi-Fi»;

Затем определяются управляющие контакты A4988. Ступенчатый контакт драйвера шагового двигателя A4988 подключен к контакту GPIO-0 или D3 WiFi-модуля nodemcu. Контакт направления A4988 подключен к GPIO-2 контакта D4 платы nodemcu esp8266.

В функции настройки контакты управления объявлены как выходные. Последовательный монитор Arduino ide инициализируется со скоростью 115200 бод.Сервер запущен и IP-адрес веб-страницы опубликован. Я расскажу об этом подробнее после кода. В функции цикла выполняется основная логика программы. В цикле функция сервера ожидает запроса клиента. Как только сервер получает запрос клиента, он обрабатывает его и отвечает на запрос.

Просто создайте схему и загрузите в нее приведенный выше код. Перед загрузкой кода в nodemcu сначала убедитесь, что выбрана правильная плата. После загрузки кода в nodemcu откройте последовательный монитор arduino из arduino ide.Как только вы откроете последовательный монитор, вы увидите, что nodemcu запрашивает у вашего маршрутизатора назначение IP-адреса. После присвоения IP-адреса nodemcu запустит свой сервер. После запуска сервера адрес сервера будет напечатан в окне последовательного монитора. Этот адрес на самом деле является адресом веб-страницы, которая содержит элементы управления шаговым двигателем. Вы должны ввести этот адрес в своем браузере, чтобы получить доступ к веб-странице.

Пример адреса веб-страницы

HTTP приведен в правом верхнем углу.Одна самая важная вещь. Сервер (nodemcu, esp8266) и клиент (мобильный, рабочий стол, ноутбук или ноутбук) должны быть подключены к одной и той же сети Wi-Fi. Если какой-либо клиент или сервер модуля подключены к другой сети, веб-страница не появится в вашем браузере. После того, как вы введете IP-адрес в браузере, в браузере появится следующая веб-страница.

Управление шаговым двигателем WiFi с помощью nodemcu esp8266

На веб-странице есть две кнопки: одна для перехода вперед, а другая — назад.Если вы нажмете кнопку «вперед», двигатель сделает 50 шагов на голову. Если вы нажмете назад, двигатель изменит свое направление и начнет делать 50 шагов назад. Напомним, мы используем шаговый двигатель NEMA 17, и для завершения одного оборота требуется 200 шагов. Итак, если я перемещаю двигатель на 50 шагов при каждом нажатии кнопки. Это означает, что я перемещаю вал шагового двигателя на 90 градусов при каждом нажатии кнопки. Цикл for выполняется 50 раз, чтобы шаговый двигатель мог сделать 50 шагов. Итак, теперь в нашем случае шаговый двигатель делает 4 шага, чтобы завершить поворот на 360 градусов, или 1 шаг, чтобы повернуться на 90 градусов.

Счетчик углов шагов шагового двигателя

Будущее  Рекомендации
Это простое руководство о том, как управлять шаговым двигателем через WiFi с помощью WiFi-модуля nodemcu. В дальнейшем можно протестировать другие режимы вращения шагового двигателя с шагом 1/4, 1/8 и 1/16 микрошага. Вы также можете вручную ввести шаги на веб-странице и переместить двигатель в соответствии с введенным числом. Панель может быть вставлена ​​на веб-страницу, и через нее можно управлять положением двигателя с помощью языка веб-разработки AJAX.

Загрузите код проекта. Папка содержит файл кода nodemcu arduino .ino. Код с открытым исходным кодом, его можно использовать и изменять. Пожалуйста, пришлите нам свой отзыв об уроке.

Как сделать драйвер шагового двигателя | Детали

Введение  

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

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

Шаговые двигатели можно разделить на два класса по типу обмотки — биполярные и униполярные шаговые двигатели.

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

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

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

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

1. Конструкция и принцип работы  

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

Внутреннюю структуру дизайна можно разделить на несколько частей:  

— Блок Step/Microstep, управляющий пошаговым и микрошаговым режимами. В пошаговом режиме один импульс на входе «Шаг» соответствует одному шагу шагового двигателя.В микрошаговом режиме 16 импульсов на входе «Шаг» соответствуют одному шагу для шагового двигателя, поэтому один шаг в этом режиме разбивается на 16 микрошагов, что увеличивает точность вращения;

— В SLG47105 блок «Время гашения» определяет частоту ШИМ и минимальное время для ВЫСОКОГО уровня ШИМ.

— Прерыватели тока CMP, DAC_PWM, RegFile и PWM контролируют ток в двух обмотках с помощью внешних резисторов и задают синусоидальную форму волны тока. RegFile содержит 16 значений периода DAC_PWM, которые соответствуют ¼ синусоиды.Блок DAC_PWM выбирает значение из RegFile и устанавливает это значение в качестве текущей ссылки CMP. Когда ток превышает требуемое значение, прерыватель ШИМ прерывает выходное напряжение, чтобы уменьшить выходной ток.

— PIN-код и HV GPO переключают текущую полярность синуса и направление вращения (в зависимости от состояния входного контакта «Направление вращения»).

Основная блок-схема показана на рисунке 2.

Типовая прикладная схема требует только двух внешних резисторов для измерения тока, см. рис. 3.


Конструкция имеет четыре входа для управления двигателем: 

1. PIN#2 Step/Microstep mode – для выбора режима работы шагового двигателя. ВЫСОКИЙ уровень сигнала = полный шаг, НИЗКИЙ уровень сигнала = 1/16 шага.

2. PIN#14 Sleep – отключить драйвер. ВЫСОКИЙ уровень сигнала = спящий режим, НИЗКИЙ уровень сигнала = активный режим.

3. PIN#17 Направление вращения – для изменения направления вращения двигателя. ВЫСОКИЙ = вперед, НИЗКИЙ = назад.

4. PIN#19 Шаг – двигатель вращается на один шаг или 1/16 шага при каждом переднем фронте, используя этот вход.

Параметры дизайна:

— Максимальный ток двигателя: 1 А/фаза

– Напряжение двигателя: 12 В 

— Частота ШИМ: 125 кГц

Используемый двигатель: NEMA17 42HS40-1206.

2. Дизайн GreenPAK

2.1. Частота ШИМ и время гашения  

Блок

DLY1 используется для генерации времени гашения и определения частоты ШИМ.

Сигнал времени гашения генерируется DLY1, как показано на рисунке 6.Выходная частота 125 кГц (8 мкс). Время гашения (минимальная продолжительность ВЫСОКОГО уровня) составляет 0,8 мкс (10% периода ШИМ).

Функция прерывателя ШИМ используется для прерывания рабочего цикла ШИМ сигналом компаратора токов. Прерыватель ШИМ игнорирует сигнал Current CMP во время гашения. Любой активный сигнал от Current CMP после времени гашения приводит к прерыванию рабочего цикла PWM, заканчивающему текущий период.

В этом случае период ШИМ равен частоте сигнала времени гашения, а коэффициент заполнения ШИМ зависит от сигнала от Current CMP, но не меньше времени гашения.

2.2. Использование RegFile  

Драйвер имеет 16-байтовый RegFile, который позволяет создавать произвольную форму волны тока. Драйвер имеет 64 значения Vref в диапазоне от 0,032 В до 2,016 В с шагом 0,032 В, которые можно использовать для заполнения 16 пунктов RegFile. Они используются для создания 1/4 синуса, как показано на рис. 8. Другая часть синуса создается путем перемещения вверх и вниз по RegFile и работы с логикой H-Bridge, см. рис. 9. Можно записать половину период или полный период сигнала, но в этом случае сигнал будет не таким ровным.

Максимальное значение Vref для синуса зависит от значения чувствительного резистора: 

Vref_max = IMAX * GAINCCMP * Rsense = 1 A * 8 * 0,11 Ом = 0,88 В

где:  

IMAX – максимальный ток на фазу двигателя.

GAINCCMP – усиление текущего CMP. Должен быть установлен в дизайнере GreenPAK в блоке CCMP.

RSENSE – номинал внешнего резистора для измерения тока.

Четыре сигнала используются для генерации двух сдвинутых синусоид. Два сигнала («reg_file_up/down» и инвертированный) используются для выбора направления движения через RegFile (вверх или вниз) для каждой синусоидальной волны, а еще два сигнала (DFF1 OUT и DFF2 OUT) используются для выбора полярности генерируемого синуса. волна (положительная или отрицательная).

2.3. Изменение направления вращения

Направление вращения зависит от того, какая синусоида отстает.

ϕ(A) — ϕ(B) = 90 градусов  

соответствует вращению по часовой стрелке.

ϕ(B) — ϕ(A) = 90 градусов

соответствует вращению против часовой стрелки.

При изменении уровня входа «Направление вращения» (GPIO4), например, с НИЗКОГО на ВЫСОКИЙ, фаза синусоидального тока изменится на 180 градусов (от -90 до 90 градусов), см. Рисунок 10.Если сигнал изменить с ВЫСОКОГО на НИЗКИЙ уровень, фаза синусоидального тока на обмотках изменится на -90 градусов.

2.4. Измерение тока

Сигнал от токоизмерительного резистора на рис. 11 подключен через 8-кратное усиление к положительному входу Current CMP. Данные RegFile от DAC_PWM подключаются к MUX, который переключает одно из значений Vref (одна точка синуса) на отрицательный вход Current CMP. Когда падение напряжения на чувствительном резисторе после 8-кратного усиления превышает текущее значение Vref из RegFile, ШИМ начинает отключаться, см. Рисунок 13.

2.5. Пошаговые/микрошаговые режимы 

Используется два режима – полный шаг и 1/16 шага (микрошаг). Это позволяет переключаться между обычным и точным режимами вращения, что полезно для объектива камеры и других.

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

На рис. 15 показаны временные диаграммы для полного шага и для 16 микрошагов на шаг.

2.5.1. Полношаговый режим  

Когда выбран пошаговый режим, сигнал «сохранения» блока DAC_PWM имеет высокий логический уровень. Это не позволяет переключаться между значениями RegFile. LUT4_0 передает сигнал со входа «ступенька» на DFF0, и каждый нарастающий фронт на входе «ступенька» изменяет выходной уровень DFF0. Выход DFF0 подключен к сигналу ВВЕРХ/ВНИЗ. См. рис. 16 и рис. 17.


Сигнал UP/DOWN не инвертируется для обмотки A и инвертируется для обмотки B. Нарастающий фронт на выходе DFF0 переключает DFF1, который переключает сигнал PWM между высоковольтными выходами. Если DFF1 OUT имеет высокий уровень, то выходной сигнал блока ШИМ подключается к HV OUT1. Если DFF1 OUT низкий, то на HV OUT2. Ток в обмотках будет иметь квадратную форму, см. рис. 18. Обмотка B работает точно так же, как обмотка A, со сдвигом фазы 90 градусов.

В полношаговом режиме регулировка тока не используется, а при токе выше 1.2 А, защита OCP на короткое время отключит ВЫХОДЫ. Это происходит, когда скорость вращения двигателя слишком низкая.



2.5.2. Микрошаговый режим  

Если режим микрошага активен, адрес RegFile по умолчанию — это 15-е значение для DAC_PWM0 и 0-е значение для DAC_PWM1. После переднего фронта на входе «Шаг» DAC_PWM0 ведет обратный отсчет, а DAC_PWM1 — обратный. CNT2 считает 15 значений, чтобы достичь нижней позиции RegFile для DAC_PWM0 и верхней позиции для DAC_PWM1.

DFF0 изменяет полярность синусоидального выхода при каждом переднем фронте на входе CLK.

Изменения адреса RegFile для DAC_PWM0:

15-й → 14-й → 13-й → 12-й → 11-й →…2-й → 1-й → 0-й → 1-й → 2-й →…

Изменения адреса RegFile для DAC_PWM1:

0-й → 1-й → 2-й → 3-й →…13-й → 14-й → 15-й → 14-й → 13-й →…

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

На рис. 20 показана временная диаграмма для микрошагового режима.


3.Сигналы

3.1. Полный шаг

3.1.1. Изменение направления вращения


3.1.2. Включение двигателя в полношаговом режиме

3.2. Микрошаг

3.2.1. Изменение направления вращения


3.2.2. Включение двигателя в микрошаговом режиме


3.2.3. Микроступенчатые моды затухания

Режим затухания выходов HV можно изменить с помощью входа «Decay» блоков HV OUT CRTL0/HV OUT CRTL1.Когда этот контакт подключен к VDD = медленное затухание, когда к GND = быстрое затухание. Вход «Decay» подключен к сигналу «reg file up/down». При увеличении тока используется медленное затухание, при уменьшении – быстрое затухание.

3.3. Динамическое изменение режимов


Заключение

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

Многие параметры настроены. Например, частота ШИМ, минимальное значение рабочего цикла ШИМ, количество управляющих контактов и ток двигателя, которые можно отрегулировать для конкретного двигателя с током до 1 А на фазу. Также есть возможность добавить логику для автоматического вращения шагового двигателя с одной или несколькими заданными скоростями и т. д. Интегрируя высоковольтные блоки в GreenPAK, можно увидеть, что дизайн и компоновка становятся очень компактными, удобными, реконфигурируемыми и бюджетный.Кроме того, наличие дополнительной схемы, все еще доступной в GreenPAK, позволяет выполнять дополнительную настройку или интегрировать другие функции.

DIY Система привода шагового двигателя для Доба! ПОМОЩЬ!!! — Форум банкоматов, оптики и DIY

Skycommander — это система цифровых установочных кругов (DSC). У него будет микропроцессор (uP), который взаимодействует с энкодерами осей прицела и интерпретирует их движения. UP также сможет получить ограниченное количество координат объектов из внутренней базы данных.Чтобы он управлял парой шаговых двигателей, он должен был бы считать шаги (или, что предпочтительнее, микрошаги) и регулировать скорость шагов, чтобы удерживать объект в центре. На монтировке Alt/Az это довольно сложный набор вычислений. Большинство контроллеров DSC представляют собой довольно простые ИБп. В исходных DSC использовались варианты процессоров Intel серии 8000. Это были упрощенные версии 8086, использовавшиеся в IBM-PC 1981 года. Современные RISC-ИБП

более эффективны для такого рода задач, чем серия 8000, но они не способны выполнять вычисления, необходимые для отслеживания Alt/Az.Они управляют отслеживанием азимута, когда прицел находится в экваториальном положении, но не более того. Meade и Celestron используют ИБп для каждого диска и более мощный процессор, чтобы управлять всеми ИБп. До недавнего времени Meade использовал вариант процессора Motorola серии 68000. Это был процессор, на котором работал оригинальный Macintosh. Теперь они перешли на более мощную архитектуру инструкций микропроцессора ARM, которая используется в большинстве «смартфонов». Насколько больше мощности? Одноядерные процессоры базовой архитектуры ARMv7 работают на частоте около 1 ГГц.IBM-PC работал на частоте 4 МГц, а Mac — на 8 МГц. Телефонные процессоры, поступающие на рынок, могут иметь 8 ядер и работать на частоте более 2 ГГц.

Так что же делать? Вы можете построить или купить схему драйвера шагового двигателя, и существуют различные схемы управления UP. Если вы можете написать код для программирования UP для своего приложения, вы сможете повторить то, что будет делать Tech 2K. Начните с простого проекта по управлению одним двигателем и развивайте таким образом знания о процессе. Затем вы можете увеличить мощность, используя ПК/КПК/планшет/телефон и т. д. в качестве контроллера и интерфейса.

Конечно, все это довольно сложно. Посетите группу PICgoto (испанский) или группы Roboscope Yahoo, чтобы узнать, что сделали другие. Группа PICgoto может предоставить вам проекты драйверов шаговых двигателей, контроллера УП (включая прошивку для УП и программное обеспечение интерфейса ПК/КПК). Robotscope может дать вам идеи о том, как адаптировать систему Meade Autostar к вашему прицелу.

Ваши 5-проводные шаговые двигатели, скорее всего, униполярные, управлять униполярными шаговыми двигателями немного проще, чем биполярными.Обычно вам нужен шаговый двигатель с низким напряжением, но вы можете использовать отдельный источник питания для двигателей, чтобы обойти эту проблему. Эта схема PICgoto должна привести вас туда, где вы хотите быть, плюс она предлагает операцию перехода. IRFZ44 выдерживает 50 В и 35 ампер. Я купил сотню из них, чтобы получить их по цене меньше доллара за штуку. Так что, если вы хотите пойти по этому пути, я куплю вам 8 за свой счет. Повеселись.

Прикрепленные миниатюры

Контроллер привода шагового двигателя 12–24 В пост. тока Регулировка скорости Прямое и обратное управление Генератор ШИМ-сигналов — модуль привода двигателя

1.Описание:

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

2. Характеристика:

1). Он имеет ручку регулировки частоты для регулировки частоты.

2). Он имеет переключатель двигателя вперед и назад и переключатель двигателя.

3). Он имеет 3 вида частотных сигналов, которые можно выбрать, пропуская стежки.

4). Он может генерировать импульсный сигнал и сигнал ШИМ, которые можно выбрать с помощью перемычки.

5). Он может измерять частоту через два порта: PUL и общий катод (или общий анод).

3. Параметр:

1).Название продукта: Контроллер привода шагового двигателя

2).Входное напряжение: 8-24 В постоянного тока

3).частотный сигнал: 5,4 кГц-160 кГц/540 кГц-16,6 кГц/80 кГц-2,4 кГц

4). Выбор сигнала: импульсный сигнал/ШИМ-сигнал

.

5).Рабочая температура: -25℃~85℃

6). Рабочая влажность: 5% ~ 95% относительной влажности

.

7). Размер: 58*38,6*15 мм

4. Соединение общего анода (соединение B):

1).EN+,PUL+,DIR+ соединены вместе с общим анодом.

2).EN-: подключение к EN

3).PUL-: подключение к CLK

4).DIR-: подключиться к DIR

.

5. Соединение с общим катодом (соединение B)

1).EN-,PUL-,DIR- соединены вместе с общим катодом.

2).EN+: подключение к EN

3).PUL+: подключение к CLK

4).DIR+: подключение к DIR

.

6.Упаковка:

1 шт. контроллер шагового двигателя

Во-первых, мы должны сказать, что ICStation не принимает никаких форм оплаты при доставке. Раньше товары отправлялись после получения информации о заказе и оплаты.

1) Платеж Paypal

PayPal — это безопасная и надежная служба обработки платежей, позволяющая совершать покупки в Интернете. PayPal можно использовать на icstation.com для покупки товаров с помощью кредитной карты (Visa, MasterCard, Discover и American Express), дебетовой карты или электронного чека (т. е. с использованием вашего обычного банковского счета).



Мы прошли проверку PayPal

2) Вест Юнион


Мы знаем, что у некоторых из вас нет учетной записи Paypal.

Но, пожалуйста, успокойся. Вы можете использовать способ оплаты West Union.

Чтобы получить информацию о получателе, свяжитесь с нами по адресу [email protected]ком.

3) Банковский перевод/банковский перевод/T/T

Способы оплаты банковским переводом / банковским переводом / T / T принимаются для заказов, общая стоимость которых составляет до 500 долларов США . Банк взимает около 60 долларов США за комиссию за перевод, если мы осуществляем платеж этими способами.

Чтобы узнать о другом способе оплаты, свяжитесь с нами по адресу [email protected] для получения более подробной информации.

1.(с бесплатным номером отслеживания и платой за страхование доставки)

(2) Время доставки
Время доставки в большинство стран составляет 7-20 рабочих дней; Пожалуйста, просмотрите таблицу ниже, чтобы узнать точное время доставки в ваше местоположение.

7-15 рабочих дней в: большинство стран Азии
10-16 рабочих дней в: США, Канаду, Австралию, Великобританию, большинство стран Европы
13-20 рабочих дней в: Германию, Россию
18-25 рабочих дней в: Францию, Италию, Испанию, Южную Африку
20-45 рабочих дней в: Бразилию, большинство стран Южной Америки

2.DHL/FedEx Express

(1) Плата за доставку: Бесплатно для заказа, соответствующего следующим требованиям
Общая стоимость заказа >= 200 долларов США или Общий вес заказа >= 2,2 кг

При заказе соответствует одному из вышеуказанных требований, он будет отправлен БЕСПЛАТНО через EMS/DHL/UPS Express в нижеуказанную страну.
Азия: Япония, Южная Корея, Монголия. Малайзия, Сингапур, Таиланд, Вьетнам, Камбоджа, Индонезия, Филиппины
Океания: Австралия, Новая Зеландия, Папуа-Новая Гвинея
Европа и Америка: Бельгия, Великобритания, Дания, Финляндия, Греция, Ирландия, Италия, Люксембург, Мальта, Норвегия, Португалия, Швейцария, Германия, Швеция, Франция, Испания, США, Австрия, Канада
Примечание. Плату за доставку в другие страны уточняйте по адресу [email protected]

(2) Время доставки и время доставки

Срок доставки: 1-3 дня

Срок доставки: 5-10 рабочих дней (около 1-2 недель) в большинство стран.

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

Примечание:

1) Адреса APO и абонентских ящиков

Настоятельно рекомендуем указывать физический адрес для доставки заказа.

Потому что DHL и FedEx не могут доставлять товары на адреса APO или PO BOX.

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

Ваш адрес email не будет опубликован.