Проблема с ШД
- Войдите на сайт для отправки комментариев
Добрый день!
Есть ардуино уно
Мотор шилд 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мА
Тестером на только завтра проверю. (отнес девайс на работу)
Зачем тестер? - сразу видно, что блок не тянет даже номинальный ток двигателя, это мы не знаем максимального, умножь на три примерно. (не вникал, как там фазы на двигателе врубаются - одновременно или поочерёдно).
А какая идеальная схема?
Адаптером запитать ардуину.
Пойти купить новый адаптер для мотор шилда (на нем джампер на внешнее питание поставить)
Так?
А какая идеальная схема?
Адаптером запитать ардуину.
Пойти купить новый адаптер для мотор шилда (на нем джампер на внешнее питание поставить)
Так?
Что есть такое "адаптер"?
Блок питания с соответвующими сабжу параметрами
Все понял! Спасибо!