İçindekiler:

Step Motoru Kontrol Etme: 5 Adım
Step Motoru Kontrol Etme: 5 Adım

Video: Step Motoru Kontrol Etme: 5 Adım

Video: Step Motoru Kontrol Etme: 5 Adım
Video: A4988 Step Motor Sürücü ve NEMA 17 Step Motor Kullanımı 2024, Temmuz
Anonim
Step Motoru Kontrol Etme
Step Motoru Kontrol Etme

Bu eğitim, hem Arduino'yu kullanırsak hem de Drivemall'ı oluşturmak için bağlantının altındaki Drivemall Board'u kullanırsak geçerlidir.

Drivemall'ı klasik Arduino kartına tercih etmenin avantajı, daha düzenli bir kurulum sağlayan bağlantıların karmaşıklığını azaltmasıdır. Ancak, bu isteğe bağlıdır: tüm sonuçlar arduino kartı, bir devre tahtası ve bağlantılar için yeterli çift atlama teli ile hala geçerlidir.

Bir arduino kartı ile bir step motoru kontrol edelim.

Adım 1: İhtiyacımız Olan Şey

- Arduino mikrodenetleyici veya Drivemall

- Tel(ler)

- Step Motor

- Bir Sürücü A4988 veya DRV8825 veya L298N veya ULN2003 (Birçok sürücü var)

Adım 2: Step Motor Nasıl Çalışır ve Neden Sürücü Kullanırız?

Step Motor Nasıl Çalışır ve Neden Sürücü Kullanırız?
Step Motor Nasıl Çalışır ve Neden Sürücü Kullanırız?
Step Motor Nasıl Çalışır ve Neden Sürücü Kullanırız?
Step Motor Nasıl Çalışır ve Neden Sürücü Kullanırız?
Step Motor Nasıl Çalışır ve Neden Sürücü Kullanırız?
Step Motor Nasıl Çalışır ve Neden Sürücü Kullanırız?

Bir step motor esas olarak uygun şekilde güç verilmesi gereken iki bobinden oluşur (resim 1), motor yanlış hareketle beslenirse GND'ye kısa devre yapabilir.

Her adımda motor, üretici tarafından genellikle 1.8 ° olarak belirtilen iyi bilinen bir açıyla döner, bu nedenle tam bir daire yapmak için 200 adım gerekir

Stepper'ı doğrudan mikrodenetleyiciye bağlamak yerine neden bir sürücüye ihtiyacımız olduğunu açıklayalım.

Sürücüler, bir mikro denetleyici adım motorunun içindeki bobinleri yükleyemediği için adımları taramanıza izin verir.

Piyasada step motorlar için iki tip sürücü vardır:

  • klasik sürücüler L298 veya ULN2003, tek fazlara güç verme mantığının kodda bulunduğu bir çift H köprüsü;
  • Mantığın bir kısmının sürücüde bulunduğu modern sürücüler A4988 veya drv8825.

Girişte çalışacak A4988, bir etkinleştirme ve biri yön, diğeri adım sayısı ve ayrıca güç kaynağı için iki pim sağlar.

3. Adım: Bağlantılar

Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar

Step motorlara ilk yaklaşım olarak ULN2003 sürücüsünü kullanmayı seçtik.

GND'ye bağlı bir direnç ile Arduino'ya motor kontrolü için üç düğme bağlanır.

Motoru şekil 2'deki şemaya göre ULN'ye bağlarız, Arduino sürücüye 8 9 10 ve 11 pinleri ile bağlanır.

Adım 4: Bellenim ve Kontrol

Bellenim ve Kontrol
Bellenim ve Kontrol

Burada step motoru kontrol etmek için temel bir ürün yazılımı bulacaksınız. Bu özel durumda, alttaki

  • A0 pimi pozitif yön ve durdurma için kullanılır
  • pin A1 negatif yön ve durdurma için kullanılır
  • pin A2, daha önce basılan düğmenin yönüne göre onaylamak ve harekete geçirmek için kullanılır.

döngü başına adım sayısı 20'ye ayarlanmıştır, bu, programın motorun tam bir devrini yapmak için 10 döngü gerçekleştireceği anlamına gelir

Adım 5: Reddetme

Bu öğretici, Avrupa komisyonunun Erasmus + Programı tarafından ortak finanse edilen Makerspace for Inclusion projesinin bir parçası olarak üretilmiştir.

Proje, gençlerin sosyal içermesini teşvik etmek için bir araç olarak gayri resmi bir eğitim biçimini, makerspace'lerde bulunabileceği gibi gayri resmi eğitimi teşvik etmeyi amaçlamaktadır.

Bu öğretici yalnızca yazarların görüşlerini yansıtır ve burada yer alan bilgilerin herhangi bir şekilde kullanılmasından Avrupa Komisyonu sorumlu tutulamaz.

Önerilen: