Interfejs KIDE->Prawa lista->Bloki funkcyjne->Różne->AnalogFilter

AnalogFilter (Uśrednianie wartości analogowych)

Wejścia:

Wyjście:

Algorytm:

Na wyjście Out podawana jest średnia wartość z ostatnich N próbek podanych na wejście In. Wstępnie bufor uśredniający jest wypełniony zerami, więc rzeczywista wartość uśrednienia będzie podawana na wyjście Out w N cyklach programu.

Przykład:

N=64

Wykres przedstawia 64-próbkowy filtr, dla próbek od 1 do 64 widać stopniowe dojście filtra do wartości zadanej. W okolicach próbki 80 następuje krótki wzrost wartości wejściowej In, który powoduje krótkotrwałe, niewielkie odchylenie Out od wartości średniej. Dla próbek od 170 do 210 pokazano, że krótkotrwałe, nawet relatywnie duże odchylenia sygnału wejściowego nie wpływają na sygnał wyjściowy.


powrót