Понадобился шаговичок ...
В "ЧИП и ДИП" купил 3-и штуки MOTS2(ST35) Unipolar stepper motor ...
Характеристики:
Цитата:
|
resistance: 170 ohms
rated voltage: 12Vdc
current: 60mA
impedance: 200ohm
phase: 4
step angle / step: 7.5° / 48
reduction ratio: 1/85
detent torque: 500gfcm
pull-in torque: 650gfcm
max. starting pulse rate: 350pps
max. slewing pulse rate: 800pps
temperature range: 45°C
noise: 40dB
cable: 450mm AWG 1007#26
terminal: JST SXH-001T-P0.6
insulation strength: AC 600V - 1 sec cut-off current: 10mA
|
Поиск, как его заюзать с Arduino, привел на форум Ардуины:
Unipolar stepper motor turning problem
Собрал платку, подключил, залил программку из той темы ...
Результат:
int motorPin1 = 7; // оранжевый
int motorPin2 = 8; // желтый
int motorPin3 = 9; // фиолетовый
int motorPin4 = 10; // синий
Прямое вращение - 7,8,9,10, ...
Обратное вращение - 10,9,8,7, ...
//красный, коричневый - +12 В
//драйвер ULN2003AN
В принципе я и не стал-бы создавать эту тему, работает и ладно, но ...
Что-бы вал двигателя совершил один полный оборот необходимо 48*85 = 4080 тактов (шагов) - это из тех. характеристик выше ...
В реальности-же за это количество шагов вал двигателя делает 2-а оборота ...
Т.е. получается, что у моих экземпляров (made in China) не 48 шагов на оборот шаговика,
до редуктора, а 24 шага, соответственно не 7.5 уг.гр. на шаг, а 15 уг.гр. ...
В режиме полушага, кол-во шагов можно довести до 48 ...
...
Если кто работал с этими двигателями, то напишите, как у вас ...