Kısacası:
Bir pwm sinyali uygulayarak 'hızın doğrusal kontrolüne sahipsiniz , şimdi bu sinyalin frekansı yeterince yüksek olmalıdır, böylece DC Motorunuz yalnızca ortalama olan PWM sinyalinin DC bileşenini geçebilir. Motoru düşük geçiş filtresi olarak düşünün. Aktarım işlevine veya açısal hız ile voltaja bir ilişki bakarsanız, sahip olduğunuz budur:
Bu bir DC motorun birinci dereceden bir modelidir veya kesme frekansıfile düşük geçişli bir filtredirfc=1
ω ( ler )V( s )= Kτs + 1
fc= 12 πτ
Nerede motorun zaman sabittir. Frekansınız kesimin ötesinde olduğu sürece, motorunuz yalnızca DC kısmını veya PWM sinyalinin ortalamasını görecek ve PWM görev silindirine uygun bir hıza sahip olacaksınız. Elbette, yüksek frekansla giderseniz düşünmeniz gereken bazı değişimler var ...τ
Uzun Hikaye:
Teorik olarak, 'doğru' PWM frekansını seçmek için motorun zaman sabitini bilmeniz gerekir. Muhtemelen bildiğiniz gibi, motoru geçen süre nihai değerdir neredeyse% 100'e ulaşması
tfı n, bir l≈ 5 τ
PWM frekansınızın, motorun (temel olarak düşük geçiş filtresi) bir kare dalga olan giriş voltajınızın ortalamasını alması için yeterince yüksek olması gerekir. Örneğin, zaman sabitli bir motora sahip olduğunuzu varsayalım . Birkaç PWM dönemine yanıtını simüle etmek için birinci dereceden bir model kullanacağım. Bu DC motor modelidir:
ω ( s )τ= 10 m s
ω ( ler )V( s )= K10- 3s + 1
Hadi let basitlik için.k = 1
Fakat daha önemlisi, burada baktığımız cevaplar. Bu ilk örnek için PWM süresi ve görev döngüsü% 50'dir. İşte motordan gelen cevap:3 τ
Sarı grafik PWM sinyalidir (% 50 iş çevrimi ve periyot ) ve mor renk motorun hızıdır. Gördüğünüz gibi, PWM'nin frekansı yeterince yüksek olmadığı için motorun hızı geniş bir şekilde sallanıyor.3 τ= 30 m s
0,1 τ= 1 m s
fs≥ 52 πτ
Bu sadece PWM frekansının nasıl seçileceğine dair teorik bir açıklamadır. Umarım yardımcı olur!