Potrzebuję zmierzyć częstotliwość w pakiecie impulsów trwającym około 1 sek. Częstotliwość akustyczna. Najpierw są w nim „szumy” czyli na interesujące mnie impulsy nałożone są przypadkowe oscylacje. Po około 0,1 sekundy od pierwszego „piku” mam już czysty sygnał, który trawa około 0,9 sekundy
Wydaje mi się, że najpierw powinno być „uruchomione” odliczanie tych 0,1 sek, wyzwalane pierwszym pikiem z „paczki”. Potem trzeba odczekać te 0,1 sekundy na zanik „szumów” i zacząć zliczanie w czasie 0,9 sek. Ilość zliczonych pików podzielona przez czas da mi częstotliwość. Wynik ma się utrzymywać na wyświetlaczu do nadejścia następnego pakietu impulsów. Raczej proste, nawet dla mnie.
Ale pojawia się trudność, częstotliwość muszę podać znacznie dokładniej niż 1 Hz, a to wymaga porównania odpowiedniej ilości zliczonych impulsów z wewnętrznym generatorem kwarcowym o dosyć dużej częstotliwości w stosunku do sygnału mierzonego. A to już nie jest dla mnie proste. Dotychczas przeczytałem (tylko przeczytałem) Mikrokontrolery dla Początkujacych” Góreckiego, długa jeszcze droga przede mną, a lata już nie te… Ale Bascom mi się podoba, łatwo by mi było wprowadzać ewentualne zmiany w programie. No i właśnie zamówiłem zestaw startowy.
A może już ktoś napisał taki program, może też nie jest to tak trudne jak mi się wydaje?
Wydaje mi się, że najpierw powinno być „uruchomione” odliczanie tych 0,1 sek, wyzwalane pierwszym pikiem z „paczki”. Potem trzeba odczekać te 0,1 sekundy na zanik „szumów” i zacząć zliczanie w czasie 0,9 sek. Ilość zliczonych pików podzielona przez czas da mi częstotliwość. Wynik ma się utrzymywać na wyświetlaczu do nadejścia następnego pakietu impulsów. Raczej proste, nawet dla mnie.
Ale pojawia się trudność, częstotliwość muszę podać znacznie dokładniej niż 1 Hz, a to wymaga porównania odpowiedniej ilości zliczonych impulsów z wewnętrznym generatorem kwarcowym o dosyć dużej częstotliwości w stosunku do sygnału mierzonego. A to już nie jest dla mnie proste. Dotychczas przeczytałem (tylko przeczytałem) Mikrokontrolery dla Początkujacych” Góreckiego, długa jeszcze droga przede mną, a lata już nie te… Ale Bascom mi się podoba, łatwo by mi było wprowadzać ewentualne zmiany w programie. No i właśnie zamówiłem zestaw startowy.
A może już ktoś napisał taki program, może też nie jest to tak trudne jak mi się wydaje?