Съдържание:

Стъпков двигател Nema17 Microstepping: 6 стъпки
Стъпков двигател Nema17 Microstepping: 6 стъпки

Видео: Стъпков двигател Nema17 Microstepping: 6 стъпки

Видео: Стъпков двигател Nema17 Microstepping: 6 стъпки
Видео: Nema 17 Stepper Motor has no Torque!? 2024, Юли
Anonim
Стъпков двигател Nema17 Microstepping
Стъпков двигател Nema17 Microstepping

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

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

Събрах проста настройка на стъпков двигател Nemama17, която ще демонстрира микро стъпване и ще обясни малко как работят нещата и примерен код, за да го видите в действие.

Колкото и да е странно, моето удоволствие идва от това да разбера как нещата работят повече, отколкото всъщност да ги използвам за изграждане на нещо:) да, знам, странно! Както и да е, ето нещо, което измислих, за да задоволя любопитството си към степерите и микро стъпването. Кодът е малко прекалено коментиран, но исках да се опитам да отговоря на всички въпроси, които могат да възникнат, докато го разглеждам. Има още много неща за научаване, но това би трябвало да ви помогне да започнете пътуването си.

Кодът е написан за Arduino Nano, платка за стъпков драйвер DRV8825 и стъпков двигател Nema17 (17HS4401S). Той също беше компилиран и тестван на UNO R3 и MEGA2650 R3. Надявам се, че това помага на някой в проект или може би просто иска да знае как вашият 3D принтер или може би CNC всъщност прави тези наистина плавни движения. Безплатен за използване както искате.

Да започваме!

Стъпка 1: Необходими части

Необходими части
Необходими части
Необходими части
Необходими части
Необходими части
Необходими части

Ако гледате тази инструкция, вероятно вече имате повечето, ако не и всички тези. За тези, които не са тук, е необходимо да дублирате нещата.

1. Arduino Nano, Uno R3 или Mega2560

2. Nema 17 Стъпков двигател. Можете да използвате всякакви 4 -жични стъпала във всички вероятни качулки, но това е, което имах

3. 100uf 25v електролитен кондензатор. Нуждаем се от това, за да се справим с всички скокове на напрежение, които могат да възникнат, докато работим с нашия степер. Могат да възникнат скокове 45v, така че нека бъдем в безопасност!

4. DRV8825 платка за стъпков драйвер

5. Платформа

6. Кабелни платки

7. Волтметър.

8. Захранване. Можете да използвате всичко - от батерия до специално захранване. Просто трябва да захранва 12 волта и поне 1 ампер. За предпочитане 2 ампера, тъй като водачът ще управлява до 1,5, преди да изключи.

Стъпка 2: Окабеляване на нещата

Окабеляване на нещата!
Окабеляване на нещата!
Окабеляване на нещата!
Окабеляване на нещата!
Окабеляване на нещата!
Окабеляване на нещата!
Окабеляване на нещата!
Окабеляване на нещата!

Ето нашата схема, която ще използваме за свързване на нещата. Вашият степер може или не може да има проводници със същия цвят. В този случай ще трябва да определите кои проводници са кои намотки. Може да се наложи да проверите листа с данни, за да определите как да свържете вашия.

Един от начините да направите това е да измерите съпротивлението на стъпката си. От 4 -те проводника 2 двойки ще четат някъде около 3ohms. Тези 2 двойки са вашите намотки А и В. Така че просто свържете всяка "двойка" към DRV8825. 1 чифт към A1 и A2, а другата двойка към B1 и B2. Не се притеснявайте твърде много за полярността. Ако някоя от двойките е разменена, двигателят просто ще се обърне в обратна посока. Знам. Пробвах! Просто се уверете, че всяка "двойка" е свързана към същите A или B на драйвера.

Стъпка 3: Регулирайте Vref

След като всичко е свързано и готово за работа, първо трябва да настроим vref на нашата платка DRV8825.

Преминете вашия Arduino с кода Stepper_Board_Adjust. Това просто ще ни позволи да изключим и включим борда на водача.

Изключете стъпката.

Отворете серийния монитор и включете драйвера. Кодът трябва да показва просто меню. Ако не, проверете отново връзките си с Arduino.

Вземете своя волтметър и свържете земята към логическото заземяване на макета. Използвайки вашия заострен положителен проводник, свържете го толкова внимателно към малкия метален щифт до потенциометъра. Внимавайте треперещите си ръце да не го мърдат никъде! Разгледайте изображението, за да видите къде да докоснете оловото. Трябва да направите тест чрез на дъската си близо до настройката, която можете да използвате. Късметлия!

Бавно регулирайте потенциометъра с малка отвертка (отново внимателно! Без кафе, докато не свършите!), Докато не заобиколите.8 волта. Това ще бъде добра отправна точка.

Добра работа досега!

Стъпка 4: Преминете основния код

Ето кода, който ще използваме, за да се забавляваме!

Сега е време да прехвърлите основния код към вашия Arduino.

Няма да навлизам в подробно описание на свързването и конфигурирането на вашия Arduino. Ако четете това тук, вече знаете как да го направите.: P

Погледнете бързо кода. Има някои коментари, които ще ви помогнат да обясните още няколко неща.

Ще трябва обаче да заредите библиотеката. Това може да стане в IDE на Arduino в мениджъра на библиотеката.

След като сте заредили библиотеката, продължете напред и флашнете своя Arduino.

Отворете серийния порт и ако нещата вървят добре, ще видите меню. Добра работа!

Останалото зависи от вас!

Надявам се, че това е било полезно в стремежа ви към знания и забавление. Знам, че научих много, правейки това!

Благодаря!

Стъпка 5: Бележки

Бележки
Бележки

Няколко бележки.

Винаги не забравяйте никога да не изключвате стъпката със захранване. Винаги първо изключвайте захранването.

Ако установите, че вашият степер пропуска стъпки при по -ниски скорости и ускорение, опитайте да повишавате врефа малко наведнъж.

Стъпка 6: Микростъпателство

Това е направено при 30 оборота, 1/4 стъпка, 5000 скорости, 3000 ускорения.

Препоръчано: