влевовправо

Шаговый электродвигатель 42HS48 / Nema 17 BYGH 1.7A CE ROSH CNC 3d printe
- В наличии
- Код: р-2056
111,72 руб.
+375 (29) 781-50-23
мтс
- +375 (25) 781-50-23life
возврат товара в течение 14 дней за счет покупателя
Описание
Характеристики
Информация для заказа
42HS48 / Nema 17 шаговый электродвигатель BYGH 1.7A CE ROSH CNC 3d printer
Крутящий Момент: 4.9N.cmПроизводитель: EKPТип: ГибридныйФаза: 2Ток / Фаза: 1.7AНапряжение: 12ВСертификация: CE,RoHSУгол Шага (градусы): 1.8 degree, 200 шагов 1 оборотРазмер модели: EKP42HS48-17S4Certification: CE,ROHSIs customized: Yes
Общая спецификация:
Шаг угла точность: +-5% (полная шаг, не нагрузки)
Сопротивление точность: +-10%
Индуктивность точность: +-20%
Повышение температуры: 80deg Макс (номинальный ток, 2 фаза)
Температура окружающей среды ----------- 20deg до + 50deg
Сопротивление изоляции: 100m?, 500VDC
Insultion -------- 500VAC в одну минуту
Datasheet (EKP42HS48-17S4, 1.7a, (70 OZ или 4.9N.cm или 0.49N.m или 5Kg. см) удерживающий момент, 5 мм диаметр вала):
Черный: A+
Зеленый: A-
Красный: B +
Синий: B-
Подключение Nema 17 через A4988
Скетчи для управления шаговым двигателем
Простой Arduino-код для проверки шагового двигателя
//простое подключение A4988
//пины reset и sleep соединены вместе
//подключите VDD к пину 3.3 В или 5 В на Arduino
//подключите GND к Arduino GND (GND рядом с VDD)
//подключите 1A и 1B к 1 катушке шагового двигателя
//подключите 2A и 2B к 2 катушке шагового двигателя
//подключите VMOT к источнику питания (9В источник питания + term)
//подключите GRD к источнику питания (9В источник питания - term)
int stp = 13; //подключите 13 пин к step
int dir = 12; //подключите 12 пин к dir
int a = 0;
void setup()
{
pinMode(stp, OUTPUT);
pinMode(dir, OUTPUT);
}
void loop()
{
if (a < 200) // вращение на 200 шагов в направлении 1
{
a++;
digitalWrite(stp, HIGH);
delay(10);
digitalWrite(stp, LOW);
delay(10);
}
else { digitalWrite(dir, HIGH);
a++;
digitalWrite(stp, HIGH);
delay(10);
digitalWrite(stp, LOW);
delay(10);
if (a>400) // вращение на 200 шагов в направлении 2
{
a = 0;
digitalWrite(dir, LOW);
}
}
}
Второй код для Arduino для обеспечения плавного вращения двигателя. Используется библиотека AcclStepper library.
#include
AccelStepper Stepper1(1,13,12); //использует пин 12 и 13 для dir и step, 1 - режим "external driver" (A4988)
int dir = 1; //используется для смены направления
void setup() {
Stepper1.setMaxSpeed(3000); //устанавливаем максимальную скорость вращения ротора двигателя (шагов/секунду)
Stepper1.setAcceleration(13000); //устанавливаем ускорение (шагов/секунду^2)
}
void loop() {
if(Stepper1.distanceToGo()==0){ //проверка, отработал ли двигатель предыдущее движение
Stepper1.move(1600*dir); //устанавливает следующее перемещение на 1600 шагов (если dir равен -1 будет перемещаться -1600 -> противоположное направление)
dir = dir*(-1); //отрицательное значение dir, благодаря чему реализуется вращение в противоположном направлении
delay(1000); //задержка на 1 секунду
}
Stepper1.run(); //запуск шагового двигателя. Эта строка повторяется вновь и вновь для непрерывного вращения двигателя
42HS48 / Nema 17 шаговый электродвигатель BYGH 1.7A CE ROSH CNC 3d printer Крутящий Момент: 4.9N.cmПроизводитель: EKPТип: ГибридныйФаза: 2Ток / Фаза: 1.7AНапряжение: 12ВСертификация: CE,RoHSУгол Шага (градусы): 1.8 degree, 200 шагов 1 оборотРазмер модели: EKP42HS48-17S4Certification: CE,ROHSIs customized: Yes Общая спецификация: Шаг угла точность: +-5% (полная шаг, не нагрузки) Сопротивление точность: +-10% Индуктивность точность: +-20% Повышение температуры: 80deg Макс (номинальный ток, 2 фаза) Температура окружающей среды ----------- 20deg до + 50deg Сопротивление изоляции: 100m?, 500VDC Insultion -------- 500VAC в одну минуту Datasheet (EKP42HS48-17S4, 1.7a, (70 OZ или 4.9N.cm или 0.49N.m или 5Kg. см) удерживающий момент, 5 мм диаметр вала): Черный: A+ Зеленый: A- Красный: B + Синий: B- Подключение Nema 17 через A4988 Скетчи для управления шаговым двигателем Простой Arduino-код для проверки шагового двигателя //простое подключение A4988 //пины reset и sleep соединены вместе //подключите VDD к пину 3.3 В или 5 В на Arduino //подключите GND к Arduino GND (GND рядом с VDD) //подключите 1A и 1B к 1 катушке шагового двигателя //подключите 2A и 2B к 2 катушке шагового двигателя //подключите VMOT к источнику питания (9В источник питания + term) //подключите GRD к источнику питания (9В источник питания - term) int stp = 13; //подключите 13 пин к step int dir = 12; //подключите 12 пин к dir int a = 0; void setup() { pinMode(stp, OUTPUT); pinMode(dir, OUTPUT); } void loop() { if (a < 200) // вращение на 200 шагов в направлении 1 { a++; digitalWrite(stp, HIGH); delay(10); digitalWrite(stp, LOW); delay(10); } else { digitalWrite(dir, HIGH); a++; digitalWrite(stp, HIGH); delay(10); digitalWrite(stp, LOW); delay(10); if (a>400) // вращение на 200 шагов в направлении 2 { a = 0; digitalWrite(dir, LOW); } } } Второй код для Arduino для обеспечения плавного вращения двигателя. Используется библиотека AcclStepper library. #include AccelStepper Stepper1(1,13,12); //использует пин 12 и 13 для dir и step, 1 - режим "external driver" (A4988) int dir = 1; //используется для смены направления void setup() { Stepper1.setMaxSpeed(3000); //устанавливаем максимальную скорость вращения ротора двигателя (шагов/секунду) Stepper1.setAcceleration(13000); //устанавливаем ускорение (шагов/секунду^2) } void loop() { if(Stepper1.distanceToGo()==0){ //проверка, отработал ли двигатель предыдущее движение Stepper1.move(1600*dir); //устанавливает следующее перемещение на 1600 шагов (если dir равен -1 будет перемещаться -1600 -> противоположное направление) dir = dir*(-1); //отрицательное значение dir, благодаря чему реализуется вращение в противоположном направлении delay(1000); //задержка на 1 секунду } Stepper1.run(); //запуск шагового двигателя. Эта строка повторяется вновь и вновь для непрерывного вращения двигателя
42HS48 / Nema 17 шаговый электродвигатель BYGH 1.7A CE ROSH CNC 3d printer Крутящий Момент: 4.9N.cmПроизводитель: EKPТип: ГибридныйФаза: 2Ток / Фаза: 1.7AНапряжение: 12ВСертификация: CE,RoHSУгол Шага (градусы): 1.8 degree, 200 шагов 1 оборотРазмер модели: EKP42HS48-17S4Certification: CE,ROHSIs customized: Yes Общая спецификация: Шаг угла точность: +-5% (полная шаг, не нагрузки) Сопротивление точность: +-10% Индуктивность точность: +-20% Повышение температуры: 80deg Макс (номинальный ток, 2 фаза) Температура окружающей среды ----------- 20deg до + 50deg Сопротивление изоляции: 100m?, 500VDC Insultion -------- 500VAC в одну минуту Datasheet (EKP42HS48-17S4, 1.7a, (70 OZ или 4.9N.cm или 0.49N.m или 5Kg. см) удерживающий момент, 5 мм диаметр вала): Черный: A+ Зеленый: A- Красный: B + Синий: B- Подключение Nema 17 через A4988 Скетчи для управления шаговым двигателем Простой Arduino-код для проверки шагового двигателя //простое подключение A4988 //пины reset и sleep соединены вместе //подключите VDD к пину 3.3 В или 5 В на Arduino //подключите GND к Arduino GND (GND рядом с VDD) //подключите 1A и 1B к 1 катушке шагового двигателя //подключите 2A и 2B к 2 катушке шагового двигателя //подключите VMOT к источнику питания (9В источник питания + term) //подключите GRD к источнику питания (9В источник питания - term) int stp = 13; //подключите 13 пин к step int dir = 12; //подключите 12 пин к dir int a = 0; void setup() { pinMode(stp, OUTPUT); pinMode(dir, OUTPUT); } void loop() { if (a < 200) // вращение на 200 шагов в направлении 1 { a++; digitalWrite(stp, HIGH); delay(10); digitalWrite(stp, LOW); delay(10); } else { digitalWrite(dir, HIGH); a++; digitalWrite(stp, HIGH); delay(10); digitalWrite(stp, LOW); delay(10); if (a>400) // вращение на 200 шагов в направлении 2 { a = 0; digitalWrite(dir, LOW); } } } Второй код для Arduino для обеспечения плавного вращения двигателя. Используется библиотека AcclStepper library. #include AccelStepper Stepper1(1,13,12); //использует пин 12 и 13 для dir и step, 1 - режим "external driver" (A4988) int dir = 1; //используется для смены направления void setup() { Stepper1.setMaxSpeed(3000); //устанавливаем максимальную скорость вращения ротора двигателя (шагов/секунду) Stepper1.setAcceleration(13000); //устанавливаем ускорение (шагов/секунду^2) } void loop() { if(Stepper1.distanceToGo()==0){ //проверка, отработал ли двигатель предыдущее движение Stepper1.move(1600*dir); //устанавливает следующее перемещение на 1600 шагов (если dir равен -1 будет перемещаться -1600 -> противоположное направление) dir = dir*(-1); //отрицательное значение dir, благодаря чему реализуется вращение в противоположном направлении delay(1000); //задержка на 1 секунду } Stepper1.run(); //запуск шагового двигателя. Эта строка повторяется вновь и вновь для непрерывного вращения двигателя
| Основные атрибуты | |
|---|---|
| Производитель | China |
| Страна производитель | Китай |
| Пользовательские характеристики | |
| Вес | 200 грамм |
- Цена: 111,72 руб.

