Tek çipli mikrobilgisayar pwm kontrol motor, PWM motor hızı Denetim ilke ve 51 tek çipli mikrobilgisayar PWM programı klasik
Motor hız ayarı için darbe genişlik modülasyonu (PWM) yöntemi kullanın. Motor raporlanırken güç kaynağı sürekli motor gücü sağlamaz, ancak belirli bir frekansta kare dalga bakliyat şeklinde güç sağlar. Kare dalga sinyalleri ile farklı görev devir motor düzenleyen. Bu motor aslında bir büyük Endüktör, giriş akımı engelleme yeteneği olan voltaj ani değiştirmek, çünkü yüzden darbe giriş sinyali için eylem zamanı eşit olarak dağıtılır. Bu şekilde, giriş kare dalga PE2 ve PD5 motorlu uygulanan gerilim büyüklüğünü değiştirmek için ilk enerji terminallerindeki görev oranını değiştirme böylece dönüş hızı değiştirerek.
Bu devre içinde bir mikroişlemci darbe genişlik modülasyonu uygulamak için kullanılır. İki ortak yöntem vardır:
(1) yazılım, diğer bir deyişle, dönüşümlü olarak bir darbe genişlik modülasyonu sinyal oluşturmak için bağlantı noktasının belirli biraz mantık durumunu değiştirmek için bir yazılım gecikme döngü program yürütme ve farklı görev oranları elde etmek için farklı gecikme süreleri ayarlama fark etti.
(2) donanım deneme otomatik olarak CPU işlem zamanı işgal değil PWM sinyali üretir. Bu ATMEGA8515L PWM modu sayacı 1 gerektirir. Detaylar için lütfen ilgili kitaplara bakın.
51 tek küçük parça PWM programı klasik
80/256 tarafından işgal için iki PWM dalga biçimleri gerektiren iki PWMs oluşturur. İki dalga biçimleri kademeli olmalı ve aynı zamanda yüksek olamaz! 48/256 üst düzey arasındaki farktır. PIC mikrodenetleyici PWM işlevini edinilebilir, ancak 51 MCU kullanmak istiyorsanız, o ok, ama daha zahmetli.
Zamanlayıcı T0 frekans süreölçerinin T1 iş hacmi kontrol etmek için kontrol için kullanılabilir: genel programlama fikir şudur: T0 saat kesintisi bir I0 Liman çıkış yüksek düzeyde, bu süreölçer T0 Zamanlayıcı T1 kesme içinde başlamak izin vermek, ve bu T1 düşük çıktı g/ç bağlantı noktası izin etmektir seviye, zamanlayıcıyı başlangıç değerini değiştirmek böylece T0 sıklığını değiştirebilirsiniz ve süreölçerinin T1 başlangıç değerini değiştirmek iş hacmi değiştirebilir.





