Проблема с ШД
- Войдите на сайт для отправки комментариев
Добрый день!
Есть ардуино уно
Мотор шилд dfrobot 2a - http://amperka.ru/collection/boards/product/arduino-motor-shield
ШД 42STH60-1206A - http://amperka.ru/collection/stepper-motor/product/stepper-motor-nema17-42sth60-1206a
К ШД передает крутящий момент на вал с передаточным числом 1:2.5
На вал оказывается давление платформа (осевая нагрузка).
Конец вала сточен под шарик и имеет минимальную площадь трения. Смазат литолом - скользит отлично.
Пробелма такова, что для такого большого ШД оказывается тяжелым даже 1 литр молока.
Как подключено:
Сверху-вниз

black
green
red
blue
Тестовый код
#include <Stepper.h>
#include <LiquidCrystal.h>
#define STEPS 200
#define button_A 3
#define button_B 14
#define button_C 15
Stepper stepper(STEPS, 7, 5, 6, 4);
LiquidCrystal lcd(8, 9, 10, 11, 12, 13);
int angles[3] = {200, 100, 50};
int angle = 0;
void setup()
{
stepper.setSpeed(10);
lcd.begin(16, 2);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print((angles[angle]*18)/10);
}
void loop()
{
if(digitalRead(button_B))
{
angle++;
if(angle == 3) angle = 0;
delay(200);
}
if(digitalRead(button_C))
{
angle--;
if(angle == -1) angle = 2;
delay(200);
}
static int anglePrev;
if(angle != anglePrev)
{
lcd.clear();
lcd.setCursor(0, 0);
lcd.print((angles[angle]*18)/10);
anglePrev = angle;
}
if(digitalRead(button_A)) stepper.step(angles[angle]);
}
Не могу понять в чем проблема. Может что не так работает или подключил?
Двигатель еле врашает платформу (спичечный коробок конечно вращает верно)
Бывает, при старте происходят завтыки (как будто 1-2~ шага дергается на месте из-за чего сбивается градус)
Колдовал с stepper.setSpeed(10); - так и не нашел идеально число.
Извиняюсь за ошибки*
Ну, как бы...
шилд:
управлять двумя моторами постоянного тока с напряжением 7–12 В и током до 2 А.
двигатель:
блок питания:
???????????
Амперметр/вольтметр в руки и меряем ток/напряжение при нагрузке.
Внешний блок питания - 3-12В (регулируется), до 1000мА
Тестером на только завтра проверю. (отнес девайс на работу)
Внешний блок питания - 3-12В (регулируется), до 1000мА
Тестером на только завтра проверю. (отнес девайс на работу)
Зачем тестер? - сразу видно, что блок не тянет даже номинальный ток двигателя, это мы не знаем максимального, умножь на три примерно. (не вникал, как там фазы на двигателе врубаются - одновременно или поочерёдно).
А какая идеальная схема?
Адаптером запитать ардуину.
Пойти купить новый адаптер для мотор шилда (на нем джампер на внешнее питание поставить)
Так?
А какая идеальная схема?
Адаптером запитать ардуину.
Пойти купить новый адаптер для мотор шилда (на нем джампер на внешнее питание поставить)
Так?
Что есть такое "адаптер"?
Блок питания с соответвующими сабжу параметрами
Все понял! Спасибо!