22-Pic- PWM(pulse width modulation)darbe genişlik modülasyonu(değişiklik)
Pic’de çıkış 1 ya da 0’dır. Fakat 1 ya da 0 olma durumunu pic ile kontrol etmek mümkündür. Bu işleme pwm denilir. Aslında pwm ortalama iş miktarını verir. Aslında yapılan çıkışın 0’da kalma süresini ya da 1’de kalma süresini değiştirmedir. Bu işlem zaman programına müdahale ile olur.
Çıkış şöyle bulunur;
Vçık=(1 olma zamanı*5V+0 olma zamanı*0) /(1olma zamanı+0 olma zamanı)
İş=(5br*2sn+5br*3sn+5br*2sn)/10=3,5br
Örnek:
İş yapma süresi 5sn ve toplam iş süresi 20sn, iş büyüklüğü 5br ise ortalama iş nedir?
İŞ=5sn*5br+15sn*0/20sn=1,25br’dir
Aşağıdaki programda zamanlama alt programının süresi artırılıp azaltılmıştır.
CCs’depwm;
Mikroişlemci Uyumlu ADC’ler
Adc804 entegresi adc işlemi yapan bir entegredir. Bu entegre 8bit adc işlemi yapar. Aşağıda şekli görülmektedir. Bu entegre mcu uyumlu bir entegredir. Bağlı olan buton yerine bir mcu’ya bağlanıp kullanılabilir. Bazı durumlarda harici adc entegresini kullanmak gerekirse rahatlıkla adc804 kullanılabilir. Fakat pic ailesinde 16f8xx serilerinde bulunmaktadır. Ayrıca pwm için 16f6xx serileri(16f628) kullanılabilir.
Aşağıda 7 parçalı ekran bağlı adc804 kullanılmıştır.
Yorumlar
Yorum Gönder