Ecoparcovka.ru

ЭкоПарковка СТО
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ардуино уно как подключить шаговый двигатель

Замок с радиоуправлением на Arduino.

Наверное, у каждого есть место, где лежат личные вещи, и вы не хотите, чтобы к ним был доступ у других. Как же защитить от несанкционированного доступа к личным вещам? Сделать навесной замок, или, может, установить врезной замок? Но мы не будем искать легких путей, и, в данном Arduino проекте , сделаем замок с радиоуправлением на Arduino. Это достаточно простой проект, и повторить его будет несложно. Но у вас должна быть возможность распечатать несколько деталей на 3D принтере. Блоги о 3Д принтере сегодня очень распространены, и также можно заказать печать в вашем городе, относительно недорого.

Подключение было реализовано на основании этой темы на Arduino форуме. Рисунок приведен ниже.

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

Первая проблема

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

Вторая проблема

Когда все было распаяно, двигатель опять перестал двигаться. Почему? Не понятно до сих пор. Пришлось вернуться к макетной плате. И вот тут возникла вторая проблема. Стоит предварительно было посидеть на форумах или внимательно почитать даташит. Нельзя подключать-отключать двигатель когда на контроллер подано питание! В результате контроллер A4988 благополучно сгорел.

Эта проблема была решена покупкой нового драйвера на eBay. Теперь, уже с учетом накопленного грустного опыта, Nema 17 был подключен к A4988и запущен, но.

Драйвер ULN2003

Для подключения шагового двигателя к «Ардуино» используется специальный драйвер. Одним из таких является ULN2003. Связано это с тем, что при работе шагового двигателя достаточно мощная сила тока, которую контакты Arduino просто не могут выдержать. Для этого и используется драйвер. Сам двигатель подключается к драйверу, перепутать все почти невозможно, так как есть ключ, который показывает, как именно надо подключить. Ну, и далее уже сам драйвер подключается к Arduino для дальнейшей работы. Зачастую в магазинах драйвер уже идет в комплекте с шаговым двигателем. Однако есть случаи, когда двигатели продаются без драйвера, на это надо обращать внимание. Если покупать на Aliexpress, то лучше работать только с проверенными продавцами, у которых много отзывов.

Настройка микрошага драйвера DRV8825.

Драйвер DRV8825 может работать в микрошаговом режиме, то есть может подавать питание на катушки с промежуточным уровнем. Например, если взять двигатель NEMA17 с шагом 1.8 градусов или 200 шагов на оборот, в режиме 1/4, двигатель будет выдавать 800 шагов за оборот.

Дня настройки микрошага на драйвере DRV предусмотрены три выхода, а именно M0, M1 и M2. Установив соответствующие логические уровни для этих выводов, можно выбрать режим микрошага.

Читать еще:  Что регулирует обороты двигателя стиральной машины

Выводы M0, M1 и M2 в микросхеме DRV8825 подтянуты резистором к земле, поэтому, если не подключать их, двигатель будет работать в режиме полного шага.

Система охлаждения DRV8825.

При интенсивной работе микросхемы драйвер DRV8825 начинает сильно греться и если температура превысит предельное значение, то он может сгореть. По документации DRV8825 может работать с током до 2,5 А. на катушку, но на практике микросхема не греется, если ток не превышает 1,2 А. на катушку. Поэтому если ток выше 1,2 А. необходимо устанавливать радиатор охлаждения, который идет в комплекте.

Работа проекта

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

Теперь загрузите код программы в плату Arduino UNO и откройте окно монитора последовательной связи (serial monitor). Как мы уже указывали, мы должны сделать 2048 шагов для совершения одного полного оборота, то есть если мы в окне монитора последовательной связи введем 2048, то вал шагового двигателя совершит один полный оборот по часовой стрелке, а сам двигатель в это время сделает 2048 шагов. Для вращения против часовой стрелки просто вводите нужное число шагов со знаком “–“. То есть если вы введете -1024, то вал мотора совершит пол-оборота против часовой стрелки. Чтобы протестировать работу проекта вы можете вводить любые числа.

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

Как работает шаговик?

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

Мы же с вами рассмотрим конкретный двигатель 28BYj-48 с драйвером управления ULN2003 . Он достаточно дешёвый, прост в сборке и легко писать программу.

В 4-шаговом режиме он может совершать 2048 шагов, в 8-шаговом 4096 шагов. Питание 5 В, ток потребления 160 мА. Передаточное число 1:64 , то есть один шаг он совершит на 5,625 градусов. Крутящий момент составляет 34 мН.м. Средняя скорость 15 об/мин, с помощью программного кода можно ускорить до 35 об/мин, но вы должны понимать, что мы при этом теряем мощность и точность.

Размеры двигателя указаны из первоисточника — даташита производителя Kiatronics.

А вот таким образом он выглядит изнутри:

Для небольших технических проектов — 28BYj-48 идеальный вариант. Его главным преимуществом является дешевизна и простота. Прилагаю спецификацию:

8-шаговая управляющая сигнальная последовательность 5.625º/шаг

ШД имеет четыре обмотки, которые запитываются последовательно:

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

1.Шаговый режим — это когда две из четырех обмоток запитываются на каждом шаге. Смотрите карту включения обмоток: Для этого способа используется библиотека my Stepper.h.

Читать еще:  Все о датчике температуры двигателя субару
ПроводФазы для шагового режима
1234
4 оранжевый
3 желтый
2 розовый
1 синий

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

ПроводФазы для полушагового режима
12345678
4 оранжевый
3 желтый
2 розовый
1 синий

Описание драйвера ULN2003

Плата представляет собой силовой модуль, который содержит в себе семь независимых транзисторов Дарлингтона. Каждая пара представляет собой каскад из двух биполярных транзисторов. ULN2003 является неким усилителем с током нагрузки 500 мА и напряжением 50 В. На изображении отображена сама плата и описание выводов к ней.

Управляющие входы IN1,IN2,IN3,IN4 подключаются к любым дискретным выводам Arduino Uno. Если кому интересно, можете прочитать статью здесь . Светодиоды отображают, какой шаг совершил двигатель. Выводы для подключения внешнего источника питания. Рекомендую запитывать отдельной батареей, так как нагрузка может возрастать до 1 А. Только не забудьте переставить джампер на внешнее питание двигателя.

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

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

ugra.ru

Summary:

Обзор:

Модуль драйвера шагового двигателя ULN2003 x 1 шт. Шаговый двигатель 28BYJ-48-5V (5В) x 1 шт. Провод DuPont, 2,54 мм, 20 см, F-M (Female — Male) x 1 шт.

Поэтому проверяйте даташит для калибровки и корректной работы вашего шагового двигателя. Модуль драйвера шагового двигателя ULN2003 подключается к Arduino контактами IN1 — IN4 к D8 — D11 соответственно.

Драйвер униполярного шагового двигателя uln2003 Мы не можем подключить этот двигатель напрямую к контроллеру, так как ток на его обмотках может достигать 160 мА, что очень много для выводов.
Схема подключения шагового двигателя 28BYJ-48 к Arduino Uno через драйвер ULN2003 изображена на рисунке ниже. Основные характеристики мотора 28BYJ-48: питание от 5 или 12 Вольт, 4-х фазный двигатель, угол.

Шаговый двигатель 28BYJ-48 — 5V Arduino Stepper Motor button potentiometer variable resistor

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

Хм… даже такое бывает.

Портал отличный, порекомендую всем знакомым!

Отличная статья Спасибо огромное

По моему мнению Вы не правы. Я уверен. Давайте обсудим это.

Я извиняюсь, что немного не в тему, а что таковое RSS? и ка на него подписаться?

уууууу так много. чудно.

Часто человек обладает состоянием и не знает счастья, как обладает женщинами, не встречая любви. — А. Ривароль

Читать еще:  Электрогенераторы своими руками из асинхронного двигателя

Какая фраза. супер, отличная идея

Я извиняюсь, но, по-моему, Вы не правы. Я уверен. Давайте обсудим это.

Присоединяюсь. Всё выше сказанное правда.

бутар, сказка для дитей.

Полностью разделяю Ваше мнение. Я думаю, что это отличная идея.

Побольше бы таких статей

Согласен, очень хорошая штука

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

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

  • &
  • (черный)
  • 100
  • 1000
  • 2.0
  • 200
  • 300
  • 500
  • ABS
  • ASUS
  • Audio
  • Benro
  • Blue
  • Bluetooth
  • Bosch
  • Box
  • Brother
  • Bulros
  • Canon
  • Case
  • Cisco
  • Classic
  • Digital
  • DVD-плеер
  • Electric
  • Electrolux
  • Epson
  • Falcon Eyes
  • Galaxy
  • Garmin
  • HAMA
  • HUAWEI
  • IPhone
  • Kit
  • LED
  • Levenhuk
  • Light
  • Master
  • Mini
  • Nikon
  • Office
  • Panasonic
  • Philips
  • Pioneer
  • PLA
  • Plus
  • Power
  • Premium
  • Pro
  • Pro sKit
  • REXANT
  • Samsung
  • Series
  • Silver
  • Smart
  • Sony
  • Style
  • SUPRA
  • TV-тюнер
  • Ultra
  • VoIP-телефон
  • White
  • Wi-Fi роутер
  • Xiaomi
  • А4,
  • Автомобильный
  • Адаптер
  • Аккумулятор
  • Аксессуары
  • Акустическая система
  • Антенна
  • Арт.
  • Аудиокабель
  • Белый
  • Беспроводная
  • Бинокль
  • Блок
  • Браслет
  • Брелок
  • Бумага
  • Варочная панель
  • Веб-камера
  • Вентилятор
  • Видеокамера
  • Виниловый
  • Винный
  • Внешний
  • Воды
  • Врезная кухонная мойка
  • Вспышка
  • Встраиваемый
  • Геймпад
  • Гриль
  • Дверь
  • Двойное
  • Держатель
  • Детский
  • Дома
  • Домашний
  • Доска
  • Жесткий диск
  • Замок
  • Зарядка
  • Зарядное
  • Зеленый
  • Игровая
  • Интегральный усилитель
  • Интерактивная
  • Инфракрасный обогреватель
  • Кабель
  • Кабель USB
  • Кабель аудио балансный
  • Кабель коаксиальный
  • Кабель микрофонный
  • Камера
  • Каминная вытяжка
  • Кармана
  • Карта
  • Картридж
  • Книга
  • Кольцо
  • Коммутатор
  • Комплекс
  • Комплект
  • Компьютерный
  • Компьютерный корпус Black
  • Конверт
  • Контроллер
  • Коньки
  • Коробка
  • Красный
  • Крепление
  • Кронштейн стену
  • Ламинатор
  • Лампа
  • Лента
  • Лицензия
  • Лупа
  • Магнитный
  • Маркер
  • Материнская плата
  • Машина
  • Машинка
  • Медиаплеер
  • Металлический
  • Метеостанция
  • Микроволновая печь
  • Микроскоп
  • Микросхема
  • Микрофон
  • Мм)
  • Мм,
  • Мобильного
  • Модель
  • Модуль
  • Монопод
  • Музыкальный центр
  • Мышь
  • Набор
  • Навигатор
  • Накопитель
  • Накопительный водонагреватель
  • Напольная
  • Наручные часы
  • Насадка
  • Настенный
  • Настольная игра
  • Наушники
  • Нож
  • Ноутбуков
  • Объектив
  • Оптический привод Black
  • Офисный
  • Очиститель воздуха
  • Очки
  • Пакет
  • Панель
  • Переходник
  • Печатающая
  • Питания
  • Планшет
  • Пластик
  • Пластиковый
  • Плеер
  • Подарочный
  • Подсветкой
  • Подставка
  • Подушка
  • Полка
  • Поляризационный
  • Портативная
  • Принтер
  • Проектор
  • Процессора
  • Пульт
  • Размер
  • Разъем
  • Рамка
  • Рация
  • Репитер
  • Розетка
  • Ручка
  • Ручная
  • Рюкзак
  • Салфетка
  • Самогонный аппарат
  • Светильник
  • Светодиодная
  • Селфи
  • Серый
  • Сетевая
  • Сигнала
  • Синий
  • Система охлаждения
  • Сканер
  • Складной
  • Словарь
  • См)
  • См,
  • Смартфон
  • Смеситель
  • Сплит-система
  • Стекло
  • Стенд
  • Стиральная машина
  • Стойка
  • Стол
  • Студийный
  • Сумка
  • Табличка
  • Телевизор
  • Телефон
  • Термометр
  • Триммер
  • Труба
  • Тумба
  • Увлажнитель воздуха
  • Универсальный
  • Уничтожитель
  • Усиления
  • Усилитель
  • Устройство
  • Утюг
  • Фильтр
  • Флешка
  • Фотоаппарат
  • Фотокамеры
  • Футболка
  • Холодильник
  • Цвет
  • Цвет:
  • Цветная
  • Цифровой
  • Чайник
  • Часы
  • Черный
  • Чехол
  • Швабра
  • Швейная машина
  • Шкаф
  • Шлюз
  • Шт.
  • Штатив
  • Штатив Manfrotto
  • Щетка
  • Щипцы
  • Экран
  • Электрическая
  • Электробритва
голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector