Merhaba arkadaşlar.
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 😉
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;
Şifre-Pass: 320volt.com
Yayım tarihi: 2011/05/01 Etiketler: hpwm, microchip pic projeleri, motor kontrol, PIC16F876 örnekleri, picbasic hpwm, pwm devreleri
Ellerine, emeğine sağlık güzel çalışma olmuş.
devrenin maliyeti ne kadar acaba? iyi çalışmalar
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…
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 …
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.
Çok teşekkürler bir iyi birde kötü haber verdiniz 😀
Bilgilendirdiğiniz için tekrar teşekkürler.
Devre şuan bitmiş durumda TLP250 sipariş ettim gelince devreyi tamamlamış olacağım 🙂
6,25 kw lık 7.7 Amperlik invertir bir kompresore bu tesisati uygulaya bilirimiyiz
İ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
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?
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.
Banada üç fazlısı lazım bitirme olarak siz yaptıysanız yardımcı olur musunuz
Oradaki LCD panelin acaba ölçüleri nedir.
Affedersiniz PCB şemasında yazıyormuş, sonradan farkına vardım. görmeyenler için söyleyeyim LCD 2×16.
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
LCD nin altında 4K7 ile isimlendirilmiş bir eleman var bi ne elemanıdır yardımcı olurmsunuz
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
this is good project. the frequency must be from 0Hz to ….. Not from 500Hz.can you programm this hex file ftom 0Hz to 5KHz ??
İ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
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.
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 .
BEN BU DEVREYI YAPMIS OLSAM INDIKSIYON ISITMA ICIN KULLANABILIRMIYIM.BİRDE FREKANS DEGERİ HZ BİZ BUNU KHZ OLARAK NASIL HESAPLATABILIRIZ.
https://320volt.com/ir2153-max4420-ixfh30n50-ile-yuksek-guclu-induksiyon-firini/ devresini deneyebilirsiniz
ir2153 frekans hesaplama için https://320volt.com/ir2153-sg3525-frekans-hesaplama-programlari/
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 .