PIC16F877 ile yapılmış 2 kanal PWM çıkışlı LED dimmer.
Bu devreyi bir istek üzerine yapmıştım. gerçekte breadboard üzerine kurup denedim ve sorunsuz çalışıyor.
DEVRENİN ÇALIŞMASI:
Devrede PIC16F877‘nin donanımsal yani HPWM çıkışı kullanılmıştır. [LED 1] ve [LED 2] butonları aynı isimli LED1 ve LED2 çıkışlarını aç-kapa yapar. ilk çalıştırma anında LED ler yarı parlaklıkta yanar yani pwm duty cycle oranı %50 civarında başlar. [+-L1] ve [+-L2] butonları ise ilgili kanalın duty cycle oranını değiştirerek pwm ile dimmerler. çıkışlara uygun sürücü eklenerek led haricinde motor ve lamba gibi yüklerin kontrolünüde yapabilirsiniz.
KAYNAK DOSYALAR:
PIC yazılımını proton basic ile yazdım. devrenin şemasını, .bas, .hex ve proteus .dsn dosyasını buradan indirin:
https://github.com/profahmet/projedosyalar/raw/master/pic16f877_pwm_led.zip
KOLAY GELSİN.
|