PIC16F84 ile PWM Motor ve Güç Kontrolü

PIC16F84 ile PWM Motor ve Güç Kontrolü

PIC16f84 4mhz lik kristal bağlanırsa 100hz lik PWM çıkışı üretiyor darbe genişliği 10 ayrı kademede ayarlanıyor bu değerler asm yazılımından değişebilir devre sadece motor değil tüm güş kontrol uygulamalarında kullanılabilinir frenkans 50 hz ayarlanırsa inverterlerde sürülebilir devrede iki adet buton var bunlar güç kademesini arttırıp azaltmaya yarıyor.


PIC16F84 PWM Motor Güç Kontrolü Devre şeması

devre-semasi-pic16f84-ile-pwm-motor-ve-guc-kontrolu

Kullanılan kademe displeyden gözükür reset butonuylada sıfırlanır PWM frenkansı PIC16F84 osilatör frenkansına göre değiştirebilinir yani kristali 4mhz kullanırsanız 100hz çıkar 8mhz kullanırsanız 200hz çıkar 2mhz kullanılırsa 50hz çıkar.

PWM çıkış genliği opamp kullanılarak arttırabilinir filitrelenmesindede fayda var.Devre şeması proteusta çizildim bu nedenle bazı malzemeleri kullanmadım kristalin pinlerine 27pf lık kondansatör ve displeyin pinlerinede seri olarak 130 ohm direnç bağlayınız.pin bağlantısı üst taraftan a,b,c,d,e,f,g sırasıyla gidiyor.

Paylaş:

14 Yorum

  1. M
    mesut

    Ben microcontroler ile 20 khz pwm cıkışı üretebiliyorum maksadım bunu smps güç devresiyle kontrol etmek sizden ögrenmek istedigim power suply deki trafonun kac khz oldugu hakkında bilginiz varmı yani hic bir sarım derdi olmadan sursem kac khz lik pwm ihtiyac duyarım yada bu konuyla ilgili herhangi bir calısmanız oldumu

    Yanıtla
  2. A
    admin

    sanırım pc güç kaynağı trafolarından bahsediyorsunuz klasik EI33 trafosu bulunan pc powerlerde 25..40 khz arası frekans daha yüksek frekanslardada kullanılabilir sarım derdi olmasın diyorsanız 🙂 25..40khz arası denemelerinizi yapın ayrıca burada ve burada ei33 Hakkında işe yarar bilgiler var

    Yanıtla
  3. M
    Mesut

    Tesekkurler gerci hemen bi örnek yerlestirmissiniz 🙂 tekrar tesekkurler

    Yanıtla
  4. D
    DjSertac

    isis dosyasını verebilir misiniz acil lazımda

    Yanıtla
  5. B
    b3rn@

    😉 çok tesekkürler çok iyi bir örnek olmus

    Yanıtla
  6. K
    kadro

    Ellerinize sağlık guzel çalısma
    Ancak , bırsey soracaktım burada kullanıldıgı gıbı Motor yerıne Isık kontrol edilse adımlar arası gecıste Lambada gözlemlendiği gibi Göz kırpma neden oluyor?? bunun bir çözüm yolu var mı??

    Yanıtla
  7. N
    naif

    slm arkadaşlar, ben 0-200 kHz lik frekansla step motor kontrolü yapacam ancak sürücüde kullanmam gereken transistör base akımı 25mA veya daha küçük olmalı collectör akımı ise 200 mA veya daha fazla olmalı böyle bi transistör modeli biliyormusunuz……

    Yanıtla
  8. Y
    yunus

    devreyi boarda kurdum.displayde devrin değiştiğini gözleyebiliyorum ama çıkışa bağladığım 12 voltluk lambanın yandığını gözlemliyemiyorum(lamba çalışıyor 😉 ) ve devri arttırdıkça MJE3055 felaket ısınıyor,transistörlerde sağlam,internetten emiter beyz collector lerinede baktım.bağlantım doğru..çıkamadım işin içinden

    Yanıtla
  9. U
    ugur

    merhaba bu video ya baktığım zaman nedense eksik malzeme görüyorum acaba açıklayabilirmisiniz displaylerin dirençleri nerede???
    7805 nerede?
    MPSA06 nerede?
    MJE3055nerde? bir yardımcı olurmusunuz ?

    Teşekkürler…

    Yanıtla
  10. A
    aydın

    isis dosyası var mı acaba similasyon için lütfen bu konuda yardımcı olailir misiniz bazı componentleri bulamadım isis de devreyi kurmaya çalıştığımda

    Yanıtla
  11. İ
    İbrahim

    devreleriniz çok güzel her şey için teşekkürler

    Yanıtla
  12. S
    sadikerd

    profahmet biz devreyi yaptık fakat devre kitleniyor 6’ya ve 9’a geldiğinde donup kalıyor sadece reset atıyor, epey uğraştık olmadı.
    yardım edersen seviniriz, çünkü bu devreden not alacağız 🙂

    Yanıtla
  13. S
    sadikerd

    birde yük olarak neon kullandık motorda diğer arkadaşlarında dediği gibi 3055 çok ısınıyor.

    Yanıtla
  14. G
    Gilberto Gonçalves

    Nossa muito legal esse circuito seu você tem algum ai para controlar lampada AC

    Yanıtla

Yorum Yap