Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Temel Elektrik/Elektronik => Konuyu başlatan: z - 25 Kasım 2006, 12:08:14

Başlık: Osilator beni ne kadar kandırıyor
Gönderen: z - 25 Kasım 2006, 12:08:14
Elimizde spectrum analyser olmadığı durumlarda;

Osilatörümüzün üretmiş olduğu sinüs dalga sinyalin ne kadar saf bir sinüs olduğunu nasıl anlarım?
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: Eagle_Tim - 27 Kasım 2006, 15:04:12
şöyle yapılabilir,

elinizdeki osilatörün ürettiği sinyalin peryot süresini bilmiyorum fakat basit bir  
biçimde ve profosyonel olmayan bir çözüm önerebilrim. kronometreli bir saatin içini açın ve kronometre kademesine getirin koronometre başlatma ve durdurma düğmesini küçük bir pic veya işlemci ile ilk pozitif alternans  başında tetikleyin ve bittiği anda kronometreye başlat düğmesini tekrar tetikleyerek stop işlemi yaptırın, böylece 1/2 Peryotluk bir süreyi ölçmüş olacaksınız..

ancak bunu söylerken şu noktalara da açıklık getirmek isterim.

-sinüsoidal sinyal öncelikle kare dalgaya çevirilmelidir çünki aksi halde işlemci tetklemeyi zamandında yapamaz ve ölçümde yanlışlık olur.

-sinyal işlemcinin 1 komut işleme ve kronometrenin 1 sayım hanesinden daha yüksek frekansta ise sinyalin önce bölünmesi gereklidir..

- bunlar yapılsa dahi yinede tam bir ölçüm mümkün olmayabilir, kronometreden veya işlemciden kaynaklanan küçük sapmalar kronometre hanesinde görünmezler..
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: Prof.EleCTroN - 27 Kasım 2006, 15:40:29
@Eagle_Tim
Bence öyle olmaz. Osilatörün peryodu değil sinüs dalganın saflığı soruluyor.
Edit:Bende nicki yanlış algılamışım düzelttim.
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: Eagle_Tim - 27 Kasım 2006, 16:11:52
ben peryot süresi olarak algıladım.. yanlış algılamadan kanaklandı ozaman  :D
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: Analyzer - 27 Kasım 2006, 20:41:13
Selam,

Bir periyodun integrali alınarak sonuç karşılaştırılabilir mi?

Analyzer
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: ise - 27 Kasım 2006, 23:03:53
sinyal peryotunun integrali, hıza göre farklı sonuçlar verir.
dac ile sinus dalga üretip 2 sinyali birbiri üzerine bindirip karşılaştırılmadan bu iki sinyalin saflığı ölçmemiz pek mümkün değil..  hızlı bir dac alıp 125mips 250 mips  gibi bu frekanslarda yüksek hızlı işlemcilerle sinyal üretmemiz olacaktır. geriye osiloskopla karşılaştırmak kalıyor. bünalmış hocam kullandığınız ti işlemciler sizin işinizi fazlasıyla görecektir.
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: Prof.EleCTroN - 28 Kasım 2006, 09:02:08
Alıntı yapılan: "ise"sinyal peryotunun integrali, hıza göre farklı sonuçlar verir.
dac ile sinus dalga üretip 2 sinyali birbiri üzerine bindirip karşılaştırılmadan bu iki sinyalin saflığı ölçmemiz pek mümkün değil..  hızlı bir dac alıp 125mips 250 mips  gibi bu frekanslarda yüksek hızlı işlemcilerle sinyal üretmemiz olacaktır. geriye osiloskopla karşılaştırmak kalıyor. bünalmış hocam kullandığınız ti işlemciler sizin işinizi fazlasıyla görecektir.
İlk önce ölçülecek işaretin frekansı bilinmeli ayrıca dac çıkışında dahi yüksek frekanslı bileşenler vardır. Bu yüzden karşılatırılacak sinyalin ne kadar saf olmasının istediği göz önüne alınarak o derece saf bir sinyal uygulamak gerekir. Filtreleme yapılsa dahi yinede harmonikler bir miktar olacaktır.
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: picusta - 28 Kasım 2006, 16:18:49
Elimizde Spectrum Analyser yoksa biz de yapariz :)
Video ADC kullaniriz 125 Ms/s.
Sonra Hamming sonra FFT. Sinüsün safligi oldugu gibi çikar.
PIC ile bile yapabilirz. Fakat yenileme hizi yüksek olacaksa daha hizli islemci kullanilabilir.
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: z - 28 Kasım 2006, 17:17:13
ADC çözünürlüğü ile harmoniklerin üst sınırı arasında bağıntı varmı?

ADC ile dönüşüm sonucunda sayılarımız gürültü içeriyorsa sonuç nasıl etkilenir?
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: Prof.EleCTroN - 28 Kasım 2006, 18:41:36
Alıntı yapılan: "picusta"Elimizde Spectrum Analyser yoksa biz de yapariz :)
Video ADC kullaniriz 125 Ms/s.
Sonra Hamming sonra FFT. Sinüsün safligi oldugu gibi çikar.
PIC ile bile yapabilirz. Fakat yenileme hizi yüksek olacaksa daha hizli islemci kullanilabilir.
Güzel bir proje olurdu.
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: Eagle_Tim - 29 Kasım 2006, 00:33:08
Alıntı yapılan: "bunalmis"ADC çözünürlüğü ile harmoniklerin üst sınırı arasında bağıntı varmı?

ADC ile dönüşüm sonucunda sayılarımız gürültü içeriyorsa sonuç nasıl etkilenir?

ben ilk defasında konuyu yanlış anlamışım fakat sinaylin saflığını anlamak için adc doğru bir yöntem değil çünki parazit algılamada adcye güvenemezsiniz adc parazitin değerliği algılama seviyesinden küçük veya çevrim hızından hızlı gel gitler olduğunda bunu algılayamaz ve çevrimi görültüsüz yapar bunu bir ekrana yansıtacak olduğunuzda ise temiz bir sinyal görmeniz mümkün olabilir.. bu sinyali örneklemek yada tersini alıp karşılatırmakda bir çözüm değildir çünki tersini alıp karşılaştırsanız ne olur ki ? göürültü varsa tersinide alsanız sonuç sıfır olmaz mı yani sinyal yine temiz görünmez mi ?

bana kalırsa en sağlam yöntem bu iş için üretilen cihazlardan faydalanmak gibime geliyor.. yada profosyonel bir c++ veya vb programı yazar bilgisayarınız ekranını osilaskop gibi kullanırsınız portlar vasıtası ilede sinyali kare dalgaya çevirir bilgisayara girer ekranda görüntülersiniz. tabiki buda profosyonellik ve zaman isteyen bir durum..  :?
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: z - 29 Kasım 2006, 00:47:02
Osiloskop görüntüsüne bakarak sinüs sinyalin saf  olup olmadığını anlayamazsınız.

Ancak çok belirgin hatalar anlaşılır.
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: Eagle_Tim - 29 Kasım 2006, 13:55:42
evet doğru ama volt div ve time div kullanarak sinyali büyütülerek,uzatarak daha hassas parazitleride görebilme imkanımız olabilir bana kalırsa..
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: picusta - 02 Aralık 2006, 03:37:30
Alıntı yapılan: "Prof.EleCTroN"
Alıntı yapılan: "picusta"Elimizde Spectrum Analyser yoksa biz de yapariz :)
Video ADC kullaniriz 125 Ms/s.
Sonra Hamming sonra FFT. Sinüsün safligi oldugu gibi çikar.
PIC ile bile yapabilirz. Fakat yenileme hizi yüksek olacaksa daha hizli islemci kullanilabilir.
Güzel bir proje olurdu.
Proje zaten var:
http://www.piclist.com/techref/microchip/fft/picspect.htm
Ben bu projeyi daha yüksek çözünürlüklü (ve daha hizli) MCU ile yapmak istiyorum (örnegin ADuc arkadasimiz olabilir).


Alıntı YapADC çözünürlüğü ile harmoniklerin üst sınırı arasında bağıntı varmı?
Arasinda baginti yok (bildigim kadari ile).
Alıntı YapADC ile dönüşüm sonucunda sayılarımız gürültü içeriyorsa sonuç nasıl etkilenir?
Quantification gürültüsünü matematiksel olarak modellemek zor. Bazi formüller bu gürültüye kalip verebilir.
ADC'nin hatasini bulmak için bazi çip üreticileri (Analog, Texas) filtre tasarimi için ufak programlari yazmislar. Bunlarla ADC çözünürlügünün filtreyi nasil etkiledigi görülebiliyor.
Ayrica Matlab'da digital filter design toolbox sayesinde, ADC çözünürlügü ve hesaplamadaki sayi formatinin nasil etkiledigi bulunabilir.
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: Prof.EleCTroN - 02 Aralık 2006, 10:15:16
Alıntı yapılan: "picusta"
Alıntı yapılan: "Prof.EleCTroN"
Alıntı yapılan: "picusta"Elimizde Spectrum Analyser yoksa biz de yapariz :)
Video ADC kullaniriz 125 Ms/s.
Sonra Hamming sonra FFT. Sinüsün safligi oldugu gibi çikar.
PIC ile bile yapabilirz. Fakat yenileme hizi yüksek olacaksa daha hizli islemci kullanilabilir.
Güzel bir proje olurdu.
Proje zaten var:
http://www.piclist.com/techref/microchip/fft/picspect.htm
Ben bu projeyi daha yüksek çözünürlüklü (ve daha hizli) MCU ile yapmak istiyorum (örnegin ADuc arkadasimiz olabilir).
(Resim gizlendi görmek için tıklayın.)
http://www.jandspromotions.com/philips2005/Winners/AR1731.htm böyle birşey mi yoksa 8)

Ama onun ADC si o kadar hızlı değil [125 MSPS] değil mi? o zaman MCU yerine hızlı bir ADC ve PC (zaten dsp ile ilgili birçok komut içinde vardır) daha iyi sonuç verebilir. Lab. daki DAQ kartını ben bir inceleyim :)
Başlık: Osilator beni ne kadar kandırıyor
Gönderen: picusta - 03 Aralık 2006, 16:48:37
Bu hizda [125 MS/s] yapmak zor.
MCU ile ancak RAM'e bir parça kayit edip sonra FFT yapilabilir. O hizda çalisan hardware FFT'si olan DSP'ler de cep yakar, zaten DSP'nin sadece o çevrebirimi kullanildigi için yazik.
Bu is için en uygun çözüm CPLD veya FPGA'lar. XC95xx serisi 125MHz de çalisailiyor ve fiyati uygun.
Kendi DAQ kartini yapmak isteyen için PCI slotuna uyumlu deneme kartlari var.