Motor Kontrollü Mikrokontrollülerle Motor Kontrol için Pwm Signals'leri tasarlayın ve hesaplayın
Pulse Genişlik Modulation (PWM) sinyalleri, hız ve tork ayarlamaları için motor kontrol uygulamalarında yaygın olarak kullanılır. Micronetler, yüksek ve düşük devletler arasında belirli bir frekans ve görev döngüsünde çıktı pinini değiştirerek PWM sinyalleri üretir. Proper tasarımı ve bu sinyallerin hesaplanması verimli motor kullanımı ve enerji tasarrufu için önemlidir.
PWM Signals'leri Anlamak
PWM sinyalleri, farklı görev döngüleri ile dijital pulslardır, bu da motora verilen ortalama gerilimi belirler. Görev döngüsü bir yüzde olarak ifade edilir, sinyalin bir döngü içinde yüksek kaldığını gösterir. Daha yüksek bir görev döngüsünde daha yüksek motor hızda yüksek bir görev döngüsü sonuçları azalırken.
PWM Signals'leri tasarlayın
PWM sinyallerinin tasarlanması uygun frekans ve görev döngüsüni seçmenizi içerir. Frekans, motor gürültü ve titreşimleri önlemek için yeterince yüksek olmalıdır, genellikle 20 kHz. Görev döngüsü kontrol gereksinimlerine göre dinamik olarak ayarlanabilir.
PWM Parametrelerini Hesaplamak
PWM parametrelerinin hesaplanması mikrokontrolün zamanlayıcı çözünürlüğüne ve istenen frekansına bağlıdır. temel formül:
[0]Duty Döngüsü (%) = (Zaman / Toplam Dönem) × 100).
Toplam süre PWM frekansının tersine. Örneğin, bir mikrokontrollü zamanlayıcı 16 MHz'de çalışır ve 20 kHz'nin frekansı arzu edilir, zamanlayıcının süresi ve karşılaştırma değerleri doğru görev döngüsü oluşturmak için hesaplanır.
- İstenen PWM frekansını belirleyin.
- Mikrokontrollü saate dayanan zamanlayıcı süreyi hesaplayın.
- Görev döngüsünü ayarlamak için karşılaştırma maç değerini ayarlayın.
- Motor kontrolü için dinamik ayarlamaları uygulayın.