Sw-motors.ru

Автомобильный журнал
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Управление несколькими шаговыми двигателями Nema 17 одновременно или NemaStepper

Управление несколькими шаговыми двигателями Nema 17 одновременно или NemaStepper

  • Новости 1С-Битрикс
  • Полезные статьи

Я думаю что вы, если работали с arduino+nema 17, знаете, что запустить несколько двигателей одновременно бывает очень затруднительно.

Есть разные способы решения этой проблемы, самый простой, пожалуй — использование библиотеки NemaStepper. Библиотека упрощает данную задачу во много раз, главное преимущество — она не останавливает выполнение программы. Устанавливается она также, как и все остальные библиотеки. Распространяется по MIT лицензии.

Ну что, давайте приступим. И начнем мы с подключения.

Мы будем использовать Simple Nema 17 с алиэкспресса за 500 рублей, драйвер L298N и arduino uno. Вот они:

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

Итак, подключаем мотор к драйверу:

Библиотека является объектно — ориентированной. Давайте рассмотрим пример включения одного мотора:

О всех методах библиотеки можно узнать из файлов исходного кода библиотеки (в шапке библиотеки есть описание).

*Подробнее о коде в примере.

А теперь переходим к примеру.

В библиотеке есть встроенный пример (на данный момент он там один), который позволяет управлять сразу тремя моторами с Serial.

Данный пример принимает на порт команды, указанные ниже.

Давайте его разберем.

Начнем с шапки — подключения библиотек:

Далее объявляются три мотора, со следующими параметрами:

1. Первый пин
2. Второй пин
3. Третий пин
4. Четвертый пин
5. Количество шагов за оборот — у большинства моторов Nema 17 это 200.
6. Стартовая скорость
7. Значение указывающее, нужно ли удерживать вал после остановки (при true драйверы превращаются в барбекю)

Далее инициализация порта:

Затем, ВАЖНО! В главном цикле нужно обновлять положение двигателей командой Step()

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

И так, давайте попробуем загрузить ее в плату.

Тогда заходим в монитор порта и вводим команды из кода.
Каждая команда заканчивается символом /.
Первые три символа — название команды.
То, что между названием и / — параметры.
Давайте включим моторы командой «EMS/» (Enable MotorS).
Затем укажем мотору 1 скорость 60 командой «SS160/» (Set Speed), где 60 — скорость.
И наконец, включим первый мотор командой «MV1100/», (MoVe) где 100 — количество оборотов.
Все работает. Ура.

Тоже самое с остальными моторами.

Ну и где взять библиотеку.

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

Спасибо за прочтение, надеюсь вам помогла моя статья.

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

Выбор шагового двигателя (Страница 1 из 3)

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщения с 1 по 25 из 58

1 Тема от iiv9 2016-02-10 22:12:28

  • iiv9
  • Новичок
  • Неактивен
  • Зарегистрирован: 2016-02-09
  • Сообщений: 7
Тема: Выбор шагового двигателя

Доброго времени суток Всем. Настало время сделать станок. У меня на первый взгляд простой вопрос для профессионалов в этом деле. Из какого расчета выбирается шаговый двигатель по мощности. Есть ли какие формулы для расчетов? Станок планирую для обработки древесины и пластика с рабочим полем 600 на 900.

Читать еще:  Что такое ассинхроный двигатель

2 Ответ от Sergey_Slavyanskiy 2016-02-11 08:40:43

  • Sergey_Slavyanskiy
  • Администратор
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 2015-12-24
  • Сообщений: 8,055
Re: Выбор шагового двигателя

Доброго времени суток Всем. Настало время сделать станок. У меня на первый взгляд простой вопрос для профессионалов в этом деле. Из какого расчета выбирается шаговый двигатель по мощности. Есть ли какие формулы для расчетов? Станок планирую для обработки древесины и пластика с рабочим полем 600 на 900.

Естественно на каждый шаговый двигатель действует момент силы измеряемый в ньютон на метр ( Н*м). Подбирается в зависимости от станка, нужно знать конфигурацию и момент станка измерить можно простыми методами тоже в ньютон-метр!

3 Ответ от iiv9 2016-02-11 14:57:10

  • iiv9
  • Новичок
  • Неактивен
  • Зарегистрирован: 2016-02-09
  • Сообщений: 7
Re: Выбор шагового двигателя

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

4 Ответ от cnc-master 2016-02-12 12:08:51

  • cnc-master
  • Администратор
  • Неактивен
  • Откуда: МОСКВА
  • Зарегистрирован: 2014-12-08
  • Сообщений: 777,777,852
Re: Выбор шагового двигателя

Много моторов от старых принтеров, но они на мой взгляд слабоваты.

С моторчиками от принтера ничего дельного не получится! Разве что можно сделать выжигатель)

5 Ответ от pavel2015zp 2016-02-27 16:01:55

  • pavel2015zp
  • Участник
  • Неактивен
  • Зарегистрирован: 2016-02-27
  • Сообщений: 13
Re: Выбор шагового двигателя

Кто работал с шаговиками Nema 23 (3 А, 22 кг/см)? Хочу собрать станок используя такие двигатели. Как они показали себя в работе, не греются соответствуют указанным характеристикам?

6 Ответ от Sergey_Slavyanskiy 2016-02-28 16:28:55

  • Sergey_Slavyanskiy
  • Администратор
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 2015-12-24
  • Сообщений: 8,055
Re: Выбор шагового двигателя

Кто работал с шаговиками Nema 23 (3 А, 22 кг/см)? Хочу собрать станок используя такие двигатели. Как они показали себя в работе, не греются соответствуют указанным характеристикам?

7 Ответ от pavel2015zp 2016-03-01 15:57:44 (изменено: pavel2015zp, 2016-03-01 15:58:37)

  • pavel2015zp
  • Участник
  • Неактивен
  • Зарегистрирован: 2016-02-27
  • Сообщений: 13
Re: Выбор шагового двигателя

Кто работал с шаговиками Nema 23 (3 А, 22 кг/см)? Хочу собрать станок используя такие двигатели. Как они показали себя в работе, не греются соответствуют указанным характеристикам?

Планирую собрать фрезер ЧПУ (2000х1200х300) :
— ось у — два двигателя Nema 23 (3 А, 22 кг/см) + 2 ШВП 2005 либо реечная передача
— ось х — один двигатель Nema 23 (3 А, 22 кг/см) + 1 ШВП 2005
— ось z — один двигатель Nema 23 (3 А, 22 кг/см) + 1 ШВП 2005

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

8 Ответ от Sergey_Slavyanskiy 2016-03-02 10:27:21

  • Sergey_Slavyanskiy
  • Администратор
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 2015-12-24
  • Сообщений: 8,055
Re: Выбор шагового двигателя

нет не подойдёт 23

9 Ответ от oparin-ac 2016-03-16 10:25:46

  • oparin-ac
  • Участник
  • Неактивен
  • Зарегистрирован: 2016-02-24
  • Сообщений: 10
Re: Выбор шагового двигателя

Скажите а как определить сколько Н*М мне нужно. Прошу прощения а то я в школе давно учился, не соображу что то.

10 Ответ от ficus 2016-04-11 14:06:17

  • ficus
  • Участник
  • Неактивен
  • Зарегистрирован: 2016-03-11
  • Сообщений: 10
Читать еще:  Электрическая схема двигателя чемпион
Re: Выбор шагового двигателя

Человек сделал станочек на Nema23, вот ссылка forum.alexwest.ru/index.php?showtopic=13373

11 Ответ от Salomonlarry 2016-04-24 14:37:21

  • Salomonlarry
  • Участник
  • Неактивен
  • Зарегистрирован: 2016-04-16
  • Сообщений: 10
Re: Выбор шагового двигателя

Кто подскажет Nema 23 3A. НА рабочие поле примерно 800×1000 mm при условии что на ось X будут стоять два двигателя Вот станок https://777russia.ru/forum/viewtopic.ph … kWtEtU.vk, хватит мощности?

Добавлено: 2016-04-24 14:40:36

Передача будет ШВП

12 Ответ от Sergey_Slavyanskiy 2016-04-24 15:55:21

  • Sergey_Slavyanskiy
  • Администратор
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 2015-12-24
  • Сообщений: 8,055
Re: Выбор шагового двигателя

13 Ответ от oldviking 2016-05-01 02:09:48

  • oldviking
  • Участник
  • Неактивен
  • Зарегистрирован: 2016-01-13
  • Сообщений: 10
Re: Выбор шагового двигателя

Почему нет -хоть немного разъясните ,ато получается 34-й больше ставьте их и лучше если купите у нас!
Хотелось бы немного увидеть растеты с обоснованиями

14 Ответ от Sergey_Slavyanskiy 2016-05-01 11:04:28

  • Sergey_Slavyanskiy
  • Администратор
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 2015-12-24
  • Сообщений: 8,055
Re: Выбор шагового двигателя

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

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

Шаговые двигатели

Угол поворота (шаг), °:

Удерживающий момент, кг/см:

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

Применение шаговых двигателей:

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

UAEU

UAEU

UAEU

UAEU

UAEU
16

UAEU

UAEU
281

UAEU

UAEU

UAEU

UAEU
58

UAEU

UAEU

UAEU
26

UAEU

Мы обеспечим ваше производство качественной продукцией!

гарантированно качественные двигатели

своевременная доставка по Украине

техническая поддержка специалистов

Различают несколько видов шаговых двигателей в зависимости от:

– принципа взаимодействия магнитных полей:

  • двигатель с переменным магнитным сопротивлением, в роторе которого не предусмотрено размещение постоянных магнитов
  • двигатель с постоянными магнитами в конструкции ротора, совершает до 48 шагов за один оборот (угол поворота 7,5° за один шаг)
  • двигатель гибридного типа с наибольшим моментом вращения и скоростью, до 400 шагов за один оборот (угол поворота 0,9° за один шаг), обеспечивает более высокую точность позиционирования

– конструкции и наличия дополнительных устройств:

  • униполярные и биполярные двигатели
  • шаговые двигатели с энкодерами — обозначение ЕС в маркировке
  • актуаторы — линейные двигатели с редуктором и выдвижным штоком

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

Всегда в наличие на складе в Украине различные типы шаговых двигателей Fulling Motor.

Если вы не смогли подобрать подходящий тип шагового двигателя обратитесь к нашим специалистам.

Если хотите сделать запрос или оформить заказ:

Подберем оптимальное решение по цене и срокам поставки.

Если нужна техническая консультация:

Поможем с расчетом нагрузок и подбором комплектующих.

Что такое двигатели nema

  • Гибридные шаговые двигатели
    • Обзор моторов
    • Правила обозначения ШД
    • 8H2A
    • 11H2A
    • 14H2A
    • 14H2M
    • 14H2K
    • 14H2R
    • 16H2M
    • 16H2A
    • 17H2M / 17H2K
    • 17H2A
    • 17H2E
    • 23H2M
    • 23H2A
    • 23L
    • 24H2A
    • 23H2B
    • 34H2A
    • 34H2M
    • 34H2B
    • 34H2Y
    • 43H2A

  • 17H3A
  • 23H3A
  • 24H3A
  • 34H3A

  • 24H5A
  • 34H5B
  • Серводвигатели
  • Вентильные двигатели
  • Приводы шаговых двигателей
    Мотор-редукторы
    Шаговые двигатели
    Примеры использования

    • Теория

    Контакты
    На главную

    • Новий контролер АВР ATL500 Lovato Electric з функцією NFC — 16.08.2021
    • Зустрічайте контролер для керування рухом SLIO CPU 015N — 08.08.2021
    • ATyS A – ATyS C з вбудованим контролером АВР — 01.08.2021
    • Індуктивні давачі наближення серії PS/PSN від Autonics — 20.07.2021
    КОНСТРУКЦИЯ ОБОЗНАЧЕНИЯ
    для гибридных шаговых двигателей

    Пример заказного номера: 23H2A4425-05A

    23H2A442505A

    ОБОЗНАЧЕНИЕ ЗАКАЗНОГО НОМЕРА ДЛЯ ГИБРИДНЫХ ШАГОВЫХ МОТОРОВ

    23Габарит корпуса (Nema)
    8 = 20 mm
    11 = 28 mm
    14 = 35 mm
    16 = 39 mm
    17 = 42 mm
    23 = 57 mm
    24 = 60 mm
    34 = 86 mm
    43 = 110 mm
    HТип мотора — Гибридный (Hybrid)
    2AУгол шага и форма
    2A = 2-х фазный, 1.8 °, квадратный
    2B = 2-х фазный, 1.8 °, круглый
    2Y = 2-х фазный, 1.8 °, круглый (Высокомоментный)
    2M = 2-х фазный, 0.9 °, квадратный
    2K = 2-х фазный, 0.9 °, квадратный (новый дизайн)
    2R = 2-х фазный, 0.9 °, круглый
    2E = 2-х фазный, 3.6 °, квадратный
    3A = 3-х фазный, 1.2 °, квадратный
    5A = 5-х фазный, 0.72 °, квадратный
    5B = 5-х фазный, 0.72 °, круглый
    5C = 5-х фазный, 0.36 °, круглый
    4Длина корпуса мотора
    (Детали на странице каждой серии моторов)
    4Кол-во проводов (Обмоток)
    4 = Биполярный (4-х проводный)
    6 = Униполярный (6-ти проводный)
    8 = Комбинированный Биполярный и Униполярный (8-ми проводный)
    25Номинальный ток
    Пример:
    25 = 2.5 A
    05 = 0.5 A
    05Заказной серийный номер
    Пример:
    05 = 5-я версия
    AКол-во валов
    A = Один вал
    B = Двойной вал

    23H2A4425-05A = Габарит корпуса 57мм, 2-х фазный, 1.8 °, квадратный корпус 45мм, биполярный, 2.5A, 5-я версия, один вал

    23H3A5635 = Габарит корпуса 57мм, 3-х фазный, 1.2 °, квадратный корпус 51мм, униполярный, 3.5A, стандарт

    голоса
    Рейтинг статьи
    Ссылка на основную публикацию
    ВсеИнструменты
    Adblock
    detector