Sunteți pe pagina 1din 34

3.

I TERFEE ACHIZIIA DE DATE


3.1. Introducere
Sistemul de interfaare a unui proces se definete ca o unitate funcional care adapteaz echipamentul pentru controlul procesului cu sistemul de calcul asociat acestuia. Unitatea funcional este o entitate hardware, software sau ambele, capabil s ndeplineasc o funcie specificat. O prim clasificare a interfeei, conform filozofiei mecatronice, include dou tipuri categorii: Interfaa extern (interfa sistem) dintre sistemul mecatronic i mediul exterior; Interfa intern realizat ntre organele care compun sistemul mecatronic. Sistemul mecatronic poate fi considerat ca un lan de interfee a organelor componente.

Interfa de intrare

Interfa element A

Interfa element B

Interfa element C

SISTEMUL MECATRONIC
Fig. 3.1 Sistemul mecatronic i interfaa

O clasificare a interfeelor se poate realiza i funcie de tipul conversiei necesare pentru adaptarea semnalului de ieire a unui organ cu semnalul de intrare necesar la elementul urmtor (Bohme, 1978): Modific proprieti fizice (de ex.: semnal mecanic n semnal electric); Modific modul de codificare al semnalului (de ex.: din semnal analogic n semnal digital); Modific modul de transfer al semnalului (de ex.: din transfer paralel n transfer serial, din transfer asincron n transfer sincron etc.). O alt clasificare se poate realiza pe baza efortului necesar pentru adaptarea

Interfa de ieire

132

3.2 - Interfaa operator main

semnalelor de intrare i ieire (Kajitani, 1989): Interfa zero care nu presupune o conversie necesar; Interfa pasiv fr surs de energie; Interfa activ care presupune existena unei surse suplimentare de energie pentru conversie; Interfa inteligent, pentru conversia programabil a semnalului. Din cele expuse rezult caracterul complex al noiunii abordate. n cele ce urmeaz, n conexiune cu achiziia de date, interfaa trebuie neleas ca o frontier ntre dou subsisteme. Un schimb de informaie ntre cele dou componente (cele dou subsisteme) este posibil dac exist un concept comun i un sistem de codificare comun. Interfaa operator main i respectiv main main se impun a fi atent analizate n aceast etap. Interfaa se refer la totalitatea modalitilor butoane, pedale, display grafic, instrumente etc.- pentru supervizarea, asistarea proceselor dintr-un sistem.

3.2. Interfaa operator main


Proiectarea unei interfee utile i adecvate este deseori dificil. Care sunt informaiile utile, posibilitile existente de oprire rapid a procesului, conectarea cu butoanele de importan major etc., sunt cteva din problemele ridicate n etapa de proiectare a unei interfeei. O prezentare neadecvat pentru operator a unei informaii sau lipsa altor informaii ridic probleme n nelegerea proceselor i diagnoza acestora. Dificultile interfeelor utilizator main ar putea fi precizate prin: Inflexibilitate i limitare n limbaj natural; Exist posibilitatea unor informaii multiple dar puine sunt efectiv utile; Utilizarea limitat a facilitilor senzoriale / motrice ale operatorului; Exist puine standarde n domeniu, modularitatea este puin utilizat i astfel costul este ridicat. Interfeele digitale sunt n general preferate celor analogice pentru simplitatea impus. Informaia disponibil prin interfaa analogic este ns superioar celei digitale. Necesitile actuale impun claritate, acuratee, schimb rapid fr ambiguiti a informaiilor. Literatura de specialitate definete dou scopuri principale pentru interfaa operator main: A informaie corect n timp real: se promoveaz abilitatea de a obine orice informaii despre proces n orice moment, de oriunde, instantaneu prin interogare (cu securitatea impus). Acest scop poate fi divizat n subfunciile: A1 integrarea controlului auto-adaptiv; A2 instrumente pentru managementul datelor; A3 sisteme expert pentru alarmare, avizare; A4 tehnici de reprezentare mbuntite la un pre convenabil. B interaciunea senzorial avansat prin care se promoveaz noi posibiliti de interaciune ntre proiectantul procesului / operator i proces. Interfeele biomecanice integrate (comand prin voce, biometrie, neorologice) sunt evidenieri ale acestei funcii. Analiznd aceast problem prin prisma tematicii impuse achiziia datelor i

I TERFEE ACHIZIIA DE DATE - 3

133

controlul unui proces mediul LabVIEW ofer o posibilitate rapid de a construi o interfa utilizator prietenoas i util. LabView prin Front Panel ofer practic interfaa utilizator. Acest posibilitate este ilustrat n figura (fig.3.2). Prin Block Diagram mediul de lucru ofer posibilitatea descrierii instrumentelor.

Fig. 3.2 Interfa utilizator realizat n LabView

dSPACE Simulator ofer o posibilitate de control a unui experiment (fig.3.3). ControlDesk se constituie ntr-o interfa cu utilizri multiple (interfa utilizator, generarea instrumentelor virtuale, preconfigurarea layout-uri pentru aplicaii HIL etc.).

Fig. 3.3 Interfa utilizator pentru dSPACE Simulator [3.22]

134

3.3 - Interfaa main main

ISO9241 definete trei componente care descriu o interfa operator main de calitate [3.7]: eficacitate este conform cerinelor utilizatorului i asigur corectitudinea informaiilor ? eficien poate fi neleas rapid? Poate fi exploatat cu efort i erori minimale? satisfacie este satisfcut utilizatorul cu produsul existent ? Reduce stresul ?

3.3. Interfaa main main


Interfeele main main sunt cel mai bine caracterizate prin standardizare. Scopurile principale pentru etapa actual ar fi: plug & play prin elemente de control, biblioteci de interfee, tehnici de nvare, arhitecturi de control robust, standarde de integrarea controlului. Dou componente eseniale ale sistemului mecatronic senzorii i actuatoarele sunt n centrul analizei interfeei main main. O aplicaie extrem de important din acest domeniu este cea referitoare la interfaarea intrumentelor electronice (multimetru, generator de semnal, osciloscop etc.), sisteme de calcul, senzori, actuatoare etc. cu sistemul de calcul centralizat. Dou motive principale impun o astfel de interfaare: stabilirea de la distan, prin progam, a caracteristicilor de lucru ale componetei din sistem, respectiv preluarea de date referitoare la procesul care se desfoar. Modul de realizare a interfeei depinde esenial de aplicaie dar se pot preciza totui cteva aspecte comune.

3.3.1. Interfaa serial


3.3.1.1. Definiii i principiul de baz Toate sistemele de comunicaie ale datelor dispun de trei componente de baz: Sursa (emitorul) de date care include i circuitele care convertesc datele de transmis ntr-un semnal compatibil cu calea de comunicaie; Calea de comunicaie (cablu torsadat, cablu coaxial, cablu de fibr optic, radio, etc) constituie mediul fizic de transfer al mesajului; Receptorul primete mesajele i le convertete (prin circuite proprii) n semnale utilizabile n conformitate cu o aplicaie dat. Standardul RS-232 se refer la comunicaia serial ca la o comunicaie ntre dou echipamente DTE (Data Terminal Equipment), aflate la distan mare, prin intermediul a dou sau patru conductoare. ntre cele dou echipamente erau situate i modemurile de legtur. Dezvoltrile ulterioare n achiziii de date se refer la trasmisia serial PC instrument de msurare, senzor ca la o comunicare ntre dou DTE (conexiune null-modem fr modem). La transmisia serial sunt necesare n general trei fire: unul pentru transmiterea informaiei, altul pentru recepia informaiei i altul pentru mas. Principiul fizic de trasmitere a informaie este prezentat n figura 3.4. n figura 3.5 se insist asupra transferului informaiei n coresponden cu frecvena de tact. Transmisia serial a informaiei se poate face asincron sau sincron.

I TERFEE ACHIZIIA DE DATE - 3


start 8-bit stop start 8-bit stop

135

Fig. 3.4 Transmisia serial

Fig. 3.5 Transferul informaiei n mod serial

La transmisia serial implementat asincron, frecvena la emitor i receptor trebuie s fie egale. n repaus linia este n starea 1 logic (numit i mark) transmisia ncepnd cu bitul de START care este un 0 logic (numit i space) (fig.3.5). Transmisia cuvntului se ncheie cu unul sau doi bii 1 de STOP dup care linia rmne n repaus. n transmisia serial sincron cuvintele sunt transmise ntr-o succesiune contiun, sub form de bloc de date, fr bii de start i stop (fig.3.6). Pentru a exista coresponden n timp la emisie i recepie, se emite cte un bit de sincronizare pentru fiecare bloc de date. Informaia hexazecimal 7E este prezent n absena pachetului de date. Antetul cuprinde adrese, pachetul propriu-zis, elementele de control. Terminaia include suma de control.
pachetul de date

7E

antet

8- bit
Fig. 3.6 Transmisia sincron

terminatie 7E

Succesul comunicaiei depinde de civa factori: Categoria de semnale electrice utilizate pentru transferal datelor; Tipul de cod folosit pentru fiecare simbol transmis; Semnificaia caracterelor; Cum este controlat fluxul de date; Cum sunt detectate i corectate erorile. Transferul informaiei ntre dou sisteme se poate realiza: n mod simplex (fig.3.7a)- vehicularea informaiei se realizeaz ntr-un singur

136

3.3 - Interfaa main main

sens; n mod half-duplex (fiig.3.7b) - transferul informaiei este n ambele sensuri; n mod full-duplex (fig.3.7c) - transmiterea informaiei se realizeaz n ambele sensuri simultan.
Surs a) Surs Receptor b) Surs Receptor c)
Fig. 3.7 Simplex, half-duplex i full-duplex n comunicaia serial

Receptor

Receptor Surs

Receptor Surs

Viteza/rata de transfer prin interfea serial asincron depinde de o serie de factori: complexitatea circuitului, categoria mediului fizic pentru comunicaie (cablu), distana dintre surs i receptor, cantitatea informaiei de transmis, rata de eroare acceptat [3.6]. Viteza sau rata comunicaiei seriale asincrone (Baude Rate) se definete ca fiind:

BR =

( 3.1)

unde: este durata unui bit [3.5]. Viteza (Baude Rate BR) se msoar n bii / secund (bauds) i are valori standardizate: 50, 110, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 i 115200 bauds. Pe lng componenta fizic, care asigur transferul informaiei,mai este necesar compenenta pentru controlul comunicaiei cunsocut sub denumirea de protocol.

3.3.1.2. Interfaa serial RS-232C standard La baza acestor modaliti de comunicare stau standarde elaborate de diverse asociaii: interfaa serial RS-232-C, RS-485 Electronics Industries Association (EIA); propunerea standard general I/O, IEEE-754 Institute of Electrical and Electronic Engineers (IEEE). Fiecare dintre acestea prezint o serie de parametri care o caracterizeaz i care pot sta ca i criterii de alegere a interfeei optime. Standardul referitor la interfaa serial cuprinde referiri la trei componente majore: Caracteristicile semnalului electric; Date specifice pentru interfaa RS-232-C sunt prezentate n figura 3.8.

I TERFEE ACHIZIIA DE DATE - 3


U[V] + 25 logica "0" +3 -3 logica "1" -25

137

timp timp de tranzitie

Fig. 3.8 Interfaa RS 232 - C

Valoarea logic 0 este caracterizat de un semnal n tensiune, +3 V la +25 V (ON) iar semnalul logic 1 de o tensiune ntre 3 V i 25 V (OFF). Curentul de scurtcircuit este inferior lui 500 mA. Timpul de tranziie este < 1ms pentru perioade a bitului > 25 ms,4 % din perioad pentru bit >125 s i < 5 s pentru perioade < 125 s. n figura 3.9a se prezint forma acceptabil a semnalului la tranziia din starea logic 1 la starea lagic 0 sau invers. Formele din figura 3.9b sunt inacceptabile [3.20].

a)

b)

c)

d)

Fig. 3.9 Forma acceptabil (a) i neacceptabile (b,c,d) ale semnalului la tranziia 1 0 sau invers

Circuitul electric echivalent este prezentat n figura 3.10. Dac se conecteaz un tester cu LED-uri n circuitul interfeei se poate constata starea semnalelor.
R < 50 + U < 25 V _ emitator cablu < 2V receptor 3k - 7k < 2nF

Fig. 3.10 Circuitul echivalent pentru interfaa RS 232

Deoarece standardul a fost adoptat nainte de apariia familiei logice TTL, nu exist compatibilitate cu nivelul TTL. Pentru conversia de nivele TTL RS232 se utilizeaz circuite specializate. n plus, valorile -3V i 3V pentru limitele intervalelor logice devin n practic (- 5V i +5 V) sau pentru siguran chiar (- 7 V i +7 V)[3.6].

138

3.3 - Interfaa main main

Avnd n vedere c nu exist o compatibilitate direct a intervalelor de tensiune logic cu circuitele electronice interne ale DTE i DCE, este necesar realizarea acestei compatibilizri att pe linia de emisie ct i pe cea de recepie (fig.3.11)[3.6].
DTE
SURS

DCE

RECEPTOR

RECEPTOR

SURS

1 LOGIC: VT = - V 0 LOGIC: VT = +V
Fig. 3.11 Emisie i recepie n EIA-232

Standardul RS-232 (Recommended Standard Number 232) a fost introdus de ctre EIA (Electronic Industries Association). Echivalentul V.24 pe plan internaional este precizat prin standardul CCITT (International Telegraph and Telephone Consulatative Committe). Din acest motiv, pot s apar uneori neclariti legate de numele interfeei (vezi i denumirea EIA-232). Cele mai obinuite rate de transfer pentru EIA 232 sunt: 110, 300, 600, 1200, 2400, 4800, 9600, 19200. Corespunztor acestor rate de transfer, lungimile maxime ale cablurilor de legtur sunt corespunztor: 850, 800, 700, 500, 200, 100, 70, 50 m. Caracteristicile mecanice; Aceast interfa utilizeaz conectorul DB25 (cu 25 de pini): de tip mam DCE Data cicuit terminating (fig.3.12a) i tip tat DTE Data Terminal Equipment (fig.3.12b).
pin 1 pin 1

pin 25

a)

b)

pin 25

Fig. 3.12 Conectorul DB25

Fiecare pin de pe conectorul tat are o imagine n oglind pe conectorul mam. Semnalele de pe pini se mpart n ase categorii: ecranare i mas, canal primar de comunicaie, canal secundar de comunicaie, control, sinconizare de expediere i recepie, testarea canalelor. Conectorul standard prevzut de norme pentru RS-232 este DB25. De la acesta se folosesc numai anumii pini. Semnificaiile pinilor pentru conectorul DN25 sunt prezentate n tabelul 3.1

I TERFEE ACHIZIIA DE DATE - 3

139
Tabelul 3.1

Pin Semnificaie 1 Masa

Transmisie de date (TxD)

3 4

Recepie date (RxD) Cerere pentru expediere -RTS Pregtit pentru expediere- CTS Date pregtite DSR (Date Set Ready) Mas de referin Detectarea purttoarei CD (Carrier Detect) Terminalul de date pregtit DTR (Data terminal ready) Sonerie

5 6

7 8 20

Observaii Masa de protecie mpotriva tensiunilor parazite de origine extern (ecranul cablului, carcasa aparatului); nu trebuie s existe curent Ieire pentru DTE linie pentru transmisia biilor succesivi ai semnalului (date msurate i comenzi pentru controlul fluxului de date). Logic 1 dac nu sunt prezente date. Intrare pentru DTE. Logic 1 dac nu sunt prezente date Ieire pentru DTE. Dac DTE pune linia n starea logic 0 exist acceptul de trimitere de date spre acesta de la un alt echipament. Intrare pentru DTE. Dac DTE pune linia n starea logic 0 atunci acesta este pregtit pentru a recepiona date. Intrare pentru DTE. Prin aceast linie, expeditorul (sistem de calcul, aparat) avertizeaz DTE c datele sunt pregtite pentru a fi transmise. Este comun tuturor semnalelor i nu trebuie confundat cu masa de protecie. Intrare pentru DTE. Permite unui aparat s avertizeze DTE c este n comunicaie cu un alt echipament.
Ieire pentru DTE. Prin punerea la nivel logic 0, DTE avertizeaz corespondentul c este pregtit pentru intrarea n comunicare. Acest semnal poate interpreta acelai rol ca cel de la pinii 4 i 5. Intrare pentru DTE. Prin aceast linie modemul avertizeaz DTE c sun telefonul.

22

Funciile definite n tabelul anterior sunt din punctul de vedere al DTE (data terminal equipment). IBM a introdus versiunea de conector cu 9 pini. Semnificaiile pinilor pentru conectorii DB9 sunt prezentate n tabelul 3.2.
Tabelul 3.2

Pin 1 CD Pin 2 Recepie date (RxD) Pin 3 Transmisie de date (TxD) Pin 4 DTR Pin 5 Mas de referin

Pin 6 DSR Pin 7 RTS Pin 8 CTS Pin 9 Sonerie

140

3.3 - Interfaa main main

Conexiunile electrice sunt clasificate n patru categorii: Linii de date utilizate pentru transferul de date. Pinii 2 i 3 sunt utilizai n acest sens; Linii de control utilizate pentru controlul interactiv ale echipamentelor (cunoscut sub denumirea de hardware handshaking) i relarea fluxului de date. Patru linii sunt utilizate n general n acest sens: RTS (Request to Send) cerere de transmisie; CTS (Clear to Send) cale liber pentru trasmisie; DSR (Data Set Reary) datele de transmis sunt gata; DTR (Data Terminal Raedy)- terminal de date gata. Liniile de control sunt n logic inversat fa de liniile de date: logica 1 corespunde la tensiuni +3 V ...+25 V iar logica 0 la tensiune zero sau negativ [3.6]. Linii de sincronizare; Linii pentru funcii speciale secundare. Caracteristicile funcionale fac referire la semnificaia circuitelor interfeei n coresponden cu pinul de legtur. Aceste caracteristici au fost nominalizate n tabelul 3.1 i 3.2.

3.3.1.3. Interfaa RS-485 EIA RS-485 este cea mai universal variant din categoria standardului EIA. RS-485 standard a fost proiectat pentru 2 fire, half-duplex, utilizare multipl (pn la 32 de emitori i 32 receptori) pe aceeai linie. Dintre caracteristicile generale ale acestei interfee se mai pot meniona: lungimea maxim de utilizare 1200 m; rata maxim de transfer 10 Mbps. Nivelul logic 1 corespunde la un interval de tensiune [-1.5 V...-6 V] iar nivelul logic 0 pentru un interval [+1.5 V...+6 V]. Interfaa standard RS-485 este des utilizat pentru achiziia de date i sisteme de control datorit facilitii de conectare multipl pe aceeai linie. Principiul de realizare a unei reele multidrop pe baza interfeei RS-485 este ilustrat n figura 3.13 iar aspecte practice privind construcia reelei sunt prezentate n figura 3.14.

Topologia unei reele multidrop cu interfa RS-485

Nodul 1 Nodul 2 Nodul N-1

Nodul N

Fig. 3.13 Reea multidrop cu interfa RS-485

I TERFEE ACHIZIIA DE DATE - 3


+5V RS-485 10 - 30 Vc.c + 1k

141

G D

1k

220

Date Date * +Vs G D Date Date * +Vs G D

220 38.400 baud + Surs local de putere

Date Date * +Vs G D

Fig. 3.14 Aspecte practice n construcia reelei multidrop cu interfa RS-485

3.3.1.4. Bucl de curent de 20 mA Varianta EIA-232 (nu sub forma standard) utilizeaz o interfa pe baza unei bucle de curent de 20 mA (fig.3.15)[3.6]. Un curent de 20 mA (i uneori de 60 mA) este utilizat pentru a indica 1 logic iar 0 mA pentru 0 logic.
ECHIP_

Detector curent
ECHIP_

Detector curent
Fig. 3.15 Interfa pe baz de bucl de curent

142

3.3 - Interfaa main main

Acest tip de interfa se utilizeaz cu succes n medii industriale pentru legturi ntre imprimante i terminale cu parametri acceptabili: rata de transfer de 9600 baud i lungimea cablurilor de pn la 1 km.

3.3.1.5. Protocol hardware pentru interfaa serial RS-232 Pentru interfaa serial RS-232 (conform IEEE 1174) protocolul se face prin perechea de semnale RTS CTS. Exist i propuneri ale productorilor de echipamente (de ex. Tektronix) pentru introducerea unui cablu de legtur ntre calculator i aparat i a perechii de semnale DTR DSR. n figura 3.16 se prezint modul de conectare ntre un PC i un aparat / instrument n cadrul protocolului hardware.

CALCULATOR

TxD RxD GND RTS CTS DTR DSR PG

RxD TxD GND CTS RTS DSR DTR PG

APARAT

Fig. 3.16 Conexiuni PC aparat la protocolul hardware

Regula de baz privind desfurarea dialogului dintre dou sisteme DTE i DCE const n: echipamentul DTE transmite date cnd intrarea sa CTS este activ (0 logic), adic dac echipamentul DCE, care urmeaz s primeasc date, activeaz ieirea RTS. Aceast regul se poate redefini pentru nceputul comunicaiei dintre cele dou sisteme (calculator aparat) i respectiv pentru cazul cnd comunicaia este stabilit (exist transfer de date): n primul caz aparatul trebuie s activeze ieirea RTS astfel nct PC-ul s-i poat transfera date. n momentul n care PC-ul dorete s primeasc date, acesta trebuie s activeze la rndul su ieirea RTS. Dac echipamentul care recepioneaz date (PC-ul sau n general aparatul) se va gsi n situaia c nu le mai poate primi (circuitul de tip buffer de intrare este plin) va dezactiva ieirea RTS. Acest lucru, pentru sursa care transfer datele, trebuie s aib ca efect ntreruperea transferului. Dup dispariia cauzei (eliberarea bufferului) receptorul activeaz din nou ieirea RTS i astfel sunt ndeplinite condiiile de reluare a transferului. Conectarea n bucl a conectorului este ilustrat n figura 3.17 pentru conectorul DB9. Semnalul RTS activeaz imediat intrarea CTS astfel c PC-ul i controleaz efectiv semnalele de control (CTS este un semnal de rspuns pentru semnalul RTS prin care DCE informeaz DTE c este gata s primeasc date).

I TERFEE ACHIZIIA DE DATE - 3

143

6 7 8 9

1 2 3 4 5

receptie date RxD transmisie date TxD masa

Fig. 3.17 Conectarea n bucl a conectorului

n cazul cel mai simplu, pentru a face conectarea unui microcontroler cu PC-ul sunt necesari doar trei pini: RxD, TxD i masa (fig.3.18). PC C

TxD RxD masa

TxD RxD

Fig. 3.18 Conectarea PC microcontroler

Conectarea a dou sisteme de calcul (PC1 i PC2) pe baza interfeelor RS232, cu conectare n bucl, este prezentat n figura 3.19. Pinul RxD al unui sistem se conecteaz cu pinul TxD al celui de-al doilea.
masa PC1 & PC2 6 7 8 9 1 2 3 4 5 9 PC2 pentru PC1 PC1 pentru PC2

PC1
Fig. 3.19 Modul de conectare a dou calculatoare

PC2

Dac conectarea n bucl lipsete, n general RTS al primului sistem se conecteaz la CTS de la al doilea i respectiv invers. De asemenea DTR al primului sistem se conecteaz la DSR-ul al celui de-al doilea i invers (fig.3.20).

5 6 7 8 9 1 2 3 4 5
Fig. 3.20 Variant de conectare a dou PC-uri

4 3 2 1

9 8 7 6

144

3.3 - Interfaa main main

Instrumentele de msurare pot fi DTE sau DCE. De regul DTE au montate conectoare DB25 (sau DB9) tat, n timp ce DCE au montate conectoare mam. Modul de conectare dintre aparatele de msurare i calculator cu conectoare DB9 DB25 este prezentat n figura 3.21.

instrument
DCD RX TX DTR GND DSR RTS CTS RI DB9 "TATA" 1 2 3 4 5 6 7 8 9 DB9 "MAMA" 2 3 4 5 6 7 8 20

PC
RTS TX RX DSR GND DTR DCD CTS

DB25 DB25 "MAMA" "TATA"

Fig. 3.21 Modul de conectare a aparatelor de msurare programabile

Modul de conectare la un PC a sistemului de dezvoltare pentru microcontrolerul 80C552 este prezentat n figura 3.22.
SISTEM DE DEZVOLTARE 80C552 PC RS-232-C

2 3

2 3 4 5

6 7

DB9

8 20 DB25

Fig. 3.22 Conectare 80C552 PC

Conectarea unui microcontroler 8051 la un PC se poate face de obicei pe portul serial COM2 deoarece COM1 se utilizeaz pentru mouse. C 8051 are doi pini TxD i RxD care sunt sunt funcii alternative ale portului P3 (P3.0 respectiv P3.1). Aceti pini sunt compatibili TTL astfel c este necesar de un circuit pentru conversia nivelelor. Un astfel de circuit este i circuitul MAX232 (firma MAXIM) (fig.3.23).
8051 MAX232 P3.1 TxD P3.0 RxD 11 10 11 12 14 13 2 3 5

DB-9

Fig. 3.23 Conectarea unui microcontroler 8051 la un PC

I TERFEE ACHIZIIA DE DATE - 3

145

3.3.1.6. Protocol software pentru interfaa serial Protocolul const dinttr-un set de reguli care permit schimbul de date corect ntre surs i receptor n cadrul unei reele. Acesta presupune asigurarea mai multor funcii: iniializarea transmisiei, sincronizare, controlul fluxului de date, controlul liniei, controlul erorilor etc. Dou protocoale sunt utilizate cu predilecie pentru controlul fluxului de date: Primul protocol are la baz perechea de caractere XON (Start) i XOFF (Stop). Mesajul XOFF, transmis spre PC, semnalizeaz acestuia c buffer-ul receptorului este plin i nu mai poate prelua date. Caracterul ASCII de control pentru XOFF este DC3 (sau CTRL-S). Mesajul XON semnalizeaz disponibilitatea receptorului de a primi date. Caracterul ASCII de control pentru XON este DC1 (sau CTRL-Q). Cel de-al doilea protocol (whole line protocols) a fost proiectat de IBM i se bazeaz pe: transmiterea de ctre surs a unui caracter ETX dup fiecare linie de date i ateptarea de ctre aceasta, de la receptor, a unui caracter ACK care nseamn c este pregtit s primeasc date. Conexiunile ntre cele dou echipamente n cazul protocolului software sunt prezentate n figura 3.24.
TxD RxD GND PG RTS CTS DTR DSR RxD TxD GND PG

CALCULATOR

APARAT

Fig. 3.24 Conexiunile PC aparat la protocol software

Elemente suplimentare referitoare la alte forme de protocoale software, detectarea erorilor, modul de testare a interfeei seriale sunt alte aspecte care sunt abordate n literatura de specialitate [3.6].

3.3.1.7. Exemple de conectri ale instrumentelor de msurare Instrumentele de msurare, conectabile la un PC, au mai multe posibiliti de interfaare. Una dintre aceste posibiliti este oferit de interfaa serial RS-232. Firmele furnizoare de astfel de instrumente ofer driverele necesare pentru realizarea conectrii i n unele cazuri i softwere-ul aplicativ pentru realizarea aplicaiei. n figura 3.25 se prezint interfaa grafic utilizator pentru realizarea unei aplicaii de achiziie a datelor de la un multimetru digital UT803. Acesta are dou posibiliti de interfaare: interfa RS-232 i interfa USB. n timpul aplicaiei nu poate fi activat dect o singur interfa. Selectarea interfeei preferate se realizeaz din meniul principal al aplicaiei: facilitatea RS-232 prin selectarea uneia din posibilitile COM1, COM2, COM3 sau COM4; facilitatea USB prin selectarea, din

146

3.3 - Interfaa main main

bara orizontal a meniului, USB Connect. Prin selectarea Record exist posibilitatea setrii ratei de transfer.

Fig. 3.25 Interfaa grafic pentru aplicaia cu multimetrul UT803 pe interfaa RS-232

n figura 3.26 se prezint meniul principal al softwere-lui aplicativ pentru aplicaii cu un osciloscop Fluke. Lansarea programului de lucru este posibil prin selectarea canalului de lucru stabilidu-se conectarea fizic PC instrument (fig.3.27).

Fig. 3.26 Interfaa grafic pentru lucrul cu un osciloscop Fluke

Fig. 3.27 Caseta de dialog pentru stabilirea canalului de legtur

I TERFEE ACHIZIIA DE DATE - 3

147

Deschiderea etapei de achiziie a datelor de la osciloscop este precedat de selectarea ratei de transfer prin facilitatea meniului. Se confirm totodat disponibilitatea de transfer a datelor. Datele vizualizate pot fi salvate, prelucrate local, transferate spre imprimant (fig.3.28).

Fig. 3.28 Rezultatul aplicaiei de transfer a datelor osciloscop PC pe inerfaa RS-232

3.3.2. Interfaa paralel


Aa cum artam, interfaa paralel ocup un loc important n sistemul de comunicare. Hewlett-Packard a dezvoltat tehnici de interfaare pentru sisteme de msurare asistate de calculator ncepnd cu 1960. Rezultatul este Hewlett-Packard Interface Bus (HPIB). IEEE - 488 a fost definit pentru nceput n anul 1978. Dup 1980 au fost iniiate versiunile noi IEEE - 488.1 i IEEE - 488.2.Interfaa paralel IEEE-488 este standardul comunicaiei cel mai des utilizat pe plan internaional n instrumentaia de laborator. Iniial conceput pentru automatizarea proceselor de msurare, interfaa IEEE-488 (versiunea actual IEEE-488.2) este utilizat i n sistemele de testare automat a circuitelor, n sistemele de achiziii de date, n sistemele de reglare automat etc. Aceast interfa poate fi ntlnit sub diverse denumiri: IEC-625 (International Electrical Commision)(similar dar cu conector diferit), IEEE (Inst. of Electrical and Electronic Eng.), GPIB (General Porpose Interface Bus), HPIB (Hewlett Packard Interface Bus), ASCII BUS, PLUS BUS, BS6146, ANSI MC1.1. La transmisia paralel, cei n bii ai cuvntului sunt transmii simultan pe n conductoare (linii) care formeaz o magistral sau bus. n figura 3.29 se reprezint diagramele n timp pentru transferul paralel al urmtoarelor secvene de

148

3.3 - Interfaa main main

cuvinte cu lungimea de un byte: 11110001 i respectiv 00011110. Pe liniile magistralei, potenialele electrice vor fi, la impulsurile de tact, egale cu valorile logice ale biilor din cuvinte.

Fig. 3.29 Transferul informaiei n mod paralel

Standardul asigur n totalitate compatibilitatea ntre aparate: Mecanic (conectorii normalizai pentru interconectarea uoar a aparatelor), imunitate ridicat la zgomot; Electric (pentru a asigura o imunitate ridicat la zgomot, semnalele sunt n logic negativ de potenial pozitiv, adic 1 logic corespunde tensiunilor n plaja 0 - 0.8 V iar 0 logic tensiunilor din plaja 2 5 V); Sincronizare i control al fluxului de date prin protocol de comunicare perfect definit. Proprietile interfeei IEEE-488 pot fi prezentate n mod concis: 1 Mbyte/sec rata maxim de transfer; pn la 15 echipamente n paralel conectate la magistral; lungimea total pn la 20 m. Distana dintre echipamente pn la 2 m. mesajele sunt concepute din cuvinte de 8 bii (byte). Conectorul interfeei IEEE-488 este prezentat n figura 3.30. Cele 24 de linii ale magistralei sunt distribuite n patru grupe mari: 8 linii de date (DI01-DI08 ) (pinii 1- 4 i 13 -16) formnd magistrala de date; 3 linii de sincronizare ( date valide: DAV pinul 6; date neacceptate: NRDF pinul 7; date necitite: NDAC pinul 8) care formeaz magistrala de control al transferului de date; 5 linii de control i comand (sfrit de transfer al mesajului: EOI pinul 5; tergere interfa: IFC - pinul 9; cerere de ntrerupere: SRQ pinul 10; validare

I TERFEE ACHIZIIA DE DATE - 3

149

multipl: ATN pinul 11; comand din exterior: REN pinul 17 ) care alctuiesc magistrala pentru managementul interfeei; linii de mas utilizate pentru protecie i semnal de ntoarcere (pin 18 -24) (18 GND / DAV; 19 GND / NRDF; 20 GND / NDAC; 21 GND / IFC; 22 GND / SRQ; 23 GND / ATN; 24 Signal GND).

24 23 22 21 20 19 18 17 16 15 14 13

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

Fig. 3.30 Conectorul interfeei IEEE - 488

n figura 3.31 se prezint un aspect al unui cablu i conectoarele aferente conform IEEE-488 iar aspecte constructive n figura 3.32 (1 conector cu 24 de pini, M / F cu contacte aurite; 2 cablu ).

Fig. 3.31 Cablu conform IEEE-488

18.7 F 1 58.2 2 M 1
Fig. 3.32 Aspecte constructive a cablului conform IEEE - 488

150

3.3 - Interfaa main main

Interfaa IEEE-488 nu este standard PC i prin urmare aceasta trebuie instalat ntr-unul din conectoarele libere ale calculatorului. Conectarea echipamentelor care realizeaz o reea cu interfaa paralel se poate face n stea, serie sau mixt (fig.3.33).

Conector mam

Conexiune stea

Conector tat Conexiune serie

Fig. 3.33 Mod de conectare al echipamentelor

Acest standard face posibil interconectarea direct a diverselor aparate de msur, cu un singur cablu standardizat, cu condiia ca aceste aparate s conin o interfa conform normei IEEE. Fiecare aparat din sistem primete o adres unic, format dintr-un cuvnt de 5 bii (de la 00000 la 11110 n binar sau de la 0 la 30 n zecimal). Adresa aparatului se seteaz fie prin intermediul unui comutator cu cinci micro-ntreruptoare (plasat pe panoul din spatele aparatelor), fie prin setarea datelor n memoria nevolatil. Un PC convenional controleaz un sistem de msurare compus din diferite tipuri de echipamente de msurare dotate cu interfaa IEEE-488 i PC sau staii de lucru echipate cu o astfel de plac (fig.3.34). Este posibil s se instaleze mai multe plci controler pe un acelai PC. Fiecare plac va avea ns o singur adres i un singur cod. Echipamentele conectate n sistem pot ndeplini urmtoarele funcii: Receptor aparat ce poate primi date sau instruciuni de la alte aparate (imprimante, generatoare de semnal programabile, voltmetru digital etc.); Emitor (surs) aparat care poate transmite date sau instruciuni altor aparate / instrumente; Controler aparat care controleaz traficul de informaie pe liniile magistralei.

Echipament_1

controler Echipament_2 Echipament_n


Fig. 3.34 Modul de conectare a echipamentelor n sistem

I TERFEE ACHIZIIA DE DATE - 3

151

Aparatele din sistem pot fi: aparate de msurat, dispozitive de memorare (discuri, RAM, ROM etc.), dispozitive de afiare (osciloscoape, afiaje cu LED-uri etc.), dispozitive terminale (surse de tensiune programabile, convertoare A/N i N/A, subsisteme de control i acionare, relee, etc.) i echipamente de calcul. Transferul informaiei respect urmtoarele reguli: La un moment dat poate exista un singur emitor i mai multe receptoare; Rata de transfer a informaiilor este conferit de viteza celei mai lente componente din sistem; Comenzile controlerului trebuie nelese de toate componentele sistemului. Configurarea unui sistem dotat cu controler este prezentat n figura 3.35. Schimb doar de date Schimb doar de date

Controler

Schimb de date i comenzi


Fig. 3.35 Configurarea unui sistem dotat cu controler

Comunicaia dintre controler i aparate se realizeaz n limbajul SCPI (Standard Comands for Programmable Instruments) [3.5]. Firmele constructoare de aparate, care au posibilitatea conectrii la o interfa GPIB, furnizeaz prin drivere specifice (care nsoesc componenta hardware - aparatul propriuzis), posibilitatea configurrii interfeei. De ex. multimetru Agilent 34401A are posibilitatea utilizrii a dou interfee: interfaa serial RS-232 i interfaa paralel GPIB. Prin meniul din panoul frontal se poate selecta interfaa dorit.. Utilizatorul poate seta adresa multimetrului pentru orice valoare ntre 0 i 31. Adresa este setat la furnizarea aparatului la valoarea 22. Pentru modificarea acestei valori se vor accesa din panoul frontal n succesiunea: I/O MENU, HP-IP ADDR, ^22 ADDR, SAVE. Firmele constructoare de aparate (instrumente de msurare) furnizeaz adaptoare pentru interfaa GPIB cu alte interfee. n figura 3. 36 se prezint dispozitivul 82357B / Agilent pentru adaptarea interfeei GPIB la interfaa USB [3.9].

Fig. 3.36 Adaptorul 82357B Agilent USB / GPIB

152

3.3 - Interfaa main main

Modul de interconectare multipl a instrumentelor de msurare, pe baza adaptorului Agilent, cu un PC este prezentat n figura 3.37.

Fig. 3.37 Conectarea multipl a unor instrumente de msurare la PC prin interfaa GPIB

3.3.3. Alte variante de interfee


3.3.3.1. Ethernet (IEEE 802-3) Conceptul de reea Ethernet a fost dezvoltat de corporaia XEROX. ncepnd cu 1980 au fost dezvoltate diverse variante. Astfel, n 1983 a fost definitivat standardul IEEE 802-3 care definete modul de lucru. Acest standard accept diverse medii fizice (cabluri) cu o rat de transfer de 10 Mbit/s: 10BASE-2 un cablu coaxial (diametru 0.25), o magistral cu un singur cablu; 10BASE-5 un cablu coaxial (diamteru 0.5), o magistral cu un singur cablu; 10BASE-T cablu neecranat torsadat (diametru 0.4 0.6 mm), magistral cu pereche de cabluri; 10BASE-F cablu din fibr optic, magistral din pereche de cablu de fibr optic. Un segment dintr-o reea Ethernet pe baz de cablu 10BASE2 este prezentat n figura 3.38. Cerinele impuse de conectare includ: Fiecare capt a segmentului este prevzut cu un terminator de 50 , pentru evitarea reflexiei semnalelor napoi pe cablu i generarea unor erori; Lungimea maxim a segmentului de cablu este 185 m (nu depete 200 m); Numrul emitoarelor/receptoarelor conectate la acelai segment nu trebuie s depeasc 30; ntre dou noduri trebuie s fie minim 0.5 m; Raza minim de ncovoiere este de 50 mm. Unitatea de legtur cu mediul (Medium Attachment Unit) (MAU) este conectat pe cablul de legtur. Legtura cu MAU se realizeaz printr-un cablu de interfaare AUI . Conectoarele (mam tat) sunt cu 25 pini (DIX). Acest cablu const din 5 fire perechi de fire torsadate ecranate: cte dou perechi pentru control i date i o pereche pentru alimentare cu energie.

I TERFEE ACHIZIIA DE DATE - 3

153

PC (DTE)

Conector DIX Min. 0.5 m

Cablu AUI 50

MAU
PC (DTE) Conector B C
Fig. 3.38 Segment Ehernet 10BASE-2

50

Aspecte asemntoare sunt precizate i pentru restul variantelor de reea. De exemplu pentru varianta Ethernet 10BASE-T conectorul pentru cablul AUI este cu 15 pini (fig.3.39). Semnificaia conexiunilor la cei 15 pini este prezentat n tabelul 3.3. Restul de pini (7, 8, 15) nu sunt distribuii [3.11]

Fig. 3.39 Conectorul pentru cablul AUI n Ethernet 10BASE-T Tabelul 3.3

r.Pin 1 2 3 4 5 6 9 10 11 12 13 14

ume pin GND CI+ TX+ GND RX+ GND CITXGND RX+ 12 V GND

Funcia semnalului Ecranare CI+ Intrare circuit control A Ieire circuit de date A Ecranare circuit intrare date Intrare date circuit A Mas comun Intrare circuit control B Ieire circuit de date B Ecranare circuit ieire date Intrare date circuit B Alimentare tensiune Ecranare

154

3.3 - Interfaa main main

Alte variante de Ethernet (802.3) sunt pentru rat de transfer de 100 Mbit/s i respectiv 1 Gbit/s. Standardul Ethernet utilizeaz schema Manchester pentru codificare / decodificare. Alte aspecte legate de acest subiect se pot accesa la [3.10].
3.3.3.2. CA (Controller Area etwork) CAN a fost inventat de firma Bosch pentru industria automobilului. Este inclus n categoria interfeei seriale, cu 1Mbit/s rata de transfer, lungimea magistralei de pn la 100 m. Specificaia CAN definete nivelul (layer-ul) pentru legtura de date iar ISO 11898 definete mediul fizic. CAN a adoptat modelul arhitectural OSI pe apte nivele. Unele protocoale funcioneaz la diferite nivele ISO (nivelul fizic, legtur de date, reea, transport, sesiune, prezentare, aplicaie). Nivelul la care lucreaz un protocol determin funcia sa. O privire simultan asupra modelului OSI i a Internetului este prezentat n tabelul 3.4.
Tabelul 3.4

ivelul OSI 7. Nivelul aplicaie 6. Nivelul prezentare 5. Nivelul sesiune 4. Nivelul transport 3. Nivelul reea 2. Nivelul legtur 1. Nivelul fizic

Protocoale Internet i tehnologiile utilizate Protocoale de HTTP, FTP, SMTP, aplicaii Telnet, NTP

Protocol TCP / UDP Protocol IP Ethernet, Token Bus, PPP Cablu torsadat, fibr, conector, distan maxim, RS232

Nivelele 1- 4 sunt denumite nivele inferioare iar nivele 5 7 poart denumirea de nivele superioare. ivelul fizic este nivelul inferior n ierarhia ISO. Acesta definete modul de implementare fizic (hardware) i modul electric (nivelul semnal) al magistralei. Nivelul fizic se refer la interfaa electric, optic mecanic i funcional cu cablul. De asemenea, nivelul fizic stabilete tehnica de transmisie ce va fi folosit pentru a transmite datele prin cablul de reea: definete codificarea datelor i sincronizarea biilor, durata unui bit etc. ivelul legtur de date imediat superior celui fizic transmite cadre de date de la nivelul reea ctre cel fix. La captul receptor, el asigur mpachetarea biilor sosii de la nivelul fizic n cadre de date. Un cadru de date este o structur logic, organizat, n care pot fi plasate date. Nivelul Data Link Layer este divizat n subnivelul pentru controlul accesului la informaie (Media Access Control MAC) i subnivelul pentru controlul legturii logice (Logical Link Control - LLC). Interfaa CNA utilizeaz o transmisie a datelor n regim asincron controlat prin bit de start i bit de stop. Informaia este transmis de la surs spre receptor sub forma de cadru de date. Cadrul de date este compus din: cmp arbitrar (12 bii), cmpul de control (Control field 6 bii), cmpul de date (Data field 1 pn la 64 bii), cmp

I TERFEE ACHIZIIA DE DATE - 3

155

pentru verificarea erorilor (Cyclic Redundancy Check 9 bii), cmpul de confirmare a recepiei (2 bii). Cadrul de date ncepe cu spaiul SOF (Start of frame - 1 bit) i se termin cu spaiul EOF (End of frame 1 bit) (fig.3.40) (x- numrul de bii) [3.11].
SOF 1x Arbitrar 12x
CA _L

Control 6x

Date (1 - 64)x

CRC 9x

ACK 2x

EOF 1x

Fig. 3.40 Configuraie protocol

Tx
CA _H

Tx
UTP sau STP

Rx

Rx GRD

120

Tx
GRD

120

Rx GRD

Fig. 3.41 Circuitul electric de interfaare pentru magistrala CA

CAN Bus utilizeaz trei nivele de tensiune logic: un nivel de tensiune nalt [2.75 ...4.5] V, un nivel de tensiune sczut [0.5 ... 2.25] V i un nivel diferenial [1.5....3.0] V. Conectorul utilizat pe CAN Bus este cu 9 pini i are semnificaia fiecrei conexiuni prezentat n figura 3.42.

r. pin 1

2
3 4 5 6 7 8 9

Semnalul Rezervat CAN_L CAN_GND Rezervat CAN_SHLD GND CAN_H Rezervat CAN_V+

Semnificaie semnal Upgrade path Dominant nivelul sczut Mas Upgrade path Ecranare, opional Mas, opional Dominant nivelul nalt Upgrade path Alimentare

Fig. 3.42 Conectorul cu 9 pini i semnificaia semnalelor

156

3.3 - Interfaa main main

3.3.3.3. Interfaa USB (Universal Serial Bus) Interfaa USB este relativ nou n comparaie cu celelalte tipuri de interfee. n 1998 (28 septembrie) firmele Microsoft, Intel, Compaq and NEC au dezvoltat aceast interfa. Obiectivul iniial a fost de standardizare a conexiunilor intrare / ieire dintre un PC IBM i echipamente periferice. Achiziia de date nu a fost vizat de dezvoltarea acestei interfee. n ultima perioad ns, aceast interfa este tot mai mult utilizat n acest sens. Viteza de transfer limiteaz lungimea cablului la 3 .... 5 m. Acest lucru limiteaz utilitatea acestei interfee pentru msurtori de laborator. Instrumentele de msurare sunt prevzute adeseori i cu interfa USB. Pentru exemplificare se prezint panoul din spate al unui generator de semnal Agilent 33220A. Terminalele 5 7 servesc pentru interfaarea instrumentului cu un PC: interfaa USB terminalul 5; interfaa LAN terminalul 6; GPIB terminalul 7 (fig.3.43). Pentru configurarea interfeei, se conectaeaz instrumentul la PC prin intermediul cablului USB. Se apeleaz apoi Show USB Id din meniul I / O pentru identificarea caracterului specific interfeei.

Fig. 3.43 Panoul din spate al generatorului de semnal Agilent 33220A

Detalii suplimentare referitor la topologia USB, semnale, etc. se pot gsi n [3.12], [3.13].
3.3.3.4. EIB (European Installation Bus) Modelul de magistral European EIB (European Installation Bus) este proiectat pentru a gestiona ntr-un domeniu larg instalaii electrice pentru conectare, securitatea i controlul unui mediu compus din diverse cldiri (coli, spitale, birouri, administraie etc.). Sunt propuse: monitorizarea i controlul funcionrii iluminatului, nchiderea jaluzelelor, nclzirea, ventilaia, aerul-condiionat, semnalizarea, monitorizarea i alarma. Magistrala este proiectat pentru un transfer serial de date ntre echipamentele conectate la aceasta. Preul de cost sczut este de asemenea luat n consideraie. Exemple de utilizare sunt prezentate n figura 3.44 i figura 3.45. O organizare descentralizat a gestionrii sistemului este ilustrat n figura 3.44. Este forma de implementare uzual. Aceast modalitate este implementat n cazul

I TERFEE ACHIZIIA DE DATE - 3

157

echipamentelor emitor sau receptor care comunic direct ntre ele fr a recurge la dispozitivul sau reeaua ierarhic de supervizare. Se asigur n acest fel o flexibilitate ridicat sistemului.

Reea de alimentare de putere (230 V)

1234-

controlul motorului; jaluzele; aer condiionat reea electric 230 V

56789-

sensor de strlucire (lumin); detectarea pragului; sensor de temperatur; monitorizare; iluminare;

Fig. 3.44 Organizare descentralizat a sistemului

Aplicaia permite i un mod de management centralizat (fig.3.45). Un controler de aplicaie (ApC) poate fi plasat oriunde pe magistral.

Sistem de calcul centralizat


Fig. 3.45 Organizare centralizat a sistemului

Protocolul EIB este acceptat de mai multe tehnologii: cablu torsadat (twisted pair), linie de putere (power line), frecven radio sau infrarou. Este posibil de asemenea conectarea intrrilor la alte medii. Conectarea electric n reea poate c capete diverse topologii: liniar, inelar, stea, arborescent, mixt [3.3].

158

3.3 - Interfaa main main

Magistral necesit un singur cablu torsadat pentru lucru. Cnd se utilizeaz un control standard cu 2 cabluri, unul este dedicat transmiterii semnalului iar al doilea poate fi utilizat pentru servicii complementare de for. Dar ntr-o anumit zon, construcie trebuie s fie utilizat o singur variant. O instalare a cablului pentru o topologie arborescent este ilustrat n figura 3.46. Un grup de echipamente distribuite pe mai multe etaje sunt conectate ntr-o reea.

Fig. 3.46 Topologie arborescent

3.3.3.5. Interfee pentru senzori inteligeni Standardul IEEE 1451, cu referire direct la elementele senzoriale are ca obiective: Simplificarea i uurarea integrrii elementelor senzoriale n aplicaii; Definirea unei interfee comune pentru elementele senzoriale; Realizarea unei interfee simple pentru reelele de traductoare independente; Evoluia standardului 1451, prin componentele sale, se refer n mod succint la urmtoarele: 1451.1 model independent de reea; 1451.2 traductoare inteligente; 1451.3 magistral multidrop dedicat traductoarelor; 1451.4 funcionarea mixt a traductoarelor. sau prin obiectivele pe care i le propun: 1451.1: Definete modelul reelei cu procesor de aplicaie (NCAP); Modelul NCAP adaptat la diverse reele. 1451.2: Definete modulul interfa pentru senzorul inteligent (STIM); Definete fia electronic de date a traductorului (TEDS);

I TERFEE ACHIZIIA DE DATE - 3

159

Definete interfaa independent a traductorului (TII) cu specificaiile protocolului de comunicaie ntre STIM i NCAP.

1451.3: Propune o interfa digital standard (TBIM) capabil a conecta traductoare multiple fizice separate ntr-o configuraie multi-drop.

1451.4:

Propune o interfa standard care permite ca traductoarele analogice s funcioneze ntr-un mod mixt de semnal (analogic / digital). Standardul 1451.4 stabilete o metod acceptat universal pentru capabilitatea plug-and-play ale senzorilor. n figura 3.4 se prezint schema principial a senzorilor inteligeni dotai cu TEDS [3.14].
SE ZOR PLUG A D PLAY ELEME T SE SIBIL SEM AL A ALOGIC

FI CU DATE (Transducers Electronic Data

I TERFA MIXT (A ALOG DIGITAL)

SEM AL DIGITAL TEDS 000100110101110011 00100010010011101

- firma furnizoare - modelul - seria - domeniul de lucru - informaii pentru calibrare etc.
Fig. 3.47 Schema principial a senzorilor inteligeni dotai cu TEDS

Informaiea TEDS este divizat n mai multe seciuni: Primul fragment componenta de baz conine informaii necesare pentru identificarea senzorului. Sunt incluse date referitoare la: fabricant, model i numrul serial. Componenta standard conine date specifice pentru senzori, necesare configurrii interfeei electrice i conversiei datelor n sistemul de uniti de msur. Se pot meniona: domeniul de msurare, domeniul semnalului electric de ieire, sensibilitate, putere necesar i date de calibrare. Componenta referitoare la utilizator se refer la localizarea senzorului, data de calibrare. Modul de realizare a interfeei este divizat n dou submodele denumite Clasa_1 i Clasa II. Fiecare dintre acestea se refer la o anumit categorie de elemente

160

3.3 - Interfaa main main

senzoriale [3.14] Clasa_I este nominalizat pentru traductoare de curent constant piezoelectrice (accelerometre, microfoane) (fig.3.48). Soluia adoptat are avantajul existenei de facto a unei interfee standard analogic cu suplimentarea prin TEDS. Exist posibilitatea selectrii modului de lucru analogic sau digital.
I TERFA CLASA I SISTEM DE ACHIZIIE DATE SC

SA

5V ES
TEDS EEPROM I / O

digital

Fig. 3.48 Interfaa din CLASA_1

Clasa_II este aplicabil oricrui element senzorial: termocuplu, RTDs (Resistance Temperature Detectors), termistor, punte senzorial, celule chimice la un curent de circuit 4 20 mA (fig.3.49). Varianta adoptat necesit fire suplimentare pentru conectarea TEDS.
I TERFA CLASA II SISTEM DE ACHIZIIE DATE + SC

ES
- SC

SA

TEDS EEPROM

I / O

digital

* - ES element sensibil; - SC surs curent;

- SA semnal analogic de ieire


Fig. 3.49 Interfaa din CLASA_2

I TERFEE ACHIZIIA DE DATE - 3

161

Fraciunea digital a interfeei (Clasa_1 sau Clasa_2) se bazeaz pe un protocol al firmei Maxim/Dallas Semiconductor. Este un protocol de comunicare serial (circuitele DS2430, DS2433)[3.15]. Modul de lucru este prezent sugestiv n figura 3.50. National Instruments prezint de asemenea realizri hardware i software n domeniul abordat [3.14]. Numrul modelului (read); Numrul serial (read); Uniti de msur (read); Sensibilitate (read / calibrare); Direcia de msurare (read); Date de calibrare (read / calibrare); Locaia de msurare (read / calibrare)

Us
EEPROM

Iconst

Cablu coaxial > 100 m

Instrument
CC

ICP - Senzor compatibil cu TEDS IEEE 1451.4 * - ICP = Integrated Circuit Piezoelectric
Fig. 3.50 Principiul de lucru n sistemele integrate plug-play

CIRCUIT Read / Write TEDS

Programarea i citirea memoriei DS 2430 (256 Bit) este posibil prin cablul elementului senzorial. Comunicarea utilizeaz protocolul Dallas Semic. 1-Wire. Pentru datele TTL schimbate, se utilizeaz nivelul cu polaritate negativ. Aceste produse permit separarea semnalelor analogice i digitale n interiorul senzorului prin dou diode simple. Beneficiile care pot fi nominalizate prin utilizarea senzorilor plug and play sunt [3.14]: Simplificarea depanrii; Reducerea riscului de avarie; Reducerea costurilor pentru setare; Nu este necesar recalibrarea la nlocuirea senzorilor; Sistemul de achiziie a datelor se poate recalibra el nsui. Avantajele care se estimeaz pentru viitor includ: Integrarea n reele fr fir;

162

3.3 - Interfaa main main

Eliminarea firelor lungi; Reducerea costurilor de instalare, mentenan i up-grade pentru sistemele de msurare i control; Oportuniti pentru adiionarea inteligenei senzorilor. Un senzor clasic care nu dispune de facilitatea TEDS poate fi convertit ntr-un senzor cu capabiliti conform IEEE 1451.4 prin: modificarea conectorului, recalibrare i programarea memoriei EEPROM. Firma National Instruments a dezvoltat o bibliotec on line de fie (virtual REDS) care conine informaiile asemntor cu cele incluse n EEPROM TEDS dar care exist i pentru senzori care nu dispun de memorie EEPROM. n figura 3.51 se prezint schema bloc a componentelor care fac subiectul standardului 1451 i a relaiilor dintre acestea. Semnificaia notaiilor este cea prezentat anterior.
1451.2
I TERFA MODUL PE TRU SE ZORI I TELIGE I (STIM)

1451.1 TEDS

REEA

A/D

XDCR

CAP

ACL D/A XDCR

1451.4

I /O

XDCR

Fig. 3.51 Schema bloc a componentelor subiect al standardului 1451

3.3.3.6. Concluzii Realizrile industriale ale interfeelor utilizabile n achiziia de date sunt extrem de numeroase. Acestea sau dezvoltat n timp prin dezvoltarea interfeelor clasice. Prin scopul principal al acestui capitol n cadrul lucrrii s-a urmrit prezentarea principiilor de realizare ale interfeelor dintre un PC i elemente senzoriale sau instrumente de msurare. Ca o confirmare a celor prezentate n aceste concluzii se trec n revist alte cteva interfee cu dezvoltare recent i care i gsesc aplicabilitate n achiziia de date: FieldPoint Interface ( ational Instruments) este o interfa mixt analogic i digital care are posibilitatea de comunicare cu interfee RS-232, Ethernet LAN. Numrul de module poate fi selectat. O configuraie posibil poate prezenta un numr de 16 module analogice de intrare, 8 module analogice de ieire i 16

I TERFEE ACHIZIIA DE DATE - 3

163

module de intrare / ieire digitale. Fieldbus (IEEE 802.3) este o variant asemntoare cu Ethernet ncadrndu-se n categoria serial. Cu o rat de transfer de la 30 kbit/s Fieldbus poate atinge performanele din cazul Ethernet. Se realizeaz cu lungimi pn la 120 m i chiar 1,2 km cnd se utilizeaz cablu din fibr optic. Caburile utilizabile i conectrile sunt asemntoare cu cele din cazul Ethernet. Profibus (DI 19245, E 50170) este o interfa din categoria comunicaiei seriale RS-485. Viteza de transfer depinde de lungimea transferului i variaz de la 9600 bit/s pn la 12 Mbit/s. Mediul fizic de transfer poate fi din categoria cablu UTP, coaxial sau fibr optic. Interfaa este acceptat n zona industrial european (de ex. n echipamente Siemens). Un rol esenial la ora actual i pentru viitor l are dezvoltarea interfeelor pentru elementele senzoriale inteligente.

3.4. Bibliografia capitolului 3


[3.1]Bolton, W., Mechatronics. Electronic control systems in mmechanical and electrical engineering, Pearson Education Limited, Prentice Hall, 2003 [3.2]Dolga, V., Senzori i traductoare, Editura Eurobit, Timioara, 1999, ISBN 973-99227-9-1 [3.3]Dolga, V., Proiectarea sistemelor mecatronice, Ed. Politehnica, Timioara, 2007 [3.4]Dumitriu, A., Mecatronic, vol.I, Ed. Universitatea Transilvania din Braov, 2006 [3.5]Mischie, S., Interfee pentru sisteme cu instrumentaie programabil, Ed. Politehnica, Timioara, 2004 [3.6]Park,J., Mackay, S., Practical Data Acquisition for Instrumentation and Control Systems, Elsivier, Amsterdam, 2003, ISBN 0750657960 [3.7]Perrin, D.P., Wagner, C.R., Geisse, N., Howe, R.D., Parker, K.K., - Haptic Interface for Cardiac Cell Exploration Using AFM, Div. of Eng. And App.Sciences, Harvard University, USA [3.8]Regtien, P.P.L., .a., Measurement Science for Engineers, Kogan Page Science, London, 2004 [3.9]***, 82357B USB/GPIB Interface for Windows, Data Sheet, Agilent Tech., www.agilent.com [3.10]***, Ethernet Bus, www.interfacebus.com [3.11]***, CAN Bus, www.interfacebus.com [3.12]***, Universal serial bus specification, www.usb.org [3.13]***, Universal serial bus architecture, www.lucent.com/micro/suite/usb.html [3.14]***, Learn about Plug and Play Smart Sensors, www.ni.com [3.15]***,Sensor plug & Play. The New Standard for Automated Sensor Measurements, www.ni.com [3.16]***,Designing a 1451.2 Smart Sensor, http://www.techonline.com/community/ ed_resource/course/13399 [3.17]***,ADuC812, http://www.analog.com/UploadedFiles/Data_Sheets/ 11291590A DuC812_e.pdf

164

3.4 - Bibliografia capitolului 3

[3.18]***, Data Acquisition Basics Manual, 320997C-01, National Instruments, Austin, Texas, 1999 [3.19]*** - The handbook of Personal Computer Instrumentation. Data Acquisition, Test, Measurement and Control, Intelligent Instrumentation (USA) [3.20]***, Practical RS232 Design Considerations, www.pccompci.com/download/ considerations.pdf [3.21]***, Bazele reelelor de calculatoare, Ed. Teora, Bucureti, 1999 [3.22]***, dSPACE News pentru anii 2001 - 2007, www.dSPACE.com

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