Měření frekvence pomocí DSP
Moderátor: Moderátoři
Měření frekvence pomocí DSP
Řeším teď jeden poměrně zajímavý problém: měření frekvence sítě pouze pomocí DSPčka a ADC, tedy žádné HW snímání průchodu nulou a následné spouštění čítače atd. Zatím jsem prubnul několik způsobů, jako
DFT s estimací ve spektru, sw. PLL, zero-crossing s předfiltrací a ještě pár metod, které moc nefakaly. DFTéčko funguje dobře, až na přechodové děje. Ty se mi zatím nepodařilo vychytat.
Kdyby někdo už něco podobného někdy dělal a podělil se případně o zkušenosti, byl bych rád.
Děkuji.
Princip byl takový, že softwarový komparátor vytvoří z navzorkovaného signálu obdelník a následující kód spočítá periodu:
viz. příloha - výpočtová část z té semestrálky. Trochu nepřehledné, ale snad pochopitelné.
- Přílohy
-
perioda.txt- (704 bajtů) Staženo 155 x