Агуулгын хүснэгт:

Nema17 Stepper Motor Microstepping: 6 алхам
Nema17 Stepper Motor Microstepping: 6 алхам

Видео: Nema17 Stepper Motor Microstepping: 6 алхам

Видео: Nema17 Stepper Motor Microstepping: 6 алхам
Видео: Шаговый двигатель. Micro Step Driver. PLC Omron. Подключение,программирование. (Часть 1) 2024, Долдугаар сарын
Anonim
Nema17 Stepper Motor Microstepping
Nema17 Stepper Motor Microstepping

Тиймээс энэ бол миний анхны зааварчилгаа байх болно, учир нь би үүнтэй холбоотой асуудлуудыг олж харахдаа шинэчлэлт хийх хэрэгтэй болно гэдэгт итгэлтэй байна. Би цагийг өгч, санал хүсэлтээ өгч, зүйлийг засахыг хичээх болно. Баярлалаа!

Stepper болон micro stepping -ийг хайж олоход надад олдсон бүх мэдээлэл хэтэрхий энгийн байсан, эсвэл маш нарийн ширийн зүйлийг багтаасан байсан. Энэ бол миний stepper болон micro steping -ийн үр дүн юм.

Би Nema17 Stepper Motor -ийн энгийн тохиргоог хийсэн бөгөөд энэ нь микро алхамыг харуулах бөгөөд ажил хэрхэн явагдаж байгааг тайлбарлаж, жишээг нь харах боломжтой болно.

Хачирхалтай нь, ямар нэгэн зүйл бүтээхэд тэдгээрийг ашиглахаас илүү зүйл хэрхэн яаж ажилладагийг олж мэдсэнээр л надад таашаал авчирдаг:) тийм ээ, би мэднэ, Хачирхалтай! Юутай ч энд миний stepper болон micro steping -ийн талаар сонирхож буй сэтгэлээ хангах үүднээс бяцхан зүйлийг бодож оллоо. Кодыг тайлбарласан нь арай хэтэрсэн боловч би үүнийг эргэж харах явцад гарч болзошгүй бүх асуултанд хариулахыг хүсч байна. Илүү олон зүйлийг сурч мэдэх боловч энэ нь таныг аялалаа эхлүүлэхэд тусална.

Код нь Arduino Nano, DRV8825 stepper жолоочийн самбар, Nema17 stepper моторт (17HS4401S) зориулагдсан болно. Үүнийг мөн UNO R3 болон MEGA2650 R3 дээр эмхэтгэж туршсан болно. Энэ нь төсөлд оролцож буй хэн нэгэнд тусална гэж найдаж байна эсвэл магадгүй таны 3D принтер эсвэл CNC эдгээр үнэхээр жигд хөдөлгөөнүүдийг хэрхэн хийдэг болохыг мэдэхийг хүсч магадгүй гэж найдаж байна. Та хүссэн үедээ үнэгүй ашиглах боломжтой.

Эхэлцгээе!

Алхам 1: Шаардлагатай эд анги

Шаардлагатай эд ангиуд
Шаардлагатай эд ангиуд
Шаардлагатай эд ангиуд
Шаардлагатай эд ангиуд
Шаардлагатай эд ангиуд
Шаардлагатай эд ангиуд

Хэрэв та энэ зааварчилгааг үзэж байгаа бол эдгээрийг бүгдийг нь биш юм гэхэд ихэнхийг нь авсан байх. Энд байхгүй хүмүүсийн хувьд та зүйлийг давтах шаардлагатай болно.

1. Arduino Nano, Uno R3 эсвэл Mega2560

2. Nema 17 Stepper мотор. Та ямар ч 4 утастай stepper -ийг ашиглаж болно, гэхдээ энэ бол надад байсан зүйл юм

3. 100uf 25v электролитийн конденсатор. Бидний алхыг ажиллуулах явцад гарч болзошгүй аливаа хүчдэлийн үсрэлтийг зохицуулахын тулд бидэнд энэ хэрэгтэй. 45В -ийн үсрэлт гарч болзошгүй тул аюулгүй байцгаая!

4. DRV8825 stepper жолоочийн самбар

5. Талхны самбар

6. Талхны хавтангийн утас

7. Вольт тоолуур.

8. Цахилгаан хангамж. Та батерейгаас эхлээд зориулалтын цахилгаан хангамж хүртэлх бүх зүйлийг ашиглаж болно. Энэ нь 12 вольт, дор хаяж 1 ампер өгөх шаардлагатай. Жолооч унтрахаасаа өмнө 1.5 хүртэл ажиллах боломжтой тул 2 ампер байвал сайн.

Алхам 2: Зүйлсийг холбоно уу

Утсаа холбож байна!
Утсаа холбож байна!
Утсаа холбож байна!
Утсаа холбож байна!
Утсаа холбож байна!
Утсаа холбож байна!
Утсаа холбож байна!
Утсаа холбож байна!

Энд бидний утсыг холбохын тулд ашиглах схемийг энд оруулав. Таны stepper нь ижил өнгийн утастай байж болно. Энэ тохиолдолд та ямар утас ороомог болохыг тодорхойлох хэрэгтэй. Мэдээллийн хуудсаа хэрхэн холбохыг тодорхойлохын тулд та өөрийн мэдээллийн хуудсыг шалгах хэрэгтэй болж магадгүй юм.

Үүнийг хийх нэг арга бол гишгүүрийн эсэргүүцлийг хэмжих явдал юм. 4 утаснаас 2 хос нь 3 Ом -ийн ойролцоо хаа нэгтээ унших болно. Эдгээр 2 хос нь таны А ба В ороомог юм. Тиймээс "хос" бүрийг DRV8825 -тэй холбоход л хангалттай. 1 хосыг A1 ба A2 руу, нөгөө хосыг B1 ба B2 руу. Туйлшралын талаар хэт их санаа зовох хэрэггүй. Хэрэв танд хосуудын аль нэг нь солигдсон бол мотор зүгээр л эсрэг чиглэлд эргэх болно. Би мэднэ. Би туршиж үзсэн! Зүгээр л "хос" бүр драйвер дээрх ижил А эсвэл В -тэй холбогдсон эсэхийг шалгаарай.

Алхам 3: Vref -ийг тохируулна уу

Бүх зүйл утастай болж, бэлэн болсоны дараа бид эхлээд DRV8825 хавтангийнхаа vref -ийг тохируулах хэрэгтэй.

Arduino -г Stepper_Board_Adjust кодыг ашиглан асаана уу. Энэ нь жолоочийн самбарыг унтрааж, асаах боломжийг бидэнд олгоно.

Stepper -ийг салга.

Цуваа дэлгэцийг нээж, драйверыг асаана уу. Код нь энгийн цэсийг харуулах ёстой. Үгүй бол Arduino холболтоо дахин шалгаарай.

Вольт тоолуураа аваад талбайн самбар дээрх логик газардуулгыг холбоно уу. Потенциометрийн дэргэдэх жижиг төмөр хавчаарыг өөрийн үзүүртэй хар тугалга ашиглан зөөлөн холбоно уу. Чичиргээтэй гар чинь хаашаа ч хамаагүй хөдөлгөхгүй байхыг анхаараарай! Хар тугалга хаана хүрэхээ мэдэхийн тулд зургийг харна уу. Та ашиглаж болох тохируулгынхаа ойролцоо самбар дээр тест хийж болно. Азаар та!

Жижиг халиваар потенциометрийг аажмаар тохируулна уу (дахин болгоомжтой байгаарай! Дуусгах хүртэл кофе уухгүй!).8 вольт орчим тойрох хүртэл. Энэ нь сайн эхлэлийн цэг байх болно.

Өнөөг хүртэл сайн ажиллаа!

Алхам 4: Үндсэн кодыг асаах

Бидний хөгжилтэй байхын тулд ашиглах код энд байна!

Одоо үндсэн кодыг Arduino руугаа шилжүүлэх цаг болжээ.

Би Arduino -г холбох, тохируулах талаар дэлгэрэнгүй тайлбар өгөхгүй. Хэрэв та энд үүнийг уншиж байгаа бол үүнийг хэрхэн хийхээ аль хэдийн мэдэж байгаа.: P

Код руу хурдан хараарай. Дахиад хэдэн зүйлийг тайлбарлахад туслах хэдэн тайлбар байна.

Гэхдээ та номын санг ачаалах хэрэгтэй болно. Үүнийг номын сангийн менежер дэх Arduino IDE дээр хийж болно.

Номын санг ачаалж дууссаны дараа үргэлжлүүлээд Arduino -гээ асаана уу.

Цуваа портыг нээгээд бүх зүйл сайн байвал цэс гарч ирнэ. Сайн ажил!

Үлдсэнийг нь танаас л шалтгаална!

Энэ нь мэдлэг, зугаа цэнгэлийг хайж олоход тань тусалсан гэж найдаж байна. Үүнийг хийхдээ би маш их зүйлийг сурч мэдсэн!

Баярлалаа!

Алхам 5: Тэмдэглэл

Тэмдэглэл
Тэмдэглэл

Хосууд тэмдэглэж байна.

Асаалттай байгаа үед stepper -ийг хэзээ ч салгахгүй байхыг үргэлж санаарай. Үргэлж эхлээд хүчийг унтраа.

Хэрэв та алхагчаа бага хурд, хурдаар алгасаж байгааг олж мэдвэл vref -ийг бага багаар дээшлүүлээд үзээрэй.

Алхам 6: Microstepping

Үүнийг 30 эргэлт, 1/4 алхам, 5000 хурд, 3000 хурдаар авсан.

Зөвлөмж болгож буй: