Menu
Sepet

DRV8825 Step Motor Sürücü ve Vref Ayarı

Hesaplama araçları

DRV8825 Step Motor Sürücü ve Vref Ayarı

Elektromall teknik ekibi

A
Motor etiketinde veya veri sayfasında "rated current" / A/faz.
%
Motoru daha serin çalıştırmak için %70 – 90.
Kart üzerindeki küçük dirençlerin kodu.
°
Çoğu NEMA 17 motor 1,8° (200 adım/tur).
dev/dk
mm
GT2 kayış + 20 diş kasnak: 40 mm; T8 mil: 8 mm.
Ayarlanacak Vref—
Hedef faz akımı
—
Adım / tur
—
Adım frekansı
—
Kullanılan formüller

DRV8825: Imax = 2 × Vref · A4988: Imax = Vref / (8 × Rs)

Adım frekansı = (360/adım açısı) × mikro adım × rpm / 60

Kısa cevap DRV8825 Vref nasıl ayarlanır?

DRV8825 sürücüde akım sınırı I = 2 × Vref formülüyle belirlenir; 1,2 A'lik bir motor için Vref 0,6 V'a ayarlanır. A4988'de ise I = Vref / (8 × Rs)'dir. Vref, sürücü beslenirken trimpotun metal gövdesi ile GND arasında multimetreyle ölçülür ve motorun anma akımının %70 – 90'ı hedeflenir.

DRV8825 ve A4988, 3D yazıcılardan CNC tezgâhlarına kadar NEMA 17 gibi iki fazlı step motorları sürmek için en yaygın sürücü kartlarıdır. Doğru çalışmaları için en önemli ayar, motorun akımını sınırlayan Vref gerilimidir: düşük ayarlanırsa motor adım kaçırır, yüksek ayarlanırsa motor ve sürücü aşırı ısınır. Yukarıdaki araç motor akımından ayarlamanız gereken Vref'i, adım/tur ve adım frekansını hesaplar. Aşağıda bağlantıyı, mikro adım ayarını ve örnek kodu anlatıyoruz.

Bağlantı

  • VMOT – GND: Motor beslemesi (DRV8825: 8,2 – 45 V; A4988: 8 – 35 V). VMOT ile GND arasına sürücünün hemen yanına en az 100 µF elektrolitik kondansatör koyun; aksi halde gerilim sıçramaları sürücüyü yakabilir.
  • A1/A2 ve B1/B2: Motorun iki sargısı. Hangi iki kablonun aynı sargı olduğunu multimetrenin süreklilik moduyla bulabilirsiniz.
  • STEP ve DIR: Mikrodenetleyiciye; her STEP darbesi bir (mikro) adım, DIR yönü belirler.
  • RESET ve SLEEP: DRV8825 ve A4988'de bu iki pin birbirine bağlanmalıdır (ya da ikisi de yüksek tutulmalıdır); aksi halde sürücü çalışmaz.
  • EN: Düşükte etkin; boş bırakılırsa sürücü etkindir.
  • M0/M1/M2 (A4988'de MS1–MS3): Mikro adım seçimi.

Motor bağlıyken veya enerji varken motor kablolarını takıp çıkarmayın; oluşan gerilim darbesi sürücüyü anında bozabilir.

Vref nasıl ayarlanır?

Pololu tipi DRV8825 kartlarında 0,1 Ω algılama direnci vardır ve akım sınırı I = 2 × Vref'tir. A4988'de I = Vref / (8 × Rs) formülü geçerlidir; Rs kartın üzerindeki küçük dirençlerin koduna göre (R068 = 0,068 Ω, R100 = 0,1 Ω) belirlenir. Motorun anma akımının %70 – 90'ını hedeflemek motoru serin tutar. Ölçüm için sürücüye lojik ve motor beslemesini verin, multimetrenin eksi ucunu GND'ye, artı ucunu trimpotun metal gövdesine dokundurun ve trimpotu küçük bir tornavidayla çevirin.

Mikro adım

M0M1M2DRV8825
000Tam adım
1001/2
0101/4
1101/8
0011/16
1011/32

Mikro adım hareketi yumuşatır ve titreşimi azaltır, ancak her mikro adımın torku azalır ve aynı hız için daha yüksek STEP frekansı gerekir.

Örnek kod

const int STEP = 3, DIR = 4;

void setup() {
  pinMode(STEP, OUTPUT);
  pinMode(DIR, OUTPUT);
}

void loop() {
  digitalWrite(DIR, HIGH);
  for (int i = 0; i < 3200; i++) {      // 1/16 mikro adımda 1 tur (200 × 16)
    digitalWrite(STEP, HIGH); delayMicroseconds(4);
    digitalWrite(STEP, LOW);  delayMicroseconds(300);
  }
  delay(500);
  digitalWrite(DIR, LOW);
  for (int i = 0; i < 3200; i++) {
    digitalWrite(STEP, HIGH); delayMicroseconds(4);
    digitalWrite(STEP, LOW);  delayMicroseconds(300);
  }
  delay(500);
}

Hızlanma ve yavaşlama rampası için AccelStepper kütüphanesi kullanılabilir; ani hız değişimleri step motorların adım kaçırmasının en yaygın nedenidir.

28BYJ-48 ve ULN2003

Küçük 5 V'luk 28BYJ-48 redüktörlü step motorlar tek kutuplu (unipolar) olduğu için DRV8825 yerine ULN2003 sürücü kartıyla kullanılır. Torku ve hızı düşüktür; perde, kilit ve gösterge gibi hafif işler içindir.

Bu yazıda kullanılan ürünler

Sıkça sorulan sorular

Step motor titriyor ama dönmüyor, neden?

Sargı çiftleri yanlış bağlanmış olabilir veya Vref çok düşüktür. Aynı sargıya ait iki kabloyu multimetreyle bulup A1/A2 ve B1/B2'ye doğru bağlayın.

DRV8825 çok ısınıyor, normal mi?

1 A üzerinde soğutucu ve hava akışı gerekir. Akımı motor için gerekenden fazla ayarlamayın; sürücü aşırı ısındığında kendini korumaya alır ve motor kesik kesik çalışır.

A4988 mi DRV8825 mi?

DRV8825 daha yüksek gerilim (45 V) ve 1/32 mikro adım destekler; A4988 düşük hızlarda biraz daha sessiz çalışabilir. Sessizlik önemliyse TMC serisi sürücüler tercih edilir.

Direnç, kondansatör ve diğer komponentler için ürünlerimize göz atın.

Motor ve Sürücüler