Агуулгын хүснэгт:
- Алхам 1: Бидэнд хэрэгтэй зүйл
- Алхам 2: Stepper мотор хэрхэн ажилладаг, яагаад бид драйвер ашигладаг вэ
- Алхам 3: Холболтууд
- Алхам 4: Програм хангамж ба хяналт
- Алхам 5: Татгалзах
Видео: Stepper моторыг удирдах: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Хэрэв бид Arduino -ийг ашигладаг бол Drivemall -ийг ашиглах холбоосны доор Drivemall -ийг ашиглах тохиолдолд энэ заавар хүчин төгөлдөр болно.
Drivemall -ийг сонгодог Arduino хавтангаас илүүд үзэх давуу тал нь холболтын нарийн төвөгтэй байдлыг багасгаж, илүү цэвэрхэн тохиргоонд хүргэдэг. Гэсэн хэдий ч энэ нь заавал биш юм: бүх үр дүн нь arduino самбар, талхны самбар, холболт хийхэд хангалттай дупон холбогчтой хэвээр байх болно.
Ардуино самбар бүхий stepper моторыг хянацгаая.
Алхам 1: Бидэнд хэрэгтэй зүйл
- Arduino микроконтроллер эсвэл Drivemall
- Утас
- Stepper мотор
- A4988 эсвэл DRV8825 эсвэл L298N эсвэл ULN2003 драйвер (Маш олон жолооч байдаг)
Алхам 2: Stepper мотор хэрхэн ажилладаг, яагаад бид драйвер ашигладаг вэ
Stepper мотор нь үндсэндээ зохих хүчээр хангагдсан хоёр ороомогоос бүрдэнэ (зураг 1), хэрэв мотор буруу хөдөлгөөнд орвол GND -ийн богино холболтыг үүсгэж болзошгүй.
Алхам тутамд хөдөлгүүр нь сайн мэддэг өнцгөөр эргэдэг бөгөөд үүнийг үйлдвэрлэгч ихэвчлэн 1.8 ° гэж зааж өгдөг тул бүтэн тойрог хийхэд 200 алхам шаардлагатай.
Stepper -ийг микроконтроллер руу шууд холбохын оронд яагаад драйвер хэрэгтэй байгааг тодруулъя.
Микроконтроллер нь stepper мотор дотор ороомог ачаалж чадахгүй байгаа тул драйверууд танд алхамуудыг скан хийх боломжийг олгодог.
Зах зээл дээр stepper моторын хоёр төрлийн драйвер байдаг.
- сонгодог L298 эсвэл ULN2003 драйверууд нь нэг фазыг ажиллуулах логик нь кодонд байдаг давхар H гүүр;
- Орчин үеийн драйверууд A4988 эсвэл drv8825, зарим логик нь хөтөч дээр байрладаг.
Оролтонд ажиллах A4988 нь идэвхжүүлэлт ба хоёр зүүг өгдөг бөгөөд нэг нь чиглэл, нөгөө нь алхамуудын тоо, цахилгаан хангамж юм.
Алхам 3: Холболтууд
Stepper моторын анхны арга бол бид ULN2003 драйверийг ашиглахаар сонгосон.
Хөдөлгүүрийг удирдах гурван товчлуур нь GND -тэй холбогдсон резистортой Arduino -тэй холбогддог.
Бид моторыг ULN -т 2 -р зураг дээрх схемийн дагуу холбодог, Arduino нь жолоочтой 8 9 10 ба 11 -р зүүгээр холбогддог.
Алхам 4: Програм хангамж ба хяналт
Энд та stepper моторыг удирдах үндсэн програм хангамжийг олох болно. Энэ онцгой тохиолдолд доод талд
- A0 зүү нь эерэг чиглэл, зогсолт хийхэд ашиглагддаг
- A1 зүү нь сөрөг чиглэл, зогсооход ашиглагддаг
- A2 зүү нь өмнө нь дарагдсан товчлуурын чиглэлийг харгалзан үүнийг баталгаажуулж, хөдөлгөхөд хэрэглэгддэг
Нэг мөчлөгийн алхамуудын тоог 20 гэж тохируулсан нь энэ програм нь хөдөлгүүрийн бүрэн эргэлтийг хийхийн тулд 10 цикл гүйцэтгэнэ гэсэн үг юм.
Алхам 5: Татгалзах
Энэхүү гарын авлага нь Европын комиссын Эразмус + хөтөлбөрийн санхүүжилтээр Makerspace for Inclusive төслийн хүрээнд хийгдсэн болно.
Энэхүү төсөл нь залуучуудын нийгмийн оролцоог дэмжих хэрэгсэл болох албан бус хэлбэрийг сурталчлах зорилготой бөгөөд албан бус боловсролыг үйлдвэрлэгчдийн орон зайгаас олж болно.
Энэхүү заавар нь зөвхөн зохиогчдын үзэл бодлыг тусгасан бөгөөд Европын Комисс нь түүнд агуулагдсан мэдээллийг ашиглахад хариуцлага хүлээхгүй болно.
Зөвлөмж болгож буй:
L298n ба Arduino ашиглан DC моторыг хэрхэн удирдах вэ: 5 алхам
L298n ба Arduino ашиглан DC моторыг хэрхэн удирдах вэ: Бүгдэд нь сайн байна уу. Өөрийгөө танилцуулъя. Намайг Димитрис гэдэг, би Грекээс гаралтай. Ухаалаг самбар тул би Arduino -д маш их хайртай. Энэ зааварчилгааг хэн нэгнээр хийлгэхийн тулд би чадах чинээгээрээ тайлбарлахыг хичээх болно. Тиймээс эхэлцгээе
Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W DC моторыг удирдах: 9 алхам
Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W тогтмол моторыг удирдах Түүний хүч нь BTS7960b драйверын хамгийн их гүйдэлээс хэтрэхгүй л бол видеог үзээрэй
Servo моторыг Arduino ашиглан удирдах супер хялбар арга: 8 алхам
Arduino -ийн тусламжтайгаар servo моторыг удирдах супер хялбар арга: Энэхүү гарын авлагад бид Servo Motor болон Arduino UNO, Visuino -ийг ашиглан цөөхөн бүрэлдэхүүн хэсгүүдийг ашиглан servo моторын зэрэглэлийг хянах боломжтой болно
BLDC моторыг Arduino болон Joystick ашиглан хэрхэн удирдах вэ: 6 алхам
BLDC моторыг Arduino болон Joystick ашиглан хэрхэн удирдах вэ: Сайн байна уу найзууддаа энэ гарын авлагад Brushless dc моторыг BLDC мотортой Arduino болон джойстик ашиглан хэрхэн удирдахыг зааж өгч байна
Потенциометрээр stepper моторыг хэрхэн удирдах вэ: 5 алхам
Потенциометрийн тусламжтайгаар алхам алхмаар ажилладаг моторыг хэрхэн яаж удирдах вэ: Энэхүү зааварчилгаанд би потенциометр ашиглан stepper хөдөлгүүрийн байрлалыг хэрхэн удирдахыг танд үзүүлэх болно. Тиймээс, эхэлцгээе