Display göstergeli dijital ayarlanabilir PIC 16f84 ile PWM kontrol

PIC 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ştirilebilir.Devre sadece motor değil tüm güç kontrol uygulamalarında kullanılabilinir. Frenkans 50 hz’e ayarlanırsa inverterler de sürülebilir.

PIC 16F84 PWM Kontrol

Büyük resim için tıklayınız.

Devrede iki adet buton var bunlar güç kademesini arttırıp azaltmaya yarıyor. Kullanılan kademe, displayden gözükür.Reset butonuyla da sıfırlanır. PWM frenkansı PIC in osilatör frenkansına göre değiştirebilinir. Yani saat hızı olarak 4 MHZ kullanırsanız 100 Hz çıkar; 8 MHZ kullanırsanız 200 Hz çıkar; 2 MHZ kullanılırsanız 50 Hz çıkar. PWM çıkış genliği opamp kullanılarak arttırılabilir.Filitrelenmesinde de fayda vardır.Devre şemasını proteusta çizdim.Bu nedenle bazı malzemeleri kullanmadım. Kristalin pinlerine 27pf lık kondansatör ve displayin pinlerine de 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.

Asm ve hex dosyasını bu linkten indirebilirsiniz.

Bu yazı sayın üyemiz profahmet tarafından gönderilmiştir.



Bağlantılı Yazılar

9 Yorum Yapılmış

  • ismail diyor ki:

    video nuz çook qüzel olmuş bu video yu indiremedim bana mail ile atabilirmisniz rica etsem…
    Çünlü bnm dönem ödevim bu konu
    onun için ban bunun nasıl yapıldığı hakkında bilqi verirmisiniz
    şimdiden teşekkürler

  • Alper diyor ki:

    Proje bana ait değildir.”profahmet” ismiyle internette bilinen Ahmet Bey tarafından bana yollanmıştır.Bu projeyi ben de yapmadım.Kendisiyle iletişime geçince konuyu ona iletirim.

    Youtube deki bir videoyu Free Download Manager adlı programla indirebilirsiniz.

    Kolay gelsin.

  • -MEHMET- diyor ki:

    wvideo güzel olmuş ama pıc proğramlamayı bilmeyenler için karışık bunun entegre ile yapılanı varsa onu bana iletirseniz sevinirim her şey elektroniık için

  • 90alper90 diyor ki:

    Entegre olanı ile yapılanı eminim daha karışık olacaktır.PIC programlamayı ya da PIC kullanmayı bilmek sizin için faydalı olacaktır.Yavaş yavaş öğrenmenizi öneririm.Sitemizde de bu konu için faydalı olabilecek yazılar bulabilirsiniz.

  • -MEHMET- diyor ki:

    BEN ZATEN BU BİNARY SAYI SİSTEMLERİ GİBİ İŞLEMLERİ ÖĞRENDİM MİKRO İŞLEMCİ PROĞRAM YAZISI FALAN TEK EKSİĞİM BU MİKRO İŞLEMCİLERİ PROĞRAMLAYACAK KART PİYASADA HAZIR VAR AMA KANDİMDE YAPABİLECEĞİM BİR DEVRE AMA NEYLE NASIL ONU BİLMİYORUM BİLGİSİ OLAN VARSA YARDIMCI OLURSANIZ SEVİNİRİM

  • 90alper90 diyor ki:

    Sizin için internette bulduğum bir usb programlayıcı devreyi paylaşıyorum.Bu devre laptop dahil her türlü cihazda çalışır.

    http://rapidshare.com/files/111347378/izoelektronik.com_usb_pic_programlayici_sozkarabacak.rar.html

    Fakat bunu kullanabilmeniz için devredeki pic i bir şekilde programlamanız gerekir.

    Şu yazıda da belirtildiği gibi
    http://www.izoelektronik.com/pic-programlama-nedir-nasil-yapilir.htm

    http://feng3.cool.ne.jp/en/pg5v2.html şu programlayıcı bir çok pici programlamak için kullanılabilir.Bu devreyi yapınca verdiğim usbli devreyi yapma ihtiyacı da duymayabilirsiniz.

  • gungoraslan diyor ki:

    Profahmet, iyi çalışmalar.
    bu pwm’i 3 kademeli yapmak için yazılımda hangi kodlarda değişiklik yapmalıyım.

  • gungoraslan diyor ki:

    Sayın Arkadaşlarım.

    Yardımcı Olmayacakmısınız?

  • 90alper90 diyor ki:

    Merhabalar;

    Proje benim olmasa da bildiğim kadarı ile yardımcı olmaya çalışayım. Öncelikle assembly dili kullanılması sizin için şart mı? Yoksa sadece derlenmiş, kullanılacak kod sizin için yeterli mi? Bir de 3 kademe demişsiniz. Her kademe için hangi frekansları istiyorsunuz?

    Saygılarımla

Yazıyı paylaşın. | Yazı ile ilgili sorun bildirin.

Yorum Yapın ya da Soru Sorun

Yorum yapabilmeniz ya da soru sorabilmeniz için giriş yapmanız gerekmektedir.
Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.

Arama Yap
Üye Alanı
 
 
Kayıt Ol || Aktivasyon Kodu İste
Teknik Yardım
5 tane konu henüz çözüme ulaşmamış. Belki siz yardımıcı olabilirsiniz ya da sorunlarınızı çözmenize başkaları yardım edebilir. Teknik Yardım bölümüne buradan ulaşabilirsiniz.
Destek İçin
İzoelektronik Facebook Sayfası
İzoelektronik'e Facebook sayfamıza katılarak destek olabilir, eklenecek yeni yazıları ve gelişmeleri Facebook üzerinden de takip edebilirsiniz.
Güncel Kalın

Eklenen Yazılar E-posta Adresinize Gönderilsin

Bizi RSS ile de takip edebilirsiniz.

Translate
Son Yorumlar
  • 90alper90: Merhaba Ozan Bey, Ölçümleri aldıktan sonra aynı anda göstermekte bir sıkıntı yok. Önemli olan 3 ölçümü de alabilmek. Bir önceki...
  • ozigeldi: alper teşekkür ederim bu arada ben ozan memnun oldum ben bu 3 ölçümü aynı lcd ekranda gösterebilimiyim pıc’e yeni başladım ve bu...
  • botan: meraba malzemeleri tedarik ettim motor olarak step motor aldım sizin yüklediğiniz programın aynısını yüklesem sorun yaşarmıyım acaba, yeni...
  • kuvvetkmc: Şöyle söyleyim; Anakart üzerinde ki; R1-R2-R3-R4-R4-R5-R6-R7-R8-R9- R10-R11-R12-R13-R14-R15-R16-R1 7-R18-R19 C1-C2-C3-C4 Q1;...
  • İzoelektronik: @kuvvetkmc Sorun çıkaran dirençleri daha net olarak belirtebilirseniz daha kolay yardımcı olunabilir. @botan Belirttiğiniz devreler...
drupal statistics module