Sunteți pe pagina 1din 12

Universitatea Tehnica Gh.

Asachi Iasi Facultatea Electronica si Telecomunicatii

TUROMETRU DIGITAL
Bilet nr.22

Indrumator:

Student:

Conferentiar Dr.Ing. L.

Enunt:
Sa se proiecteze un turometru care sa masoare turatia in urmatoarele conditii: Gama de turatii: 100 1000 rot/min; Timpul de masurare(de poarta): 0.5s; Rezolutia afisajului: 10 x rot/min; Alte prescriptii: avertizare acustica la depasirea valorii 500 rot/min.

Generalitati:
Turometru este o aplicatie a masurarii digitale a frecventei,avand rolul de a numara intr-un anumit interval de timp impulsurile furnizate de traductor si de a afisa numeric rezultatele, valori masurate in rot/min. Cea mai simpla solutie este utilizarea unui traductor de impulsuri ce produce 60 de tacte la fiecare rotatie a axului,conectat la intrarea unui frencventmetru digital cu un interval de timp de masurare(de poarta) de 1s. Schema bloc a turometrului digital este data in figura de mai jos:

Impulsurile furnizate de traductor sunt prelucrate in etajul formator pentru a obtine semnal compatibil cu circuitele numerice,semnalul obtinut fiind aplicat circuitului poarta, care permite transmiterea impulsurilor la numerator in intervalul de timp . Intervalul de timp de masura Tm se prestabileste cu ajutorul circuitului divizor de frecventa,astfel incat rezultatul masuratorii sa reprezinte turatia in rot/min,unde:

=
Cu urmatoarele specificatii: timp de masurare(timp de poarta); factor de multiplicare al traductorului; 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 este format dintr-un trigger Schmith cu porti
neinversoare.El are rolul de a adapta semnalul provenit de la un traductor cu un semnal compatibil cu circuitele numerice.Acesta se conecteaza la iesirea traductorului de impulsuri (impulsurile formate fiind aplicate portii AND). Circuitul folosit este MMC 4050 si este prezentat in figura de mai jos:

Circuitul poarta este reprezentat de o poarta AND cu doua intrari:


--pe prima intrare sunt aplicate impulsurile provenite de la formator ; --pe a doua intrare sunt aplicate impulsurile provenite de la divizorul de frecventa,inversate de o poarta NOT. Atunci cand semnalul inversat provenit de la divizorul de frecventa se afla in 1 logic.

Oscilatorul de referinta este pilotat cu cuart,pentru a avea o stabilitate


in functionare ridicata.Frecventa oscilatorului are valoarea de 1 MHz.

Dimensionare:
F= Ct > 100 pF Rt > 1 K Rs 10*Rt Se alege: Ct=Cs=100 pF => Rt 1.5K Rs=10*Rt=15K

Hz

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 impulsurile provenite de la circuitul formator sa treaca la numarator. Valoarea afisata trebuie sa reprezinte numarul de rot/min si rezolutia afisajului sa fie x10 .Impunand =0.5s si tinand cont ca =4 vom avea:

=
Se obtine =(6*

=>

=
=60000/0.5 => =120000

)/0.5 =>

La N rot/min vom avea N*120000 impulsuri/min ,adica(N*120000)/60 impulsuri/s si (N*120000)/6000 impulsuri/0.5s. La 100 rot/min avem: 100*120000=12000000 impulsuri/min

=200000 impulsuri/s =4000 impulsuri/0.5s

La iesirea divizorului trebuie sa avem o frecventa de :

f=

=2 Hz ,ceea ce inseamna trebuie sa configuram un divizor prin

500000.Schema divizorului este prezentata in figura de mai jos:

Cand divizorul de frecventa numara spre depasire,la iesirea lui avem 0 logic.Atunci cand ajunge la depasire si obtinem impulsul de reset la iesirea divizorului avem 1 logic.Acest nivel logic de scurta durata are urmatoarele efecte: reseteaza divizorul da impuls de memorare a datei in decodoare pe intrarea LE impulsul inversat produce blocarea impulsurilor provenite de la formator imppulsul inversat a doua oara produce resetarea numaratoarelor

Al doilea inversor a fost introdus pentru a introduce o intarziere intre momentul de memorare a datei in decodare si momentul de reset pentru numaratoare.Pe tot parcursul numararii ,decodoarele trimit la afisare ultima data memorata.

Functionare
Stiind ca 500000 = prin * vom configure un divizor prin *5 si celalalt divizor .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 ,cu ajutorul portilor AND cu 4 intrari,respective 3 intrari,care la aparitia la iesire a codului binar 110000110101 vor trimite un impuls care va produce resetul circuitului si impulsul de clock pentru urmatorul divizor.Cel de-al doilea divizor cand va ajunge la valoarea binara corespunzatoare valorii de *5 cu ajutorul unei porti AND cu 2 intrari , adica 500000, va produce un impuls de reset pentru divizor si un impuls de validare pentru poarta(frecventa de validare pentru poarta rezultand de 2 Hz).

Numaratorul este format din patru numaratoare BCD sincrone


reversibile,de tip 40192.Acestea au setate intrarile de PRESET ENABLE si CK DOWN la 1 logic,pentru a nu se incarca paralel ,respective pentru a numara inainte.Cand numarul a atins numarul maxim numarabil in modul inainte ,dupa jumatatea perioadei semnalului de tact CY trece la nivel 0 si va da un impuls de clock pentru urmatorul numerator care este conectat in cascada.Numaratorul ce primeste impuls de clock de la poarta va numara sutele de rot/min ,iar cel conectat in cascada cu acesta va numara miile de rot/min.Iesirile de date din numaratoare sunt aplicate circuitelor de decodare si apoi afisate.Schema numaratorului este prezentata in figura de mai jos:

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.
7

Aceste decodoare contin intrari de testare afisaj LT ,stergere a datelor de pe afisaj BL precum si intrari pentru validare latch LE/STROBE.Schema blocului de afisare este prezentata in figura de mai jos:

Circuitul de pornire la 100 rot/min


Turatia de 100 rot/min inseamna 1 afisat pe prima celula , 0 afisat pe a doua celula si 0 afisat 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 4 intrari atasata celui de-al doilea numarator si o poarta NOR cu 4 intrari atasata pe cel de-al treilea numarator.Iesirea portilor NOR ,precum si primul bit al primului numarator ,intra in poarta AND cu 4
8

intrari care va conditiona sincronismul celor trei stari ,dupa care semnalul de la iesirea acestei din urma porti va fi aplicat unui bistabil de tip JK pe intrarea de clock.Schema este prezentata in figura de mai jos:

Atunci cand inca nu s-a ajuns la turatia de 100 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 deposit turatia de 100 rot/min ,pe intrarea de clock a bistabilului va apare o 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.

Circuitul de oprire la 1000 rot/min


Turatia de 1000 rot/min inseamna 1 afisat pe prima celula ,0 afisat pe a doua celula,0 afisat pe a treia celula si 0 afisat pe a patra celula,deci valoarea 0001 la iesirea primului numarator,valoarea 0000 la iesirea celui de-al doilea numarator,valoarea 0000 la iesirea celui de-al treilea numarator si valoarea 0000 la iesirea celui de-al patrulea numarator.Aceasta conditie va fi sesizata cu ajutorul unei porti NOR cu 2 intrari si o poarta AND cu 2 intrari atasate primului numarator,iar celorlalte trei numaratoare li se vor atasa fiecaruia cate o poarta NOR cu 4 intrari. Iesirea portilor NOR a ultimelor trei numaratoare vor intra in poarta AND cu 4 intrari care va conditiona sincronismul celor patru stari dupa care semnalul de la iesirea celei din urma porti va fi aplicat unui bistabil de tip JK pe intrarea de clock.Schema este data n figura de mai jos:

10

Atunci cand inca nu s-a ajuns la turatia de 1000 rot/min,iesirea portii AND este in 0 logic, iar iesirea bistabilului este in 1 logic,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 de 1000 rot/min,pe intrarea de clock a bistabilului va apare o tranzitie 0 1 ,dupa care 1 0 ,fapt ce determina bascularea iesirii bistabilului in 0 care are ca efect memorarea in latchurile decodorului a ultimei valori ,adica valoarea de 1000 rot/min.La o coborare sub nivelul de 1000 rot/min ,se va produce acelasi lucru,dar cu deosebirea ca iesirea bistabilului va bascule in 1 si va comuta afisorul pe functionare normal.

Circuitul de avertizare acustica la depasirea valorii de 500 rot/min


Turatia de 500 rot/min inseamna 5 afisat pe prima celula, 0 afisat pe a doua celula si 0 afisat pe a treia celula,deci valoarea 0101 la iesirea primului numarator,valoarea 0000 la iesirea celui de-al doilea numarator si valoare 0000 la iesirea celui de-al treilea numarator.Aceasta conditie va fi sesizata cu ajutorul unei porti NOR cu 3 intrari si un inversor atasate primului numarator,o poarta AND cu 4 intrari atasata celui de-al doilea numarator si o poarta NOR cu 4 intrari atasata celui de-al treilea numarator. Iesirile portilor NOR cu 3 intrari plus poarta AND cu 4 intrari intra intr-o poarta AND cu 2 intrari care va conditiona sincronismul celor trei stari,dupa care semnalul de la iesirea acestei din urma porti va fi aplicat unui bistabil de tip JK pe intrarea de clock. Atunci cand inca nu s-a ajuns la turatia de 500 rot/min ,iesirea portii AND este in 0 logic ,iar iesirea bistabilului este in 0, nivel logic aplicat pe baza unui tranzistor NPN ,avand inserat in colector un LED.Acest nivel 0 produce blocarea tranzistorului.In momentul cand s-a depasit turatia de 500 rot/min,pe intrarea de clock a bistabilului va apare o tranzitie 0 1 ,dupa care 1 0 ,fapt ce determina bascularea iesirii bistabilului in 1 care are ca efect saturarea tranzistorului care produce avertizarea acustica dorita.La o coborare sub nivelu
11

de 500 rot/min se va produce acelasi lucru,dar cu deosebirea ca iesirea bistabilului va bascula in 0 si va bloca tranzistorul.Schema este data in figura de mai jos:

12

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