Съдържание:
- Стъпка 1: Необходими части
- Стъпка 2: Окабеляване на нещата
- Стъпка 3: Регулирайте Vref
- Стъпка 4: Преминете основния код
- Стъпка 5: Бележки
- Стъпка 6: Микростъпателство
Видео: Стъпков двигател Nema17 Microstepping: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Така че това ще бъде първият ми инструктаж и съм сигурен, че ще трябва да актуализирам нещата, тъй като намирам проблеми с него. Ще се опитам да поправя нещата според времето и с обратна връзка. Благодаря!
Цялата информация, която открих в търсене на степери и микро стъпала, беше или твърде основна, или изпадна в толкова много детайли, че очите ми се прикриха след няколко страници. Това е резултат от моето собствено отношение към степърите и микро стъпването.
Събрах проста настройка на стъпков двигател 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 ускорения.
Препоръчано:
Стъпков двигател Контролиран стъпков двигател без микроконтролер!: 6 стъпки
Стъпков двигател, управляван от стъпков двигател без микроконтролер !: В тази бърза инструкция ще направим прост контролер за стъпков двигател, използващ стъпков двигател. Този проект не изисква сложни схеми или микроконтролер. Така че, без да се замисляме, нека започнем
Стъпков двигател Контролиран стъпков двигател без микроконтролер (V2): 9 стъпки (със снимки)
Стъпков двигател, управляван от стъпков двигател без микроконтролер (V2): В една от предишните ми инструкции, аз ви показах как да управлявате стъпков двигател, използвайки стъпков двигател без микроконтролер. Това беше бърз и забавен проект, но той дойде с два проблема, които ще бъдат решени в тази инструкция. И така, остроумие
Модел локомотив със стъпков двигател - Стъпков двигател като въртящ се енкодер: 11 стъпки (със снимки)
Модел локомотив със стъпков двигател | Стъпков двигател като въртящ се енкодер: В една от предишните инструкции научихме как да използваме стъпков двигател като въртящ се енкодер. В този проект сега ще използваме въртящия се енкодер със стъпков двигател, за да управляваме модел локомотив, използвайки микроконтролер Arduino. Така че, без fu
Стъпков двигател Контролиран стъпков двигател - Стъпков двигател като въртящ се енкодер: 11 стъпки (със снимки)
Стъпков двигател Контролиран стъпков двигател | Стъпков двигател като въртящ се енкодер: Имате ли няколко стъпкови двигателя, които лежат наоколо и искат да направят нещо? В тази инструкция нека използваме стъпков двигател като въртящ се енкодер, за да контролираме позицията на друг стъпков двигател, използвайки микроконтролер Arduino. Така че без да се замисляме, нека да
Как да използвате стъпков двигател като въртящ се енкодер и OLED дисплей за стъпки: 6 стъпки
Как да използвате стъпков двигател като въртящ се енкодер и OLED дисплей за стъпки: В този урок ще се научим как да проследяваме стъпките на стъпковия двигател на OLED дисплея. Гледайте демонстрационен видеоклип. Кредитът за оригиналния урок отива на потребителя на youtube " sky4fly "