Posts Tagged ‘PIC Microcontroller (Computer Processor)’

PWM Duty Cycle Değerini Ayarlama

Merhaba arkadaşlar;

Bugün sizlere Pic mikro denetleyicilerinden 16f877a ile PWM sinyalinin nasıl ayarlandığını göstereceğim. Öncelikle sizlere PWM sinyalinden biraz bahsetmek istiyorum. PWM, Pulse Width Modulation ingilizce kelimelerinin kısaltmasıdır. Türkçede ise bu Darbe ( Dalga ) Genişlik Modülasyonu ( Farklılaşması/Değiştirilmesi ) anlamına gelir. Burada amaç bir sisteme giden gücün sinyal ile kontrol edilmesidir. PWM sinyalinde lojik 1 5 Volt, lojik 0 ise 0 Volt’tur. Bir sistemin kontrolünde sisteme kontrol voltajı olarak 5 Volt uygularsanız sisteminiz çekebildiği gücü çekerek sürekli çalışır. Sisteme kontrol voltajı uygulamazsanız sisteminiz durur. Öyle bir kontrol voltaj değeriniz olmalı ki sisteminiz istediğiniz gibi davransın. Mikro denetleyicinizin yada kurduğunuz kontrol devresinin çıkışı, sabit bir gerilim elde edebilmenizi sağlıyor. Ya analog çıkış oluşturmanız gerekecek ( ama oluşturduğunuz voltaj değeri kontrol ettiğiniz elemanları çalıştırabilecek voltaj değerinde olmalı !!! ), yada en basit yol ile PWM sinyali kullanacaksınız. PWM sinyalinin avantajı Duty Cycle ( görev çevrimi ) süresince lojik 1 ( 5 V ), periyodun kalan kısmında ise lojik 0 ( 0 Volt ) olarak çıkışa bağladığımız elemanları sürmemizi / kontrol etmemizi sağlar. Ayrıca sistemimizin istediğimiz şekilde çalışması için gereken voltaj değerini ortalama değer ile elde etmemizi sağlar. Anlattıklarımın daha iyi anlaşılması için bir örnek vereyim.

Pwm

Kontrol sinyalinizin frekansından bağımsız olarak ( sinyal periyodik olarak kabul edildiğinde bir periyot için geçerli olan hesaplama diğer periyotlar içinde geçerlidir.) , bir periyotta Duty Cyle değeriniz %40 ise sinyalinizin %40’ı 5 V iken %60’ı 0 volttur. Ama bizim sistemimiz için önemli olan değer ortalama değerdir. Yani 5*(40/100)*1= 2 Volt’tur. Sisteme ortalama değer olarak 2 Volt vermiş oluruz. Bu bizim kontrolünü yaptığımız sistemin istediğimiz gibi davranabilmesi anlamına geliyor.

PWM sinyali motor sürücüler ve led aydınlatmada kullanılan dimmerlar, güç elektroniği uygulamaları ve daha birçok alanda kullanılmaktadır.

PWM sinyalinin Pic 16f877a mikro denetleyicisinde  nasıl üretildiğini açıklayan bir video hazırladım. Ayrıca yaptığım uygulamanın simülasyon dosyasını ve kodlarını aşağıda paylaşıyorum. İyi çalışmalar …

Kodlar ve Benzetim Dosyası

Reklamlar

PIC 16F877a ile 220 V Kontrol

Merhaba Arkadaşlar ;

Bugün başlıktan da  anlaşılacağı gibi PIC mikro denetleyici ailesinden olan 16f877a ile 220 V kontrolünü anlatacağım. Öncelikle bu uygulamada kullanılan kodları ve benzetim dosyasını sizinle aşağıdaki linkte paylaştım. Ayrıca devrenin bilgisayar ortamında ve gerçekte nasıl yapıldığını aşağıdaki videoda paylaştım.
Şimdi size kısaca otomasyonun ve kontrolün gerekliliğinden bahsedeceğim. Ülkemizde ve dünyada birçok alanda kullanılan otomasyon teknolojileri, temelinde kontrol mühendisliğinin yattığı bir alandır. Kontrol mühendisliği denilince akla en başta gelen şeyler ise otomatik kontrol konularıdır. Buna kısaca makinelerin başka makineleri ve sistemleri kontrol etmesi diyebiliriz. En basitinden birçok fabrikada insan emeğinin çok sınırlı bir alt seviyeye düşürüldüğü günümüzde, yapılması gereken işlemlerin birçoğunu makineler yapmaktadırlar. Örneğin bir araba fabrikasında arabanın kaportasından, kaynaklarının yapılmasına ve boyanmasına kadar birçok işlemi artık fabrikalardaki makineler yapmaktadır. İnsan faktörü bu makinelerde sadece gerekli parametrelerin girilmesine müdahale eder.

Bu noktada her şey aslında akıllı makinelerin ( mikro denetleyici, PLC, bilgisayar vb. ), diğer makineleri kontrol etmesi ile başlar. Bende bu yazımda anlattığım kontrol olayını en basit mertebede gözünüzde canlandırmak için bir video hazırladım. Bu video sadece bir lambayı bilgisayardan kontrol ediyor. Ama aslında temsil edilen bir lamba yerine bir elektrik makinesi olan bir motoru veya başka bir bileşeni düşünebilirsiniz.

Umarım aşağıdaki bilgiler faydanıza olmuştur.

Kodlar ve Benzetim Dosyası