■ Forum Czytelników
Miernik składa się z kaskadowo połączonych liczników 4029 i mono wibratora stabilizowanego generatorem kwarcowym z kwarcem zegarkowym 32,768kHz. Umożliwia pomiar częstotliwości do 1,048575MHz (liczba maksymalna możliwa do zapisania na 20 bitach, cztery bity na licznik). Projekt jest układem podstawowym (przetestowanym), bez kontro li przepełnienia, zliczającym impulsy zgodne ze standardem TTL (!).
W celu wykrycia przepełnienia należy kontrolować zmianę stanu z H na L na wyjściu przeniesienia najstarszego licznika US5 pin 7. Do pomiaru przebiegów innych niż TTL trzeba dołączyć układ dopasowujący do wejścia zegarowego pierwszego licznika US1 (pin 15).
Schemat ideowy miernika pokazany został na rysunku 1. Układy US6, US7, US8 i tranzystor tworzą generator impulsu bramkującego dla liczników o czasie trwania jednej sekundy (czas pomiaru). Jest on wyzwalany impulsem dodatnim, podawanym na pin 3 przerzutnika US6. Po wyzwoleniu na kolektorze Tl pojawia się stan niski, co pozwala na zliczanie impulsów przez liczniki czasu Is. Układ US7 (4541) został wykorzystany jako dzielnik częstotliwości generowanej przez L'S8. Pra cuje on w pętli razem z przerzutni-kiem US6 (dzielnik zaczyna praco wać po wyzwoleniu US6), na wyjściu Q układu 4541 otrzymujemy impuls 0,5s, a na wyjściu Q układu 4013 impuls o czasie trwania ls. US8 jest prostym generatorem zbudowanym na dwóch bramkach, należy ewentualnie skorygować pojemności dołączone do rezonatora kwarcowe go (przy zbyt małej pojemności C1 układ US8 może zrywać drgania).
Oczywiście można zastosować inne rozwiązanie układu przerzutni ka, ważne jest tylko, aby w wyniku wyzwolenia impulsem dodatnim z pinu 16 złącza LPT uzyskać impuls utrzymujący wejścia Enable (pin 5) liczników US1-US5 w stanie niskim przez czas dokładnie ls. Wejścia
Hnablc są śledzone przez program (końcówka 11 LPT). Pc wykryciu stanu wysokiego następuje odczytanie stanu liczników. Dla pomiaru liczniki są połączone szeregowo, wyjście przeniesienia do wejścia zegarowego następnego licznika, dla odczyta - następuje wygenerowanie cyklu przepisującego stany liczników na odpowiednie końcówki złącza drukarkowego i odczytanie ich przez program
Cykl pomiaru przebiega następująco:
1. Wstępne wyzerowanie przy starcie programu liczników US1 US5 (pin 1 wszystkich US) przez podanie stanu H na wejścia ustawiania powoduje przepisanie stanu niskiego z wejść równoległych A, B, C, D układu US1 na wejścia wszystkich liczników (L).
2. „Start Procedury Pomiarowej” to zablokowanie w-ejść ustawiania po wyzerowaniu
Rys. 1 Schemat ideowy
R1...R5*10-.47k
C1...C5«100nh
Do portu LPT1 komputera PC
16
12
1 ( |
► 4 | ||
Q1 |
02 |
03 |
91 |
6 11 |
» 2. |
10 16 |
US3 |
4029 7 |
4 12 |
13 3 18 |
1 |
4 |
2 | |||
9 |
5 | ||||
10 |
US4 4029 |
7 | |||
16 |
16 | ||||
12 1 |
3 | ||||
A |
B |
C |
n | ||
Q1 |
02 |
03 |
04 |
U83 4020
r |
4 01 |
B 02 |
C 03 |
0 |
04 | ||||
1 |
11 |
4 |
2 | |
0 |
» | |||
I0 |
US2 4029 |
7 | ||
16 |
16 | |||
6 |
12 13 | |||
i |
A |
B |
C |
D |
1_ |
01 |
02 |
03 |
04 |
18..25
O
Jl
J
14 |
12,13 | ||
US8 4011 |
8.0 |
—4 | |
1 |
7 | ||
i |
3 6 |
e 4 |
1 6 |
1 14 |
2 |
® U81 4029 |
5 | |
10 |
7 | |
16 |
16 | |
8 4 |
2 13 |
1/2 |
12 |
US6 | |
4013 |
13 |
B 10 |
11 |
Wojfcto łyyiału TTL
USD
- Wy pin 3 l.czn je za w sti kofic odcz
- CM przej i ich wyjś pisai
P°Pf
stani US2 spoa częs w ejś Wj wszj ścid 3
pom doj( r20j ' t ab
i sta)
w an
tyłki
znać
sym
miel
liwe
zosU
C
budc pom doda przel zmiaj l)H2: łania aby a adrei pu:ei
W c< US5 kowi projc naje nia p
nym
Ą
urzą< mistj pudł więc impc dzen np. st cza C