gdzie: Nxi - kod licznika odpowiadający i -temu okresowi.
Praktyczna realizacja prezentowanej metody jest technicznie uzasadniona jedynie wtedy gdy do wykonywania wszystkich operacji wynikających z algorytmu zaangażuje się mikrokomputer. Schemat układu pomiarowego bazującego na odpowiednio skonfigurowanym mikrosterowniku 80C522 jest przedstawiony na rys. 1.8.
Generator
zegarowy
Port
wejściowy
jj
Licznik
Układ
wykrywający opadające zbocze sygnału
Odczyt "w locie" stanu licznika
W
Układ
arytmetyczno-
-logiczny
UKŁAD MIKROPRCESOROWY 80C552
Port
szeregowy
Rys. 1.8 Konfiguracja mikrosterownika do wagowego pomiaru wielokrotności okresu
Licznik impulsów pracuje jako 16-bitowy, zliczający w pętli z przepełnieniami impulsy z generatora zegarowego o częstotliwości fo.
Sygnał mierzony jest doprowadzony do końcówki P3.3 portu wejściowego mikrosterowmika. Stany licznika odpowiadające momentom czasowym wyznaczonym przez opadające zbocz sygnału mierzonego są odczytywane „w locie” i po zapamiętaniu w pamięci RAM przesyłane łączami RS 232C do komputera PC w celu ich przetwarzania i wizualizacji.
Sieć działań programu zaimplementowanego w pamięci programu mikrosterownika i komputera nadrzędnego klasy PC jest przedstawiona rys. 19.
Przed rozpoczęciem procesu pomiarowego następuje inicjalizacja zmiennych, ustawienie parametrów i trybu pracy licznika, jego uruchomienie, ustawienie szybkości pracy łącza szeregowego oraz włączenie i ustawienie priorytetów systemu przerwań. Następnie program przechodzi do oczekiwania na odbiór z komputera nadrzędnego l-bajtow-ej liczby określającej liczbę okresów n sygnału mierzonego jaka będzie przetwarzana podczas cyklu pomiaru Tp.
Na początku cyklu po wykryciu na wejściu INTO portu P3 opadającego zbocza mierzonego sygnału wejściowego, procedura obsługi przerwania zewnętrznego dokonuje odczytu „w locie” stanu licznika i zapamiętuje go w' rejestrach procesora.
10