Агуулгын хүснэгт:
- Алхам 1: Танилцуулга
- Алхам 2: Материал
- Алхам 3: Схем, код, блок дизайн
- Алхам 4: угсрах
- Алхам 5: Дүгнэлт
Видео: Stepper Driver эцсийн төслийн модуль: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Маркиз Смит, Питер Мое-Ланж нар
Алхам 1: Танилцуулга
Энэ төсөлд бид stepper жолоочийг ашиглан эргүүлэхийн тулд stepper моторыг ашигласан. Энэхүү stepper мотор нь маш нарийн давтамжтайгаар, өөр өөр хурдтайгаар хөдөлж чаддаг. Бид Basys 3 FPGA хавтанг ашиглан талхны драйвер болон мотор руу талхны хавтангаар дохио илгээсэн.
Нэмэлт функцийг stepper драйверын оролтод нийцсэн унтраалгаар танилцуулж байна. Зөв ажиллаж байх үед бидний моторын хөдөлгөөний интервал нь HDL код болон утсан оролтыг ашиглан хэрэгжүүлсэн төлөвт суурилсан болно. Бидний дахин тохируулах нь зүгээр л "бүтэлгүйтсэн" юм; Хэрэв төрийн машинд ямар нэгэн хүсээгүй зүйл тохиолдвол драйвер нь хөдөлгүүрийг хамгийн их хөдөлгөөний интервалаар тохируулдаг.
Алхам 2: Материал
Тохируулга хийхэд танд хэрэгтэй материалууд энд байна.
A4988 Stepper жолооч
Nema 17 Stepper Motor (Бид 4 утастай загвар ашигласан, 6 утастай загвар нь илүү их оролт, хувьсах хүч/эргэлтийн функцийг ашиглах шаардлагатай болно)
Аливаа стандарт талхны самбар
Стандарт холбогч утас
Хувьсах тэжээлийн хангамж (Энэ төслийн хувьд тэжээлийн хүрээ нь хамгийн оновчтой гүйцэтгэлд тодорхой хэмжээгээр мэдрэмтгий байдаг)
Соронзон хальс (эсвэл моторын алхамыг илүү тодорхой харахын тулд ямар нэгэн туг)
Торон хавчаар (Самбарыг цахилгаан тэжээлд холбохын тулд үүнийг хэд хэдэн аргаар хийж болно)
Алхам 3: Схем, код, блок дизайн
Кодын холбоос:
Энэ код нь ХОУХ -ны модулийн хэрэгжилт юм; дижитал цаг, үүргийн оролт авч, аналог оролтыг дуурайдаг "асаах" ба "унтраах" мөчлөгийг гаргадаг. Манай stepper драйверын бүрэлдэхүүн хэсэг нь энэхүү гаралтыг оролт болгон авч, моторыг алхам алхмаар жолоодоход ашигладаг.
Анхааруулга: Бид анх өгөгдсөн цагны VHDL кодыг ашиглаж, stepper дээрээ ажиллуулахын тулд бага зэрэг өөрчилсөн боловч энэ нь интервал ашиглахад шаардлагатай бүрэн ажиллагаатай байгаагүй. Файлын "эх сурвалж" хэсэгт байгаа код нь Скотт Ларсоны нэрээр байгууллага, зохиогчийг харуулдаг; Гэсэн хэдий ч бид цагийг асаах, унтраах мөчлөгийг өөрчилдөг төрийн машиныг эцэст нь (ижил pwm файлд) нэмж оруулав.
Алхам 4: угсрах
1. 2 холбогч утсыг ашиглан PMOD -ийн хоёр гаралтыг талбартай холбоно уу. Эдгээр нь pwm_out дохио болон stepper драйвертай шууд бусаар холбогдох чиглэлтэй дохио юм.
2. Энгийн хялбар болгохын тулд 3 холбогч утас, илүү тохиромжтой PMOD багануудыг ашиглан "нарийн" гарцуудаа талхны самбартай холбоно уу. Эдгээр утаснууд нь stepper драйвер дээрх оролтыг ашиглан ямар алхам хийх төлөвийг тодорхойлоход зориулагдсан болно
3. 4 хавчаартай холбогчийг ашиглан 4 утастай моторыг талхны хавтан дээр холбоно. Захиалга нь дээжийн тохиргоонд өгсөнтэй ижил байгаа эсэхийг шалгаарай; Энэ нь маш чухал, эс тэгвээс та чипийг үлээж болно.
4. Хоёр дахь 4 хавчих холбогчийг ашиглан эхнийхийг хоёр дахь холбоно.
5. Та хоёр гаралтын (2 тусдаа хүчдэл/өсгөгчийн түвшин) тэжээлийн хангамж ашиглаж байгаа гэж үзвэл самбар дээрх VCC гаралтыг талхны самбартай холбогдож үзүүлсэн шиг холбоно уу. ТАЙЛБАР: Илүүдэл хүчдэлтэй чипийн дотоод хэсгийг устгаж болзошгүй тул дараагийн алхамд мотороос өмнө самбар (дараа нь stepper жолооч) руу тэжээл өгч байгаа эсэхийг шалгаарай.
6. Эцэст нь матрын хавчаар эсвэл бусад зарим утсыг ашиглан 2 -р гаралтын хүчдэлийг моторт холбоно. Энэ нь stepper драйвер дээрх зөв гаралтыг ашиглаж байгаа эсэхийг дахин шалгаарай.
Алхам 5: Дүгнэлт
Танд энд байна, stepper мотор нь stepper драйверт өгсөн утасны оролт дээр үндэслэн алхамаа өөрчилдөг. Хязгаарлагдмал цаг хугацаанаас болж бид G-кодыг цагийн мөчлөгт хөрвүүлэхийн тулд Python-ийг ашиглах боломжгүй байсан боловч олон тэнхлэгтэй модулийг бий болгохын тулд олон мотортой холбож ашиглах боломжтой байсан. Бид мөн 1/16 сүүлчийн алхам горимыг (хамгийн нарийвчлалтай) тогтмол ажиллуулж чадсангүй. Энэ нь манай шилжүүлэгч оролт үнэн байсан ч гэсэн манай улсын машин энэ шатанд хүрэхээсээ өмнө баригдсан эсвэл автоматаар тохируулагдсантай холбоотой байж магадгүй юм.
Энд эцсийн видео линк байна:
drive.google.com/open?id=1jEnI3bdv_hVR-2FiZinzCbqi8-BS3Pwe
Зөвлөмж болгож буй:
Автомат ЭКГ- BME 305 Эцсийн төсөл Нэмэлт зээл: 7 алхам
Автомат ЭКГ-BME 305 Эцсийн төсөл Нэмэлт зээл: Цус харвах зүрхний цохилтын цахилгаан дохиог хэмжихийн тулд электрокардиограмм (ЭКГ эсвэл ЭКГ) ашигладаг бөгөөд зүрх судасны өвчнийг оношлох, урьдчилан таамаглахад чухал үүрэг гүйцэтгэдэг. ЭКГ -аас олж авсан зарим мэдээлэлд хэмнэл орно
Stepper Motor удирдлагатай Stepper Motor - Эргэдэг кодлогч болох Stepper мотор: 11 алхам (зурагтай)
Stepper Motor удирдлагатай Stepper Motor | Эргэдэг кодлогч болох Stepper мотор: Хэд хэдэн алхамтай моторууд хэвтэж байгаад ямар нэгэн зүйл хийхийг хүсч байна уу? Энэхүү зааварт гарын авлагад Arduino микроконтроллер ашиглан stepper моторыг өөр нэг stepper моторын байрлалыг хянахын тулд эргэдэг кодлогч болгон ашиглацгаая. Тиймээс цааш нь хэлэлгүйгээр, явцгаая
Төслийн эцсийн 3ESO Grua: 4 алхам
Төслийн эцсийн 3ESO Grua: Hola, em dic Iván i aquest es el meu projecte final de tecnologia en 3r E.S.O.En aquest projecte em de fera una grua que pugui agafar un объектe en un punt A i transportar-lo fins el punt B
Raspberry Pi -тай ажиллах 5V релений модуль модуль: 4 алхам
Raspberry Pi -тэй ажиллах 5V релений модулийн мод: Өнөөдөр буухиа самбар дээр гараа авах нь үнэхээр амархан боловч ихэнх нь 5В -т зориулагдсан бөгөөд энэ нь бөөрөлзгөнө муутай пи эсвэл бусад ямар нэгэн асуудал үүсгэж болохыг та хурдан олж мэдэх болно. 3.3V дээр ажилладаг микроконтроллер, Тэдэнд вольт байхгүй байна
Робот Гонг: Борлуулалт ба бүтээгдэхүүний геекст зориулсан Хакатон төслийн эцсийн санаа (кодлох шаардлагагүй): 17 алхам (зурагтай)
Робот Гонг: Борлуулалт ба бүтээгдэхүүний геекст зориулсан Хакатоны төслийн эцсийн санаа (Кодлох шаардлагагүй): Имэйлээр өдөөгдсөн робот хөгжимт гонг бүтээцгээе. Энэ нь танд автоматаар имэйл дохио өгөх боломжийг олгодог. шинэ код гарах үед деа