Sunteți pe pagina 1din 14

Sa se proiecteze un turometru digital care sa masoare turatia in urmatoarele conditii: Gama de turatii: 10-50 rot/min; Timpul de masurare(de poarta):

): 0.4s; Rezolutia afisajului : 0.1x rot/min; Alte prescriptii: semnalizare optica a intervalului 20-35 rot/min.

Prezentare generala:
Aparatul este o aplicatie particulara a masurarii digitale a frecventei,constand in numararea,intr-un anumit intervat de timp,a impulsurilor furnizate de traductor si afisarea numerica a rezultatelor.Este utila prezentarea valorilor masurate in rot/min. O solutie simpla o reprezinta utilizarea unui traductor de impulsuri ce poduce 60 de tacte la fiecare rotatie a axului,conectat la intrarea unui frecventmetru digital avand intervalul de timp de masurare(de poarta) de 0.4s. Schema bloc a turometrului digital este urmatoarea:

Etaj Traductor format or

Circuit poarta Numarat or

Divizor de frecven ta

Generat or Impulsur i

Afisaj

Page 1 of 14

Impulsurile furnizate de traductor sunt prelucrate in etajul formator,pentru a obtine semnal compatibil cu circuitele numerice.Semnalul obtinut se aplica circuitului poarta,care,in intervalul de timp de masura Tm se prestabileste cu ajutorul circuitului divizor de frecventa,a.i rezultatul masuratorii sa reprezinte turatia in rot/min: Tm=(6*10^)/m m-factorul de multiplicare al traductorului ,reprezentat de numarul de fante; -se alege tinand cont de timpul de masurare dorit si de numarul de cifre al dispozitivului de afisare.

Blocuri functionale.Schema de lucru si principii de functionare

Blocul formator :

Blocul formator este format dintr-un trigger Schmith cu porti neinversoare.Circuitul flosit este MMC 4050:

M M C 4050 R 1 3 Vin 5 ,1 k R 2 22 k 2 Vout

Page 2 of 14

Blocul formator are rolul de a adapta semnalul provenit de la traductor cu un semnal compatibil cu circuitele numerice.El se conecteaza la iesirea traductorului de impulsuri,iar impulsurile formate sunt aplicate portii AND.

Circuitul poarta :

Este reprezentat de o poarta AND cu doua intrari.Pe prima intrare sunt aplicate impulsirilor provenite de la formator,iar pe a doua intrare sunt aplicate impulsurile provenite de la divizorul de frecventa,inversate de o poarta NOT.Impulsurile provenite de la formator sunt validate sa treaca spre blocul numarator numai atunci cand emnalul inversat de la divizorul de frecventa se afla in 1 logic.

Oscilatorul de referinta:

Frecventa oscilatorului are valoarea de 1[Mhz].Acest oscilator este pilotat cu cuart,pentru a avea o stabilitate in functionare ridicata. Dimensionare:F=1/(2.2*Rt*Ct)=10^6 [Hz] Ct>100[pF] Rt>1[k] Rs 10*Rt

Alegem: Ct=Cs=150[pF] Rt Rs=10*Rt=15[k] Page 3 of 14

U 8A 1 2 7406 R 1 1

U 9A 2 7406

R 2 1k

C 5

C 3

Divizorul de frecventa:
Divizorul de frecventa este compus din doua circuite de divizare :4040 si 4024.Dimensionarea acestui divizor va dicta timpul de poarta in care vor fi validate impulsurilor provenite de la circuitul formator sa treaca la numarator.Deoarece noi vrem ca data afisata sa reprezinte numarul de rot/min si rezolutia sa fie 0.1x inseamna ca ,impunand ca Tm=0.4s si tinand cont ca =1,avem: m=(6*10)/0.4 => m=60/0.4 => m=150; deci,la N rot/min vom avea N*150 impulsiri/min,adica (N*150)/60 impulsuri/s (N*150)/60*0.4 impulsuri/0.4s. In caz particular la 30 rot/min avem: 30*150=4500 imp/min (30*150)/60=75 imp/sec [(30*150)/60]*0.4=30 imp/0.4s =>

Acest rezultat il obtinem tinand cont de formula : Tm=(6*10^)/m ,avand in vedere ca pt =1 vom avea la afisare reprezentata data in N rot/min si cu o rezolutie x0.1 . f=1/T=1/0.4=2.5 [Hz]

Page 4 of 14

1 [MHz]

2.5

Hz

4040

12 11 10 9 8 7 6 5 4 3 2 1

Q Q Q Q Q Q Q Q Q Q Q Q

Q Q Q Q Q Q Q Q Q Q Q Q U 1 4040 0 0 0 0 0 0 0 0 1 0 0 0

Functionare:
Stim ca 25000=2^3*5^5 ,ceea ce inseamna ca vom configura un divizor prin 2^3 si celalalt divizor prin 5^5.Primul numarator primeste pe intrarea de clock impulsuri de tact de la oscilator cu frecventa de 1[Mhz] ,dupa care va diviza aceasta frecventa prin 5^5 ,cu ajutorul portilor AND cu 4 intrari,respectiv 3 intrari ,care la apartia la iesire a codului 110000110101,vor trimite un impuls care va produce resetul circuitului si impulsului de clock pentru urmatorul divizor.Cel de-al doilea divizor cand va ajunge la valoarea binara corespunzatoare valorii 2^5 ,adica 000000001000 , va produce un impuls de reset pentru divizor si un impuls de validare pentru poarta.Frecventa de validare pentru poarta va rezulta de 2.5 [Hz].

Numaratorul:

Numaratorul este format din trei numaratoare BCD sincrone reversibile,presetabile,de tip 40192.Aceste numaratoare au setate intrarile de PRESET ENABLE si CK DOWN la 1 logic,pentru a nu se incarca paralel,respectiv pentru a numara inainte.Cand numarul a atins numarul maxim numarabil in modul inainte(respectiv 9 pentru zecimal),dupa jumtate din perioada semnalului de tact(respectiv dupa ce CK UP trece in 0) CY trece la nivelul 0 si va da un impuls de clock pentru urmatorul numarator aflat conectat in cascada.Astfel, numaratorul ce primeste impuls de clock de la poarta va numara sute de rot/min,iar cel conectat in cascada cu acesta va numara mii de rot/min.Iesirile de date din numaratoare sunt aplicate circuitelor de decalare si apoi afisate Page 5 of 14

1 1 0 0 0 0 1 1 0 1 0 1

U 2A 7411

U 3A 14012

12 11 10 9 8 7 6 5 4 3 2 1

VC C

VC C

R ST

R ST

C LK

C LK

U 1

Schema numaratorului este prezentata in continuare:

H I

CLK

14 11

9 10 1 15

14 11

4 3 2 1

R ST PE

4 3 2 1

R ST PE

R ST PE

C U C D C A BO 12 13

C U C D

C U C D

J J J J

J J J J

C A BO

C A BO

4 3 2 1

Q Q Q Q

4 3 2 1

Q Q Q Q

12 13

12 13

7 6 2 3

7 6 2 3

Blocul de decodare si afisare:

Este format din trei decodoare de tip 4511 ce contin drivere pentru comanda celulelor de afisare cu 7 segmente. La intrarile A B C D sunt aplicate semnalele de la iesirile numaratoarelor,dupa care aceste semnale sunt decodate si afisate pe celulele de afisare.Aceste decodoare contin intrari de testare afisaj LT,stergerea datelor de pe afisaj BL, precum si intrari pentru validarea latch LE/STROBE. Schema blocului de afisare este prezentata incontinuare:

Page 6 of 14

7 6 2 3

Q Q Q Q

4 3 2 1

J J J J

4 3 2 1

9 10 1 15

14 11

9 10 1 15

5 4

5 4

5 4

H I

5 4 3

6 2 1 7

5 4 3

6 2 1 7

5 4 3 LE BI LT 4 5

LE BI LT

LE BI LT

D C B A

D C B A

G F E D C B A

G F E D C B A

4 5

0 1 2 3

4 5

0 1 2 3

1 1 9 1 1 1 1

1 1 9 1 1 1 1

g f e d c b a

g f e d c b a

S1

S W D IP -7

S1

,
S W D IP -7

Circuitul de pornire la 10 rot/min:

Turatia de 10 rot/min inseamna 1 afisat pe prima celula,0 pe a doua celula si 0 pe a treia celula,deci valoarea 0001 la iesirea primului numarator,valoarea 0000 la iesirea celui de-al doilea numarator si valoarea 0000 la iesirea celui de-al treilea numarator.Aceasta conditie va fi sesizata cu ajutorul unei porti NOR cu trei intrari atasata primului numarator,unei porti NOR cu 4 intrari atasata celui de-al doilea numarator si o poarta NOR cu patru intrari atasata pe cel de-al treilea numarator.Iesirea portilor NOR,precum si primul bit al primului numarator,intra in poarta AND cu patru intrari care va conditiona sincronismul celor trei stari,dupa care semnalul de la iesirea acestei din urma porti va fi aplicata unui bistabil de tp JK pe intrarea de clock Schema este prezentata in continuarea:

Page 7 of 14

g f e d c b a S1 S W D IP -7

1 1 9 1 1 1 1

0 1 2 3

G F E D C B A

D C B A

6 2 1 7

Atunci cand inca nu s-a ajuns a turatia 10 rot/min,iesirea portii AND este in 0 logic ,iar iesirea bistabilului este in 0,nivel logic aplicat pe intrarea BI a decodorului de la afisor,ceea ce determina stingerea celulelor de afisare.In momentul cand s-a depasit turatia 10 rot/min,pe intrarea de clock a bistabilului va apareao tranzitie 0-1 , dupa care 1 0 , fapt ce determina bascularea iesirii bistabilului in 1 care valideaza afisarea datelor pe afisor.La o coborare sub nivelul de 100 rot/min va produce acelasi lucru,dar cu deosebirea ca iesirea bistabilului va bascula in 0 si va stinge afisorul.

4 3 2 1

R ST PE

4 3 2 1

R ST PE

R ST PE

C U C D

C U C D C A BO

C U C D

J J J J

J J J J

C A BO

C A BO

4 3 2 1

Q Q Q Q

4 3 2 1

Q Q Q Q

0 0 0 1

0 0 0 0

U 4A 14081

U 2A 14025

U 3A 1 0 1 0 6 -E C L

0 0 0 0 U 3A 1 0 1 0 6 -E C L 7411 J C LK K Q / R JKFFR S S Q U 5A 1

Page 8 of 14

Q Q Q Q

4 3 2 1

J J J J

4 3 2 1

Circuitul de oprire la 50 rot/min:

Turatia de 50 rot/min inseamna 5 afisat pe prima celula, 0 pe a doua celula si 0 pe a treia celula,deci valoarea 0101 la iesirea primului numarator,valoarea 0000 la iesirea celui de-al doilea numarator si valoarea 0000 la iesirea celui de-al treilea numarator.Aceasta conditie va fi sesizata cu ajutorul unei porti NOR cu 2 intrari si o poarta AND cu 2 intrari atasate primului numarator,o poarta NOR cu 4 intrari atasata pe al doilea numarator si o poarta NOR cu 4 intrari pe al treilea numarator.Iesirile portilor vor inta in poarta AND cu trei intrari,care va conditiona sincronismul celor trei stari,dupa care semnalul de la iesirea acesteaiava fi aplicata unui bistabil de tip JK pe intrarea de clock. Schema este prezentata incontinuarea:

Page 9 of 14

4 3 2 1

4 3 2 1

R ST PE

R ST PE

R ST PE

C U C D

C U C D

C U C D C A BO

J J J J

J J J J

C A BO

C A BO

4 3 2 1

4 3 2 1

Q Q Q Q

Q Q Q Q

0 1 0 1

0 0 0 0

U 2A 10102

U 3A 7411

U 4A 1 0 1 0 6 -E C L

0 0 0 0 U 4A 1 0 1 0 6 -E C L J C LK K Q / 1N 4376 R JKFFR S S Q D 2 1

U 3A 7411

Atunci cand inca nu s-a ajuns la turatia de 50 rot/min,iesirea portii AND este in 0 logic ,iar iesirea bistabilului este in 1 , nivel logic aplicat pe intrarea LE a decodorului de la afisor,ceea ce determina functionarea normala a afisorului.In momentul cand s-a depasit turatia 50 rot/min ,pe intararea de clock a bistabilului va aparea o tranzitie 0 - 1 ,dupa care 1 - 0 ,fapt ce determina bascularea iesirii bistabilului in 0 care are ca efect memorarea in lath-urile decodorului a ultimei valori,adica valoarea de 50 rot/min.La o coborarea sub nivelul de 50 rot/min, va produce acelasi lucru,dar cu deosebire ca iesirea bistabilului va bascula in 1 si va comuta afisorul pe functionarea normala.

Page 10 of 14

Q Q Q Q

4 3 2 1

J J J J

4 3 2 1

Circuit de avertizare optica intre 20 rot/min 35 rot/min:

Turatia 20 rot/min inseamna 2 afisat pe prima celula, 0 pe a doua celula si 0 pe a treia celula, deci valoarea 0001 la iesirea primului numarator, valoarea 0000 la iesirea celui de-al doilea numarator si valoarea 0000 la iesirea celui de-al treilea numarator

4 3 2 1

R ST PE

R ST PE

R ST PE

C U C D

C U C D

C U C D C A BO

J J J J

J J J J

C A BO

C A BO

4 3 2 1

Q Q Q Q

Q Q Q Q

0 0 1 0

0 0 0 0

U 4A 14081

U 2A 14025

U 3A 1 0 1 0 6 -E C L

0 0 0 0 U 3A 1 0 1 0 6 -E C L 1

Q Q Q Q

4 3 2 1

4 3 2 1

J J J J

4 3 2 1

4 3 2 1

VC C U 5A 7411 J C LK K 1 Q / R JKFFR S Q 2 BC 107 D 2 Q 1N 4376

Page 11 of 14

Turatia 35 rot/min inseamna 3 afisat pe prima celula, 5 pe a doua celula si 0 pe a treia celula, deci valoarea 0011 la iesirea primului numarator, valoarea 0101 la iesirea celui de-al doilea numarator si valoarea 0000 la iesirea celui de-al treilea numarator.

Page 12 of 14

R ST PE C A BO U 2A 10102 1 0 0 1 1 Q Q Q Q 4 3 2 1 C U C D J J J J 4 3 2 1

U 3A

7411

R ST PE C A BO U 2A 10102 C U C D

0 1 0 1

Q Q Q Q

4 3 2 1

J J J J

4 3 2 1

U 3A

U 3A

7411

7411

Page 13 of 14
1 J K R JKFFR S Q / Q 2 BC 107 1N 4376 C LK S Q VC C D 2

R ST PE C A BO C U C D

0 0 0 0 U 4A 1 0 1 0 6 -E C L

Q Q Q Q

4 3 2 1

J J J J

4 3 2 1

60

C 5 in _ im p R 1

1 [MHz]
o u t _ im p 60

VC C R 2 C 3 R ST R 1 R es C LK

1 1 0 0 0 0 1 1 0 1 0 1 Q Q Q Q Q Q Q Q Q Q Q Q 12 11 10 9 8 7 6 5 4 3 2 1

R 4

R es

U 3A 7407

VC C R ST C LK

0 0 0 0 0 0 0 0 1 0 0 0 Q Q Q Q Q Q Q Q Q Q Q Q 12 11 10 9 8 7 6 5 4 3 2 1

2.5 Hz

2 5 R ST PE 3 12 13 C A BO C U C D 14 11 5 4 35 50 1 10 R ST PE 12 13 20 7 6 2 3 C A BO Q Q Q Q 4 3 2 1 C U C D J J J J 4 3 2 1 14 11 5 4 9 10 1 15 7 6 2 3 Q Q Q Q 4 3 2 1 J J J J 4 3 2 1 9 10 1 15

Page 14 of 14
J K R Q JKFF R S D 2 D 2 K R Q JKFFR S Q 1 BC 107 BC 107 Q R K C LK S Q U 8 K R Q J S Q JKFFR S C LK C LK Q 1 Q S J JKF FR S

R ST PE 12 13 C A BO J S Q U 8 VC C D 1 U 8 U 8 S1 g f e d c b a S W D IP -7 14 15 9 10 11 12 13 S1 g f e d c b a S W D IP -7 1 1 9 1 1 1 1 4 5 0 1 2 3 C LK 7 6 2 3 Q Q Q Q 4 3 2 1 C U C D J J J J 4 3 2 1

14 11 5 4 9 10 1 15

LE BI LT G F E D C B A D C B A

5 4 3 6 2 1 7

LE BI LT G F E D C B A D C B A

5 4 3 6 2 1 7

,
S1 S W D IP -7 LE BI LT 5 4 3 H I g f e d c b a 14 15 9 10 11 12 13 G F E D C B A D C B A 6 2 1 7

S-ar putea să vă placă și