Мазмуну:

Nema17 Stepper Motor Microstepping: 6 кадам
Nema17 Stepper Motor Microstepping: 6 кадам

Video: Nema17 Stepper Motor Microstepping: 6 кадам

Video: Nema17 Stepper Motor Microstepping: 6 кадам
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Ноябрь
Anonim
Nema17 Stepper Microstepping
Nema17 Stepper Microstepping

Ошентип, бул менин биринчи үйрөткүчүм болот жана мен аны менен көйгөйлөрдү тапканымда нерселерди жаңыртышым керек деп ишенем. Мен убакыттын өтүшү менен жана кайтарым байланышта болгон нерселерди оңдоого аракет кылам. Рахмат!

Степперлерди жана микро кадамдарды издеп тапканымдын баары өтө жөнөкөй эле, же ушунчалык майда -чүйдөсүнө чейин жазылган, менин көзүм бир нече барактан кийин жалтырап кеткен. Бул менин степперлер менен микро кадамдарымдын натыйжасы.

Мен жөнөкөй Nema17 Stepper Motor орнотуусун чогулттум, ал микро кадамды көрсөтөт жана иштин кандайча иштээрин бир аз түшүндүрүп берет жана аны иш жүзүндө көрүү үчүн.

Кызык нерсе, менин ырахатым нерселердин иш жүзүндө бир нерсени курууга караганда көбүрөөк иштегенин билүүдөн келип чыгат:) я Билем, кызык! Кандай болбосун, бул жерде мен степперлерге жана микро кадамдарга болгон кызыгуумду канааттандыруу үчүн ойлоп тапкан кичинекей нерсе. Код бир аз комментарийленген, бирок мен аны карап жатканда пайда болгон суроолорго жооп бергим келди. Үйрөнө турган дагы көп нерселер бар, бирок бул сиздин саякатыңызды баштоого жардам бериши керек.

Код Arduino Nano, DRV8825 тепкич айдоочу тактасы жана Nema17 кадам мотору үчүн жазылган (17HS4401S). Ал ошондой эле UNO R3 жана MEGA2650 R3 боюнча түзүлүп, сыналган. Бул долбоордо кимдир бирөөгө жардам берет деп үмүттөнөм же 3D принтериңиздин же CNC чындыгында кандай жылыштарды жасаарын билгиси келет. Каалаган нерсеңизде бекер колдонсоңуз болот.

Баштайлы!

1 -кадам: Тетиктер керек

Тетиктер керек
Тетиктер керек
Тетиктер керек
Тетиктер керек
Тетиктер керек
Тетиктер керек

Эгерде сиз бул нускаманы карап жаткан болсоңуз, анда, балким, алардын көбү, балким, мурунтан эле бар. Бул жерде болбогондор үчүн нерселерди кайталоо керек болот.

1. Arduino Nano, Uno R3 же Mega2560

2. Nema 17 Stepper мотору. Сиз мүмкүн болгон капотто каалаган 4 зымдуу тепкичти колдонсоңуз болот, бирок бул менде болгон

3. 100uf 25v электролиттик конденсатор. Бул биздин тепкичти иштетип жатканда пайда боло турган чыңалуунун жогорулашын чечүү үчүн керек. 45v чукулу пайда болушу мүмкүн, андыктан коопсуз бололу!

4. DRV8825 тепкич айдоочу тактасы

5. Нан тактасы

6. Банндын зымдары

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

8. Электр энергиясы менен камсыздоо. Батареядан тартып, атайын электр энергиясына чейин колдонсоңуз болот. Ал жөн гана 12 вольт жана жок дегенде 1 амперди камсыздашы керек. Айдоочу жабылганга чейин 1,5 амперге чейин жакшыраак.

2 -кадам: нерселерди зымдоо

Wiring Things Up!
Wiring Things Up!
Wiring Things Up!
Wiring Things Up!
Wiring Things Up!
Wiring Things Up!
Wiring Things Up!
Wiring Things Up!

Мына биздин схема, биз нерселерди зым менен жабыш үчүн колдонобуз. Сиздин кадамыңызда бирдей түстөгү зымдар болушу мүмкүн же болбошу мүмкүн. Бул учурда сиз кайсы зымдар кайсы оромолор экенин аныкташыңыз керек. Сизге кантип туташуу керектигин аныктоо үчүн маалымат барагыңызды текшерүү керек болушу мүмкүн.

Мунун бир жолу - тепкичтин каршылыгын өлчөө. 4 зымдын ичинен 2 жуп 3ohms жакын жерде окуйт. Бул 2 жуп сиздин А жана В оромолоруңуз. Ошентип, ар бир "жупту" DRV8825ке туташтырыңыз. 1 жуп A1 жана A2, жана башка жуп B1 жана B2. Полярдуулук жөнүндө көп кабатыр болбоңуз. Эгерде сизде жуптардын бири алмашса, мотор жөн эле карама -каршы багытка бурулат. Мен билем. Мен аракет кылдым! Жөн гана ар бир "жуптун" айдоочудагы ошол эле А же Вга туташканын текшериңиз.

3 -кадам: Vrefти тууралаңыз

Баары туташтырылып, даяр болгондон кийин, адегенде DRV8825 тактабыздын vrefин орнотушубуз керек.

Ардуинону Stepper_Board_Adjust коду менен жаркылдатыңыз. Бул жөн эле айдоочунун тактасын өчүрүп коюуга мүмкүндүк берет.

Степперди ажыратыңыз.

Сериялык мониторду ачып, драйверди күйгүзүңүз. Код жөнөкөй менюну көрсөтүшү керек. Болбосо, Arduino байланыштарыңызды эки жолу текшериңиз.

Вольт метрин алып, жерди нан тактасындагы Логикалык жерге туташтырыңыз. Позитивдүү коргошунду колдонуп, потенциометрдин жанындагы кичинекей темир табакка ушунчалык акырын кошуңуз. Сак болгула, титиреген колдоруңар аны эч жакка жылдырбайт! Коргошунга кайда тийүү керек экенин билүү үчүн сүрөттү караңыз. Сиз колдоно турган тууралоонун жанында тактаңыз аркылуу тесттен өтөсүз. Ийгилик сага!

Потенциометрди кичине отвертка менен тууралаңыз (кайра этият болуңуз! Бүткөнчө кофе ичпеңиз!).8 вольтту айланып өтмөйүнчө. Бул жакшы башталыш болуп калат.

Азырынча жакшы иш!

4 -кадам: Негизги кодду жаркылдатыңыз

Бул жерде биз көңүл ачуу үчүн колдоно турган код!

Эми негизги кодду Arduinoңузга жаркырата турган убак келди.

Мен Arduino -ну туташтыруу жана конфигурациялоо боюнча деталдуу сүрөттөмөгө барбайм. Эгерде сиз бул жерде окуп жатсаңыз, анда муну кантип жасоону билесиз.: P

Кодду тез караңыз. Дагы бир нече нерсени түшүндүрүүгө жардам бере турган кээ бир комментарийлер бар.

Бирок сиз китепкананы жүктөшүңүз керек болот. Муну китепкана менеджериндеги Arduino IDEде жасаса болот.

Китепкана жүктөлгөндөн кийин, Arduino жаркылдатыңыз.

Сериялык портту ачыңыз, эгерде баары жакшы болсо, менюну көрөсүз. Мыкты иш!

Калганы сенден көз каранды!

Бул сиздин билим жана көңүл ачууңузга жардам берди деп үмүттөнөм. Мен муну жасоодо көп нерсени үйрөнгөнүмдү билем!

Рахмат!

5 -кадам: Эскертүүлөр

Эскертүүлөр
Эскертүүлөр

Жубайлар белгилейт.

Ар дайым эсиңизде болсун, эч качан тепкичти өчүрбөңүз. Ар дайым биринчи кезекте электр энергиясын өчүрүңүз.

Эгерде сиз кадамыңыздын ылдамдыгын жана ылдамдыгын басаңдатып жаткандыгын байкасаңыз, анда врефти бир аз көтөрүп көрүңүз.

6 -кадам: Microstepping

Бул 30 революцияда, 1/4 кадамда, 5000 ылдамдыкта, 3000 ылдамдыкта кабыл алынган.

Сунушталууда: