PWM & HPWM
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


                  
       Site Tasarımı : Onur YAVUZ
2005-2006 ©
www.electrobotic.org