Какой тип шагового двигателя мне следует использовать в моем проекте и как им управлять?

Я делаю поворотно-наклонную головку для видеокамеры. Вот к чему я клоню:

Существующая головка панорамирования и наклона

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

С другой стороны, вертикальный двигатель должен будет перемещать камеру в нужное положение и удерживать ее там. Камера может весить до 5 кг. Я разрабатываю его так, чтобы он был как можно более сбалансированным, чтобы свести к минимуму нагрузку на двигатель, но она все же может быть изрядной.

Я использую шаговые двигатели, потому что мне нужно иметь возможность выполнять повторяемые движения, а также очень медленные движения, например, сделать 2 шага, подождать 10 секунд, снова сделать 2 шага.

Я присматривался к шаговым двигателям SparkFun, но мне порекомендовали Farnell, и выбор был совершенно ошеломлен.

Итак, какие шаговые двигатели вы бы порекомендовали? Я даже думал об использовании двух разных типов двигателей, учитывая разные нагрузки, которым они будут подвергаться. Например, используя это для панорамирования и это для наклона. Я пытался рассчитать удерживающий момент по цифре 125 унций дюйма, но не нашел ничего значимого.

И, наконец, поскольку я собираюсь управлять этим с Arduino, как лучше всего подключить два шаговых двигателя к Arduino? Драйвер шагового двигателя SparkFun не кажется очень экономичным, учитывая, что я буду использовать два из них по 16 долларов каждый. Что бы вы порекомендовали?

Просто для ясности, я не имею в виду, что это будет пост типа списка покупок. Я спрашиваю, подходят ли упомянутые мной моторы или нет, и если нет, то какие вещи мне следует искать.

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

Ответы (1)

Одним из важных факторов при работе с шаговыми двигателями является момент удержания. Вы можете сделать несколько простых расчетов, основанных на весе вашей камеры и радиусе платформы, чтобы определить крутящий момент из-за силы тяжести, и ваш удерживающий крутящий момент должен быть примерно больше этого, иначе двигатель будет проскальзывать. Вам также понадобятся драйверы шаговых двигателей, чтобы управлять двигателями и обеспечивать достаточный ток, а также правильный сигнал для управления двигателем. У меня был опыт работы с Pololu A4988 в сочетании с Arduino; он прост в использовании и использует только 2 цифровых контакта ввода-вывода (как минимум). Вы также можете выделить больше контактов и управлять такими вещами, как включение драйвера и т. Д. Что касается фактического выбора двигателя, это может быть непросто. Я бы выбрал ценовой диапазон и форм-фактор, в которых вы хотели бы находиться, и использовал это, чтобы сузить его. Я'