Mündəricat:
- Addım 1: Giriş
- Addım 2: Materiallar
- Addım 3: Şemalar, Kod və Blok Dizaynı
- Addım 4: Montaj
- Addım 5: Nəticə
Video: Stepper Sürücü Final Layihə Modulu: 5 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Markiz Smith və Peter Moe-Lange tərəfindən
Addım 1: Giriş
Bu layihədə, bir step motoru çevirmək üçün bir step sürücüsündən istifadə etdik. Bu step motor, çox dəqiq aralıqlarda və fərqli sürətlərdə hərəkət edə bilir. Çörək taxtası vasitəsi ilə step sürücüsünə və motora bir siqnal göndərmək üçün Basys 3 FPGA lövhəsindən istifadə etdik.
Əlavə funksionallıq, step sürücüsünün girişlərinə uyğun olan açarlarla təqdim olunur. Düzgün işləyərkən, motor hərəkət aralıqlarımız tam 1/1 addım hərəkətindən 1/16 addım hərəkətinə qədər dəqiqliyə qədər HDL kodu və tel girişləri ilə tətbiq olunan dövlət maşınına əsaslanacaqdır. Sıfırlamamız sadəcə olaraq "uğursuz" olur; dövlət maşınında istənilməyən bir şey olarsa, sürücü motoru ən yüksək hərəkət aralığına təyin edəcək.
Addım 2: Materiallar
Quraşdırma üçün lazım olan materiallar burada:
A4988 pilləli sürücü
Nema 17 Stepper Motoru (4 telli bir model istifadə etdik, 6 telli model dəyişkən güc/tork funksiyası üçün daha çox giriş və kod tələb edəcək)
İstənilən standart çörək taxtası
Standart tullanan tellər
Dəyişən enerji təchizatı (Bu layihə üçün güc aralığı bir qədər spesifik və optimal performans üçün həssasdır)
Bant (və ya motor addımlarını daha aydın görmək üçün bir növ bayraq)
Timsah klipləri (lövhəni enerji təchizatı ilə birləşdirmək üçün, əlbəttə ki, bu müxtəlif yollarla edilə bilər)
Addım 3: Şemalar, Kod və Blok Dizaynı
Kod Bağlantısı:
Bu kod bir PWM modulunun tətbiqidir; rəqəmsal saat və vəzifə girişləri alan və analoq girişləri təqlid edən "açma" və "söndürmə" dövrü çıxaran biri. Step sürücü komponentimiz bu çıxışı giriş olaraq qəbul edir və motoru addım -addım idarə etmək üçün istifadə edir.
İmtina: Başlanğıcda verilən VHDL kodunu istifadə edərək, stepperimizdə işləməsi üçün bir qədər dəyişdirsək də, fasilələrdən istifadə etmək üçün lazım olan tam funksiyaya malik deyildi. Faylın "mənbə" hissəsində tapılan kod Scott Larson adında təşkilatı və müəllifi göstərir; lakin sonda (eyni pwm faylında) saatı açmaq və söndürmək dövrlərini modulyasiya edən dövlət maşınına əlavə etdik.
Addım 4: Montaj
1. 2 Jumper telindən istifadə edərək, iki PMOD çıxışınızı çörək taxtasına qoşun. Bunlar pwm_out siqnalı və dolayı yolla step sürücüyə qoşulacaq istiqamət siqnalınız üçündür.
2. Sadəlik üçün 3 tullanan tel və tercihen eyni PMOD sütunlarından istifadə edərək "dəqiq" çıxışlarınızı çörək taxtasına qoşun. Bu tellər, step sürücüsündəki girişləri istifadə edərək hansı addım vəziyyətinin tetikleneceğini təyin etmək üçündür
3. 4-qıvrımlı bir bağlayıcı istifadə edərək, 4 telli motoru çörək taxtasına qoşun. Sifarişin nümunə quruluşunda verilənlə eyni olduğundan əmin olun; Bu vacibdir, əks halda çipi partlata bilərsiniz.
4. İkinci 4-kıvrımlı bir bağlayıcı istifadə edərək, birincisini ikinciyə qoşun.
5. İkili çıxış (2 ayrı gərginlik/amp səviyyəsi) enerji təchizatı istifadə etdiyinizi fərz etsək, lövhənin VCC çıxışını göstərildiyi kimi çörək taxtasına qoşun. QEYD: Çipin daxili hissələrini həddindən artıq gərginliklə məhv edə biləcəyiniz üçün bir sonrakı addımda mühərrikdən əvvəl lövhəyə (və daha sonra addım sürücüsünə) güc verildiyinə əmin olun.
6. Nəhayət, timsah kliplərindən və ya digər tellərdən istifadə edərək, 2 -ci çıxış gərginliyini SERİSİNDƏ motora qoşun. Bunun step sürücüsündə düzgün çıxışdan istifadə etdiyinə əmin olun.
Addım 5: Nəticə
Və burada, step sürücüsünə verilən tel girişinə görə addımlarını dəyişən işləyən bir step motoru var. Vaxtımız məhdud olduğu üçün G-kodunu çox oxlu bir modul yaratmaq üçün birdən çox mühərriklə birlikdə istifadə edilə bilən saat dövrlərinə çevirmək üçün Python-dan istifadə etmək istəmədik. Ardıcıl işləməsi üçün son 1/16 addım rejimini (ən dəqiq) uğurla əldə edə bilmədik. Bu, ehtimal ki, keçid girişlərimiz doğru olsa belə, dövlət maşınınızın bu mərhələyə girməzdən əvvəl tutulması və ya avtomatik sıfırlanması ilə əlaqədardır.
İşdə son video bağlantısı:
drive.google.com/open?id=1jEnI3bdv_hVR-2FiZinzCbqi8-BS3Pwe
Tövsiyə:
Silgi istifadə edərək USB Flash Sürücü necə etmək olar - DIY USB Sürücü Çantası: 4 addım
Silgi istifadə edərək USB Flash Sürücü necə etmək olar | DIY USB Sürücü Çantası: Bu blog "Silgi istifadə edərək USB Flaş Sürücü Necə Hazırlanır?" Haqqında DIY USB Sürücü Çantası " Ümid edirəm bəyənəcəksiniz
Rəqəmsal Ruh Electronicslovers tərəfindən bir DIY Layihə Modulu: 6 Addım
Rəqəmsal Ruh Səviyyə Electronicslovers tərəfindən Bir DIY Layihə Modulu: Evinizdə bir mebel parçası və ya buna bənzər bir şey qoymalı olduğunuz və hər kəsin adi bir ruh səviyyəsindən istifadə etməsi lazım olduğu bir vaxt var. ElectronicsLovers Tech Team, adi moduldan bir fərqi olan bu modulu qurdu: i
Layihə Final 3ESO Grua: 4 Addım
Layihə Final 3ESO Grua: Holo, emicic Iván və akkreditasiya layihəsinin son versiyası 3 il E.S.O.En layihənin ən böyük layihəsi olan A və nəqliyyat vasitələri ilə həyata keçirilir
Avtomatik Ev Pərdələri - MakerChips 'BluChip (nRF51 BLE) Modulu ilə Mini Layihə: 7 Addım (Şəkillərlə)
Avtomatlaşdırılmış Ev Pərdələri - MakerChips 'BluChip (nRF51 BLE) Modulu ilə Mini Layihə: Oyandığınızı və pəncərələrinizdən günəş şüası almaq istədiyinizi və ya pərdələri bağladığınızı düşünün ki, özünüzü yaxınlaşdırmağa çalışmadan daha çox yatasınız. pərdələrə, daha çox ağıllı telefonunuzdakı bir düyməyə toxunaraq
USB ilə işləyən brülör! Bu Layihə Plastik / Ağac / Kağızdan Yanar (Əyləncəli Layihə Çox İncə Taxta Olmalıdır): 3 Addım
USB ilə işləyən brülör! Bu Layihə Plastik / Ağac / Kağızdan Yandırıla bilər (əyləncəli Layihə Çox İncə Taxta Olmalıdır): BU USB İSTİFADƏ ETMƏYİN !!!! Bütün şərhlərdən kompüterinizə zərər verə biləcəyini öyrəndim. mənim kompüterim yaxşıdır 600ma 5v telefon şarj cihazı istifadə edin. Bunu istifadə etdim və yaxşı işləyir və elektrik enerjisini dayandırmaq üçün təhlükəsizlik fişindən istifadə etsəniz heç bir şey zədələnə bilməz