Шаговый мотор от дисковода

Шаговый мотор от дисковода

Однажды, разбирая коробку с компьютерным хламом, я обнаружил у себя несколько дисководов от от старых 3-х дюймовых гибгих дисков. В свое время я извлек из них шаговые двигатели, а выбросить оставшиеся внутренности не поднялась рука. Сейчас мое внимание привлек двигатель для вращения дисков. Он выполнен самостоятельным блоком на отдельной печатной плате вместе с контроллером привода.
Задача состояла в том, как его запустить. Поиск решения в сети Internet по запуску такого двигателя не дал какого-либо положительного результата. Было множество статей по использованию шаговых двигателей позиционирующих магнитную головку и практически ничего по запуску «блина» — двигателя вращения диска. Единственная обнаруженная статья была на английском языке, но там описывался очень древний и конкретный дисковод. В общем пришлось искать способ запуска самостоятельно.

С чего я начал. К плате управления подходит шлейф из 4-5 цветных проводов в зависимости от типа дисковода. Два из них подают питание 12V (это было не трудно проследить), и как правило имеют цвета черный(общий) и красный(+). Оставшиеся провода, как я предположил, должны управлять пуском двигателя и скорее всего имеют ТТЛ уровни.

На плате я также обнаружил два фотоэлемента: один на краю платы — он определяет, что диск вставлен в приемник; второй фотоэлемент стоит ближе к центру двигателя — он позиционирует начальное положение диска в котором имеется соответсвующее отверстие. Нас интересует первый (удаленный) фотоэлемент, так как при вставленном диске мотор уже начинает вращаться (в подключенном к компьютеру дисководу).
Фотография контроллера с мотором от дисковода фирмы TEAC приведена на рисунке 1.

Далее, проследив на плате цепь от фотоэлемента, я установил, что она через транзистор поступает на вход управления микросхемы H13431 — контроллер двигателя (описание этой микросхемы нашел только на японском языке). На тот же транзистор подключен через диод один из проводов входного шлейфа.
Далее — дело техники. Подал на плату питание 12 вольт. Через резистор номиналом 3,3 ком вычисленный контак соединил с плюсом питания. ВСЕ. Двигатель начал вращаться!
Фрагмент платы с установленныи резистором показан на рисунке 2. Крайний левый контакт не задействован (видимо какой-то выходной сигнал). Следы пайки на плате — моя оплошность: подал на входной контакт непосредственно напряжение питания 12В и сжег транзистор, далее действовал осторожнее — через резистор номиналом 3,3 ком.

На другом дисководе (рис.3) с названием Sankyo и микросхемой контроллера M51784 пошел таким же путем (описание этой микросхемы есть на сайте www.datasheetcatalog.com). Нашел входной контакт на плате который выходит через резистор на управляющий транзистор и фотоэлемент. Также через резистор подал на него положительный потенциал. И. тишина. Попробовал поочередно позамыкать на «землю» оставшиеся два входных контакта. Заработало. Что это за контакт я не стал выяснять.

Увеличенный фрагмент второй доработанной платы приведен на рисунке 4. «Земляной» контакт и контакт от него слева запаяны вместе. Крайний левый контакт остался свободным.

Таким образом порядок подключения неизвестного дисковода достаточно прост:

1. Находим провода питания (обычно красный+ и черный-).

2. Пытаемся найти цепь управляющего транзистора и фотоэлемента (примерная схема на рис.5).

3. Если двигатель не вращается оставшиееся контакты замыкаем на «землю» (или подаем на них положительный потенциал через ограничительный резистор в несколько ком).

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

Применение данного двигателя оставляю на вашу фантазию. Желаю удачи!

Видео:Шаговый двигатель от дисковода / Stepper motor from CDСкачать

Шаговый двигатель от дисковода / Stepper motor from CD

AVR-STM-C++

Видео:Маленький, дешёвый и БЕСПОЛЕЗНЫЙ. Обзор, тест и разборка микро шагового двигателяСкачать

Маленький, дешёвый и БЕСПОЛЕЗНЫЙ. Обзор, тест и разборка микро шагового двигателя

суббота, 6 апреля 2019 г.

Шаговый двигатель из CD/DVD привода

Попались в мои руки несколько приводов оптических дисков, которые я разобрал. В итоге помимо плат и прочей механики стал обладателем нескольких шаговых двигателей, которые позиционируют лазерную головку. Захотелось их как-то использовать, но информации по ним фактически никакой. После продолжительного и настойчивого гугления информацию я таки нашел и решил поделится ею с вами.
Итак, шаговый двигатель cd rom

Шаговый мотор от дисковода

Он имеет маркировку 0550902, чуть ниже 15RF 172KP, хотя можно прочитать и слитно, получится 15RF172KP. Так же маркировка на шлейфе 3 e232171. С обратной стороны выгравировано SM15DD — это тип винта двигателя.

Шаговый мотор от дисковода

После длительных поисков datasheet я нашел каталог продукции фирмы MOATECH, в котором и упоминается данный двигатель из сд привода. Это двигатель SPS-15RF-172KP, в каталоге есть небольшое упоминание SPS-15RF Type, где присутствует позиция 172FH.

Шаговый мотор от дисковода

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

Характеристики шагового двигателя
В табличке есть данные по сопротивлению обмоток, 10 Ом на обмотку, я проверил — мультиметр показал 10 Ом. Так же можно увидеть угол поворота — 18 градусов на шаг. И, самое важное, напряжение питания двигателя — 5 вольт. Идеально для использования с AVR микроконтроллерами или Arduino.
Этот двигатель dvd привода имеет две фазы, видим, что он биполярный (это должно быть и так ясно, исходя из количества выводов). Для таких двигателей необходимы специальные драйвера управления, в следующей статье будем собирать свой драйвер на полевых транзисторах. Это обусловлено их принципом работы. Давайте посмотрим, как управлять биполярным шаговым двигателем.

Распиновка шагового двигателя
Тут все предельно просто, имеем четыре вывода и две обмотки — по два вывода на обмотку.

Шаговый мотор от дисковода

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

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

Читайте также: Как заглушить мотор после автозапуска старлайн

Шаговый мотор от дисковода

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

Второй двигатель выглядит точно так же, как и первый, но имеет другую маркировку — 172F p10816H1. Тем не менее это тот же самый SPS-15RF, который с этой же буквой F после 172 есть в первой позиции таблички из каталога. Так что идентификация обоих двигателей успешно произведена, технические характеристики определены и можно приступать к повторному использованию этих шаговиков.

Видео:Проект на Arduino: шаговый двигатель CD ROMСкачать

Проект на Arduino: шаговый двигатель CD ROM

Мини-плоттер с ЧПУ из DVD-привода своими руками

Шаговый мотор от дисковода

Шаговый мотор от дисковода

Существует множество проектов и руководств, связанных с переделкой старых CD/DVD-плееров в плоттеры с ЧПУ на базе Arduino. Сегодня я хотел бы поделиться тем, как легко построить свой собственный недорогой мини-плоттер с ЧПУ на Arduino. Приступим.

Данная статья является переводом, однако для удобства восприятия повествование будет идти от первого лица.

Видео:Запуск двигателя CD-ROM от штатного драйвера.Скачать

Запуск двигателя CD-ROM от штатного драйвера.

Шаг 1: Что нам нужно

Шаговый мотор от дисковода

Шаговый мотор от дисковода

Шаговый мотор от дисковода

Шаговый мотор от дисковода

Шаговый мотор от дисковода

  • 1 шт. х Плата расширения CNC для Arduino Nano v4;
  • 1 шт. х Плата контроллера Arduino Nano;
  • 2 шт. х Модуль драйвера шагового двигателя A4988;
  • 2 шт. х Старые CD/DVD плееры;
  • 1 шт. x Cерводвигатель SG90;
  • 1 метр x Ленточный кабель провод 8P;
  • 1 шт. x Алюминиевый уголок 20 x 20 x 1,4 мм — длина 120 мм;
  • 1 шт. x Степлер;
  • 1 шт. x Блок питания 12 В;
  • 1 шт. x Алюминиевая муфта с гибким валом, размер внутреннего отверстия: 5 мм x 8 мм(или 8 мм x 8 мм);
  • 2 шт. x Медные латунные столбы L-10мм;
  • 2 шт. x Медные латунные столбы L-5мм;
  • 2 шт. Болта + гайки + шайбы M4 x 50 мм;
  • 3 шт. Болта + гайки + шайбы M4 x 25 мм;
  • 2 шт. Болта + гайки + шайбы M4 x 20 мм;
  • 1 шт. Болты + гайки + шайбы M2 x 40 мм;
  • 2 шт. x Болты + гайки + шайбы M2 x 5 мм;
  • Небольшие кабельные стяжки.

Шаговый мотор от дисковода

  • Прошивка MIGRBL;
  • INKSCAPE версия 0.48.5;
  • Расширение INKSCAPE MI-GRBL;
  • Универсальный отправитель Gcode.

Видео:Запускаем биполярный шаговый двигатель от DVD приводаСкачать

Запускаем биполярный шаговый двигатель от DVD привода

Шаг 2: Идея

Идея создания мини-плоттера с ЧПУ проста: используйте два старых CD/DVD-плеера с шаговыми двигателями, один используется как поверхность для черчения, которая движется вперед и назад по оси Y, другой установите вертикально на нем, чтобы обеспечить движение влево и вправо по оси X. Затем мы устанавливаем сервопривод RC на оси X, чтобы поднимать и опускать перо во время построения осей Z.

Видео:Управление шаговым двигателем. Драйвер A4988, подключение и настройкаСкачать

Управление шаговым двигателем. Драйвер A4988, подключение и настройка

Шаг 3: Шаговые моторы dvd/cd привода

Шаговый мотор от дисковода

В интернете трудно найти точные технические характеристики шаговых двигателей приводов DVD/CD. Я нашел в Интернете характеристики шагового двигателя DVD/CD, который похож на мой. Важные параметры выделены полужирным шрифтом.

Максимальная частота пуска

Шаговый мотор от дисковода

Разборка шагового двигателя DVD / CD привода

У меня было два разных типа DVD/CD-плееров, один использовался для оси X с сопротивлением катушки шагового двигателя 14 Ом, а другой — для оси Y с сопротивлением катушки 10 Ом.

Видео:Как запустить шаговый двигатель без драйвера. Электроника. КомпьютерыСкачать

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

Шаг 4: Плата расширения CNC для Arduino Nano v4

Шаговый мотор от дисковода

Шаговый мотор от дисковода

Плата расширения CNC v4 для Arduino Nano имеет 3 слота на печатной плате для модулей привода шаговых двигателей и один слот для Arduino Nano. Она может управлять 3 шаговыми двигателями от Arduino Nano. Плата расширения CNC V4.0 имеет несколько контактов GPIO, доступных для подключения к другим модулям, таким как концевой выключатель, а также к интерфейсу I2C или последовательной связи. Питание для 3 модулей привода шаговых двигателей и платы Nano подается через разъем внешнего питания (12 В постоянного тока).

Я купил плату расширения CNC для Arduino Nano v4 по низкой цене из Китая. По ссылкам я обнаружил, что мне нужно настроить как аппаратное, так и программное обеспечение, чтобы использовать прошивку GRBL и настроить режим микрошагов для A4988.

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

Контакты, подключенные к входам «STEP» и «DIRECTION» драйверов шагового двигателя, неверны по сравнению с исходными определениями GRBL. Плата расширения CNC v4 использует Arduino Nano, поэтому мы можем исправить определения контактов «STEP» и «DIRECTION» в файле «cpu_map_atmega328p.h», расположенном в папке grbl, следующим образом:

#define X_STEP_BIT 5 // Uno Digital Pin 2

#define Y_STEP_BIT 6 // Uno Digital Pin 3

#define Z_STEP_BIT 7 // Uno Digital Pin 4

#define X_DIRECTION_BIT 2 // Uno Digital Pin 5

#define Y_DIRECTION_BIT 3 // Uno Digital Pin 6

#define Z_DIRECTION_BIT 4 // Uno Digital Pin 7

Видео:Шаговый двигатель, как подключить без сложностей!!!!Скачать

Шаговый двигатель, как подключить без сложностей!!!!

Шаг 5: Драйвер шагового двигателя A4988

A4988 — это микрошаговый драйвер двигателя со встроенным переводчиком для упрощения работы. Он предназначен для работы биполярных шаговых двигателей в полушаговых, полушаговых, четвертьшаговых, восьмых и шестнадцатошаговых режимах с выходной мощностью до 35В и ± 2А.

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

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

По правилам, чем больше микрошагов, тем плавнее движения, но меньше крутящий момент, и наоборот. Я пробовал с 1/16 микрошагов, но в конце концов выбрал 1/8 микрошагов, что является хорошей комбинацией плавного движения и крутящего момента.

Каждый поворот шагового двигателя DVD/CD изначально разделен на 20 шагов с углом 18 °/ шаг (1 поворот = 360 градусов | 360/20 = 18 °). Когда мы применяем микрошаговый режим с разрешением 1/8 шага на A4988 для управления этим шаговым двигателем, каждое вращение шагового двигателя DVD/CD будет разделено на 160 шагов с углом 2,25°/ шаг, что сделает вращение шагового двигателя намного более плавным.

MS1MS2MS3ШАГ
РАЗРЕШЕНИЕ
ШАГИ ДО
РЕВОЛЮЦИИ
000120
1001/240
0101/480
1101/8160
1111/16320

Моя настройка микрошагов — разрешение 1/8 шага для шаговых двигателей оси X и Y.

Шаговый мотор от дисковода

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

  • В платах шаговых драйверов A4988 используются различные резисторы RCS для считывания тока, в зависимости от производителя, обычно RCS может быть 0,05 Ом (с маркировкой «R050»), 0,1 Ом(с маркировкой «R100») или 0,2 Ом (с маркировкой «R200»). RCS на моей плате управления A4988: 0,1 Ом.
  • Шаговые двигатели CD/DVD работают при уровне напряжения 5V, мы могли бы измерить сопротивление катушки 2 с мультиметром, чтобы получить оценочный максимальный ток с использованием закона Ома: Imax = V/R.
  • Предел тока, Imax, относится к опорному напряжению следующим образом: VREF=(8 * Imax * RCS).

Моя таблица расчетов для шаговых двигателей X и Y:

Ось плоттерарVImaxRCSVREF
Шаг по оси X14.00 Ом5,00 В0,36 А0,10 Ом286 мВ
Шаг по оси Y10,00 Ом5,00 В0,50 А0,10 Ом400 мВ

Следуя приведенному выше расчетному листу, мои окончательные настройки ограничения тока для 2-х шаговых двигателей следующие:

  • Шаг по оси X: VREF =286 мВ;
  • Шаг по оси Y: VREF =400 м;

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

  • VREF =A /2,50 с RCS = 0,05 Ом;
  • VREF =A /1,25 с RCS = 0,10 Ом;
  • VREF =A /0,63 с RCS = 0,20 Ом.

Видео:Переделка шагового двигателя в обычный биполярныйСкачать

Переделка шагового двигателя в обычный биполярный

Шаг 6: Сборка

Существует много инструкций по изготовлению осей X и Y для мини плоттеров с ЧПУ.В этом проекте я в основном использовал болты для соединения компонентов.

  • Первый шаг к созданию этого мини-плоттера с ЧПУ — это разобрать два привода DVD / CD.
  • Я припаял 4 проводных кабеля к 2-м шаговым двигателям, определив их обмотки и клеммы.
  • Я измерил длину DVD / CD-плеера — ось X, которая будет расположена горизонтально, затем вырезал алюминиевый уголок 20 x 20 x 1,4 мм с соответствующей измеренной длиной. В моем случае это 120 мм в длину.
  • Я просверлил в этом алюминиевом уголке 6 отверстий следующим образом:
    • Два отверстия прикручены к приводу DVD / CD оси Y с помощью M4x50;
    • Два отверстия прикручены к приводу DVD / CD оси X с помощью M4x25;
    • Два оставшихся отверстия соединены с CNC Shield V4.0 через медные латунные стойки L-10 мм.

    Шаговый мотор от дисковода

    • Для оси Y — поверхность построения я использовал одну пластину из нержавеющей стали размером 70×80 мм.

    Шаговый мотор от дисковода

    Шаговый мотор от дисковода

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

    В этом проекте я использовал пружинный механизм степлера для перемещения пера вверх и вниз по оси Z.

    • Сначала я разобрал степлер на мелкие детали.

    Шаговый мотор от дисковода

    • Средняя часть — патрон магазина степлера с прижимным блоком и пружиной, в ней 2 небольших отверстия на расстоянии 17 мм. Я использовал его для крепления ручки/карандаша.

    Шаговый мотор от дисковода

    • Я соединил их с 2 отверстиями гибкой муфты 5×8 с помощью 2 шурупов и 2 медных латунных стоек для ручки/карандаша.

    Шаговый мотор от дисковода

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

    Шаговый мотор от дисковода

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

    Шаговый мотор от дисковода

    Шаговый мотор от дисковода

    Шаговый мотор от дисковода

    • Соедините RC сервопривод и толкающий блок длинным винтом M2x40 через 4 отверстия сшивателя. Я затянул его, чтобы убедиться, что сервопривод не может двигаться, когда он работает.

    Шаговый мотор от дисковода

    • На обратной стороне картриджа магазина степлера есть одно большое отверстие. Позже оно будет использоваться для соединения держателя ручки/карандаша, включая сервопривод RC, с механизмом оси X через это отверстие с помощью болта M4x25 и 3 гаек.

    Шаговый мотор от дисковода

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

    Шаговый мотор от дисковода

    Шаговый мотор от дисковода

    Шаговый мотор от дисковода

    Шаговый мотор от дисковода

    • Я установил плату расширения CNC v4.0 на алюминиевый уголок на 2 медных латунных опорах и подключил все кабели 2 шаговых двигателей, сервопривода RC к экрану CNC. Затем я использовал кабельные стяжки, чтобы закрепить провода.

    Шаговый мотор от дисковода

    Шаговый мотор от дисковода

    Шаговый мотор от дисковода

    Видео:Как запустить двигатель CD ROM от Батарейки Без драйвера ?Скачать

    Как запустить двигатель CD ROM от Батарейки Без драйвера ?

    Шаг 7: Загрузите прошивку migrbl в arduino nano

    MIGRBL отличается от оригинального GRBL тем, что MIGRBL настроен для плат расширения CNC, у которых оси X и Y подключены к 2 шаговым двигателям, а ось Z подключена к серводвигателю RC для подъема/опускания ручки.

    • Скачайте файлы прошивки MIGRBL;
    • Скопируйте MIGRBL в C: Users Administrator Documents Arduino libraries;
    • Внесите исправления в соответствии с шагом 4;
    • Теперь, когда мы установили библиотеку MIGRBL в IDE и внесли необходимые исправления. Откройте Arduino IDE, в меню «File» выберите «Examples » -> «MIGRBL» -> «grblUpload»;
    • Выберите правильный порт и плату (Arduino Nano), скомпилируйте и загрузите код в Arduino Nano;
    • С моим Arduino Nano мне пришлось выбрать через инструменты «Arduino IDE»-> «Processor» -> «ATmega328P» (старый загрузчик) после выбора «Tools» -> «Board» -> «Arduino Nano».

    Видео:Скрытая полезная функция двигателя от CD-ROM-аСкачать

    Скрытая полезная функция двигателя от CD-ROM-а

    Шаг 8: Установка inkscape & inkscape mi-grbl extension

    Я использовал программу INKSCAPE для создания G-кода.

    • Скачал программное обеспечение Inkscape версии 0.48.5;
    • Установил на свой компьютер.

    Поскольку я использовал прошивку MIGRBL для Arduino Nano (подключенную к плате расширения v4.0) для этого мини-плоттера с ЧПУ и Axis Z, подъем пера управляется серводвигателем RC, поэтому обычный G-CODE, созданный из INKSCAPE, не будет работать. Для того, чтобы он заработал, делаем следующие шаги:

    • Загрузите INKSCAPE MI-GRBL EXTENSION;
    • Разархивируйте файл;
    • Скопируйте несжатые файлы в каталог INKSCAPE -> Share -> Extension folder.

    Видео:Шаговый двигатель от DVD приводаСкачать

    Шаговый двигатель от DVD привода

    Шаг 9: Установка приложения контроллера grbl

    После того, как у нас есть исполняемый файл G-кода из INKSCAPE, для потоковой передачи и отправки файла G-CODE в Arduino Nano мы можем использовать Universal Gcode Sender — UGS.

    • Загрузите программное обеспечение UGS, затем установите его на компьютер;
    • Откройте UGS, выберите «Port» и установите скорость 115200;
    • Нажмите «Connect», после чего на вкладке «Console» отобразится следующая информация.

    Шаговый мотор от дисковода

    Видео:Моторчики из DVD-привода #2Скачать

    Моторчики из DVD-привода #2

    Шаг 10: Калибровочные работы

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

    Шаг/мм =(Шаг на оборот)x(Микрошаги)/(мм на оборот).

    • Шагов на оборот = 20; — это исходное количество шагов, необходимых для того, чтобы шаговый двигатель совершил 1 полный оборот.
    • Микрошаги — 1, 1/2, 1/4, 1/8, 1/16 — это настройка драйвера шагового двигателя A4988. Более высокое значение означает меньший крутящий момент, но более высокую точность. Моя настройка микрошагов: 1/8.
    • мм на оборот — это расстояние в мм, на которое винт перемещается за один оборот (шаг винта). Так как шаг винта CD/DVD ROM является «однозаходным», то «шаг» — это осевое расстояние между соседними резьбами.
    Общая длина винта, мм51,56
    Рабочая длина шнека, мм40.00
    Количество ниток в рабочей длине13
    Угол шага, °18
    Количество шагов, необходимых для того, чтобы шаговый двигатель DVD совершил 1 полный оборот, шаг/оборот20
    Настройка микрошагов A4988:8
    Шаг винта шагового привода DVD (мм/оборот):3.0
    ШАГ/ММ:53,333

    Согласно спецификации шаг винта шагового двигателя DVD/CD составляет 3 мм. Мы можем проверить, измерив рабочую длину винта: 40 мм и посчитав количество резьбы в этом рабочем диапазоне: 14. Шаг винта можно оценить следующим образом:

    • X Макс. Ход (мм): 130 = 40,000
    • Максимальный ход по оси Y (мм): 131 = 40,000
    • X шагов / мм: 101 = 53,333
    • Шаг по оси Y / мм: 100 = 53,333

    Эти приведенные выше значения в точности были подтверждены моими тестами.

    Видео:Униполярный шаговый двигатель 28BYJ-48 в биполярныйСкачать

    Униполярный шаговый двигатель 28BYJ-48 в биполярный

    Шаг 11: Начать использовать

    Мы могли бы обратить внимание на следующие шаги, прежде чем запускать мини-плоттер с ЧПУ.

    • Проверьте настройки микрошагов A4988: подробное описание в шаге 5.
    • Проверьте настройки ограничения тока A4988: подробное описание в шаге 5.
    • Подключите мини-плоттер с ЧПУ к UGS и проверьте его параметры калибровки: подробное описание в шаге 10.
    • Чтобы проверить двигатели и плату расширения CNC, перейдите на вкладку «Управление станком» -> щелкните стрелки X+, X-, Y+ и Y-.
    • Мы должны следить за движением шаговых двигателей, касаясь их, чтобы проверить, горячие ли они. Если шаговые двигатели горячие, мы должны дважды проверить VREF на A4988 с помощью мультиметра и немного снизить VREF.
    • Правильное направление этого плоттера следующее: Простой способ понять декартову систему координат по отношению к вашему станку с ЧПУ — это использовать «Правило правой руки».

    Шаговый мотор от дисковода

    Мы можем изменить направление движения оси без изменения проводки в Axis Direction $3. Из-за устройства моих шаговых двигателей мне пришлось изменить направление шагового двигателя по оси Y, поэтому мое значение настройки было: $3 = 2 . См. Таблицу конфигурации осей ниже.

    Таблица конфигурации осей:

    Значение настройкиОбратный XОбратный YОбратный Z
    0000
    1100
    2010
    3110
    4001
    5101
    6011
    7111
    • Чернила:
      • Откройте INKSCAPE.
      • Установите размер страницы 40 x 40 мм.
      • Нарисуйте квадрат размером 10 мм x 10 мм -> Select Image->Convert to Path
      • Перейдите в Extension Menu-> Нажмите MIGRBL Z-AXIS SERVO CONTROL, настройте значения во всплывающем окне.

      Мои настройки показаны на картинке ниже:

      Шаговый мотор от дисковода

      • Нажмите «Apply», квадратный G-код будет сохранен с именем и в выбранной нами папке.
      • Универсальный отправитель Gcode.
        • Откройте UGS, выберите Port и установите скорость 115200 бод, щелкните вкладку «Подключить».
        • Выберите подходящее положение, перемещая оси X влево — вправо, оси Y вперед — назад и установите исходные координаты кнопкой «Сбросить ноль».
        • Нажмите «Открыть» -> Перейдите к файлу G-кода, созданному INKSCAPE.
        • Нажмите «Отправить», и мини-ЧПУ выполнит рисование квадрата 10×10 мм в соответствии с G-кодом.
        • Наблюдайте за миниплоттером в действии на вкладке «Визуализатор».
        • Измерьте фактическую длину по осям X и Y линейкой, чтобы проверить правильность 10 мм. Если нет, мы должны проверить шаг / мм, иначе какие-либо механические детали застряли.
        • Нарисуйте еще несколько кругов разного диаметра, проверьте, совпадают ли начальная и конечная точки круга? Если они не совпадают, возможно, кончик пера перекошен или механические части не выровнены.

        Видео:ПОДКЛЮЧАЕМ ШАГОВЫЙ ДВИГАТЕЛЬ К ARDUINO [Уроки Ардуино #14]Скачать

        ПОДКЛЮЧАЕМ ШАГОВЫЙ ДВИГАТЕЛЬ К ARDUINO [Уроки Ардуино #14]

        Шаг 12: Готово

        Шаговый мотор от дисковода

        Шаговый мотор от дисковода

        Шаговый мотор от дисковода

        Шаговый мотор от дисковода

        Шаговый мотор от дисковода

        Шаговый мотор от дисковода

        На фотографиях выше вы можете убедиться, что данный мини-плоттер с ЧПУ работает довольно хорошо. При желании его можно настроить более точно.

        • Свежие записи
          • Чем отличается двухтактный мотор от четырехтактного
          • Сколько масла заливать в редуктор мотоблока
          • Какие моторы бывают у стиральных машин
          • Какие валы отсутствуют в двухвальной кпп
          • Как снять стопорную шайбу с вала
          • Правообладателям
          • Политика конфиденциальности

          Механика © 2023
          Информация, опубликованная на сайте, носит исключительно ознакомительный характер


          📸 Видео

          Как подключить шаговый двигатель к ArduinoСкачать

          Как подключить шаговый двигатель к Arduino

          Как запустить двигатель от CD ROM и HDD без драйвераСкачать

          Как запустить двигатель от CD ROM и HDD без драйвера

          Как настроить ШАГОВЫЙ ДВИГАТЕЛЬ 28BYJ-48 Arduino?! ОбзорСкачать

          Как настроить ШАГОВЫЙ ДВИГАТЕЛЬ 28BYJ-48 Arduino?! Обзор

          Драйвер мотору не нужен. Запускаем HDD моторСкачать

          Драйвер мотору не нужен. Запускаем HDD мотор

          Бесщеточный мотор своими руками для квадрокоптера из dvd-привода или видеомагнитофона.Скачать

          Бесщеточный мотор своими руками для квадрокоптера из dvd-привода или видеомагнитофона.
Поделиться или сохранить к себе:
Технарь знаток