Ho necessità di misurare la frequenza (500-7000Hz) di un segnale sinusoidale che puo' variare notevolmente la propria ampiezza da un massimo di 5V fino a
10mV presentandosi anche in condizioni di rapporto S/N particolarmente sfavorevoli. Inizialmente avevo pensato ad un amplificatore-filtro passabanda in modo sa isolare la sola banda di frequenze di interesse seguito da uno squadratore finale e misurare poi la frequenza mandando l'onda quadra in un PIC che gestirà anche la visualizzazione della misura e altro ancora. Mi chiedevo se esistono soluzioni piu' efficaci e avevo ventilato le seguenti ipotesi: 1) Anello ad aggancio di fase 2) Filtraggio digitale. Nel secondo caso e' piu' efficace filtrare nel senso stretto del termine o usare qualche algoritmo che faccia una sorta di analisi in frequenza? Devo ricorrere ad un DSP o esistono soluzioni embedded a problemi di questo tipo, cioè un integrato (ASIC ?!?) che faccia da filtro per esempio? Con un PIC 16F876 è possibile campionare il segnale e implementare un algoritmo del genere oppure le risorse sono troppo limitate e quindi servirà almeno un DSC PIC ? Grazie anche solo per qualche dritta. Saluti, Zio!- pubblicata
17 anni fa