Sunteți pe pagina 1din 6

Universitatea POLITEHNICA din Timioara Facultatea de Electronic i Telecomunicaii De artamentul !

surri i Electronic O tic


"""#meo#etc#u t#ro

CON$E%TOA%E ANALO& ' NU!E%ICE Convertoarele sunt circuite folosite n sistemele de achiziii de date i au rolul de a face conversia unui anumit tip de semnal ntr-un alt tip de semnal. Dup tipul conversiei se disting dou tipuri de convertoare: - convertoare analo( ' numerice )CAN*, care realizeaz transformarea unui semnal analogic ntr-un semnal digital (numeric ! - convertoare numeric ' analo(ice )CNA*, care relizeaz transformarea unui semnal digital ntrun semnal analogic. Convertor analog - numeric cu apro"imaii succesive Convertorul cu apro"imaii succesive este unul dintre cele mai utilizate convertoare datorit timpului sczut de conversie i a preciziei ridicate. #chema $loc este prezentat n fig. %.

&ig.% 'locurile prezente n aceast schem au urmtoarea semnificaie: C - comparator! +LCT - $locul logicii de comand i transfer! &T - generator de tact! CNA - convertor numeric analogic. (a intrarea C)* avem tensiunea continu +", ce urmeaz a fi convertit, iar la

Universitatea POLITEHNICA din Timioara Facultatea de Electronic i Telecomunicaii De artamentul !surri i Electronic O tic
"""#meo#etc#u t#ro

ieire avem secvena numeric N, - a.a/###an. ,entru C*), relaia de legtur ntre secvena numeric prezent la intrarea acestuia i tensiunea de la ieirea sa este:

U CNA U REF a% - % a - - - ... a n - n

unde ai #+*. $iii furnizai de '(C.. Comparatorul C prezent n schem, compar tensiunile prezente la cele dou intrri ale sale i n funcie de rezultatul comparrii furnizeaz la ieirea sa o tensiune echivalent nivelului de /01 logic respectiv /%1 logic. ,entru acest comparartor se pot scrie relaiile: U, 0 UCNA -0 Uo - 1.2 U, 3 UCNA -0 Uo - 142 Conversia C)* cu apro"imaii succesive se realizeaz pe durata a n pai, unde n este numrul de $ii al cuv2ntului $inar de ieire al C)*, respectiv numrul de $ii prezent la intrarea C*). 3n primul pas, '(C. pune iniial $itul a%4%, ceilali $ii fiind pe 0 logic. (a intrarea C*) vom avea cuv2ntul $inar: %00...0 45 U CNA U REF - . )poi se compar prin intermediul comparatorului C tensiunea de intrare a C)*, +", cu tensiunea +C*). *ivelul logic prezent la ieirea comparatorului se memoreaz n $itul a% i rm2ne memorat p2n la finalul conversiei 45 a%4 /01 dac +" 6 +C*). respectiv a%4 /%1 dac +" 5 +C*) . 3n pasul -, '(C. pune $itul a- 4%, $itul a% fiind setat din pasul %. #e repet procedura descris n pasul %, cu o$servaia c la intrarea C*) avem secvena numeric a%%00...0. (a terminarea acestui pas se seteaz $itul a-. 3n acelai mod se seteaz pe r2nd $iii ai, la finalul celui de-al n-lea pas fiind terminat conversia i determinat secvena numeric corespunztoare tensiunii +" i anume N, - a.a/###an. ,rogramul !ATLA+ prezentat mai 7os realizeaz simularea funcionrii unui C)* cu apor"imaii succesive:
8convertor cu apro"imatii succesive 8tensiunea de referinta 5 tensiunea necunoscuta 5O+IECTI$E6 5'E, licarea 7unctionarii convertorului8 con7orm sc9emei din lucrare 5'Ce se o:serva daca modi7icam numarul de :iti ai convertorului 5'Calculati valorile rimilor ; :iti ai secventei N,8 cores und cu cei a7isati de ro(ram< 5'E, licarea ro(ramului

clear all! +ref4%9! 8tensiunea de referinta +"4:.-! 8tensiunea necunoscuta

Universitatea POLITEHNICA din Timioara Facultatea de Electronic i Telecomunicaii De artamentul !surri i Electronic O tic
"""#meo#etc#u t#ro

nr;$iti4%0! +cna40! for i4 %:nr;$iti +cna;intermediar40! +cna;intermediar 4 +ref < (-=(-i ! 8calcul valoare de adaugat sau de scazut din +cna, +cna4 +cna > +cna;intermediar! 8crestem pe +cna cu valoarea de adaugat if +cna 5 +" 8daca am depasit tensiunea necunoscuta, scadem valoarea pe care am adaugat-o anterior +cna;afisare(i 4+cna! *"(i 4 0! 8$itul a?i@ este 0, dupa algoritm +cna 4 +cna - +cna;intermediar! else 8daca nu am depasit, este oA si mai putem creste +cna la pasul urmator *"(i 4 %! +cna;afisare(i 4+cna! end end 8creare figura for 74 %:nr;$iti +";afisare(7 4+"! end plot(+";afisare,BrB ! a"is tight! hold on! grid on! stairs(+cna;afisare,B$B,B(ineCidthB,%.D ! "la$el(B,asiB ! Ela$el(BFoltiB ! title(BC)* cu apro"imatii succesiveB ! *";afisare4num-str(*" ! )pro"imarea4num-str(+cna ! te"t(%.D,+"-0.D,?B*" 4 B,num-str(*" @,BGdgeColorB,BredB,B&ontCeightB,B$oldB ! te"t(%.D,+"-0.H,?B+cna 4 B,num-str()pro"imarea @,BGdgeColorB,BredB,B&ontCeightB,B$oldB !

Convertor analog - numeric cu urmrire

Universitatea POLITEHNICA din Timioara Facultatea de Electronic i Telecomunicaii De artamentul !surri i Electronic O tic
"""#meo#etc#u t#ro

&ig.#chema $loc a C)* cu urmrire este prezentat n fig. #emnificaia $locurilor prezente n schem este urmtoarea: C - comparator! OP - oscilator pilot! P.8/ - pori logice I3! I - inversor! CNA - convertor numeric - analogic! N# % - numrtor reversi$il. Comparatorul C are funcionarea similar cu cea prezentat n paragraful anterior, dat de relaia (- . +n element important al schemei l prezint numrtorul reversi$il *J. )cesta are dou intrri notate prin *s - /numr sus1 i *7 -/numr 7os1. )cest numrtor numr cresctor impulsurile prezente la intrarea *s, i descresctor impulsurile prezente la intrarea *7, coninutul numrtorului fiind dat de *". Cele dou pori #3 i inversorul 3 au rolul de a selecta una din cele dou intrri ale numrtorului. )stfel, dac la ieirea comparatorului avem +o 41%1, la ieirea porii ,% avem /%1 logic, iar la ieirea inversorului 3 respectiv a porii ,- avem /01 logic, caz n care este selectat intrarea *s a numrtorului, deci acesta numr cresctor (coninutul su crete . 3n cazul +o4 101, este selectat intrarea *7 a numrtorului, coninutul acestuia scz2nd. Cu alte cuvinte numrtorul i crete coninutul at2ta timp c2t +" 5 +C*) i scade coninutul dac +" 6 +C*).

Universitatea POLITEHNICA din Timioara Facultatea de Electronic i Telecomunicaii De artamentul !surri i Electronic O tic
"""#meo#etc#u t#ro

8convertor cu urmrire 5O+IECTI$E6 5'E, licarea 7unctionarii convertorului8 con7orm sc9emei din lucrare 5'E, licarea ro(ramului 5'!odi7icati ro(ramul8 ast7el incat8 tensiunea de urmarit sa 7ie constanta 5'Com arati er7ormantele celor doua convertoare8 in ca=ul aceleiasi tensiuni constante 5'De cine de inde 7unctionarea corecta a convertorului< 5'!odi7icati am litudinea si 7recventa semnalului de intrare8 ast7el incat sa utem evidentia 7unctionarea incorecta 5 a convertorului# 5TE!A'im lementati / ro(rame in matla:8 care sa converteasca un semnal rectan(ular# 5'>e ot utili=a 7unctiile s?uare si re mat#

clear n4K! 8numarul de $iti ai convertorului *4D00! 8capacitatea numaratorului +ref4%0! delta4+refL-=n! 8pasul cu care convertorul urmareste tensiunea +"

+cna40!8initializari +c40! +cna%40! for A4%:* 8$ucla care realizeaza conversia +"(A 4%.%>.-<sin(.0D<pi<A ! 8tensiunea aplicata C)*

if(+"(A 5+cna 8instructiune de conditionare ce simuleaza comparatorul +cna4+cna>delta! +c4%! +cna%(A 4+cna! else +cna4+cna-delta! +c40! +cna%(A 4+cna! end

end stairs(+cna%,BrB,B(ineCidthB,%.D ! hold on!grid on!

Universitatea POLITEHNICA din Timioara Facultatea de Electronic i Telecomunicaii De artamentul !surri i Electronic O tic
"""#meo#etc#u t#ro

plot(+" ! "la$el(BCapacitate numaratorB ! Mla$el(BFoltiB ! title(BC)* cu urmarireB !

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