PIC12F683 İle 10 Amper PWM Motor Kontrol Devresi

| Mart 22, 2021 Tarihinde güncellendi
PIC12F683 İle 10 Amper PWM Motor Kontrol Devresi

Merhaba Arkadaşlar. Bu yaz yapmış olduğum bi motor kontrol devresini sizlerle paylaşmak isterim. Devreyi maksimun yükte iken yaklaşık 10A civarı bir akım çeken 12V Dc bir fanın motor devrini ayaramak için yapmıştım. Devre çok iyi çalışıyor. Benim kullandığım motor 12V gelirimde tam yükte iken yaklaşık 8.5-9 Amper akım çekiyordu. Devrede mosfet olarak IRF540 kullandım. Bu mosfet tam doyumda iken 22 Amper akıma dayanabiliyor. Mosfet akımı yüksek olduğu için devredede fazla ısınmıyorlar.

Ayrıca Devre girişindeki Diyot 12 Amper akıma dayanabilecek metal kılıflı diyotlardan bağladım. Elimde birkaçtane vardı bunlardan kullanayım dedim. Ters gelirim verilmesine karşı koyulmuştur. Tam olarak resimdeki gibi

diyot-12a-akima-dayanabilecek-metal-kilifli-diyot

Bu Elemanı PCB üzerine Vidalamanız gerekir. Zaten Baskı Devre üzerinde yeri bellidir. Somunlu kısımdan PCB ye monte edin.

pic12f683-pwm-gp0-motor-10a-isis-devre-circuit

Devre şeması yukarıdaki gibidir. Görüldüğü gibi PIC12F683’ün Gp0 pinine bağlı olan 1K değerindeki potansiyometre ile PWM sinyalinin duty Değeri değiştirilir. PWM sinyali olarak 1KHz kullandım. Bu haliyle motordan biraz ses geliyor. Fakat Benim için pek ses sorun olmuyordu. Üstelik Diğer Denemelerimde farklı frekanslarda denedim ama motor en verimli bu frekansta çalıştı. Daha yüksek frekanslarda Motor Besleme voltajını çok yüksek tutmak gerekiyor.

Görüldüğü Gibi Devrenin Yük kısmında IRF540 var. Mosfeti sürmek için ise TLP250 kullandım.

Devrenin Baskı devresi ise aşağıdaki gibidir.

10a-pwm-motor-control-pcb

PCB üzerindeki ON-OFF yazan yere ben pcb tipi Erkek kablo papucu bağladım. Bu şekilde kablo ile ON-OFF anahtarına bağlantı yaptım. Biraz daha estetik oldu yani.

Diyeceklerim bu kadar. Yazılımı Pic Basic İle yazdım. Karşılaştığım Bazı sorunlarda ETE hocamızda bana çok yardımcı olmuştu. Bu Yüzden Ona tekrardan teşekkürlerimi sunuyorum. Devre sorunsuz çalışmaktadır.

Motor kontrol devresine ait proteus isis simiülasyon, ares pcb ve kaynak kod Dosya indirme LINK listesi (TXT formatında) link-18104.zip şifre-pass: 320volt.com

Yayım tarihi: 2011/12/12 Etiketler: , , , , , , ,



10 Yorum “PIC12F683 İle 10 Amper PWM Motor Kontrol Devresi

  1. FxDev

    Devrede aşırı akım koruması yok. İşlemcinin boş ADC ucundan biri bu iş için kullanılabilirmiş.

    CEVAPLA
  2. Ferhat YOL

    Hocam Devre aslında biraz ayaküstü yapıldı. Acil ihtiyaçtan dolayı böyle bir uygulama yaptım. Profosyonel bir uygulama olsaydı dediğiniz gibi aşırı akım vs eklenebilirdi. Ben Pek fazla uğraşmak istemedim. Ha en kötü ihtimal aşrı akımda veya kısa devrelerde girişteki sigorta atar devreye yada motora bir zarar gelmez

    CEVAPLA
  3. Oktay Yılmaz

    Mucit23 emekleriniz için teşekürler…

    FxDev, sigorta değil de sizin dediğiniz gibi işlemci kotrollü kısa devre konrolü yapılmak istenseydi devre nasıl olurdu o zaman?

    CEVAPLA
  4. FxDev

    Bununla ilgili yine bu işlemci ile bir çalışma yapıp sitemde paylaşacağım.

    CEVAPLA
  5. Hüseyin

    3 fazlı bir dc motoru kontrol etmek için nasıl bir modifikasyon gerekli bilgi verebilir misiniz?

    CEVAPLA
  6. hakan

    fırçasız dc motor(hub motor)demek istediniz sanırım…motora yön verecekseniz bunun 3 tane hbridge kullanmanız gerekir.

    CEVAPLA
  7. orka79

    hocam proteus8 ile açtım devreyi ama hata veriyor. tlp250 elemanını bulamıyor. tlp250 nedir bilmiyorum.
    “Cannot find model file ‘TLP250.MDF’.” hatası veriyor.
    sebebi ne olabilir yardım ederseniz sevinirim.

    CEVAPLA
  8. engin er

    dc 12 volt (akü) 30 amper pwm devresi gerekli. HHO için otomobilde kullanacağım. devre şeması elinde olan varmı? piyasada hazır satılanlar (çin malı) mevcut fakat kendim yaparsam daha ucuza çıkar diye düşünüyoum.
    ayrıca bir bilgi daha almak istiyorum, 12 volt direk verirsem diyelimki 15 amper çekerse pwm ile 12 volt altına çekersem hho kitinin çekeceği akım da düşer mi.

    CEVAPLA

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir