Я только что закончил работу с униполярным шаговым двигателем SOYO 6 В при 0,8 А и хотел узнать больше о проблеме, с которой я столкнулся при этом.
Я использовал приведенную ниже последовательность шагов с микросхемой L293D для управления током шагового двигателя:
Итак, я поднял даташит на двигатель и взглянул на схему подключения:
Основываясь на этом макете, я принял полярности (предполагая M1+==1a
, M1-==1b
, M2+==2a
, и M2-==2b
):
Итак, я подключил двигатель к моему текущему драйверу следующим образом:
Однако это не сработало, как ожидалось, и когда я использовал свою логику кода Грея, двигатель просто тикал взад-вперед. Итак, в итоге я поменял проводку на следующую, и все заработало:
И это сработало. Итак, мой вопрос: есть ли «стандартное» представление схем шаговых двигателей в таблицах данных, которые я мог бы использовать, чтобы я правильно понял это в первый раз, когда в следующий раз буду использовать другой двигатель?
Спасибо!
Что ж, как говорит Коннор Вульф, иногда таблицы данных дерьмовые, и вам просто нужно определить что-то экспериментальным путем. Впрочем, я не думаю, что это ваша проблема.
Ваш двигатель имеет шесть проводов. У него две катушки, каждая с резьбой посередине. Вам не нужны центральные отводы, потому что они предназначены для более простой схемы привода, которая может управлять своей нагрузкой только в одной полярности, например так (половина вашего двигателя):
смоделируйте эту схему - схема, созданная с помощью CircuitLab
При замыкании SW1 магнитное поле, создаваемое катушкой, идет в одном направлении. Замыкая SW2, он идет в обратном направлении. Таким образом, даже если драйвер может управлять только одной полярностью, он все же может перевернуть магнитное поле, вокруг которого необходимо повернуть двигатель.
Недостатком здесь является то, что в любой момент времени вы используете только половину витков катушки. Но у вас есть L293, который можно использовать для создания H-моста , который может управлять катушками в любой полярности. Вам вообще не нужны центральные ответвления (желтый и белый провода). Оставьте их отключенными. С H-мостом вы можете сделать это (опять же только половина двигателя):
Для одной полярности замкните SW1 и SW4. Чтобы пойти другим путем, SW2 и SW3. Вам вообще не нужен центральный провод, вы все равно можете использовать обе стороны, и вы можете все время использовать всю катушку.
Никогда не замыкайте SW1 и SW3 или SW2 и SW4 одновременно, так как это просто приведет к короткому замыканию источника питания. Вы можете перегореть предохранитель или просто отключить тепловую защиту в драйвере двигателя. В любом случае, не то, что вы хотите.
Каждый из выходов на L293 представляет собой половину этого H-моста, например, просто S1 и S3. Каждый выход может быть подключен к Vcc или земле. С четырьмя полумостами в L293 вы можете сделать два H-моста, по одному на каждую катушку в вашем двигателе.
Чтобы двигатель вращался, назовите одну катушку A, а другую B. Запустите в любом состоянии. Затем:
В этом определении есть некоторая двусмысленность, но мотор должен крутиться несмотря ни на что. Просто это может быть неправильный путь. Если он поворачивается не в ту сторону, выполните одно из следующих действий:
Коннор Вульф
Облако
Облако
Фил Фрост