İçindekiler:

Nema17 Step Motor Mikro adımlama: 6 Adım
Nema17 Step Motor Mikro adımlama: 6 Adım

Video: Nema17 Step Motor Mikro adımlama: 6 Adım

Video: Nema17 Step Motor Mikro adımlama: 6 Adım
Video: A4988 Step Motor Sürücü ve NEMA 17 Step Motor Kullanımı 2024, Temmuz
Anonim
Nema17 Step Motor Mikro adımlama
Nema17 Step Motor Mikro adımlama

Bu benim ilk talimatım olacak ve eminim ki onunla ilgili sorunlar buldukça bir şeyleri güncellemem gerekecek. Zamanın izin verdiği ölçüde ve geri bildirimle bir şeyleri düzeltmeye çalışacağım. Teşekkürler!

Stepper ve mikro step için arama yaparken bulduğum tüm bilgiler ya çok basitti ya da o kadar çok ayrıntıya girdi ki birkaç sayfa sonra gözlerim parladı. Bu, benim adım adım ve mikro adım adımın sonucudur.

Mikro adımlamayı gösterecek ve işlerin nasıl çalıştığını biraz açıklayacak basit bir Nema17 Step Motor kurulumunu bir araya getirdim ve onu çalışırken görmek için bazı örnek kodlar hazırladım.

İşin garibi, benim zevkim, onları bir şeyler inşa etmek için kullanmaktan çok, işlerin nasıl yürüdüğünü bulmaktan geliyor:) Biliyorum, Tuhaf! Her neyse, adım adım ve mikro adım atma konusundaki merakımı gidermek için bulduğum küçük bir şey. Kod biraz fazla yorumlanmış, ancak incelerken ortaya çıkabilecek soruları yanıtlamaya çalışmak istedim. Daha öğrenilecek çok şey var ama bu, yolculuğunuza başlamanıza yardımcı olacaktır.

Kod Arduino Nano, DRV8825 step sürücü kartı ve Nema17 step motor (17HS4401S) için yazılmıştır. Ayrıca bir UNO R3 ve bir MEGA2650 R3 üzerinde derlenmiş ve test edilmiştir. Umarım bu, bir projede birisine yardımcı olur veya belki sadece 3D yazıcınızın veya belki CNC'nizin bu gerçekten yumuşak hareketleri nasıl yaptığını bilmek ister. Dilediğiniz şekilde kullanmakta özgürsünüz.

Başlayalım!

Adım 1: Gerekli Parçalar

Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar

Bu talimata bakıyorsanız, muhtemelen bunların hepsine olmasa da çoğuna sahipsiniz. Burada olmayanlar için, bir şeyleri çoğaltmanız gerekecek.

1. Arduino Nano, Uno R3 veya Mega2560

2. Nema 17 Step motor. Tüm olası kaputta herhangi bir 4 telli step kullanabilirsiniz, ancak sahip olduğum şey buydu.

3. 100uf 25v elektrolitik kapasitör. Stepper'ımızı çalıştırırken oluşabilecek herhangi bir voltaj artışını ele almak için buna ihtiyacımız var. 45v ani yükselmeler meydana gelebilir, bu yüzden güvende olalım!

4. DRV8825 step sürücü kartı

5. Breadboard

6. Breadboard telleri

7. Voltmetre.

8. Bir güç kaynağı. Pilden özel bir güç kaynağına kadar her şeyi kullanabilirsiniz. Sadece 12 volt ve en az 1 amper sağlaması gerekiyor. Sürücü kapanmadan önce 1,5 ampere kadar idare edeceğinden tercihen 2 amper.

Adım 2: İşleri Kablolayın

Kablolama İşleri!
Kablolama İşleri!
Kablolama İşleri!
Kablolama İşleri!
Kablolama İşleri!
Kablolama İşleri!
Kablolama İşleri!
Kablolama İşleri!

İşte işleri bağlamak için kullanacağımız şematik. Step cihazınız aynı renk kablolara sahip olabilir veya olmayabilir. Bu durumda hangi tellerin hangi sargılar olduğunu belirlemeniz gerekir. Sizinkini nasıl bağlayacağınızı belirlemek için veri sayfanızı kontrol etmeniz gerekebilir.

Bunu yapmanın bir yolu, stepinizin direncini ölçmek olacaktır. 4 kablodan 2 çifti 3ohm civarında bir yerde okuyacaktır. Bu 2 çift A ve B sargılarınızdır. Bu yüzden her "çifti" DRV8825'e bağlamanız yeterlidir. 1 çift A1 ve A2'ye ve diğer çift B1 ve B2'ye. Polarite hakkında çok fazla endişelenmeyin. Değiştirilen çiftlerden birine sahipseniz, motor basitçe ters yöne dönecektir. Biliyorum. Denedim! Her "çiftin" sürücüdeki aynı A veya B'ye bağlı olduğundan emin olun.

Adım 3: Vref'i ayarlayın

Her şeyi bağlayıp kullanıma hazır hale getirdikten sonra, önce DRV8825 kartımızın vref'ini ayarlamamız gerekiyor.

Arduino'nuzu Stepper_Board_Adjust koduyla flashlayın. Bu, sürücü panosunu kapatıp açmamıza izin verecektir.

Stepper bağlantısını kesin.

Seri monitörü açın ve sürücüyü açın. Kod basit bir menü gösteriyor olmalıdır. Değilse, Arduino bağlantılarınızı iki kez kontrol edin.

Volt metrenizi alın ve toprağı devre tahtasındaki Mantık Topraklamasına bağlayın. Sivri uçlu pozitif ucunuzu kullanarak, potansiyometrenin yanındaki küçük metal tırnağa çok nazikçe bağlayın. Titreyen ellerine dikkat et, hiçbir yere kıpırdatma! Kurşuna nereye dokunacağınızı görmek için resme bakın. Kullanabileceğiniz ayarın yanında panonuz üzerinden bir test yaptırırsınız. Seni şanslı!

Potansiyometreyi küçük bir tornavidayla yavaşça ayarlayın (tekrar dikkatli olun! İşiniz bitene kadar kahve içmeyin!) yaklaşık 0,8 volta ulaşana kadar. Bu iyi bir başlangıç noktası olacaktır.

Şimdiye kadar iyi iş!

Adım 4: Ana Kodu Flashlayın

İşte eğlenmek için kullanacağımız kod!

Şimdi ana kodu Arduino'nuza aktarmanın zamanı geldi.

Arduino'nuzu bağlama ve yapılandırma hakkında ayrıntılı bir açıklamaya girmeyeceğim. Burada bunu okuyorsanız, bunu nasıl yapacağınızı zaten biliyorsunuzdur.:P

Koda hızlı bir göz atın. Birkaç şeyi daha açıklamaya yardımcı olacak bazı yorumlar var.

Ancak kütüphaneyi yüklemeniz gerekecek. Bu, kütüphane yöneticisindeki Arduino IDE'de yapılabilir.

Kütüphaneyi yükledikten sonra devam edin ve Arduino'nuzu flaşlayın.

Seri bağlantı noktasını açın ve işler yolunda giderse bir menü göreceksiniz. İyi iş!

Gerisi size kalmış!

Umarım bu bilgi ve eğlence arayışınızda yardımcı olmuştur. Bunu yaparken çok şey öğrendiğimi biliyorum!

Teşekkürler!

Adım 5: Notlar

Notlar
Notlar

Birkaç not.

Güç açıkken step cihazınızın bağlantısını asla kesmemeyi unutmayın. Daima önce gücü kapatın.

Step'inizin daha düşük hızlarda ve hızlanmalarda adımları atladığını fark ederseniz, vref'i birer birer yükseltmeyi deneyin.

Adım 6: Mikro adımlama

Bu, 30 devir, 1/4 adım, 5000 hız, 3000 hız ile alındı.

Önerilen: