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

Stepper моторыг удирдах: 5 алхам
Stepper моторыг удирдах: 5 алхам

Видео: Stepper моторыг удирдах: 5 алхам

Видео: Stepper моторыг удирдах: 5 алхам
Видео: Конфигурация шага MKS Gen L - DRV8825 2024, Долдугаар сарын
Anonim
Stepper моторыг хянах
Stepper моторыг хянах

Хэрэв бид Arduino -ийг ашигладаг бол Drivemall -ийг ашиглах холбоосны доор Drivemall -ийг ашиглах тохиолдолд энэ заавар хүчин төгөлдөр болно.

Drivemall -ийг сонгодог Arduino хавтангаас илүүд үзэх давуу тал нь холболтын нарийн төвөгтэй байдлыг багасгаж, илүү цэвэрхэн тохиргоонд хүргэдэг. Гэсэн хэдий ч энэ нь заавал биш юм: бүх үр дүн нь arduino самбар, талхны самбар, холболт хийхэд хангалттай дупон холбогчтой хэвээр байх болно.

Ардуино самбар бүхий stepper моторыг хянацгаая.

Алхам 1: Бидэнд хэрэгтэй зүйл

- Arduino микроконтроллер эсвэл Drivemall

- Утас

- Stepper мотор

- A4988 эсвэл DRV8825 эсвэл L298N эсвэл ULN2003 драйвер (Маш олон жолооч байдаг)

Алхам 2: Stepper мотор хэрхэн ажилладаг, яагаад бид драйвер ашигладаг вэ

Stepper мотор хэрхэн ажилладаг, яагаад бид драйвер ашигладаг вэ
Stepper мотор хэрхэн ажилладаг, яагаад бид драйвер ашигладаг вэ
Stepper мотор хэрхэн ажилладаг, яагаад бид драйвер ашигладаг вэ?
Stepper мотор хэрхэн ажилладаг, яагаад бид драйвер ашигладаг вэ?
Stepper мотор хэрхэн ажилладаг, яагаад бид драйвер ашигладаг вэ
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 төслийн хүрээнд хийгдсэн болно.

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

Энэхүү заавар нь зөвхөн зохиогчдын үзэл бодлыг тусгасан бөгөөд Европын Комисс нь түүнд агуулагдсан мэдээллийг ашиглахад хариуцлага хүлээхгүй болно.

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