merhaba forum
UltraSonik inverterim 20 Khz de çalışacak max 1 KW olucak
inverteri rezonansta çalıştırmak için çıkış akım ve voltaj sinyallerinden
sıfır geçişleri yakalayıp bunları üstüste bindirmek için komparatör kullandım
komparatör çıkışlarını STM32 değerlendirip frekansı artırıp eksiltiyor bir çeşit PLL yapıyor
ama sinyallerin üstüne binen harmonikler ve parazitler bunların saf sinüs olmasını engelliyor birkaç yerde sıfır geçiş oluşup bu da komparatör ve yazılımı şaşırtıp yanlış yapmasına neden oluyor
acaba bu sinyalleri komparatörden önce bant geçiren filtre ile süzsem çare olur mu ?
opamp ile mi pasif elemanlı fark eder mi filtre çıkışında oluşacak faz farkı sorun yaratır mı fikirlerinizi öğrenmek isterim neye dikkat ediyim
teşekkür
Komparatör öncesine pasif RC alçak geçiren filtre koyup deneyebilirsiniz, kesim frekansı (1/(2pi*RC)) 20 KHz civarı ayarlanabilir. Filtre çıkışındaki faz farkı sorun olmamalı, sonuçta size frekans bilgisi lazım. Yazılım tarafında da bir filtreleme yapılabilir, örneğin 10 ölçüp yapıp beklenen değerden (~20KHz) alakasız sonuç verenleri atmak lazım.
Frekansı ölçüp düzeltme yapılabilir ancak böyle bir yönteme gitmeden önce frekans kaynağını daha kararlı hale getirmenin yollarını zorlamak lazım. Kolay gelsin.