Проект 22: 5V шаговый двигатель


Проект 22: 5V шаговый двигатель

Введение:

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

Особенности:

Угол вращения двигателя пропорционален входному импульсу.

Двигатель имеет полный крутящий момент при остановке (если обмотки находятся под напряжением)

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

Отличный ответ на запуск/остановку/реверсирование.

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

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

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

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

Параметры шагового двигателя 28BYJ-48:

Модель: 28BYJ-48

Номинальное напряжение: 5 В постоянного тока

Количество этапов: 4

Коэффициент изменения скорости: 1/64

Угол наклона: 5 .625 °/64

Частота: 100 Гц

Сопротивление DC: 50Ω±7% (25 ℃)

Частота холостого хода: > 600Hz

Частота холостого хода: > 1000Hz

Крутящий момент в тяге> 34.3mN.m (120 Гц)

Саморасположение Крутящего момента> 34.3mN.m

Момент трения: 600-1200 gf.cm

Крутящий момент: 300 gf.cm

Изолированное сопротивление> 10MΩ (500 В)

Электроизоляция: 600VAC/1mA/1s

Сорт изоляции: A

Повышение температуры < 40K (120Hz)

Шум <35 дБ (120 Гц, Никакой груз, 10 см)

Проект 22: 5V шаговый двигатель

Пример кода:

#include <Stepper.h>  

#define STEPS 100 

Stepper stepper(STEPS, 8, 9, 10, 11); 

int previous = 0;  

void setup()

{

  stepper.setSpeed(90);

 }  

 void loop()

 {   

   int val = analogRead(0);     

   stepper.step(val - previous);    

   previous = val;

 }