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

| Текущее время: Вс фев 04, 2024 19:45:42 |
Часовой пояс: UTC + 3 часа
Запрошенной темы не существует.
Часовой пояс: UTC + 3 часа

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y
Работоспособность сайта проверена в браузерах:
IE8.0, Opera 9.0, Netscape Navigator 7.0, Mozilla Firefox 5.0
Адаптирован для работы при разрешениях экрана от 1280х1024 и выше.
При меньших разрешениях возможно появление горизонтальной прокрутки.
По всем вопросам обращайтесь к Коту: kot@radiokot.ru
©2005-2024
Драйвер для шагового двигателя из принтера
Порой встает вопрос о том, как бы управлять шаговым двигателем. Как правило, это нужно осуществить, при проектировании какой-нибудь самоделки или более серьезного проекта, например станка с числовым программным управлением. Естественно, такое управление можно купить. Но, драйвер для шагового двигателя из принтера также можно сделать. Это будет самый простой вариант, который наглядно продемонстрирует возможность управлять этим устройством.
Понадобится старый принтер или сканер, можно неработающий. Оттуда, собственно, и будет извлечен шаговый двигатель, если такового нет в наличии. Также из платы потребуется выпаять управляющую микросхему под названием ULN2003. Она может быть и другая, в разной технике стоят различные микросхемы. Подойдут её аналоги: TD62003, отечественная К1109КТ22, более популярная MC1413, L203 и SG2003.
В принципе, подойдут и собратья этих микросхем, такие как ULN2023A, ULN2803 и им подобные. Стоит только смотреть даташиты. Микросхемы можно купить или выпаять из подобной техники. При выпаивании стоит быть осторожными, так как такие электронные компоненты извлекаются сложнее, и есть угроза повреждения их ножек.
Схема подключения проста.

Потребуется приобрести разъем DB-25, который будет подключаться к порту компьютера, для управления двигателем, в случае, если конструируется ЧПУ станок. Диапазоны входного напряжения указаны для конкретно этой микросхемы. Остальные микросхемы, возможно, потребуют отличного от этого напряжения питания.
В качестве источника питания отлично подойдет компьютерный блок питания. В принципе, подойдет любое зарядное или БП, напряжением от 12В до 24В, с током от 350мА.
Стоит отметить, что желательно обладать технической документацией к модели используемого двигателя, что упростит его подключение к драйверу.
Сам драйвер выглядит так:

В случае если документация не найдена на двигатель, то попробовать найти шины питания требуется в первую очередь. Сделать это можно, как наугад, с возможностью спалить микросхему, так и используя батарейку, к примеру, если двигатель рассчитан на небольшое напряжение.
Если конструкция делается для станка с ЧПУ, то на компьютер потребуется скачать программу Turbo CNC и настроить её под свои нужды.
Как запустить шаговый двигатель без электроники
У меня много различной оргтехники, которая вышла из строя. Выбрасывать я её не решаюсь, а вдруг пригодится. Из её частей возможно сделать что-нибудь полезное.
К примеру: шаговый двигатель, который так распространен, обычно используется самодельщиками как мини генератор для фонарика или ещё чего. Но я практически никогда не видел, чтобы его использовали именно как двигатель для преобразования электрической энергии в механическую. Оно и понятно: для управления шаговым двигателем нужна электроника. Его просто так к напряжению не подключишь.
И как оказалось — я ошибался. Шаговый двигатель от принтера или ещё от какого устройства, довольно просто запустить от переменного тока.
Я взял вот такой двигатель.


Обычно у них четыре вывода, две обмотки. В большинстве случаем, но есть и другие конечно. Я рассмотрю самый ходовой.
Схема шагового двигателя
Его схема обмоток выглядит примерно так:

- Конденсатор емкостью 470-3300 мкФ.
- Источник переменного тока 12 В.

Середину проводов скручиваем и запаиваем.

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


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

Если перекинуть вывод конденсатора с одного выхода питания на другой, то вал двигателя начнет вращаться в другую сторону.

Все предельно просто. А принцип работы этого всего очень прост: конденсатор формирует сдвиг фаз на одной из обмоток, в результате обмотки работают почти попеременно и шаговый двигатель крутится.
Очень жалко то, что обороты двигателя невозможно регулировать. Увеличение или уменьшение питающего напряжения ни к чему не приведет, так как обороты задаются частотой сети.
Хотелось бы добавить, что в данном примере используется конденсатор постоянного тока, что является не совсем правильным вариантом. И если вы решитесь использовать такую схему включения, берите конденсатор переменного тока. Его так же можно сделать самому, включив два конденсатора постоянного тока встречно-последовательно.
Подключение шаговых двигателей
Что делать если при подключении шагового двигателя — он отказывается вращаться? Что делать если подключенный двигатель дрожит, трещит или вращается не в ту сторону. В этой статье мы постараемся решить эти проблемы не прибегая к изменению настроек электроники.
Почему двигатель на осях X, Y или Z издает странные звуки?
Первое, что нужно проверить — это то насколько хорошо у вас натянут ремень. Дребезг и посторонние звуки могут возникнуть при слабой натяжке ремней. Что в свою очередь приводит к потере тяги и имеет тот же эффект, что и возможные проблемы с проводкой. Начните с проверки натяжения ремней на вашем 3D принтере. Если на ваш взгляд с натяжкой всё в порядке переходите к следующему пункту.
Второе, что необходимо проверить — это целостность проводки. Высокие ускорения, длительная печать, не правильная организация проводки могут приводить к повреждению кабеля от платы управления 3D принтера к шаговому двигателю.
Вы установили новый двигатель, поменяли провод или установили новую плату управления и теперь всё не работает или работает не правильно?
Итак, вы установили установили/поменяли новый шаговый двигатель NEMA или поставили новую плату управления 3D принтера. Вероятнее всего сигналы подаваемые от платы управления к двигателю теперь другие, т.е. шаговый двигатель не получает правильный или полный сигнал. Из-за этого шаговый двигатель «сходит с ума» — гремит, шумит или дергается.
Почему же не работает?
Шаговые двигатели NEMA 17 устанавливаемые на практически все 3D принтеры работают на основе обмоток, соединенных попарно, и каждая из них называется фазой. Эти фазы перемещают магниты внутри шагового двигателя. Когда проводка для этих пар не совпадают или если кабель поврежден, шаговый двигатель не может правильно вращаться, так как северный и южный полюса магнитов не могут получать правильный сигнал и правильно вращаться.
Существует огромное количество производителей как самих двигателей так и электроники, которая управляет этими двигателями. И никто из производителей не разработал стандарт подключения. Из-за этого проводки шаговых двигателей могут отличаться, а цвета проводов в кабеле которые к ним подключаются ничего не значат.

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

Разъем двигателя в плате BTT SKR mini E3

Разъем двигателя в плате BTT Octopus
Для некоторых плат в свою очередь есть исключения. Например, это касается плат выпускающихся для замены оригинальных 1 в 1.Для самого популярного 3D принтера Ender-3 насколько производителей выпускают платы взамен оригинально устанавливаемой на этот 3D принтер, например, BTT SKR Mini E3 V2 — это специализированная материнская плата для замены платы от Creality. И следовательно проводка в BTT SKR Mini E3 полностью совпадает с проводкой оригинальной платы управления.
Как найти правильное подключение?
Есть несколько быстрых и простых способов определить катушки шагового двигателя.
1. «Прозвонка» с помощью мультиметра.
Первое , вы можете использовать мультиметр для проверки целостности цепи. Переведите мультиметр в режим «прозвонки» цепи, который обычно имеет значок диода или зуммера.

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

Прозвонка шагового двигателя
Затем подсоедините один щуп мультиметра к крайнему левому контакту на двигателе. Затем с помощью другого щупа проверьте один из двух средних контактов. Когда мультиметр начнет отображать значение на дисплее или издаст звуковой сигнал, это значит что вы нашли парное соединение катушку. Повторите тоже самое на правой стороне разъема: подсоедините один щуп на правый контакт двигателя, а вторым щупом проверьте один из двух средних контактов. Вы нашли контакты обмоток двигателя.
2. Поиск светодиодом
Один из самый простых и надежный методов. Возьмите обычный круглый светодиод на 3В. Подключите разъем к двигателю, а в разъем который подключается к плате вставьте светодиод. Теперь вручную прокрутите вал двигателя. Если светодиод загорелся — вы нашли контакты обмотки.

Поиск обмотки шагового двигателя с помощью светодиода

Обмотка шагового двигателя найденная с помощью светодиода
3. Поиск замыканием
Другой метод проверки соединений шагового двигателя заключается в использовании двух проводов с разъемом DuPont на одной стороне и оголенным проводом на другом. Вначале скрутите два оголенных провода вместе. Затем подключите один разъем Dupont в крайний левый контакт на двигателе а второй разъем Dupont в один из средних контактов на двигателе. Как и в случае со светодиод, поверните вал шагового двигателя. Если усилие на валу изменилось (увеличился крутящий момент), значит, вы нашли соединение обмотки.

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

Распиновка контактов шагового двигателя на BTT SKR E3
Большинство производителей плат управления для 3D-принтеров указывают распиновку контактов в технических характеристиках самих плат или в руководствах. Проверьте документацию своей платы управления на онлайн ресурсах, например GitHub. У таких производителей как BigtTeeTech, MKS, FLYmaker (Mellow Fly) обязательно есть ресурсы с подробным описанием распиновки. Как только вы найдете распиновку, вы сопоставьте найденные контакты двигателя с контактами 1А и 1B на плате управления. Затем подключите вторую обмотку к контактам 2A и 2B.
Подключили двигатель, а он движется не в ту сторону
Подключенный двигатель работает тихо, так как надо, вот только крутит не в ту сторону. Не стоит отчаиваться. Есть довольно простое решение заставить вал двигателя вращаться в правильном направлении.
Все что вам нужно сделать — это поменять местами провода обмотки. Если у вас красный + черный провод соответствуют одной обмотке, то вам необходимо поменять их местами чтобы стало черный + красный провод. Ту же операцию можно проделать и с парой средних проводов. Эту операцию необходимо проделать только на одном разъеме провода.

Смена вращения вала шагового двигателя. Было.

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

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