Elektronik / Mikrodenetleyici Projeleri/

Sayısal Sinyal İşleme Dersi Dönem Projesi

Sponsorlu Bağlantılar

Bu dönem Erkan Zeki Engin tarafından Sayısal Sistem İşleme dersinde bizden aşağıdaki verilen sayısal filtre tasarımının yapılması istendi.

• Köşe frekansı 325Hz olan elliptic low-pass filtre tasarlanacak,
• Girişten 100Hz kare dalga uygulanacak,
• Giriş sinyalinin şekli, FFT’si ve filtrelenmiş sinyalin FFT’si GLCD’de gösterilecek,
• Devre tasarımında FPGA, PIC, 8051 gibi herhangi bir sayısal kontrolcü kullanılacak,
• MATLAB ve simülasyon sonuçları raporda belirtilecek.

Yukarıdaki özellikler aldıktan sonra öncelikle FFT öğrenme çalışmalarına başladık ve burada öncelikle 18F452, daha sonra ise Radix-2 algoritmaları öğrendik. 16F serisi yerine 18F serisi PIC kullanmamızın nedeni ise 18F’lerin hafıza yapısının daha fazla olması idi. Daha sonra örnek alma işlemleri, filtre katsayılarını MATLAB’ten bulma ve bunu mikrodenetleyici programına uygulama işlemlerinden sonra aşağıdaki resimlerde (üzerilerine tıklarsanız büyürler) görüldüğü gibi uygulamamızı çalıştırdık.

Ayrıca uygulama 1 hafta içerisinde yapıldı ve not olarak 100 alındı.

100Hz Sinüs Sinyal Görüntüsü

100hz-sinus-sinyal-goruntusu

100Hz Kare Sinyal Görüntüsü

100hz-kare-sinyal-goruntusu

100Hz Kare Sinyal FFT’si (100Hz, 300Hz, 500Hz, 700Hz ve 900Hz Harmonikler)

100hz-kare-sinyal-fft-100hz-300hz-500hz-700hz-900hz-harmonikler

Filtrelenmiş Sinyalin FFT’si (325Hz Köşe Frekansı)

filtrelenmis-sinyalin-fft-325hz-kose-frekansi

Bu proje ile ilgili detaylı açıklama ve hesaplar, ayrıca simülasyon dosyası: Sayısal Sinyal İşleme Dersi Dönem Projesi

Dosya indirme LINK listesi (TXT formatında) link-21461.zip şifre-pass: 320volt.com

Herkese iyi çalışmalar.

  • Serhat

    Selam. Gerçekten bu sitede güzel paylaşımlar yapıyorsun kardeşim, içten teşekkür etmek istiyorum. Forum gibi bir şey aradım üye olmak için; ama bulamadım. Başarılar,sağlıcakla.