Sunteți pe pagina 1din 21

1. Structura sistemului de interfata cu procesul condus (SIP)...............

1
2. Convertoare analog-numerice cu aproximatii succesive....................2
3. Convertorul analog-numeric in rampa................................................3
4. Convertorul analog-numeric prin integrare cu dubla panta.............4
5. Convertorul analogic-numeric cu urmarire........................................5
6. Convertoare numeric-analogice bipolare............................................6
7. Convertorul numeric-analogic cu retea de rezistente R-2R...............7
8. Convertor numeric analogic cu rezistente in scara............................8
9. Elemente de conectare..........................................................................9
10.Elemente de esantionare si retinere....................................................10
11.Filtrarea software..................................................................................11
12.Interfatarea sistemului intrarilor analogice.......................................12
13.Liniaritatea............................................................................................13
14.Multiplexarea analogica.......................................................................14
15.Rejectia erorilor de mod comun la intrarile analogice.....................15
16.Sistem de achizitii rapide.....................................................................16
17.Sisteme de achizitii de date..................................................................17
18.Subsistemu intrarilor numerice..........................................................18
19.Subsistemul iesirilor analogice...........................................................19
20.Subsistemul iesirilornumerice...........................................................20

Structura sistemului de interfata cu procesul condus (SIP) este destinat


adaptarii corespunztoare a semnalelor purtatoare de informaie si a comenzilor
intre sistemul de conducere si procesul industrial condus.Marimile masurate
sunt mrimi analogice (temperatura, debit, presiune) sau mrimi numerice
(atingere de limitatoare de cursa, starea unor contacte). Aceste mrimi sunt
furmizate la intrarea sistemului de interfata sub forma de semnale electrice si se
pot clasifica astfel:
1. Semnale purtatoare de informaie:
a)Semnale analogice :
- continue
- de curent (2-10mA sau 4-20mA)
- de tensiune (0-100V, +/- IOV, 0-20mV)
- discontinue - impulsuri de frecventa fixa modulate in amplitudine
b)Semnale numerice :
- indicnd starea unor elemente
- indicnd valoarea numerica a unei mrimi: in forma binara, in forma zecimala
- semnale cvasinumerice: nr de impulsuri pe secunda, frecventa unui tren de
impulsuri.
2. Semnale de comanda
- Comenzi analogice : de tip curent (2-10mA sau 4-20mA) ; de tip tensiune (+/10V).
-Comenzi numerice : cu 2 stri (pornit,oprit) sau propriu zise.
Subsistemul intrrilor analogice (SIA) transforma semnalele de masura in
mrimi numerice reprezentate pe 8,10,12,16 biti. Subsistemul ieirilor analogice
(SOA) primete la intrare mrimi numerice pe care le transforma in semnale de
tensiune sau curent prin care se comanda elementele de execuie. Sistemul de
interfata asigura o izolare galvanica intre echipamentul de conducere si rocesul
industrial.
O cerina pe care sistemul de interfata trebuie sa o indeplineasca este viteza de
lucru. Intr-o perioada de eantionare, sistemul de conducere trebuie sa realizeze
achiziia semnalelor din proces.
Subsistemul intrrilor analogice(SIA)
SIA constituie partea sistemului de interfata ce permite obinerea informaiilor
cantitative despre procesul condus,reprezentate intr-o forma care asigura
compatibilitatea cu sistemul de calcul. In toate cazurile se iau in considerare
semnale electrice,pt ca aceste semnale pot fi digitizate foarte uor. Daca la
ieirea traductorului nu avem semnal electric (ex :hidraulic sau pneumatic)
acesta va fi transformat intr- un semnal electric cu un convertot semnal
neelectric - curent.
Analiza performantelor SIA - se analizeaza principalele caracteristicicare
determina performantele SIA si anume : rejectia erorilor de mod comun;
stabilitatea cu temperatura; liniaritatea; rezoluia; durata conversiei.

Convertoare analog-numerice cu aproximatii succesive

Metodele de conversie cu aproximatii succesive realizeaza o conversie mult mai rapida


decat metodele in bucla. Pt un convertor cu n biti obtinerea rezultatului se produce
dupa n pulsuri de ceas, iar timpul de conversie nu este dependent de valoarea
semnalului.
Principiul de functionare se bazeaza pe tehnica cautarii binare prin injumatatire,
stabilind mai intai bitul MSB in starea 1L. Daca valoarea analogica a semnalului de
intrare este mai mica decat iesirea convertorului , se face bitul corespunzator 0L si se
trece la urmatorul bit. Procesul continua pana cand se ajunge la ultimul bit, valoarea
stocata in registrul de aproximatii succesive fiind si rezultatul conversiei.
Registrul de aproximatii succesive este un registru de conversie serie paralel, in care
iesirea comparatorului este totdeauna data seriala ce va fi deplasata sincron cu ceasul.
Codul de iesire a CAN pt cazul bipolar poate fi transformat in cod complement fata de
doi, prin complementarea celui mai semnificativ bit cu aproximatii succesive. Timpul
de converise depinde ne nr de biti ai convertorului si de perioada ceasului.
Frecventa ceasului este limitata de viteza de raspuns a comparatorului, timpul de
converie al CAN si intarzierile de propagare in circuitul digital. Trebuie respectate
anumite reguli :
a) masa digitala sa fie separata de masa analogica, legatura fiind facuta intr-un punct.
b) traseele cablajului imprimat din sectiunea numerica trebuiesc dispuse la distanta de
cele analogice.
c) traseul de la iesirea CAN pana la intrarea comparatorului treb sa fie cat mai scurt.
d) traseele analogice de intrare treb sa fie cat mai scurte.

Convertorul analog-numeric in rampa


Se bazeaza pe un circuit digital contituit in principal dintr-un numarator.La
declansarea conversiei,numaratorul este in starea 0 si numara inainte pulsurile
de ceas, succesiunea starilor iesirii numaratorului fiind dirijata catre intrarea
convertorului numeric-analogic.Cele 4 intrari ale circuitelor 4193 sunt conectate
la masa pt a forta inscrierea valorii 0 in numaratoare atc cand se comanda
incarcarea prin linia LOAD.Dupa incarcare,este comandata incremetarea valorii
din numarator pana cand valoarea tens I 0 R in devine = cu tens din intrarea
analogica.Iesirea comparatorului trece in starea 1L si stopeaza numararea prin
dezactivarea liniei ENABLE.Timpul de conversie pt un astfel de convertor nu
este fixat,el fiind dependent de marimea intrarii analogice si se exprima ca o
fractiune din timpul aferent pt gama completa.
Daca gama completa este: V in =(255/256)I ref R in se poate exprima timpul de

Vin * 2 n * Tc
conversie(tc) ca : t c =
I ref Rin
-in

care n reprezinta numarul de biti ai convertorului, iar Tc perioada ceasului


Curentul de iesire furnizat de convertorul numeric-analogic variaza in pasi,cea
mai mica valoare a curentului corespunzator modificarii ultimului bit fiind
I ref /2n.
Sistemul opreste incrementarea iesirii convertorului cand I o /R in depaseste pt
prima oara V in .Valoarea digitala(VD) se gaseste in relatiile:
Vin
Vin
1
+
> VD >
I ref Rin 2 n
I ref Rin

Convertorul analog-numeric prin integrare cu dubla panta


Principiul de functionare este ilustrat in figura 1.

Semnalul de intrare este integrat intr-un interval de timp fixat Ti, determinand la iesirea
integratorului o rampa. La sfarsitul intervalului de timp de integrare, partea logica determina
deconectarea semnalului analogic de intrare si conectarea unei tensiuni de referinta in locul
intrarii analogice, de polaritate inversa fata de semnalul de intrare. Timpul in care U pe
condensator devine 0 este dependent de marimea tensiunii la care a fost incarcat
condensatorul. Avand Ti = Ni * Tc, se masoara intervalul de timp de descarcare Tx = Nx *
Tc. Dupa integrare se obtine :

V0 =

Vin
1 Ti
V
dt
=
Ti
in

0
RC
RC

In timpul integrarii referintei, iesirea integratorului devine 0.

1 Ti
1 Tx
V dt
V dt = 0
RC 0 in
RC 0 ref
Se obtine:

Ni
Nx =
Vin ,med
Vref

Vin,med

este media semnalului de intrare n intervalul considerat.

Convertorul analogic-numeric cu urmarire


Este similar celui cu incrementare cu deosebirea ca circuitul digital asigura numararea
inainte si inapoi. Daca V in / R in > I o , iesirea comparatorului este fortata in starea LOW,
fapt care determina comanda de numarare inainte a numaratorului. Daca V in /R in <I0 ,
iesirea comparatorului va trece in starea HIGH, iar numaratorul trece la numararea
inapoi. La terminarea conversiei, ultimul bit al convertorului va oscila, asigurandu-se
astfel o precizie de +/- LSB.
Un curent de offset Iref/2 adaugat in punctul de insumare al comparatorului ofera
posibilitatea utilizarii convertorului la semnale bipolare , codul de iesire fiind codul
offset binar. Sistemul urmareste sa stabileasca egalitatea intre aceasta tensiune de iesire
din amplificator si intrarea analogica. Un curent de offset determina utilizarea
sistemului pt gama de lucru bipolara.In schemele de conversie trebuie sa se precizeze
rata maxima de transfer a modificarii numita si loop slew rate . Aceasta e controlata
de viteza de ceas. Viteza maxima de schimbare este :
V fs * f c
slew rate =
; in care
2n
V fs = gama maxima a semnalului de intrare; n = numarul de biti ai convertorului ;
fc = frecventa ceasului ;
V fs /2n= magnitudinea unui bit.
Un semnal sinusiodal de amplitudine egala cu gama maxima este :

v=

V fs

dv

= 2f in
sin 2ft ; iar viteza de urmarire prin diferentiere este :
2
2
dt max

Obtinem astfel : f max = f c / 2


CAN cu urmrire

CAN cu urmrire bipolar

Convertoare numeric-analogice bipolare


In multe cazuri este necesara producerea unei iesiri analogice bipolare ca raspuns la codul
bipolar la intrarii. Convertoarele unipolare pot fi usor adaptate pentru operarea in cod offset
binar. Un semnal de iesire bipolar poate fi obtinut de la un convertor unipolar prin simpla
suprapunere peste iesirea unipolara a unui curent de offset egal cu I ref /2 . Sumarea este
realizata cu un AO care este uzual utilizat pt conversia curent de iesire-tensiune.

Tensiunea de iesire:
I 0 I ref
V0 =
R in care I 0 = I ref x1 2 1 + x2 2 2 +...+ xn 2 n
2
Prin substitutie se obtine:
V 0 =I ref R[(x 1 2-1 + x 2 2-2+.....+x n 2-n)-1/2]
Convertoarele numeric analogice pentru care incrementii de curent ON si OFF sunt
accesibili separat pot fi configurate pentre game bipolare fara offset extern. Iesirea analogica
este proportionala cu diferenta dintre curentul normal si cel complementar al iesirii CNA.
Un convertor unipolar binar natural poate sa produca o tensiune de iesire bipolara cu semn si
magnitudine. Un bit al intrarii numerice numit si bit de semn activeaza un comutator static
care este utilizat pentru comanda polaritatii tensiunii de iesire.

Un CNA ideal determina schimbarea imediata a iesirii analogice la schimbarea codului


numeric aflat la intrare.

Convertorul numeric-analogic cu retea de rezistente R-2R

Rezistenta in orice punct a unui astfel de circuit este 2R||2R=R


Tensiunea de iesire in aceasta retea este obtinuta aplicand principiul
superpozitiei ca suma a efectelor bitilor individuali.
Vref
Vref
cel mai semnificativ bit are o contributie egala cu
urmatorul
cel mai putin semnificativ bit

Valoarea tensiunii de iesire este:

V0 = Vref ( x1 2 1 + x2 2 2 +...+ xn 2 n )

Expresia curentului de iesire este: I 0 =

Vref
R

(x 2
1

+ x 2 2 2 + ... + x n 2 n

Cel mai utilizat convertor numeric analogic este DAC-08 : este pe 8biti, foarte rapid si
relativ ieftin ca pret. Curentul de referinta este divizat potrivit semnificatiei bitilor
codului numeric de intrare, cu ajutorul retelei de rezistente R-2R. O caracteristica a
convertroului sunt cei 2 curenti de iesire I 0 si I 0 negat.
I 0 =I ref *(x 1 2-1 + x 2 2-2+.....+x n 2-8)
I0 =

255I ref
256

I 0 Este utilizat pentru numar mare de biti atunci cand dispersia

rezistentelor creste foarte mult

Convertor numeric analogic cu rezistente in scara

Un convertor numeric-analogic consta din :sursa de tensiune de referinta


,un set de rezistente in scara cu valori puteri ale lui 2,fiecare rezistor avand
asociat un comutator comandat de codul binar.
Starea comutatorului este reprezentata de valoarea intrarii binare, daca bitul
intrarii binare este 1L, comutatorul este inchis si prin rezistorul asociat circula
un curent dat de sursa de referinta si valoarea rezistorului
Suma curentilor prin fiecare rezistor determina valoarea curentului de
iesire,iar daca la iesire se dispune o rezistenta valoarea tensiunii asociate.

I0 =

2Vref
R

(x 2
1

+ x2 2 2 +...+ xn 2 n )

Cel mai semnificativ bit (MSB) are o contributie la curentul de iesire egala cu
Vref / R , pe cand cel mai putin semnificativ bit (LSB) are o contributie egala cu
Vref / 2n-1.
Pentru obtinerea valorii analogice de iesire produsa de CNA se poate utiliza un
amplificator operational a carui iesire in tensiune este dependenta de suma
curentilor prin reteaua de rezistente in scara. Valoarea tensiunii este determinata
de relatia:

V0 =

2Vref * R f
R

(x 2
1

+ x2 2 2 +...+ xn 2 n )

Elemente de conectare
Aceste elemente realizeaza conectarea la SIA a liniilor pe care se transmit semnalele din
procesul condus.Se recomanda in conditii industriale modul de intrare diferential,pt a elimina
erorile de mod comun.Conectarea se realizeaza prin cleme, reglete de borne,prinderea fiind
facuta prin lipire.Rezistentele de contact nenule,si de izolatie finite pot produce nesimetrii ale
liniilor,cauzand erori la transmiterea semnalelor de la traductoare la SIA.Daca la semnalele
de intrare in tensiune de nivel mare si mediu erorile de contact pot fi neglijate,la semnalele de
nivel redus rezistentele de constact nu mai pot fi neglijate.Schema electrica a etajului de
intrare este :

U i =Z*U S / R 1 +R 2 +R c1 +R c2 +Z i , unde R c1 si R c2 sunt rezistentele de contact,iar R 1 si R 2 sunt


rezistentele de legatura.Eroarea introdusa este neglijabila daca este indeplinita conditia:
Zi>>R1+R2+Rc1+Rc2, adica impedanta de intrare in etajul urmator sa fie cat mai mare.In
cazul intrarilor in curent,eraoarea datorata rezistentelor de contact poate fi corectata daca la
calculul rezistentei de conversie curent-tensiune se tine cont de Rc1 si Rc2.

Elemente de esantionare si retinere


Pt realizarea conversiei analog-numerice, pe toata durata conversiei, semnalul analogic
aferent canalului trebuie pastrat riguros constant.Elementul care realizeaza acest lucru este
elementul de esantionare si retinere(EER), el fiind in esenta o memorie analogica a carei
functionare presupune doua etape.Esantionarea se realizeaza prin incarcarea unui condesator
aflat in intrarea unei scheme de amplificator repetor,urmata de deconectarea acestuia de la
sursa de semnal.Presupunand ca in regimul de obtinere comutatorul k este inchis,timpul de
incarcare este determinat de iesirea a sursei de semnal,de rezistenta comutatorului in starea
ON (R om )si de capacitatea condensatorului C M .
Se obtine timpul de incarcare: T m =(R s +R on )C M .Timpul de obtinere este format din timpul de
incarcare si timpul de comutarre T C .Etapa de memorare decurde din momentul deschiderii
comutatorului K pana in momentul in care se comanda o noua inchidere a comutatorului.
Caracteristicile legate de viteza mare de achizitie,precizia de +/-0.01% pe toata
gama,compensarea interna,fac ca aceste circuite sa fie frecvent utilizate in aplicatii de
achizitie si distribuitie de date.Schema tipica a elem de esantionare si retinere este prezentata
in fig.2.Este posibila ajustarea offset-ului prin conectarea unui potentiometru de calibrare
extern, cat si prin adaugarea unei capacitati externe cu implicatii asupra timpului de achizitie
si a timpului de retinere.Timpul de achizitie este variabil,de la 10us la 1us.Utilizarea a doua
sau mai multe elemente de esantionare si retinere,cu un multiplexor de mare viteza,duce la
eliminarea timpului de esantionare si retinere.Cand primul canal este in retinere si procesul
de conversie este pornit,multiplex poate fi comandat pt urmatorul canal.Al doilea elem de
esantionare si retinere va achizitiona noua data pe durata conversiei analog-numerice.

10

Filtrarea software este una din operatiile importante ale prelucrarii primare, cu
scopul de a elimina din marimea masurata zgomotele ce insotesc semnalul de masura.
Dintre sursele de zgomot cel mai frecvent intalnite, putem enumera:
- inducerea semnalelor de frecventa industriala in cablurile purtatoare de semnal ;
- inducerea unor impulsuri provenind din regimurile tranzitorii ale campurilor electrice
si magnetice din cablurile de forta ;
- campuri magnetice datorate sarcinilor inductive specifice mediului industrial ;
- zgomote datorate esantionarii at cand semnalul esantionat contine componente de
frecventa mai mare decat frecventa de esantionare.
Filtrul numeric este un sistem discret care opereaza asupra unei secvente de intrare
constituita dintr-un fisier de valori numerice, pt a produce o secventa de iesire.
Filtrarea numerica reprezinta urmatoarele avantaje :
-flexibilitatea
-siguranta de functionare
-modularitatea
1. Filtrarea prin discretizarea functiei de trasnfer a filtrului : caracteristica
filtrului are forma :H(s) = 1 / (1 + Ts).
y f marimea filtrata se obtine :
2. Filtrarea prin mediere.Notand cu

1
y f (k ) =
N

N 1

y (k i )
i =1

Desi necesita un nr mic de operatii aritmetice, are dezavantajul nr mare de esantioane


care trebuiesc memorate. O filtrare eficienta se obtine pastrand un nr de 8 pana la 16
esantioane.Pt usurinta manipularii, este bine ca nr de esantioane cu care se executa
operatia de filtrare sa fie o putere a lui 2. Un avantaj major al filtrarii prin mediere este
faptul ca operatiile se pot efectua in unitati CAN, marimile fiinds reprezentate in cod
direct sau offset binar pt cele bipolare, fata de discretizarea unei functii de transfer
Conversia in unitati ingineresti se incearca evidentierea lantului transformarilor la
care este supusa o marime fizica de la iesirea traductorului cu care este prelevata din
proces si pana in momentul cand este convertita intr-un nr corespunzator, avand
semnificatie fizica. Prin aceste transformari, se ofera posibilitatea exprimarii interne a
valorii marimii fizice masurate, in functie de valoarea in unitati CAN a iesirii
convertorului analog numeric, de gama de tensiune unipolara sau bipolara acceptata la
intrarea CAN, dar si de tipul codului in care este reprezentata iesirea numerica a CAN.

11

Interfatarea sistemului intrarilor analogice


a) Scheme cu declansare si asteptare (polling) sunt caracterizate de faptul ca
microprocesorul determina pornirea conversiei la fiecare moment de esantionare si
testeaza linia EOC (end of conversion) care da informatii despre terminarea conversiei.
La detectarea terminarii conversiei se citeste registrul de iesire al convertorului,
registru care contine valoarea convertita. Metoda are avantajul simplitatii in
detrimentul vitezei datorita timpului de asteptare, timp determinat de durata conversiei.
b) Schemele in intreruperi se bazeaza pe faptul ca procesorul declanseaza
conversia, alte taskuri sunt executate, iar in momentul terminarii conversiei procesorul
primeste un semnal de intrerupere. Ca urmare a intreruperii primite taskul curent etse
abandonat si informatiile vitale sunt salvate. Tratarea intreruperii consta in executia
unei secvente de instructiuni care au ca efect accesul la rezultatul conversiei.
c) Schemele imbunatatite sunt acele scheme la care procesul de conversie se
desfasoara continuu, datele achizitionate fiind dispuse intr-un buffer circular de tip
FIFO, in ordinea in care sunt obtinute. Atunci cand bufferul este plin, printr-o schema
hardware se poate genera un semnal de intrerupere sau se pozitioneaza un indicator de
suprainscriere.Din punct de vedere software transferul de date de la SIA la
microprocesor poate fi organizat in trei moduri :
a) Memory mapped - SIA este vazut de microprocesor ca o adresa de memorie in
spatiul de memorie neutilizat. Pt toate operatiile cu SIA, microprocesorul adreseaza o
locatie de memorie.
b) Transfer inpu/output SIA este vazut ca port, luand in consideratie liniile IOR si
IOW. Este modul prin care, odata cu reducerea complexitatii decodificarii, se
utilizeaza eficient si spatiul de memorie.
c) Accesul direct la memorie (DMA) utilizat atunci cand este necesar un transfer
masiv de date de la SIA la microprocesor. Are avantajul unei viteze mari de transfer,
cat si al faptului ca transferu se executa intre SIA si memoria interna.

12

Liniaritatea
Liniaritateaeste exprimat prin deviaia maxim a funciei de transfer a
convertorului analog - numeric (CAN), fa de dreapta care trece prin origine i
punctul de gam maxim. Ea este n general exprimat n bii pe toat gama.
Eroarea de liniaritate diferenial se definete ca diferena dintre valorile
semnalului analogic care corespund la dou coduri adiacente.
Eroarea de liniaritate integralaeste definit ca deviaia fa de valoarea
analogic ideal a LSB (The Lowest Significant Bit), adic (gama complet/2n),
ntre dou stri adiacente, reprezentate prin codurile lor, pentru gama
complet a convertorului.

Fig. 1 - CAN cu eroare de liniaritate diferenial

13

Multiplexarea analogica
Multiplexoarele sunt elemente care permit utilizarea in comun a unei singure resurse de catre
mai multi utilizatori,in cazul de fata resursa comuna fiind convertorul analog-numeric,iar
utilizatorii fiind canalele analogice de intrare.Folosirea multiplexoarelor este justificata din
punct de vedere economic,cat si din punctul de vedere al spatiului ocupat pe placheta.
Principala
componenta
a
multiplexoarelor
analogice
este
elementul de comutare,care poate fi
realizat in una din variantele:cu relee
obisnuite,cu relee reed,cu relee cu
mercur si in varianta utilizarii
elementelor de comutatie statica cu
elemente semoconductoare.Se prezinta
in
continuare
schema
electrica
echivalenta pentru un multiplexor cu 4
canale.Se defineste timpul de stabilire
(sttling time) ca timpul scurs intre
momentul activarii canalului si
momentul
la
care,la
out
multiplexorului,este
disponibil
semnalul.
Capacitatile poarta-sursa si sursa-drena ale comutatorului CMOS FET, constanta RC a sursei
si impedanta de intrare in etajul urmator determina timpul de stabilire al
multiplexorului.Curentul transmis de la sursa la iesirea comutatorului CMOS FET este det de
amplitudinea si timpul de crestere a semnalului.Schema tipica de incarcare este prezentata
mai jos.Timpul de comutare este timpul cerut de comutatorul CMOS pt comutarea din starea
ON,dupa ce un nou cod numeric,semnificand adresa canalului,a fost aplicat.Aceste timp
este masurat din momentul dispunerii la intrare a adresei canalului pana cand semnalul de
iesire atinge 90% din semnalul analogic de intrare,pt o incarcare de 10V.Rejectia tensiunilor
de mod comun se refera la proprietatea multiplexoarelor diferentiale de a rejecta semnalele ce
nu sunt comune pe amble intrari si de a lasa sa treaca numai semnalul diferential la iesire.

14

Rejectia erorilor de mod comun la intrarile analogice


Erorile de mod comun apar datorita diferentei de potential intre masa traductorului si
masa punctului de conectare la SIA.Daca notam V S valoarea tensiunii la iesirea
traductorului, cu V g valoarea diferentei de potential intre masa traductorului si masa
SIA si cu V in valoarea diferentei de potential la intrarea SIA , se obtine formula:
V in= V S + V g.
La distante de ordinal sutelor de metri diferenta de potential V g este de ordinul a 200300V,amplificata de curentii de circulatie,la intrarea SIA semnalului V IN este mult
amplificat fata de V S . Asadar se utilizeaza modul de intrare diferential, mod ce elimina
intro mare masura erorile de mod comun.
Pt a determina influenta tensiunii de mod comun V g asupra tensiunii de intrare
V in se poate folosi principiul superpozitiei, neutralizand sursa de semnal.O
metod eficient pentru rejecia erorilor de mod comun pe liniile de semnal este
cea de torsadare a conductoarelor i ecranarea acestora n vederea reducerii
tensiunilor induse

15

Sistem de achizitii rapide


Suntsituaiincareestenecesarachiziiamrimiloranalogicelaintervale
detimpfoartemici.Timpiide
conversiecaracteristicielementelorprezentatepnnprezentnupermitacestlucru.C
onvertorulADC600,realizatdefirmaBurr-Brown,poate
digitizasemnalelaofrecvende10MHz,cuorezoluiede12bii..Sepotenumeractev
aaplicaiicarenecesitperformanedeosebite:analiza semnalelor radar, ecografia,
comunicaii de date, osciloscopul digital etc. Un astfel de convertor
funcioneazpebazaprincipiuluiconversieindoipai,
fiecareconvertorfiindunconvertorparaleldemarevitez.Elestealctuitdintrunelementdeeantionarei reinere,douconvertoareparalele,unconvertoranalognumeric,un amplificatordeeroare,precumielementeledecorecieisincronizare.

Tehnicadeconversiesebazeazpeoconversieanalognumericcuunconvertorparalel
de
7bii,ieireaacestuiaesteconvertitdinnouanalogic,sczutdin
mrimea
analogicdeintrare,rezultatul
fiinddinnouconvertitnumericcualdoileaconvertorparalel.Ieirilecelordouconve
rtoareanalog-numerice
paralelesuntcombinatepentruasefurnizacodulnumericcorespunztorintrriianalo
gice.Intrarea
analogicesteeantionatcuunelementdeeantionareireinerecumicidistorsiuni
itimpdeachiziiemic.Opuntecudiodecomandatrealizeazcomutarea
static
pentruobinereacompromisuluintreviteziprecizie.Deoarececapacitateaderein
erenuestedispusnreacie,timpuldeachiziienudepete 25ns.
Primulconvertorcuorezoluiedenumai7biifaceoaproximareasemnalului.
Ambeleconvertoaresuntconvertoaredemarevitez,cuorezoluiede7bii,formatep
rinconectarean paraleladouconvertoare pecte6bii.Un circuitde sincronizare
aranjeaz
succesiuneasemnalelor
pentrucorectaoperarea
convertorului.Ieireaconvertoruluipentruceimaisemnificativibiiestememorat
ntr-unregistrulatchseparat, de
7 bii,momentn
careal doileaconvertor
paralelestedeclanat.

16

Sisteme de achizitii de date


Unsistemdeachiziiededateoferfunciicompletedeconversieaieirilornaturaledelaun
ulsaumai muli senzori,n semnale echivalentedigitale,utilizate n aplicaiilede
reglare,protocolarei afiare. Aplicaiile potfi
destinatemonitorizriiuneisingurevariabileanalogice,pnlasutedeparametrininstala
iilechimiceinucleare.
Sistemedeachiziiecuunsingurcanal(monocanal)
Unsistemdeachiziiecuunsingurcanaleste unsistemcucost
redus.Semnaleledelatraductoaresunt ngeneral de micamplitudine, mixatecu
semnale nedorite, prelucrarea necesitndfiltrarei liniarizare.Schema bloca unui
astfeldesistem:

Sistemedeachiziiemulticanal
Acesteaaumareafacilitatedeamanipulamaimultesemnaleanalogice.Ceamaicomunte
hnicesteaceeadeautilizaunmultiplexoranalogic,
deinuesteexclusnicisoluiadeaseutilizapefiecarecanalunconvertoranalog-numeric.

Acesteaaumareafacilitatedeamanipulamaimultesemnaleanalogice.Ceamaicomunte
hnicesteaceeadeautilizaunmultiplexoranalogic,
deinuesteexclusnicisoluiadeaseutilizapefiecarecanalunconvertoranalognumeric.Seprezintncontinuareunsistemdeachiziiededatesimplu,compatibilIBM
PC.Principalulobiectivn
construciaacestuiaestecostulredusalsistemuluimulticanal,cuperformanemoderate.S
istemulesteconstruitnjurulconvertoruluiADC0816,unCANde8biifoartepopular.Ald
oileamotivalalegeriiacestui circuiteste
costulfoartesczut,faptulcarencorporatmultiplexorulanalogicisepoateuorcuplaun
element deeantionareireinere.IeireaTCLKaceasuluidetimpreal8253
esteprelucratdecircuituldinfigura5pentruobinereavitezeidorite.
Bistabiluldualfacediniruldeimpulsuri TCLK un ir cu durata egal cu BCLK/4.
Acest nou ceas, TCLK, are pulsuri nguste, ce

17

controleazinceputulconversieiitimpulderepetiieprinprogramareacircuitului8253
(ceasuldetimpreal).
Subsistemu intrarilor numerice
Subsistemulintrrilornumerice(SIN)aredreptscopinformareasistemuluideconducerea
suprastrii procesuluicondussauaunorcomponentealeacestuia.
Intrrilenumericedinprocespotfimpritendouclaseimportante:
- intrribinaresimple;
- intrricvasinumericesubformadetrendeimpulsuri.
Dinclasaintrrilorbinaresimplefacpartecelmaiadeseasemnalecareindicstareauno
rdispozitive, de tipul celorfolositendomeniulacionrilorelectrice,
cumarfi:comutatoare, ntreruptoare, releeelectromagnetice ,limitatoaredecursetc.
Oalt clasificarea semnalelornumerice constn:
semnalepurnumerice(niveluridetensiune,curentsaustricontacte);
semnalecvasinumerice(duratasaufrecvenaunorimpulsuri).
Intrrilenumericepotfistatice,cndsuntsesizatenivelurile,saudinamice,atuncicndsun
tsesizate tranziiile..CelmaiimportantparametrualSINestedea
asiguraobunizolaregalvaniccuprocesulindustrialcondus.
Unaltparametruspecificintrrilornumericeestelegatdemodulncareseefectueazachizi
ia parametrilormsurai
Elemente componene ale SIN
Principalele functii ale SIN sunt tratarea primara a marimilor
numerice,multiplexarea numerica,memorarea acestora in bufferul de iesire.

Printratareprimarse nelegeformareasemnaluluiaferentlinieide
intrarelacerinelemultiplexoruluinumeric.ngeneral,tratareaprimarpresupuneconver
siantensiunelanivelTTL,formareasemnalului printr-untrigger,
izolareagalvanicasistemuluideconduceredemediulextern.Necesitateaizolriigalvani
cepornetedela

18

faptulcexistdiferenentrepotenialulmaseisistemuluideconducereial
procesuluicondus,diferenecare
potduceladistrugereaechipamentului.Celemaiutilizateelemente
pentruizolaregalvanicsuntoptocuploarele, acesteafiindcaracterizatederezistensi
fiabilitate.
Subsistemul iesirilor analogice poate fi impartit in doua mari clase, dupa modul in
care se utilizeaza convertorul numeric-analogic.Astfel se disting scheme cu un singur
convertor utilizat in comun pentru mai multe canale analogice de iesire, respective
scheme cu CAN pe fiecare canal.Structurile cu un singur CAN sunt utilizate in
principal datorita costului redus, realizat prin utilizarea intensive a CAN.Necesitatile
hardware suplimentare pentru memorarea comenzilor sub forma analogical complica
realizarea, dar compenseaza costul inalt determinat de CAN.Valoarea marimii
analogice reprezentata numeric este transmisa in bufferul de intrare al convertorului.Se
remarca faptul ca acesta are o constructie speciala atunci cand magistrala de date a
sistemului la care este conectat este de 8 biti si numarul bitilor convertorului este mai
mare decat 8.Pentru a nu obtine variatii bruste ale iesirii CAN, se memoreaza mai intai
bitii mai semnificativi intr-un registru temporar, dupa care sunt transferati in registrul
CAN odata cu incarcarea celorlalti biti ai codului numeric.Cele doua operatii sunt
executate in cicluri masina diferiti.Adresa canalului inscrisa in registrul de adrese canal
(RAC) face ca semnalul analogic de la iesirea convertorului sa fie distribuit catre
memoria analogical aferenta canalului selectat.Activarea memoriei are loc ca urmare a
comenzii, de catre un decodificator sincrin cu adresa multiplexorului.Activarea
demultiplexorului este facuta dupa un interval de timp mai mare decat settling time-ul
convertorului, intrucat iesirea CAN poate sa difere mult de la un canal la altul.In
scheme de acest tip, procesul de conversie se gaseste tot timpul in atentia unitatii
centrale.Cum activarea, dezactivarea multiplexorului este facuta dupa fiecare
conversie, bufferul temporar poate sa lipseasca.

19

Subsistemul ieirilornumerice
(SON)areroluldeatransmitectreprocescomenzinumericeelaboratedeechipamentuldecon
ducere,comenzicaresuntcaracterizatededouvaloridistincte,materializateprinprezena
sauabsenape liniade ieireauneitensiunisauaunuicurent.FunciaprincipalaSON
constnaconvertisemnaleleemisedeechipamentuldeconducere,semnalengamaTTL,nco
menzinumericeavndcaracteristicideterminate deelementelecroralesuntdestinate.
Elementelecomponente ale SON
PrincipalulelementalSONesteconstituitdintr-uncomutatorcareasigurconectarea
linieideieirela unniveldetensiunestabilit,oduratdetimpdeterminat.
Potfiutilizatepentrucomuta
rerelee,circuitedecomutai
e static,optocuploare.
Structuratipicasubsistem
uluiieirilornumericeestep
rezentatnfigura6.Liniile
deadresesunttrecuteprintrunbufferunidirecionallaie
ireacruiaseobinadresele
,asigurndncrcareamagis
traleicuosingursarcin.B
ufferulcorespunztormagi
straleidedateestebidirecio
nal,asigurndu-seastfeli
citirea configuraiei ieirilor numerice. Circuitul de coinciden are ca scop detectarea
adreseisubsistemuluiieirilornumerice iemitereasemnaluluiIOA,semnalce
activeazdecodificatoruldeadresedin cadrulacestuisubsistem.
Starealiniilordeieireestencrcatnregistreletamponaleieirii,dupcare,prininter
mediul circuitelor de separare galvanic, sunt transmise ctre ieire. Prin
intermediul bufferului de date bidirecional poateficititstarea liniilor
deieire.Elesuntcititengrupuridecte8bii,totaacumsuntitransmise.Lacitire,func
iedeadresagrupuluicelor8liniideieire,vafiactivatmultiplexorulcevapunela
intrareabufferuluigrupulliniilordeieire.

20

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