scieee AI-readable full text Open interactive document viewer

Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica

Claver Pont Guiu, Pere

Full text

TREBALL DE FI DE CARRERA TÍTOL DEL TFC: Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. TITULACIÓ: Enginyeria Tècnica de Telecomunicació, especialitat Sistemes de Telecomunicació AUTOR: Pere C. Pont Guiu DIRECTOR: Josep Jordana Barnils DATA: 21 de gener de 2005 Títol: Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica Autor: Pere C. Pont Guiu Director: Josep Jordana Barnils Data: 21 de gener de 2005 Resum L’objectiu d’aquest projecte és desenvolupar un sistema automàtic de commutació d’elèctrodes per a realitzar mesures d’impedància elèctrica i a partir d’aquí, obtenir la resistivitat aparent. Per a fer aquestes mesures s’utilitzen 4 elèctrodes. Dos que injecten corrent alterna sinusoïdal i dos per a mesurar diferències de potencial. Com que disposem d’un array de 16 elèctrodes, podem realitzar diferents configuracions i així obtenir una distribució de resistivitat lateral o en profunditat. El sistema desenvolupat bàsicament consta d’un generador de funcions, dos multímetres, dues targetes de 32 relès cadascuna i 16 elèctrodes. Tots aquests instruments estan connectats a l’ordinador a través de diferents busos de comunicacions. D’aquesta manera es controla tot el sistema sense haver de manipular directament cap instrument. Per al control del sistema s’han utilitzat dos ordinadors. Un ordinador controla les targetes de relès amb el programa Labwindows i l’altre ordinador controla la resta del sistema i calcula la resistivitat aparent amb el programa LabVIEW. Per a comprovar que aquest sistema funciona correctament, s’han fet una sèrie de mesures. En una cubeta plena d’aigua s’hi ha submergit objectes conductors i aïllants, i a partir de les mesures de resistivitat aparent s’ha detectat l’objecte introduït. Title: Automatization of electrodes commutation system for measures of electric impedance in tomography. Author: Pere C. Pont Guiu Director: Josep Jordana Barnils Date: January, 21st 2005 Overview The aim of this project is to develop an automatic system of electrode commutation in order to make measures of electric impedance, and to calculate the apparent resistivity. To perform these measures we need four electrodes. Two electrodes inject alternating current and the other two electrodes measure potential differences. We have a 16 electrodes array, therefore, we can set up different configurations so that we may get a resistivity distribution. Our system basically consists of a function generator, two meters, two 32 relay targets and 16 electrodes. All these instruments are connected to a computer through different communication buses. When using this system we don’t need to handle any instrument. In order to control this system, two computers are used. One computer controls the relays targets with Labwindows program, and the other computer controls the rest of the system and makes calculations of apparent resistivity with LabVIEW program. To check the system’s correct performance many measures have been done. Conductor and insulating objects have been submerged in a water bucket, and thanks to the resistivity measures, we can detect these objects. Als meus pares ÍNDEX 1. INTRODUCCIÓ..................................................................................... 1 2. RESISTIVITAT ELÈCTRICA................................................................ 2 2.1. Introducció....................................................................................... 2 2.2. Mesura.............................................................................................. 3 2.3. Resistivitat aparent......................................................................... 4 2.4. Resistivitat aparent normalitzada i visibilitat............................... 4 2.5. Configuracions dels elèctrodes..................................................... 5 2.5.1. Configuració Schlumberger................................................. 5 2.5.2. Configuració Wenner.......................................................... 5 2.5.3. Configuració doble dipol...................................................... 6 2.6. Tipus de mesures............................................................................ 6 2.6.1. Sondeig elèctric vertical....................................................... 6 2.6.2. Calicata elèctrica................................................................. 7 3. INSTRUMENTACIÓ.............................................................................. 9 3.1. Components utilitzats..................................................................... 9 3.1.1. Busos de comunicacions..................................................... 9 3.1.1.1. Bus RS-232............................................................ 9 3.1.1.2. Metrabus................................................................ 9 3.1.1.3. Bus USB............................................................... 10 3.1.1.4. Bus GPIB............................................................. 11 3.1.2. Targeta MID-64.................................................................. 11 3.1.3. Targeta MEM-32/A............................................................ 11 3.1.4. Targeta USB Eagle 24/A....................................................13 3.2. Instruments utilitzats.................................................................... 13 3.2.1. Agilent 33120A.................................................................. 13 3.2.2. PREMA 5017..................................................................... 14 3.3. Sistema PR0GEO........................................................................... 15 3.4. Sistema proposat.......................................................................... 17 3.5. Procediments seguits al laboratori............................................. 19 3.6. Sistema implementat.................................................................... 21 4. SOFTWARE........................................................................................ 23 4.1. Introducció..................................................................................... 23 4.2. Labwindows................................................................................... 23 4.3. LabVIEW......................................................................................... 23 4.3.1. Concepte d’instrument virtual............................................ 23 4.3.2. El programa LabVIEW....................................................... 24 4.3.3. Característiques................................................................. 25 4.3.4. El panell de control............................................................ 25 4.3.5. El diagrama de blocs......................................................... 26 4.4. Programes realitzats en el projecte............................................. 27 5. MESURES AMB EL SISTEMA........................................................... 32 5.1. Introducció..................................................................................... 32 5.2. Simulació d’un medi homogeni................................................... 32 5.3. Mesura de les impedàncies amb la cubeta d’aigua................... 34 5.4. Resistivitat aparent....................................................................... 35 5.5.Teorema de reciprocitat................................................................. 38 5.6. Sondeig elèctric vertical............................................................... 39 5.7. Detecció d’objectes....................................................................... 40 6. CONCLUSIONS.................................................................................. 46 7. BIBLIOGRAFIA.................................................................................. 48 8. ANNEXOS.......................................................................................... 49 8.1. Programa en Labwindows per al control dels relès.................. 49 8.2. Programes realitzats en LabVIEW............................................... 55 8.3. Fotografies .................................................................................... 67 Introducció 1 1. INTRODUCCIÓ Per a detectar objectes que estan al subsòl sense utilitzar mètodes mecànics es poden realitzar diferents tècniques basades en detectar alguna propietat que diferenciï l’objecte del medi que l’envolta. Hi ha diferents propietats detectables com ara la densitat, la resistivitat, les propietats magnètiques, etc. En aquest projecte es pretén desenvolupar un sistema automàtic per a realitzar mesures de tomografia d’impedància elèctrica. El seu funcionament es basa en injectar corrent sinusoïdal de baixa freqüència al subsòl a través de dos elèctrodes i mesurar diferències de potencial amb dos elèctrodes més. Amb aquesta senzilla operació es pot determinar la resistivitat aparent del medi, i per tant, variant la configuració dels elèctrodes podem obtenir variacions laterals o verticals de la resistivitat i d’aquesta manera detectar objectes que tenen una resistivitat diferent a la del medi que els envolta. El departament d’enginyeria electrònica ja disposava d’un sistema automàtic per a fer mesures de tomografia d’impedància elèctrica, i inicialment els objectius d’aquest projecte eren fer funcionar aquest sistema i realitzar mesures. Però aquest sistema té molts anys i es va decidir actualitzar-lo tant en la part hardware com software. El funcionament del sistema és el següent; per a fer mesures es necessiten 4 elèctrodes, dos d’injecció i dos de detecció. Per tal de poder fer diferents configuracions de forma automàtica, es disposa d’un array de 16 elèctrodes, separats 2 cm entre ells, que es controlen amb 2 targetes de relès. Les targetes de relès estan controlades per un bus que es diu Metrabus i que només es pot connectar a un ordinador que hi ha al laboratori. Per tant es va decidir controlar els relès mitjançant una targeta USB d’adquisició de dades i així no dependre d’un ordinador en concret. El software també s’ha actualitzat, ja que s’ha utilitzat un altre programa per a controlar tot el sistema. El desenvolupament del sistema hardware i software m’ha ocupat la major part del temps en la realització d’aquest treball, de manera que els objectius inicials de realitzar mesures s’han limitat a comprovar que el sistema implementat funciona correctament. Aquest treball està dividit en una sèrie de capítols ben diferenciats. El segon capítol explica els conceptes bàsics de resistivitat , mètodes per a la seva mesura, i diferents configuracions d’elèctrodes. El tercer capítol explica la part hardware del sistema, l’explicació dels components utilitzats i l’arquitectura del sistema final. En el quart capítol es descriu la part software, quins programes s’han utilitzat i funcions que fa el programa realitzat. Una vegada explicat tot el sistema, en el cinquè capítol s’expliquen les proves que s’han fet i les mesures obtingudes. Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 2 2. RESISTIVITAT ELÈCTRICA 2.1. Introducció La resistivitat elèctrica (ρ) d’un material descriu el grau de dificultat que té la corrent elèctrica per passar a través d’aquest. El concepte invers a la resistivitat elèctrica és la conductivitat d’un material (σ). La conductivitat descriu la facilitat que té la corrent per a travessar un material. En canvi la resistència elèctrica (R) d’un objecte conductor homogeni, ve determinada per la forma física del conductor i la seva resistivitat. En el cas d’un conductor homogeni i rectilini, la seva resistència es calcula a partir de la seva longitud, secció i la resistivitat del material. s l R ρ = (2.1) Per tant a partir de la fórmula anterior, podem determinar la resistivitat d’un material, i a partir d’aquí també podem calcular la conductivitat, ja que és la seva inversa. La resistivitat es mesura en ohms per metre (Ω·m), i la conductivitat en Siemens (S). ρ σ σ ρ 11 =⇒= ⋅ =l sR (2.2) La resistivitat és una propietat física que pot variar molt ja que depèn de factors com ara la temperatura la humitat o la pressió. Un exemple de variabilitat de la resistivitat el tenim en l’aigua. L’aigua pura és poc conductora i té una resistivitat aproximada de 105Ω·m, per la qual cosa es pot considerar aïllant. En canvi, l’aigua que es pot trobar en un llac o un riu presenta una conductivitat apreciable i pot tenir una resistivitat aproximada de 103Ω·m. L’altre extrem és l’aigua de mar. Aquest tipus d’aigua té una resistivitat de 0,2 Ω·m. La resistivitat elèctrica al sòl, també és variable. El factor que afecta més, és la humitat, per tant, a diferents graus d’humitat, el mateix terreny presenta resistivitats diferents. Resistivitat aparent 3 2.2. Mesura Per calcular la resistivitat d’una superfície s’ha de fer un estudi sobre la distribució dels corrents i els potencials. La figura 2.1 és un esquema del procediment que es segueix per a mesurar la resistivitat. S’injecta una corrent “I” al terra mitjançant els elèctrodes A i B, i es mesura la diferència de potencial que hi ha entre els elèctrodes M i N. Fig. 2.1. Sistema de mesura de la resistivitat En el cas que el medi sigui homogeni, la diferència de potencial mesurada entre els elèctrodes M i N és igual a la següent fórmula: ⎟ ⎠ ⎞ ⎜ ⎝ ⎛+−−=∆ BNBMANAM I V1111 2 π ρ (2.3) Per tant, a partir de la fórmula 2.3 podem obtenir la resistivitat: I V g BNBMANAMI v∆ = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛+−− ∆ = −1 1111 2 πρ (2.4) En l’expressió anterior, els termes AM, AN, BM i BN són les distàncies que hi ha entre aquests elèctrodes. En el nostre cas, els elèctrodes tenen una separació de 2 cm. El terme “g” és el factor geomètric. Aquest terme depèn exclusivament de la configuració dels elèctrodes. Per tant, cada vegada que canviem la disposició dels elèctrodes, també variarà aquest terme. Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 10 Fig. 3.2. Connexions del Metrabus Com que té 6 bits d’adreces i cada targeta de relès utilitza 4 adreces , es poden controlar fins a 16 targetes diferents amb el mateix sistema. Per tal de controlar els relès, les dades s’han d’enviar en el següent ordre:  Elegir la targeta que volem controlar  Seleccionar el bloc dins la targeta  Dins del bloc seleccionat, canviar l’estat del relè que volem És important recordar que totes les sortides del Metrabus funcionen a nivell baix 3.1.1.3. Bus USB L’arribada d’ordinadors més potents i la necessitat de connectar-hi diferents tipus de perifèrics, han motivat el desenvolupament del bus USB (Universal Serial Bus). El sistema USB té molts avantatges respecte el port sèrie RS232: Instrumentació___________________________________________________________________________________ 11  Facilitat d’ús. El nou hardware es configura automàticament i els drivers necessaris es carreguen al detectar la connexió del dispositiu.  Connector unificat. Tots els fabricants han de seguir l’estàndard a l’hora de llençar un nou producte.  Permet una velocitat de transmissió de dades molt superior respecte el port sèrie o paral·lel. Fins a 480 Mbps.  Alimentació pel propi cable. Quan el perifèric requereix una petita alimentació, la pot subministrar el propi ordinador.  Detecció i correcció d’errors per part del propi protocol de comunicacions. 3.1.1.4. Bus GPIB GPIB (General Purpose Interface Bus). És un bus asíncron que segueix la normativa IEEE-488 que permet la interconnexió d’instruments de diversos fabricants en un bus comú per a poder realitzar sistemes d’instrumentació. L’objectiu d’aquest bus és crear un sistema intel·ligent en el qual els perifèrics es puguin comunicar entre sí. 3.1.2. Targeta MID-64 És la targeta controladora del sistema Metrabus, és a dir, fa d’interfície entre el PC i el Metrabus. Aquesta targeta està connectada al bus d’expansió del PC i controla totes les operacions d’entrada/sortida entre el Metrabus i l’ordinador ja que genera totes les senyals. 3.1.3. Targeta MEM-32/A La targeta Keithley MEM-32/A conté 32 relès i està dissenyada per a ser controlada pel sistema Metrabus. Un relè és un interruptor mecànic accionat elèctricament. Els relès que conté la placa són de tipus SPST (Single Pole Single Throw) i normalment tenen els contactes oberts. Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 12 Fig. 3.3. Targeta de relès MEM-32/A El control de la MEM-32/A es realitza a través del bus Metrabus. Cada targeta té 4 blocs de 8 relès. Cada bloc té una adreça, de tal manera que una targeta utilitza 4 adreces consecutives. D’aquesta manera es poden controlar fins a 16 targetes a la vegada, ja que tenim 6 bits de selecció d’adreces al Metrabus. Mitjançant el selector d’adreces (veure figura 3.3) podem elegir el número d’adreça de la targeta i a partir de l’adreça seleccionada obtenim les adreces de cada bloc de relès(veure figura 3.4). Instrumentació___________________________________________________________________________________ 13 Fig. 3.4. Diagrama de blocs de la targeta MEM-32/A Dins de cada bloc, hi ha 8 relès ordenats del 0 al 7 o viceversa, depenent del bloc, com es pot veure a la figura 3.4 . Per al control dels relès utilitzem 8 bits (bits de dades del Metrabus), o sigui que tenim un bit per a cada relè. El procediment que es segueix per activar un relè és elegir el bloc de la targeta que volem, i una vegada dins del bloc, activem el relè que ens interessa. 3.1.4. Targeta USB Eagle 24/A És una targeta d’adquisició de dades que es connecta a l’ordinador mitjançant el bus USB. Té 24 bits distribuïts en 3 ports de 8 bits. Cada port es configura independentment, i es pot utilitzar de port d’entrada o de sortida. En el cas que es configuri com a port de sortida, les dues sortides lògiques són: “0”  0 volts “1”  5 volts Un avantatge que té aquesta targeta és que té drivers per a treballar en labVIEW. Per tant es pot controlar fàcilment a través de l’ordinador. Fig. 3.5. Pins de la targeta USB 24/A 3.2. Instruments utilitzats 3.2.1. Agilent 33120 A El generador de funcions utilitzat en aquest projecte és l’Agilent 33120A. Aquest aparell disposa de connexió via GPIB i RS-232, per tant es pot controlar des d’un ordinador sense la necessitat de manipular directament l’aparell. Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 14 La connexió utilitzada en aquest projecte és via RS-232, i per aquest motiu s’ha hagut de “construir” un connector que compleixi les característiques especificades per aquest generador. La següent figura mostra com estan interconnectats els 9 pins del cable que connecta el PC amb el generador de funcions. Fig. 3.6. Diagrama de pins del cable S’ha fet un petit programa en labVIEW que implementa les funcions bàsiques d’aquest aparell. 3.2.2. PREMA 5017 El multímetre utilitzat en aquest projecte per a mesurar la diferència de potencial entre els elèctrodes detectors és el PREMA 5017. S’ha elegit aquest aparell perquè té una precisió de mesures de 7 dígits i mig i es pot controlar des d’un ordinador via RS-232 o GPIB. Els pins del connector RS-232 estan creuats, i per tant s’ha hagut de fer un connector específic tal com mostra la figura 3.7. Inicialment només es pretenia utilitzar aquest multímetre, però a l’hora de fer les mesures ens hem adonat que necessitàvem un altre multímetre per tal de calcular la intensitat injectada. És per aquest motiu que també s’ha utilitzat el multímetre HP 3478A, que té una precisió de 5 dígits i mig i només es pot controlar via GPIB, per tant, en el sistema final els dos instruments s’han controlat pel bus GPIB. Instrumentació___________________________________________________________________________________ 15 Fig. 3.7. Diagrama de pins del cable 3.3. Sistema PR0GEO És un sistema desenvolupat pel Xavier Alberto l’any 1997 per tal de realitzar mesures automàtiques d’impedàncies elèctriques al laboratori. El sistema PR0GEO està basat en el control d’instrumentació, i consta de tres blocs principals que ara s’explicaran en més detall:  Generador de senyal. Aquesta etapa té per objectiu injectar corrent elèctrica al subsòl a través dels elèctrodes d’injecció A i B. Per a la injecció s’utilitza el generador de funcions HP3245A. Aquest aparell és programable, i injectarà una senyal de corrent alterna per tal d’evitar que els elèctrodes s’oxidin.  Commutació. Aquesta etapa ens permet configurar de forma automàtica la disposició dels elèctrodes d’injecció i de detecció. D’aquesta manera podem implementar totes les configuracions possibles dels elèctrodes automàticament i així obtenir una gran quantitat de mesures diferents. Com que tenim 16 elèctrodes i cada elèctrode ha de poder-se configurar de 4 maneres diferents (ABMN), es necessita un sistema de commutació de 4 x 16 relès. És per aquest motiu que s’utilitzen 2 targetes keithley MEM-32/A per a fer la commutació. Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 16 Fig. 3.8. Connexionat de les targetes de relès Com es pot veure a la figura 3.8 , per encaminar les senyals injectades i les detectades, es necessiten 64 relès. Com que cada targeta té 32 relès, s’utilitza una targeta per a la injecció i una altra per a la detecció. Per tal de no connectar 4 cables diferents a cada elèctrode (ABMN), el que es fa és interconnectar els relès entre ells de tal manera que cada elèctrode només necessita estar connectat a un sol cable. Això s’ha aconseguit connectant totes les entrades dels 16 relès de cada bloc. D’aquesta manera la senyal arriba a totes les entrades però només surt per la que ens interessa. En canvi, les sortides d’un bloc estan connectades amb les sortides dels altres blocs. Així la senyal d’entrada arriba fins a elèctrode, i viceversa.  Detecció. Aquesta etapa té per objectiu l’adquisició i el processat de la senyal que hi ha als elèctrodes detectors (M i N). Està formada per la sonda diferencial ADA400A i l’oscil·loscopi DSO TDS420 de Tektronix. Amb aquest sistema tenim una etapa de detecció que ens permet variar els guanys i calcular la fase i el mòdul de la impedància que volíem mesurar, gràcies a una desmodulació en fase i quadratura. L’arquitectura del sistema es pot veure a la figura 3.9 . El sistema està controlat per un ordinador, a través d’un programa d’aplicació realitzat en Labwindows. Des d’aquest programa d’aplicació es controlen el generador de funcions i l’oscil·loscopi mitjançant el bus GPIB, també es controlen les targetes de relès a través del bus Metrabus i finalment s’acondiciona la senyal obtinguda per tal de calcular el mòdul i la fase de la resistivitat aparent. Instrumentació___________________________________________________________________________________ 17 Fig. 3.9. Sistema PR0GEO 3.4. Sistema proposat En aquest projecte, un dels objectius és fer un sistema automàtic de mesura d’impedàncies amb els instruments disponibles en el laboratori. Aquest nou sistema està basat en el model creat el 1997 (PR0GEO), però conté unes petites modificacions. En el sistema PR0GEO, les targetes de relès es controlen amb el Metrabus, i el Metrabus està connectat a l’ordinador a través de la targeta controladora MID-64. El problema que hi ha és que aquesta targeta no és compatible amb els ordinadors nous, i per tant el sistema PR0GEO només es pot fer funcionar amb un ordinador 286 que hi ha al laboratori. Això suposa un inconvenient, ja que depenem d’un ordinador totalment desfasat. Per tant es va decidir fer un nou sistema que es pugui utilitzar en qualsevol ordinador. El que s’ha fet és substituir la targeta MID-64 per la targeta USB Eagle 24/A d’adquisició de dades. D’aquesta manera el sistema es pot fer funcionar en qualsevol ordinador actual, ja que per a controlar els relès només es necessita un port USB. Als pins de sortida d’aquesta targeta s’hi ha connectat directament el Metrabus. Un altre canvi que s’ha fet són els instruments utilitzats en l’etapa d’injecció i de detecció. En l’etapa d’injecció s’utilitza el generador de funcions Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 18 Agilent 33120A, que es controla amb l’ordinador a través del bus RS-232. En l’etapa de detecció, l’instrument utilitzat és el multímetre PREMA 5017, que també es controla amb l’ordinador a través del bus RS-232. El software utilitzat també és diferent. En el sistema PR0GEO, es fa servir el programa Labwindows per al control d’instrumentació i l’adquisició de dades. El software desenvolupat en aquest projecte està fet en labVIEW, tant els drivers dels instruments com el control de la targeta USB 24/A o l’adquisició i processat de les dades. Finalment el que es pretén amb aquest sistema és calcular la resistivitat aparent de les diferents mesures efectuades, per tant no és necessari fer una desmodulació en fase-quadratura tal com es fa en l’anterior sistema. Simplement es llegeixen les dades del multímetre i a partir d’aquí es calcula la resistivitat aparent. Fig. 3.10. Nou sistema a implementar En el següent apartat s’expliquen els procediments que s’han seguit per a realitzar aquest sistema. Com es podrà veure, durant el projecte han sorgit nombrosos problemes, alguns dels quals no s’han pogut resoldre. Instrumentació___________________________________________________________________________________ 19 3.5. Procediments seguits al laboratori El primer que s’ha fet és comprovar que les targetes de relès funcionen correctament, ja que feia molts anys que no s’utilitzaven. Per això s’ha fet un programa en Labwindows que obra i tanca els relès. S’ha elegit una targeta d’adquisició de dades. En l’apartat 3.1.1.2 s’explica que és el Metrabus i com funciona. A l’hora d’elegir la targeta d’adquisició de dades USB Eagle 24/A es va mirar quantes sortides calia implementar al Metrabus. El Metrabus té 50 pins, dels quals 8 són de dades, 6 d’adreces, 4 de control i la resta són d’alimentació i massa. Per tant es va considerar que amb una targeta de 24 bits ja n’hi hauria prou per a controlar les targetes de relès. També es van mesurar els nivells de tensió als pins del Metrabús, i es va veure que treu clarament 2 sortides lògiques de 3.6 volts per als nivells alts i 0.2 volts en el cas dels nivells baixos, per tant es va suposar que eren sortides TTL i que la nova targeta USB amb sortides digitals de 0 i 5 volts funcionaria correctament. La targeta USB Eagle 24/A té 24 bits distribuïts en 3 ports de 8 bits, per tant, el que s’ha fet és utilitzar un port per a les dades i un altre port per a les adreces. El següent que es va fer és connectar el Metrabus a l’ordinador antic i a cada dada que s’envia, mesurar el nivell de tensió i intensitat a cada pin per tal d’implementar exactament les mateixes sortides amb la nova targeta. A la següent taula es mostren els resultats d’aquesta operació: Taula 3.1. Nivells de tensió i intensitat als pins del Metrabus. D0 D1 D2 D3 D4 D5 D6 D7 clear control R/W adreça 8 (V) 3.7 3.7 3.7 3.7 3.7 3.7 3.7 3.7 4.4 3.7 3.7 relè 1 (V) 0.2 3.7 3.7 3.7 3.7 3.7 3.7 3.7 4.4 3.7 3.7 adreça 4 (V) 3.7 3.7 3.7 3.7 3.7 3.7 3.7 3.7 4.4 3.7 3.7 relè 2 (V) 3.7 0.2 3.7 3.7 3.7 3.7 3.7 3.7 4.4 3.7 3.7 adreça 10 (V) 3.7 3.7 3.7 3.7 3.7 3.7 3.7 3.7 4.4 3.7 3.7 adreça 10 (mA) 56 54.8 55.1 55.1 54.8 54.5 54.4 54.0 67.5 58.8 61.1 relè 1 (V) 0.2 3.7 3.7 3.7 3.7 3.7 3.7 3.7 4.4 3.7 3.7 relè 1 (mA) 3.1 55.4 55.4 55.7 60.3 60.1 58.7 54.3 67.8 58.8 61.2 A0 A1 A2 A3 A4 A5 busy+15V+15V +5 V +5 V +5 V +5 V +5 V adreça 8 (V) 3.7 3.7 3.7 0.2 3.7 3.7 4.9 0 0 5 5 5 5 5 relè 1 (V) 3.7 3.7 3.7 0.27 3.7 3.7 4.9 0 0 5 5 5 5 5 adreça 4 (V) 3.7 3.7 0.2 3.7 3.7 3.7 4.9 0 0 5 5 5 5 5 relè 2 (V) 3.7 3.7 0.2 3.7 3.7 3.7 4.9 0 0 5 5 5 5 5 adreça 10 (V) 3.7 0.2 3.7 0.2 3.7 3.7 4.9 0 0 5 5 5 5 5 adreça 10 (mA) 58.5 3.1 58.8 3.6 60.1 54.6 0.7 0 0 580 580 580 580 580 relè 1 (V) 3.7 0.2 3.7 0.2 3.7 3.7 4.9 0 0 5 5 5 5 5 relè 1 (mA) 58.6 3.1 58.6 3.6 60.0 54.6 0.7 0 0 580 580 580 580 580 Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 26 Fig. 4.2 Panell de control de LabVIEW 4.3.5 El diagrama de blocs És on tindrem tot el codi del nostre VI, on hi ha tots els mòduls de la nostra aplicació i que ens simularan el funcionament d’un instrument. Cada element creat al panell de control apareix automàticament en el diagrama de blocs en forma de diferents icones, depenent de quin element o variable representen. Fig. 4.3 Diagrama de blocs de LabVIEW Software __________________________________________________________________________ 27 4.4. Programes realitzats en el projecte Amb el Labwindows s’ha fet un programa per a controlar els relès. El programa està escrit en llenguatge C, i ens permet fer totes les configuracions d’elèctrodes possibles. El procediment d’aquest programa és molt senzill, el que fa és enviar primer l’adreça que ens interessa de la targeta de relès i després envia el relè que es vol tancar. Les dades es posen en un vector i es van executant seqüencialment. El codi d’aquest programa està a l’annex 8.1. Amb el LabVIEW s’ha fet un programa que controla tot el sistema de mesura automàtic. Per a la realització d’aquest programa s’han utilitzat diferents subVI, o sigui que s’ha treballat amb diferents funcions per tal de facilitar la realització del programa principal. Les diferents funcions implementades són les següents:  A invertit.vi: Aquesta funció configura elèctrode d’injecció A.  B invertit.vi: Aquesta funció configura elèctrode d’injecció B.  M invertit.vi: Aquesta funció configura elèctrode de detecció M.  N invertit.vi: Aquesta funció configura elèctrode de detecció N.  Relès invertit.vi: És el programa principal del control dels relès. Aquest programa incorpora les funcions esmentades anteriorment. Com que s’ha posat una etapa d’amplificació amb transistors que és inversora, aquest programa treu totes les sortides invertides per tal que les dades arribin correctament al Metrabus. Per a la realització d’aquestes funcions s’han utilitzat els drivers de la targeta USB Eagle 24/A.  Llegir.vi: Aquesta funció permet obrir un arxiu.  Guardar.vi: Aquesta funció permet guardar la configuració elèctrodes i les mesures obtingudes en un fitxer de tipus text.  Carregar configuració.vi: Aquest programa obra un fitxer ja existent de configuració elèctrodes i ens permet efectuar mesures amb aquesta configuració. També hi ha la opció de tornar a guardar les mesures obtingudes.  Resistivitat aparent.vi: En el cas que vulguem crear una nova configuració dels elèctrodes d’injecció i detecció. Un cop realitzades les mesures, les podem guardar en un fitxer.  Generador agilent.vi: Per al control del generador de funcions. S’ha utilitzat un driver ja existent.  Prema.vi: Per al control del multímetre Prema. També s’ha utilitzat un driver per LabVIEW.  Principal.vi: És el programa principal. Aquest programa incorpora totes les funcions esmentades en aquest apartat. Aquesta aplicació ens permet elegir diferents opcions. Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 28 Fig. 4.4. Programa principal.vi A l’annex 8.2 hi ha tots els detalls del codi de les diferents funcions implementades en labVIEW i la seva explicació, ja que és força extens. Per tant en aquest apartat em limitaré a explicar el funcionament d’aquest programa. Com es veu a la figura 4.4, el programa principal ens permet elegir diferents opcions :  Carregar configuració: Si elegim aquesta opció, es carrega el subVI carregar configuracio.vi. Aquesta aplicació ens permet obrir una configuració ja existent, realitzar les mesures amb aquesta configuració i guardar les mesures en un fitxer un cop realitzades. També es visualitza un gràfic de la resistivitat aparent mesurada. Un cop guardades les mesures per a tornar a la finestra principal s’ha de prémer el botó sortir. Software __________________________________________________________________________ 29 Fig. 4.5. Carregar configuracio.vi  Nova configuració: A l’elegir aquesta opció s’obra el subVI resistivitat aparent.vi. Aquesta aplicació ens permet introduir les configuracions elèctrodes que vulguem. Un cop introduïdes, es comencen a fer les mesures, i finalment hi ha la opció de guardar la configuració creada i les mesures de resistivitat aparent obtingudes en un fitxer de tipus text. Com es pot veure a la imatge 4.6, el panell frontal d’aquest programa és molt similar al de carregar configuració, però l’aplicació és diferent, ja que les mesures les hem d’introduir manualment dins de la taula de mesures, en canvi a l’altra aplicació es carreguen automàticament des d’un fitxer. Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 30 Fig. 4.6. resistivitat aparent.vi  Multímetre: Aquesta opció obra la funció prema.vi. Ens permet controlar el multímetre Prema utilitzat en aquest projecte. En principi aquest opció no és necessària utilitzar-la, ja que a les aplicacions nova configuració i carregar configuració el multímetre ja es carrega automàticament. Software __________________________________________________________________________ 31 Fig. 4.7. prema.vi  Generador de funcions: Aquesta opció obra la opció generador agilent.vi. Ens permet controlar el generador de funcions Agilent utilitzat en aquest projecte. Fig. 4.8. generador agilent.vi Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 32 5. MESURES AMB EL SISTEMA 5.1. Introducció Una vegada realitzat el sistema de mesura, s’ha de comprovar el seu correcte funcionament. Per aquest motiu s’han fet diferents proves i s’han comparat els resultats obtinguts amb uns altres resultats fets amb el sistema de mesura PR0GEO. Per a la realització de les mesures de resistivitat aparent, amb el generador de funcions s’injecta una senyal sinusoïdal de 1 kHz i 10 Vp . La senyal injectada és de corrent alterna per evitar l’oxidació dels elèctrodes. S’utilitza un multímetre per a mesurar la diferència de potencial entre els elèctrodes M i N, i un altre multímetre per a calcular la intensitat de senyal injectada. Amb l’adquisició de les dades dels multímetres i la configuració dels elèctrodes, es calcula el valor de la resistivitat aparent. 5.2. Simulació d’un medi homogeni Abans de començar a fer mesures experimentals en una cubeta d’aigua, el que s’ha fet és realitzar un vector de resistències per a simular una calicata Schlumberger de 16 elèctrodes separats 2 cm realitzada en una cubeta d’aigua de l’aixeta. L’aigua de l’aixeta té una resistivitat aproximada de 6 Ω·m. Per tant, com que coneixem la resistivitat, a partir de la fórmula 2.4 podem calcular els diferents valors de les resistències. I V g BNBMANAMI v∆ = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛+−− ∆ = −1 1111 2 πρ (5.1) Aplicant la fórmula 5.2 calculem tots els valors de R: g R ρ = 1 1111 2 − ⎟ ⎠ ⎞ ⎜ ⎝ ⎛+−− BNBMANAM π (5.2) Com que es vol simular un medi homogeni, l’únic que ens variarà en la fórmula anterior, serà el factor geomètric g , que depèn directament de la configuració dels diferents elèctrodes i de la seva separació. Els elèctrodes utilitzats per a la realització de mesures estan separats 2 cm, i en aquest cas es vol simular una calicata Schlumberger: Per exemple, en el cas A=1, B=16, M=2, N=3: Mesures amb el sistema __________________________________________________________________________ 33 m BNBMANAM g2485.0 26.0 1 28.0 1 04.0 1 02.0 1 2 1111 2 11 = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛+−−= ⎟ ⎠ ⎞ ⎜ ⎝ ⎛+−−= −− ππ Ω= ⋅ Ω == 14.24 2485.0 6 m m g R ρ (5.3) Aquesta operació es repetirà per a totes les altres configuracions. Els resultats del vector estan indicats a la taula 5.1. Taula 5.1. Càlcul del vector de resistències. A B M N Resistència calculada (Ω) 1 16 2 3 24.14 1 16 3 4 8.26 1 16 4 5 4.34 1 16 5 6 2.82 1 16 6 7 2.12 1 16 7 8 1.80 1 16 8 9 1.70 1 16 9 10 1.80 1 16 10 11 2.12 1 16 11 12 2.82 1 16 12 13 4.34 1 16 13 14 8.26 1 16 14 15 24.13 Una vegada calculades les diferents resistències, s’ha fet un vector amb aquests valors. El problema és que aquest vector està implementat amb valors comercials de resistències, que s’aproximen a les calculades però que no són exactament iguals. Entre els elèctrodes 1-2 i 15-16 s’ha col·locat una resistència de 47 Ω per tancar el circuit Taula 5.2. Resistències calculades i resistències utilitzades en la simulació Calculades (Ω) 24.14 8.26 4.34 2.82 2.12 1.80 1.70 1.80 2.12 2.82 4.34 8.26 24.13 Utilitzades (Ω) 47 27 8.2 3.7 2.9 2.9 1.5 1.5 1.5 2.9 2.9 3.7 8.2 27 47 La primera prova que s’ha fet amb aquest vector de resistències amb la configuració Schlumberger és comprovar que els voltatges mesurats entre els elèctrodes M i N són correctes. Com que en aquesta configuració els Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 34 elèctrodes injectors estan als extrems i no canvien de posició, el circuit que tenim és simplement un divisor de tensió com el de la figura 5.1. Fig. 5.1. Configuració Schlumberger Es pot calcular teòricament quanta tensió cau a cada resistència aplicant el concepte de divisor de tensió: Rtotal Rn VgV ⋅= (5.4) Una vegada calculats tots els valors teòrics, s’ha realitzat la configuració Schlumberguer, i els diferents valors de voltatge llegits entre els elèctrodes M i N han coincidit amb els calculats, per tant, amb aquesta prova hem comprovat que els elèctrodes es direccionen correctament amb les targetes de relès. 5.3. Mesura de les impedàncies amb la cubeta d’aigua Aquesta prova consisteix en introduir els 16 elèctrodes en una cubeta plena d’aigua de l’aixeta i realitzar la configuració calicata Schlumberger. Amb aquesta prova obtenim les següents resistències: Mesures amb el sistema __________________________________________________________________________ 35 Taula 5.3. Resistències mesurades en la cubeta d’aigua A B M N Resistència mesurada (Ω) 1 16 2 3 28.14 1 16 3 4 10.89 1 16 4 5 6.45 1 16 5 6 4.85 1 16 6 7 4.50 1 16 7 8 3.91 1 16 8 9 3.83 1 16 9 10 3.78 1 16 10 11 4.44 1 16 11 12 4.76 1 16 12 13 6.81 1 16 13 14 11.00 1 16 14 15 27.36 Si comparem les resistències calculades amb les mesurades, podem veure a la figura 5.2. que les mesurades són més grans. 0 5 10 15 20 25 30 0 5 10 15 20 25 30 distància al primer electrode (cm) resistència (ohms) Resistència calculada Resistència mesurada Fig. 5.2. Vector de resistències calculat i mesurat 5.4. Resistivitat aparent La resistivitat aparent es calcula a partir de la fórmula 5.1, per tant, hem de saber quina configuració electròdica s’ha aplicat, la diferència de potencial entre els elèctrodes M i N i finalment la intensitat injectada. Si agafem els valors de les resistències de l’apartat anterior, per a obtenir la resistivitat aparent només cal que les multipliquem pel factor geomètric de cada mesura. Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 42 a) b) Fig. 5.11. Calicata Schlumberger a la cubeta d’aigua. a) sense cap objecte b) amb una bola de goma submergida. La figura 5.12. mostra la detecció de la bola de goma per a diferents profunditats. Els valors de les dades estan en resistivitat aparent normalitzada. -0,04 -0,02 0 0,02 0,04 0,06 0,08 0,1 0 102030 distància al primer elèctrode (cm) resistivitat aparent normalitzada bola aïllant a 2cm bola aïllant a 4cm bola aïllant a 6cm Fig. 5.12. Detecció a la cubeta d’aigua d’una bola aïllant submergida a diferents profunditats. Mesures amb el sistema __________________________________________________________________________ 43 Les proves anteriors s’han repetit amb un cilindre de 2 cm de diàmetre i 25 cm de longitud. -0,1 -0,09 -0,08 -0,07 -0,06 -0,05 -0,04 -0,03 -0,02 -0,01 0 0,01 0 102030 distància al primer elèctrode resistivitat aparent normalitzada cilindre metall 2cm cilindre metall 4cm cilindre metall 6cm Fig. 5.13. Detecció a la cubeta d’aigua d’un cilindre metàl·lic submergit a diferents profunditats. -0,08 -0,06 -0,04 -0,02 0 0,02 0,04 0,06 0,08 0,1 0,12 0,14 0102030 distància al primer elèctrode (cm) resistivitat aparent normalitzada cilindre de plàstic a 2 cm cilindre de plàstic a 4 cm cilindre de plàstic a 6 cm Fig. 5.14. Detecció a la cubeta d’aigua d’un cilindre de plàstic submergit a diferents profunditats. Finalment, s’han col·locat els objectes utilitzats anteriorment entre els elèctrodes 3 i 4 i s’ha realitzat la calicata Schlumberger. Es pot apreciar que els objectes també es detecten, però amb menys visibilitat. Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 44 -0,06 -0,05 -0,04 -0,03 -0,02 -0,01 0 0,01 0102030 distància al primer elèctrode (cm) resistivitat aparent normalitzada bola metall a 2 cm bola metall a 4 cm bola metall a 6 cm Fig. 5.15. Detecció a la cubeta d’aigua d’una bola metàl·lica col·locada entre els elèctrodes 3 i 4 a diferents profunditats. -0,03 -0,02 -0,01 0 0,01 0,02 0,03 0,04 0,05 0,06 0,07 0,08 0102030 distància al primer elèctrode resistivitat aparent normalitzada bola aillant a 2cm bola aillant a 4cm bola aillant a 6cm . Fig. 5.16. Detecció a la cubeta d’aigua d’una bola de goma col·locada entre els elèctrodes 3 i 4 a diferents profunditats. Mesures amb el sistema __________________________________________________________________________ 45 -0,1 -0,09 -0,08 -0,07 -0,06 -0,05 -0,04 -0,03 -0,02 -0,01 0 0 102030 distància al primer elèctrode (cm) resistivitat aparent normalitzada cilindre metàl·lic a 2 cm cilindre metàl·lic a 4 cm cilindre metàl·lic a 6 cm Fig. 5.17. Detecció a la cubeta d’aigua d’un cilindre metàl·lic col·locat entre els elèctrodes 3 i 4 a diferents profunditats. Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 46 6. CONCLUSIONS En aquest projecte s’han aconseguit els següents resultats:  Implementar un sistema hardware i software per a realitzar de forma automàtica mesures de resistivitat aparent.  Fer diferents mesures amb el sistema per tal de comprovar el seu correcte funcionament El procediment per a mesurar resistivitat aparent de manera experimental consisteix en injectar corrent mitjançant dos elèctrodes i mesurar tensió amb dos elèctrodes més, de manera que si canviem la posició d’aquests elèctrodes, obtenim diferents mesures. Per tal d’automatitzar aquestes mesures, disposem d’un array de 16 elèctrodes que configurem de la manera que ens interessa més. Hi ha dos tipus de mesures, la calicata i el sondeig. La calicata ens serveix per a fer mesures laterals de resistivitat, i el sondeig ens permet fer mesures a diferents profunditats. En la realització d’aquest projecte s’han utilitzat instruments convencionals, com són un generador de funcions per injectar el senyal, un multímetre per a mesurar la tensió als elèctrodes detectors, i un altre multímetre per a mesurar la intensitat injectada. Els elèctrodes es configuren amb dues targetes de relès, que direccionen la senyal injectada cap als elèctrodes que ens interessa i el senyal detectat dels elèctrodes cap al multímetre. La idea inicial era controlar les targetes de relès amb una targeta USB d’adquisició de dades, però finalment no s’ha aconseguit, i s’ha considerat que les dues targetes no són compatibles. Per tant, per a controlar els relès s’ha utilitzat un ordinador i per a tota la resta un altre ordinador. El programa implementat per al control de les targetes de relès està desenvolupat en Labwindows. Per altra banda, amb el programa LabVIEW s’ha realitzat un programa que adquireix les dades dels multímetres, i a partir d’aquí calcula la resistivitat aparent. Aquesta aplicació funciona correctament, ja que s’han comparat els resultats obtinguts amb altres resultats de projectes anteriors. S’han fet diverses mesures per a comprovar el correcte funcionament d’aquest sistema. En una cubeta plena d’aigua s’hi ha submergit diferents objectes aïllants i conductors, i s’han fet mesures amb la configuració calicata Schlumberger. Com que l’objecte introduït té una resistivitat diferent a la de l’aigua, a les gràfiques realitzades amb les diferents resistivitats aparents obtingudes, es pot apreciar que hi ha un màxim si l’objecte és aïllant o un mínim si l’objecte és conductor. D’aquesta manera s’ha comprovat que es poden detectar objectes soterrats realitzant mesures de resistivitat aparent. La continuació d’aquest projecte seria buscar una targeta USB d’adquisició de dades compatible amb les targetes de relès o canviar el sistema de direccionament (targetes de relès) per un d’actual, de manera que només es necessiti un ordinador per a la realització automàtica de mesures. Conclusions __________ ________________________________________________________________ 47 Pel que fa a la ambientalització, en aquest projecte s’han utilitzat instruments que ja eren al laboratori, com és el cas dels multímetres, i el generador de funcions, es a dir que una vegada acabat el projecte es continuaran utilitzant. Les targetes de relès ja s’havien fet servir en projectes anteriors, per tant, no s’han hagut de comprar de nou. El desmantellament del sistema hardware és senzill i tots els components són aprofitables en futurs projectes. Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 48 7. BIBLIOGRAFIA [1] Alberto Sastre, X., “Sistema automático de prospección geoeléctrica”. Projecte fi de carrera ETSETB 1997. [2] Floyd, T., “Fundamentos de sistemas digitales” . Prentice Hall 2000. [3] Gasulla Forner, M., “Obtención de imágenes de la distribución de impedancia eléctrica en el subsuelo. Aplicación a la detección de objetos locales”. Tesis doctoral presentada a la UPC l’any 1999. [4] Guía del usuario. Generador de funcions HP33120A. 1994. [5] Jeffrey, Y., “LabVIEW programming, data acquisition and analysis”. Prentice Hall 2001. [6] Jordana Barnils, J., “Obtenció d’imatges de la distribució d’impedància elèctrica en el subsòl per a la detecció d’anomalies extenses. Aplicació a la detecció d’humitat i de contaminants ”. Tesis doctoral presentada a la UPC l’any 1999. [7] LabVIEW 7 Express. Getting started with LabVIEW. National Instruments 2003. [8] LabVIEW introduction – six hours version – 7 [9] LabVIEW interface for EDR Enhanced. Third party interface driver user’s manual. [10] Lluís P.,ed. , “Circuits i dispositius electrònics. Fonaments d’electrònica”. Edicions UPC 1998. [11] Metrabus user’s guide. Keithley Metrabyte. [12] Pallàs Areny, R., “Adquisición y distribución de señales”. Marcombo Boixareu Editores 1993. [13] Universal Serial Bus devices user’s manual for USB24/A [14] User’s manual. Multímetre digital PREMA DMM 5017. Annexos __________ _____________________________________ ___________________________ 49 8. ANNEXOS 8.1. Programa en Labwindows per al control dels relès #define DATAIO 768 /* direcció I/O de PC per a la transmissió e/s de dades */ #define ADRPTR 769 /* direcció I/O de PC per a seleccionar les targetes del sistema */ #define ADRRST 770 /* direcció I/O de PC per a reinicialitzar el sistema METRABUS */ #define MEM32_OUT 4 /* direcció base d'una targeta de relès */ #define MEM32_IN 8 /* direcció base de l’altra targeta de relès*/ #define MAX 80 main() { int i,a,c,d; int direccion,byte; int vector [MAX]; /*Les dades al vector les he d’entrar una per una perquè labwindows només ho permet d’aquesta manera*/ vector[0]=1; vector[1]=16; vector[2]=2; vector[3]=3; vector[4]=1; vector[5]=16; vector[6]=3; vector[7]=4; vector[8]=0; cls(); /************* selecció de bloc i de la targeta d'entrada*****************/ i=0; while (vector[i]!=0) { FmtOut("\t A= %i ,B= %i ,M= %i, N= %i\n", vector[i],vector[i+1],vector[i+2],vector[i+3]); /* ========== HCUR (A) ================== */ if (vector[i]<= 8) Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 50 { a=0; c=vector[i]-1; } else { a=1; c=vector[i]-9; } outp (ADRPTR,MEM32_IN+a); /*targeta d'entrada de corrent*/ direccion=inp (ADRPTR); FmtOut("port = %i\n\r",direccion); /* selecció del relè a tancar dins del bloc de 8 */ byte = pow (2,c); outp(DATAIO, byte ); byte=inp(DATAIO); FmtOut("byte = %i\n\r",byte); i++; /* ========== LCUR (B) ================== */ if (vector[i]<= 8) { a=3; d=vector[i]; switch (d) { case (1): c=7; break; case (2): c=6; break; case (3): c=5; break; case (4): c=4; break; case (5): c=3; break; Annexos __________ _____________________________________ ___________________________ 51 case (6): c=2; break; case (7): c=1; break; case (8): c=0; break; } } else { a=2; d=vector[i]-8; switch (d) { case (1): c=7; break; case (2): c=6; break; case (3): c=5; break; case (4): c=4; break; case (5): c=3; break; case (6): c=2; break; case (7): c=1; break; case (8): c=0; Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 58 L’aplicació carregar configuració, es carrega a l’elegir l’opció “carregar configuració ” del programa principal. Com es pot veure a la figura 8.5, és una aplicació molt semblant a la de nova configuració, però en aquesta opció, les configuracions dels relès no es poden introduir manualment, sinó que es carreguen des d’un fitxer ja existent. Una vegada carregat el fitxer, ja funciona exactament igual que l’aplicació resistivitat aparent. També hi ha la opció de tornar a guardar les mesures realitzades. Si mirem el codi visual d’aquesta aplicació (fig. 8.6) veiem que la diferència amb el codi de resistivitat aparent és que s’utilitza una funció per a obrir un fitxer. Fig. 8.5. Panell frontal de carregar configuració.vi Annexos __________ _____________________________________ ___________________________ 59 Fig. 8.6. Codi visual de carregar configuració.vi Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 60 La funció llegir, el que fa és poder llegir un fitxer de tipus text i posar les dades del fitxer en els arrays de la configuració electròdica. Fig. 8.7. Codi visual de llegir.vi En canvi la funció guardar, agafa la configuració electròdica i les resistivitats aparents calculades, i les guarda en un fitxer de tipus text. Fig. 8.8. Codi visual de guardar.vi Annexos __________ _____________________________________ ___________________________ 61 L’aplicació Agilent, és un driver que controla el generador de funcions Agilent 33120A a través del bus RS-232. Fig. 8.9. Panell frontal de Agilent.vi Fig. 8.10. Codi visual de Agilent.vi Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 62 L’aplicació Prema, és un driver que controla el multímetre PREMA 5017 a través del bus GPIB. L’adreça GPIB d’aquest instrument és 7. Fig. 8.11. Panell frontal de prema.vi Fig. 8.12. Codi visual de prema.vi Annexos __________ _____________________________________ ___________________________ 63 La funció HP, és un petit driver que només ens permet llegir el voltatge en alterna que llegeix el mutímetre HP 3478a . El driver que controla completament l’instrument no s’ha pogut fer funcionar, i per tant, s’ha fet un petit programa (fig. 8.13), que simplement llegeix les dades del multímetre a través del bus GPIB. L’instrument té l’adreça GPIB número 23. Fig. 8.13. Codi visual de HP.vi Tot i que no s’han pogut fer funcionar els relès amb la targeta USB 24/A, s’ha implementat un programa que treu les mateixes sortides lògiques que el Metrabus. Només cal introduir la configuració electròdica desitjada i el programa treu les sortides correctes per la targeta USB. El programa relès està compost per les funcions A, B, M i N. Cada funció implementa les sortides corresponents per tal de manipular el relè que correspon a cada elèctrode. Com es pot veure al codi visual del programa (fig. 8.15), les funcions A, B, M i N s’executen de manera seqüencial, amb el mateix ordre que es fa amb el Labwindows. Per tant, el programa relès és exactament el mateix programa que el de l’apartat 8.1. però implementat amb LabVIEW. Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 64 Fig. 8.14. Panell frontal de relès.vi Fig. 8.15. Codi visual de relès.vi Annexos __________ _____________________________________ ___________________________ 65 Fig. 8.16. Codi visual de elèctrode A.vi Fig. 8.17. Codi visual de elèctrode B.vi Automatització d’un sistema de commutació d’elèctrodes per mesures de tomografia d’impedància elèctrica. 66 Fig. 8.18. Codi visual de elèctrode M.vi Fig. 8.19. Codi visual de elèctrode N.vi Annexos __________ _____________________________________ ___________________________ 67 8.3. Fotografies Fig. 8.20. Etapa d’amplificació amb transistors Fig. 8.21. Targetes de relès i cubeta d’aigua