PWM & HPWM Nedir ? Nerede Kullanılır ?
PWM Nedir ?
PWM in kelime anlamı Pulse With Modulation yani Pals İle Modülasyon'dur.Osilatörden yada PIC den yollanan palse bağlı olarak motorun dönüş hızı ayarlanabilir.Şekil 1 de PWM in grafiği gösterilmiştir.

Şekil 1
Duty Cycle anlamı iş süresidir.İş süresi ile pals genişliği ayarlanır.
HPWM Nedir ?
Motor kontrolü için yapılan yazılımlarda HPWM kullanılır.Duty Cycle ile motorun dönüş hızı ayarlanır.Komut PicBasic de şu şekilde yazılır ;
HPWM PİN,DUTYCYLE,FREKANS
Burada HPWM komutundan sonra gireceğiniz parametreler çıkış pini , iş süresi ve saykıl adedidir.
PICLERDE BULUNAN PWM ÖZELLİKLERİ :
En sık kullandığımız PIC16F628 de bir tane CCP (Capture/ Compare/ PWM) çıkışı bulunmaktadır.O yüzden 16F628 ile tek motor kontrolü yapılabilir yada bir ledin parlaklığı belirli aralıklarla veya herhangi bir girişten uygulanan siyanle göre değiştirilebilir.
PIC16F877 de ise iki tane CCP Capture/ Compare/ PWM) çıkışı bulunmaktadır.16F877 ile 2 motor kontrolü yada 2 çıkıştaki LEDin parlaklığı değiştirilebilir.
PIC16F877 deki portları PWM çıkışı olarak tanımlamak için
DEFINE CCP1_REG PORTC
DEFINE CCP2_REG PORTC
DEFINE CCP1_BIT 2
DEFINE CCP2_BIT 1
komutları yazılmalıdır.
Onur İlyas YAVUZ
25 / 11 / 08
|