Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Microchip PIC => Konuyu başlatan: Vodka - 26 Mayıs 2006, 21:52:29

Başlık: Faz Kaydırma
Gönderen: Vodka - 26 Mayıs 2006, 21:52:29
Arkadaşlar Merhaba

Ne5532 ile yapmış olduğum faz kaydırma devrem vardı ancak bugünkü testlerimde istenilen çıkışı alamadım. sin girip sin çıkış alamadım. kare dalga veriyor. bende düşündüm ki bunu pic te nasıl yapabilirim?

16f877 için konuşursak 1kHz lik sinyalim ADC ile girdikten sonra işaretin fazını 180 derece nasıl kaydırabilirim, çıkışım tekrar analog olacak...

Bir fikri veya tavsiyesi olan var mı?

Burak
Başlık: şöyle olabilir mi?
Gönderen: Vodka - 26 Mayıs 2006, 22:02:51
arkadaş ile konuşurken aklımıza geldi

180derecelik faz kaydırmak istiyorum
sinyalin periyodu 1000Hz
t=1/1000=1ms
bu tam periyot 360 olduğuna göre
2ye bölersek
0,5ms bir gecikme ile her seferinde ADC yi güncellersem bu iş olur mu acaba? bu iş sürekli olacak?..
Başlık: Faz Kaydırma
Gönderen: bigbey - 27 Mayıs 2006, 00:23:29
Sinüs bir dalgayı transformatör kullanarak fazını 180 derece çıkış alabilirsiniz.
Başlık: Faz Kaydırma
Gönderen: OG - 27 Mayıs 2006, 06:37:45
180 derece sabit açılı ise emetör şase tek bir transistör bu işi yapar. Opamp yapar.
Başlık: Faz Kaydırma
Gönderen: Klein - 28 Mayıs 2006, 22:28:15
İlla yazılımla yapacaksan ve ADC 10 bit ise okuduğun değeri 1024 ten çıkar....
Başlık: Faz Kaydırma
Gönderen: picusta - 29 Mayıs 2006, 00:50:34
Dijital olarak yapacaksan Shannon'u unutma (veya Nyquist). Sinyalin max frekansi (bant genisligi) 1kHz ise en az 2 kHz'te örneklemelisin. ADC'ye girmeden önce Butterworth filtresinden geçmelisin. Sonra DAC'ta interpolasyon devresi kurmalisin.
Isi tamamen dijital yapacaksan 40 kHz'te örneklemelisin, o zaman MAC özelligi olan bir mikro islemci ile dijital filtre yapacaksin.