Управление шаговым двигателем с помощью Python на Raspberry Pi

Шаговые двигатели отличаются от двигателей постоянного тока в том, что контроллер (в данном случае, Raspberry Pi) должен переключать каждую из 4 катушек для того, чтобы двигатель возвращался.
Каждые два «переключения» является шагом. Чередуя катушки, шаговый двигатель повернется вокруг своей оси. Если катушки подключаются в обратном порядке, то двигатель будет вращаться в другую сторону.
Если код Python дал сбой или RPi перестает отвечать на запросы, то двигатель остановится.
Есть два типа шаговых двигателей: униполярные и биполярные шаговые двигатели. На фундаментальном уровне, эти оба типа работают абсолютно одинаково, потому электромагниты включены в последовательном режиме, заставляя вращаться центральный вал двигателя.

Разница между этими двумя типами в уровне напряжения. Униполярный шаговый двигатель работает только при положительном напряжении, поэтому высокие и низкие напряжения, применяемые в электромагнитных катушек будут что-то вроде 5В и 0В. Биполярный шаговый двигатель имеет две полярности — положительную и отрицательную, поэтому его высокие и низкие напряжения будут что-то вроде 2,5 В и -2,5 В.

p.S. Ищете где можно купить качественные совместимые картриджи по низкой цене? В нашем интернет магазине вы всегда сможете купить совместимые картриджи по очень приятным ценам.

Читайте также: