inverter çıkış akım ve voltaj sinyalleri bant geçiren filtre ile süzmek

Başlatan magnetron, 16 Kasım 2021, 15:07:47

magnetron

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

ferdem

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.