Не двигатели; стъпков VS DC мотор с енкодер

мотор

Искате да направите търкалящ се робот и се чудите какви двигатели да използвате за завъртане на колелата?

Вие сте на правилното място!

Ако сте тук, вероятно се колебаете между стъпковия двигател и постояннотоковия двигател!

В тази статия ще се съсредоточим върху предимствата и недостатъците на двата типа двигатели, без да се спираме на техническите/физическите разлики в работата на различните типове двигатели, които в крайна сметка ще бъдат предмет на специални статии.

Дълга версия на сравнението:


С настоящите драйвери на стъпков двигател и библиотеките на Arduino като Accestestepper, управлението на стъпков двигател с определена скорост е детска игра. Особено на теория тези двигатели могат да се управляват в отворен контур и много прецизно и повторяемо, стига всичко да е наред.

Двигатели и библиотеки за стъпков двигател, които улесняват работата:

Няма нужда да използвате енкодери на тези двигатели и контрола, който върви с тях. Така че по-малко кодове и "и по-малко въвеждане е необходимо! Освен това има по-малко" софтуерни настройки ", тъй като обикновено картите имат свои собствени превключватели за тяхната конфигурация. !

Като цяло за управление на стъпковия двигател са необходими 2 сигнала с настоящите драйвери:
=> "Стъпка", която позволява да се определи скоростта на двигателя
=> "Dir", който показва в коя посока работи двигателят

Обърнете внимание на възможното използване на сигнал "En": Enable, по избор, който показва дали двигателят може да работи или не.
Можете да изберете да не го използвате, но остава практично, ако искате да спестите малко енергия в случая, когато двигателят не трябва да поддържа усилие при спиране.
Всъщност, без да се използва този сигнал за активиране, двигателят ще консумира енергия, дори когато е спрян.
Използвайки този сигнал, можете да изберете да намалите напълно разхода на двигателя, когато той е спрян. Тогава двигателят ще бъде в „свободен ход“.

Накратко, свързваме няколко проводника към Arduino, поставяме програмата от десет линии и имаме двигател, който работи със заявената скорост. => Бърз и лесен метод за стартиране на вашия стъпков двигател

Следователно стъпковият двигател е двигател по избор за начинаещи !

Освен това, освен че са лесни за използване, поради използваната технология; стъпковият двигател на статора, задвижващ безчетковия ротор (безчеткова система) и следователно без триене, стъпковите двигатели имат отличен живот, много по-добър от двигателите с постоянен ток с четки (мотор с постоянен ток).

И накрая, стъпковият двигател може да работи в много широк диапазон на скоростта, което означава, че този тип двигател обикновено се използва без редуктори, за разлика от двигателите с постоянен ток, които често се въртят твърде бързо за повечето приложения и изискват използването на "скоростна кутия, адаптирана към желаната крайна скорост на въртене.

Така че освен неговата лекота на използване, тези характеристики правят стъпковия двигател също добър избор за системи, изискващи голям обхват на въртене, и за системи, които трябва да работят непрекъснато и дълго време. !

Не всичко е наред със стъпкови двигатели

Стъпковият двигател обаче има и своите недостатъци .

При еднаква мощност стъпковият двигател ще бъде по-тежък, обемист и ще консумира повече.
В допълнение, стъпковият двигател консумира дори когато е неподвижен, за да запази позицията си .

Накрая стъпковият мотор може да прескача стъпки.

Следователно ще е необходимо да се гарантира, че условията са добри:
Нищо не трябва да блокира двигателя.
Ускорението не трябва да бъде твърде рязко. и следователно инсталирането на скоростна рампа е от съществено значение. (за щастие библиотеки като Accelstepper се справят с вас;))

Друг момент, за който трябва да внимавате: Колкото по-бързо се върти стъпковият двигател, толкова по-лесно може да спре. Има дори ограничение на скоростта на задръстване, над което двигателят не може да премине ...

И ако стъпковият мотор започне да губи стъпки, катастрофа! Освен че се губи на свой ред, което по принцип е проблематично в случай на робот. двигателят може да спре напълно.