![]() |
|
|
R ve C Elemanlarıyla Alçak Geçiren Filtre(Low Pass Filter) Tasarlayalım / 10 Temmuz 2008
Merhaba arkadaşlar, self(inductance) ve kapasite(capacitance) elemanlarının farklı frekanslarda farklı davrandıklarını biliyoruz. Kapasite elemanımız yüksek frekanslarda kısa devre gibi alçak frekanslarda ise açık devre gibi davranırken bobin(self) elemanımız yüksek frekanslarda açık devre gibi, alçak frekanslarda kısa devre gibi davranır. Bunu bu elemanların zaman domainindeki tanım bağıntılarından görebileceğimiz gibi fazör domainindeki tanım bağıntılarından da görebiliriz. Bu elemanların bulunduğu devreleri zaman domaininde analiz etmeye çalıştığımızda uzun uzun diferansiyel denklemlerle uğraşmak durumunda kalıyoruz ki bir yerden sonra hesaplar içinden çıkılmaz bir hal alıyor. Ancak eğer devremizin kaynağı sinüsoidal ise fazör kolaylığı yardımımıza yetişiyor, çünkü sinüsoidal kaynaklı bir devrede bütüüün akım ve gerilim büyüklükleri kaynakla aynı frekanslı sinüsoidal büyüklüklerdir değişen sadece büyüklükleri ve fazlarıdır. O zaman biz bu bütüüün akım ve gerilimleri cos lu sin li göstermektense fazör olarak gösterelim ve analizimizi kolaylaştıralım(fazör ve karmaşık sayılar başlıklı bir yazıda bu geçişten kısaca bahsetmiştik). Sözü fazla uzatmayalım, en son demiştik ki bu elemanlar(kapasite ve self) farklı frekanslarda farklı davranıyor, o zaman bu elemanları çeşitli kombinasyonlarda kullanarak gelen bir işareti frekansına göre geçirebilir, durdurabilir; gelen işaret frekansı için bir alt limit veya üst limit veya her ikisini birden koyabiliriz. Yani gelen işareti filtreleyebiliriz, gerçekleştirdiğimiz devre de bir filtre olmuş olur. Filtre diyoruz, bir süzme işlemi yapıyoruz bu fltreler neye göre süzüyoruz? Frekansa göre süzüyor . Bunu niye yapmak isteriz? En kaba cevabıyla bir sistemden almak istediğimiz işarete farklı frekanstaki işaretler karışıyorsa ve biz halis muhlis kendi işaretimizi istiyorsak karışan frekansa dur bakalım dememiz gerekir. Tabi bunu %100 yapmak imkansız ancak olabildiğince yaklaşarak bizi idare edecek işareti elde edebiliriz. Çıkışta aldığımız işaret süzme işleminden sonra görmek istediğimiz işaretle aynı büyüklükte veya aynı fazda olmayabilir ancak faz kayması veya büyüklük değişimi işaretimizi bozmaz, bizim için işaretimizin şekli önemlidir. Şimdi en basit filtre tipi olan alçak geçiren filtremize bakalım. Alçak geçiren! frekansı alçak olan işaretleri geçiren filtre. Alçak Geçiren Filtre(Low Pass Filter): Analiz: yapmak istediğimizde, Gerilim bölümünden çıkışta göreceğimiz işaretimiz Vçıkış:
olacaktır. Eşitlikte gördüğümüz w giriş işaretimizin açısal frekansıdır, 2pi ye bölerek işaretimizin frekansını bulabiliriz. Burada giriş gerilimi le çıkış gerilimi arasında karmaşık(komplex) bir ifade görüyoruz, bu ne demek oluyor? Bu bizim başta yaptığımız fazör kullanımından gelen bir durumdur, fazör domaininde karmaşık sayının bizce iki anlamı var büyülük ve faz. Giriş işaretimiz bir karmaşık sayıyla çarpılıyor(büyüklüğü ve fazı değişiyor) ve çıkışta beliriyor. Bu arada karmaşık sayı olarak bahsettiğim büyüklük w nın belirli bir değeri için karmaşık sayıdır, şu durumda görüldüğü üzere w nın bir fonksiyonudur ki biz bu fonksiyona transfer fonksiyonu diyoruz(çıkış işareti ile giriş işareti arasında bir bağıntı olduğu için). Sonuç olarak yukarıda yazdığımız transfer fonksiyonu bize şunu söyler: sen bana giriş işaretinin w frekansını söyle ben sana çıkışta işaretinin büyüklüğünün ne ile çarpılacağını ve fazının ne kadar değişeceğini söyleyeyim. Çıkış işaretimizin ne ile çarpılacağı filtremizin kazancı olarak adlandırılır. Eşitliğimizi sadeleştirdiğimizde:
Burada transfer fonksiyonumuzu daha sade bir halde görüyoruz. Peki bu transfer fonksiyonumuzun büyüklüğü ve açısı 0(DC) frekanslı bir işaret geldiğinde ne oluyor acaba? Öyle ya filtremiz gelen işaretimizin fazını ve büyüklüğünü işaretimizin frekansına göre değiştiriyordu acaba 0 frekansında nasıl bir değişim yapıyor? f=0 ise w=2*pi*0 = 0 olacaktır. 0 ı transfer fonksiyonumuzda Bu arada biz burada bir alçak geçiren filtrenin analizini yapıyoruz, elektronikçiler olarak analizden çok tasarım yaparız. Analizi ise nasıl tasarım yapılır konusunda bilgi edinmek için yaparız. Başka bir arkadaşın yaptığı tasarımı anlamak için de analiz yapılabilir o ayrı. Şimdi bir alçak geçiren filtremiz olsun, R=1k, C=1uf olsun.
Bu değerler verildiğinde filtremizin kesim frekansını yukarıda türettiğimiz Fkesim den bulabiliyoruz. Ancak biz kesim frekansını bulmaktansa filtremizin nasıl davrandığına bakacağız. oldu. Filtremizin, gelen işaretleri transfer fonksiyonumuzun büyüklüğüyle çarptığını, gelen işaretlerin fazını da transfer fonksiyonumuzun fazı kadar kaydırdığını ve transfer fonksiyonumuzun da gelen işaretin frekansına bağlı bir fonksiyon olduğunu biliyoruz. Bu kural tüm lineer zamandan bağımsız filtreler için geçerlidir. (Bizim burada incelediğimiz filtreler lineer ve zamandan bağımsız; nonlineer filtreler özel amaçlar için tasarlanır) Aslında bu yazıdan akıllarda kalması gereken en önemli bilgi yukarı kalın harflerle yazdığım bilgidir. Ancak benim yapmış olabileceğim anlatım bozukluklarından bunu tam olarak aktaramamış olabilirim f=300, w=600*pi deki transfer fonksiyonumuzun büyüklüğü: Fazı:
Bir de grafik üzerinden yorum yaparsak: Görüldüğü üzere 10Hz de gelen bir sinuzoidal işaret çıkışta ilk büyüklüğü*0.998 büyüklüğünde görülüyor, yani nererdeyse olduğu gibi geçiyor. 300Hz de gelen bir sinuzoidal ise çıkışta ilk büyüklüğü*0.46 büyüklüğünde görülüyor, yani büyüklüğünün yarıdan fazlasını kaybediyor. Arkadaşlar burda hep tek frekanslı bir işaretten bahsettik, bunu filtremizin davranışını görmek için yaptık. Ancak tabi ki filtremize içerisinde birçok frekans barındıran işaretler gelecek, yoksa süzmenin ne anlamı olur! İçerisinde birden çok frekans barındıran işaretlerde her bir frekanstaki işarete filtremiz ayrı ayrı davranır ve çıkışta sonuç yine bu ayrı sonuçların toplamı olarak belirir(superposition). Mesela konuşmamızı elektriksel işarete çevirdiğimizde içerisinde birçok frekans bileşeni olduğunu görürürüz, bu işareti alçak geçiren bir filtreyle süzdüğümüze konuşma işareti içerisindeki yüksek frekanslı(daha tiz) bileşenler çıkışta kendilerini pek gösteremeyecek ve daha kalın bir konuşma sesi duyacağız. Umarım demek istediğimi anlatabilmişimdir. Şimdi de alçak geçiren filtremizin pratik bir uygulamasını yapalım. Hoparlörümüze gelen ses işaretinin frekanslarının 100Hz-3Khz arasında değiştiğini varsayalım ve nerden geldiğini bilmediğimiz bir 15KHz büyüklüklü bir işaret(gürültü) hoparlörümüzde tiz bir cızırtıya sebep oluyor olsun. Bildiğiniz gibi tek frekanslı bir sinüsoidal işaret sadece dııt sesi verir(frekansı duyma aralığımız 20Hz-20KHz arasında ise). Normalde insan sesinde(yani konuşurken) farklı frekanslarda farklı büyüklükte bileşenler vardır(pratikte bu bileşenlerden 3KHz e kadar olanlar konuşmanın anlaşılması için yeterlidir). Örneğin radyo dinlerken farklı frekanslarda farklı büyüklükteki işaretleri aynı anda işitiyoruz ama gelin görün ki arkada 15KHz büyüklüğünde bir gürültü orda kendi telinden çalıyor, cızırtı yapıyor Bizim burada ses işaretimiz olmayacak ses işaretine benzetmeye çalışacağımız (100Hz, 1KHZ ve 2KHZ aynı büyüklüklü işaretleri toplayarak) bir işaretimiz olacak, çok benzemiyor ama umarım ne yapmak istediğimiz anlaşılıyordur. Ses işaretimizi PSpice da modellemek istersek bileşenlerimizi bir toplayıcıya veririz:
Çıkışımız(ses işareti modelimiz) zamanda ve frekans ekseninde:
Gürültülü işaretimiz, zamanda ve frekans ekseninde:
Geldik filtre tasarım kısmımıza, giriş işaretlerimizin 100Hz-2KHz arasında değiştiğini görüyoruz gürültü işaretimiz ise 15KHz. O zaman kesim frekansı 3KHZ olan bir alçak geçiren filtre tasarlayalım(ses işaretimizin önemli kısmının 3KHz den düşük frekanslı işaretlerde olduğunu hatırlayınız): olduğunu biliyoruz. Burada önemli olan R*C çarpımı, elimizdeki direnç ve kapasitelere göre bu değere en yakın olacak şekilde seçim yapabiliriz. Ben C=22nF R=2.4 K seçtim.
Süzülmüş işaretimiz ve altta süzülmemiş(gürültülü) işaretimiz ve frekans ekseninde süzülmüş işaretimiz: ve süzülmüş işaretin frekans eksenindeki görüntüsü Umarım faydalı olmuştur, bulduğunuz hataları bildirirseniz memun olurum. İyi çalışmalar. “R ve C Elemanlarıyla Alçak Geçiren Filtre(Low Pass Filter) Tasarlayalım” için 5 YorumYorum Yapın |
|
| |
25 Ağustos 2008, 09:48
Eline sağlık cok yararlı oldu. Benim bir sorum vardı. Sinüsoidal kaynaklı olmayan bir kaynaĞı filtremem gerekyor.Kaynagı sinüsoidal bir kaynaga nasıl cevireblirim.Fourier trasnsform bunu sağlıyormus ama devrede nasıl kullanacam bilmiyorum. Yada hiç sinüsoidal kaynaga çevirmeden filtre yapabilirmiyim?
25 Ağustos 2008, 09:49
Filtremiz kaynağın sinüzoidal olup olmamasına bağlı değil zaten, önce nasıl bir filtreye ihtiyaç duyduğunuzu belirleyeceksniniz, band geçiren, bant durduran, alçak veya yüksek geçiren… Hangi frekansları süzmek istiyorsunuz? önce bunu belirleyiniz sonra filtrenizi tasarlaycaksınız. Biz burda hoparlör örneğini vermeye çalıştık, hoparlorümüze gelen işaret içinde bize gereken frekanslar 20hz-3khz arasındaydı ve istenmeyen bir 15khz li bileşen vardı. Biz de alçak geçiren bir filtre yaparak bu 15khz lik istenmeyen işaretten kurtulduk. Siz de bu şekilde kendi yapmak istediğiniz filtreyi sözlü olarak belirlemelisiniz. İyi çalışmalar
25 Ağustos 2008, 09:49
çok güzel bir çalışma ve sunu eline sağlık. Benim merak ettiğim şu; Bjt transistör bu tür bir alçak geçirgen devresinde kullanılabilirmi (baseden tetikleme özelliğinden faydalanılıp)?
14 Kasım 2008, 01:18
bugu bır kablo fabrıkasında karsılasmıs oldugum bı sorunu dıle getırmeye calışacagım umarım yardımcı olursunuz.plc li panoda ısı kontrolu on/off yapılmaktadır . ısılar istediğimiz degere oturduğu zaman pano içerisindeki ac motor sürücülerine yol verdiğimiz zaman ısılar parazit kapıyor . bunu engellemek için sinüs trafoları haricinde baska bir alternatif sunabilirmisiniz.
24 Kasım 2008, 19:06
Bilgiler için teşşekkür ederim cok faydalı oldu.