Documente Academic
Documente Profesional
Documente Cultură
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:
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
=
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
f=
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).
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:
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.
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.
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