PIC16F876 HPWM Frekans ayarlı PWM Motor kontrol Devresi

| Haziran 6, 2023 Tarihinde güncellendi
PIC16F876 HPWM Frekans ayarlı PWM Motor kontrol Devresi

Merhaba arkadaşlar.

PCBway Türkiye PCB Manufacturer PCB Assembly

Son çalışmam olan Frekans ayarlı pwm motor kontrol devresini sizlerle paylaşmak istiyorum.

Devre pic16F876 ve HPWM donanımı kullanılarak tasarlanmştır. Yük kısmında IRF540N mosfet kullandım. Mosfeti sürmek için ise TLP250 Mosfet sürücü kullandım. Yük kısmı ile mcu kısmı TLP250 ile şaseler komple yalıtılmıştır. Elektronik kart ile Motor beslemesi ayrı olarak verilmektedir.

Motor Beslemesine Max.24 volt verilmektedir. Kullanacağınız motora göre besleme voltajını 15volt ile 24 volt arasında verebilirsiniz. Ayrıca kullanacağınız motora göre pwm frekansını ayarlayabilirsiniz.

Normalde Benim kullandığım motor 12 voltluk küçük küçük bir motor olduğu için yüksek frekanslarda pek verim alamadım. Sebebi ise besleme voltajının düşük kalması idi. Max. Frekansımız olan 10416hz alınca motordan hiç ses çıkmıyordu. Fakat dutuy değerini 90 ve üzerindeyken motor dönmeye başlıyordu.

Düşük duty değerlerinide motorda hareketlenme olmuyordu. Bu yüzden ben genelde 1Khz Frekanslarda motoru sürüyordum. Bu düşük frekansta motordan biraz ses geliyor. Fakat benim için ses önemli değil. Hatta çıkan ses hoşuma bile gidiyor diyebilirim. 🙂 🙂

Eğer Sesten rahatsız olanlar için 8KHz ve üzerinde motordan hiç ses gelmiyor..

Ayrıca bir adet röle ile motor yönünü değiştirebiliyoruz. Aslında röle yerine bi H köğrüsü kurularakta devri yönünü değiştirebilirdim. Sanırım bu kısımda biraz kolaya kaçtım 😀

Resimlerdende anlaşılacağı üzere LCD ekranın sağ tarafında boş bir konnektör ksım var. Bu kısım ne işe yarıyor derseniz şöyle açıklayayım. İleride 12F Serisi Bir MCU ile Bi encoder modülü tasarlamayı düşünüyorum. 12Fxxx MCU ile Encoderden gelen palsları sayıp devir olarak hsaplayıp SPI veya I2C ile motor kontrol karına göndermeyi düşünüyorum. Şimdilik böyle bişey yapmamışım. Bu yüzden şimdilik oradaki konnektörün herhangi bir işlevi yoktur.

Devreyle ilgili bazı resimler ekliyeyim 😉

pwm-hpwm-pic16f877proteus-isis-picbasic-1

pwm-hpwm-pic16f877proteus-isis-picbasic-2

pwm-hpwm-pic16f877proteus-isis-picbasic-3 pwm-hpwm-pic16f877proteus-isis-picbasic-4 pwm-hpwm-pic16f877proteus-isis-picbasic-5 pwm-isis-pcb-hpwm

Kısa bir video Ekliyeyim. Daha fikir verici olur 😉

Son olarak arkadaşlar dikkat etmeniz gekeren bazı noktaları belirteyim. Benim kullandığım motor nominal akımı 1 amper civarlarında olduğu için motor beslemesinin girişinde 3A diyot kullanımışım. Eğer sizin kullandığınız motor daha fazla akım çekşyorsa kesinlike yük kısmını biraz değiştirmelisiniz.

Öncelikle kullanacağınız Diyotu motorun çektiği akıma göre bir değer seçmelisiniz ve IRF540 mutlaka daha büyük bir soğutucuya bağlanmalıdır. Bende pek fazla ısınma olmuyor ama sizin kesinlikle mosfeti çok iyi soğutmalısınız.Bunun için PCB birazdeğişiklik isteyebilir. Bunların dışında Beslemeniz Temiz olsun yeter.

Devrenin PCB si mevcutur arkadaşlar. Proteus kullanmayanlar için Şemayı ve pcbyi PDF olarak ekliyorum. Program PicBasic ile yazılmıştır arkadaşlar. Umarım faydalı olabilmişimdir.

Motor kontrol Devresine ait tüm dosyalar;

pic16f876-hpwm-frekans-ayarli-pwm-motor-kontrol-devresi

Şifre-Pass: 320volt.com

Yayım tarihi: 2011/05/01 Etiketler: , , , , ,



24 Yorum “PIC16F876 HPWM Frekans ayarlı PWM Motor kontrol Devresi

  1. gökhangökhan

    Ellerine, emeğine sağlık güzel çalışma olmuş.

    CEVAPLA
  2. necatnecat

    hocam öncelikle ellerinize sağlık devrenin isis simülasyonunu gerçekleştiremiyorum versiyon 7.7sp2 fakat kütüphanesinde tlp250 yok rica etsem eklermisiniz…

    CEVAPLA
  3. MutLuuMutLuu

    Ellerine Sağlık Devre Harika olmuş.

    Bütün malzemeler şuan elimde mevcut fakat TLP 250 bulunduğum şehirde yok bu malzeme yerine başka bir malzeme kullanabilirmiyim? aynı görevi görebilecek ve kullanabilirsem hangi malzeme ?

    Birde anahtar olarak çizimde 5 bacak gözüküyor bu butondaelimde yok ve bulabildiğim anahtar 6 bacaklı fakat hangi bacakları kullanabileceğimi bilmiyorum. Bu anahtar hakkındada bir blgi verirsen sevinirim …

    CEVAPLA
  4. Ferhat YOLFerhat YOL

    Malesef TLP250 yerine uyabilecek başka malzeme yoktur. Belki kendi türevleri varsa bilemiyorum.
    Anahtar ise şöyledir. İçteki 3bacak anahtarın bağlantı bacaklarıdır. Dıştaki iki tanesi ise anahtarı sabitlemek için kullanırlır.

    CEVAPLA
  5. MutLuuMutLuu

    Çok teşekkürler bir iyi birde kötü haber verdiniz 😀

    Bilgilendirdiğiniz için tekrar teşekkürler.

    CEVAPLA
  6. MutLuuMutLuu

    Devre şuan bitmiş durumda TLP250 sipariş ettim gelince devreyi tamamlamış olacağım 🙂

    CEVAPLA
  7. vrv erdal aktasvrv erdal aktas

    6,25 kw lık 7.7 Amperlik invertir bir kompresore bu tesisati uygulaya bilirimiyiz

    CEVAPLA
  8. Ferhat YOLFerhat YOL

    İnverter kompresör ne işe yarar bilmiyorum. Yani üzerindeki motor dc motor ise bu haliyle tabiki motoru çalıştıramazsınız. Uygun yük devresi lazımdır

    CEVAPLA
  9. ommerommer

    selamlar.mucit23 ben bu devreyi geliştirmek istiyorum fakat danışmam gereken 1-2 nokta var lütfen [email protected] adresinden bana dönebilir misiniz?

    CEVAPLA
  10. mehmet karakayalımehmet karakayalı

    beyefendi ben şu an 1 fazlı asenkron motorun frekans ile hız kontrolü üzerinde çalışmaktayım. 18f serisi bir pic kulllanacağım ır2110 ile mosfetleri süreceğim motorum ise 100 v luk bu konuda pwm yazılımı hakkında yardımcı olurmusunuz.

    CEVAPLA
    1. EnesEnes

      Banada üç fazlısı lazım bitirme olarak siz yaptıysanız yardımcı olur musunuz

      CEVAPLA
  11. MikailMikail

    Affedersiniz PCB şemasında yazıyormuş, sonradan farkına vardım. görmeyenler için söyleyeyim LCD 2×16.

    CEVAPLA
  12. EMREEMRE

    Arkadaşlar ben mavi LCD kullandım LCD çalışmadı illa yeşil LCD mi olacak nasıl olacak çözemedim LCD bacak bağlantılarınıda değiştirdim ama olmadı sizce ne yapmalıyım

    CEVAPLA
  13. ahmetkafaahmetkafa

    LCD nin altında 4K7 ile isimlendirilmiş bir eleman var bi ne elemanıdır yardımcı olurmsunuz

    CEVAPLA
    1. gürhangürhan

      fazla detaylı bir inceleme yapmadım ama ekran parlaklığını ayarlamak için kullanılmış olmalı gerek onun yerine 10 k pot ile bağlantı yapıp parlaklık üzerinde de oynama imkanın olabilir

      CEVAPLA
  14. VASEVASE

    this is good project. the frequency must be from 0Hz to ….. Not from 500Hz.can you programm this hex file ftom 0Hz to 5KHz ??

    CEVAPLA
  15. ahmetkafaahmetkafa

    İyi günler bu devre pcb ye yaptım ama tek sıkıntım röle oldu halen 8 pin li bir röle bulamadım malzeme nin detaylarını istesem . Ozellikle röle

    CEVAPLA
  16. soner aslantepesoner aslantepe

    Kolay gelsin öncelikle güzel çalışma olmuş. Boost konvertör tasarımı için farklı frekans ve duty cycle değerleri üreten kaliteli bir pwm üretecine ihtiyacım var. Dışarıdan ADC okuma ile değeri değiştirilebilmeli, sizin pwm üreticiniz bu durum için uygun rica etsem motor sürücü katı olmadan bu pwm üreteci ile alakalı gerekli kodları temin edebilirmisiniz aynı uygulamayı 16f877 veya 16f628 ile uygulamaya çalışıcam. iyi çalışmalar diliyorum.

    CEVAPLA
  17. murat hatomurat hato

    merhaba bu devreyi yaptım lcd görüntü gelmedi
    7805 ısınıyor pic ısınıyor galiba bozuldu neden olmuş olabilir ki LCD ve pic bozuldu program atılmıyor hata veriyor daha önce atmıştım programı röle ve ledler flip flop gibi davranıyordu anlamadım ..birde bu devreyi HİDROJEN pili devresinde kullanabilirmiyim .eger çalıştırabilirsem .

    CEVAPLA
  18. hasanhasan

    BEN BU DEVREYI YAPMIS OLSAM INDIKSIYON ISITMA ICIN KULLANABILIRMIYIM.BİRDE FREKANS DEGERİ HZ BİZ BUNU KHZ OLARAK NASIL HESAPLATABILIRIZ.

    CEVAPLA
  19. HasanHasan

    Pwm ve frekans kontrolu oldugundan dolayi indiksiyon isitma devresi ayri bir devre.sizin devreniz ile surmem mumkunmudur.gondermis oldugunuz indiksiyon isitma devresini daha once incelemistim.pwm ve frekans ayarli indiksiyon isitici ve lcd ekran oldugundan soruyorum .

    CEVAPLA

ahmetkafa için bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir