Мазмуну:
- 1 -кадам: Тетиктер керек
- 2 -кадам: нерселерди зымдоо
- 3 -кадам: Vrefти тууралаңыз
- 4 -кадам: Негизги кодду жаркылдатыңыз
- 5 -кадам: Эскертүүлөр
- 6 -кадам: Microstepping
Video: Nema17 Stepper Motor Microstepping: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Ошентип, бул менин биринчи үйрөткүчүм болот жана мен аны менен көйгөйлөрдү тапканымда нерселерди жаңыртышым керек деп ишенем. Мен убакыттын өтүшү менен жана кайтарым байланышта болгон нерселерди оңдоого аракет кылам. Рахмат!
Степперлерди жана микро кадамдарды издеп тапканымдын баары өтө жөнөкөй эле, же ушунчалык майда -чүйдөсүнө чейин жазылган, менин көзүм бир нече барактан кийин жалтырап кеткен. Бул менин степперлер менен микро кадамдарымдын натыйжасы.
Мен жөнөкөй 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 -кадам: нерселерди зымдоо
Мына биздин схема, биз нерселерди зым менен жабыш үчүн колдонобуз. Сиздин кадамыңызда бирдей түстөгү зымдар болушу мүмкүн же болбошу мүмкүн. Бул учурда сиз кайсы зымдар кайсы оромолор экенин аныкташыңыз керек. Сизге кантип туташуу керектигин аныктоо үчүн маалымат барагыңызды текшерүү керек болушу мүмкүн.
Мунун бир жолу - тепкичтин каршылыгын өлчөө. 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 ылдамдыкта кабыл алынган.
Сунушталууда:
Raspberry Pi, Python жана TB6600 Stepper Motor Driver: 9 кадам
Raspberry Pi, Python жана TB6600 Stepper Motor Driver: Бул Инструкция Raspberry Pi 3b'ди TB6600 Stepper Motor Controller, 24 VDC Power Supply жана 6 зымдуу Stepper моторуна туташтыруу үчүн жасаган кадамдарымды аткарат. Мен, балким, көбүңөргө окшоп, " баштыгыңарды " калган номиналдан
Микроконтроллерсиз Step Motor башкарылган Stepper Motor!: 6 кадам
Микроконтроллерсиз Step Motor моторлуу Stepper Motor! Бул долбоор татаал схеманы же микроконтроллерди талап кылбайт. Андыктан көпкө созулбастан, баштайлы
Микроконтроллерсиз Step Motor башкарылган Stepper Motor (V2): 9 кадам (Сүрөттөр менен)
Микроконтроллерсиз Step Motor мотору (V2): Мурунку көрсөтмөлөрүмдүн биринде мен микроконтроллери жок тепкич моторун колдонуп тепкич моторун кантип башкарууну көрсөткөм. Бул тез жана кызыктуу долбоор болчу, бирок бул инструкцияда чечиле турган эки көйгөй менен келди. Ошентип, акыл
Stepper мотору менен башкарылуучу локомотив модели - Ротари Encoder катары Step Motor: 11 кадам (Сүрөттөр менен)
Stepper мотору менен башкарылуучу локомотив модели | Stepper мотору ротациялык кодер катары: Мурунку көрсөтмөлөрдүн биринде, биз тепкичтүү моторду айлануучу коддогуч катары кантип колдонууну үйрөндүк. Бул долбоордо биз азыр Arduino микроконтроллерин колдонуп, тепловоздун моделин башкаруу үчүн ошол тепкичтүү мотор айлануучу коддогучту колдонобуз. Ошентип, фу жок
Step Step Motor Башкаруучу Step Motor - Stepper Motor Ротари Encoder катары: 11 кадам (сүрөттөр менен)
Step Step Motor Башкаруучу Step Motor | Ротари коддогуч катары Stepper мотору: Бир нече тепкич мотору жатып алып, бир нерсе кылгысы келеби? Бул Нускамада Arduino микроконтроллерин колдонуп, башка тепкичтүү мотордун абалын көзөмөлдөө үчүн айланма коддогуч катары кадам моторун колдонолу. Андыктан, көпкө созулбастан, келели