Vous êtes sur la page 1sur 193

ESCUELAPOLITCNICADELEJRCITO

ESPELATACUNGA
CARRERADEINGENIERAELECTRNICAE
INSTRUMENTACIN

ProyectodeGradoparalaobtencindelTtulo
enIngenieraElectrnicaeInstrumentacin
DiseoyConstruccindeunSistemadeInstrumentacin
VirtualparaelMonitoreodelasSealesyDeteccinde
FallasdelSistemadeInyeccinElectrnicadeGasolinae
ImplementacindeunaReddeEntornoIndustrialenel
LaboratoriodeAutotrnica

REALIZADOPOR:
MayraJohannaErazoRodas
JanethPaulinaSegoviaChvez

LatacungaEcuador
2007

NDICE
CONTENIDO

PG

CAPTULOI
SISTEMADEINYECCINELECTRNICADEGASOLINA
1.1

INTRODUCCIN

1.2

GENERALDADESDELOSSISTEMASDEINYECCIN

1.3

ESQUEMA

DEL

SISTEMA

DE

INYECCIN

DE

COMBUSTIBLEYFUNCIONAMIENTO
1.4

SUBSISTEMADECONTROLELECTRNICO

1.4.1

SENSORES

1.4.2

REPRESENTACINGRFICA

1.4.3

VOLTAJES

DE

OPERACIN

EN

SISTEMAS

DE

UNIDAD ELECTRNICA DE CONTROL (UCEPCMUC

INYECCINDEGASOLINA
1.4.4

ECU)
1.4.5

ACTUADORES

11

1.5

SUBSISTEMAHIDRULICO

12

1.6

SUBSISTEMADEAIRE

13

1.7

SUBSISTEMADEAUTODIAGNSTICO

14

1.8

CLASIFICACINDELOSSISTEMASDEINYECCIN

15

1.8.1

PORLAUBICACINDELINYECTOR

15

1.8.2

PORELNMERODEINYECTORES

15

1.8.3

PORLAMANERADEDETERMINARLASEALBASE

15

1.8.4

PORELTIEMPODEAPERTURADELOSINYECTORES

16

1.9

FUNDAMENTOS

BSICOS

17

COMPONENTES

DE

DE

SISTEMAS

OPERACIN
DE

DE

INYECCIN

ELECTRNICADEGASOLINA
1.9.1

SENSORDEPOSICINDEACELERACIN(TPS,TP)

17

1.9.2

SENSORDEPRESINENELCOLECTOR(MAP)

18

1.9.3

SENSORDETEMPERATURADELAIRE(ATS,MAT,IAT)

18

1.9.4

SENSORDETEMPERATURADELLQUIDO

19

REFRIGERANTE(WTS,CTS,ECT)
1.9.5

SENSORDEVELOCIDADDELVEHCULO(VSS)

20

1.9.6

SENSORDEOXGENO(O2,EGO,HEGO)

20

1.9.7

SENSORDEROTACIN/REF(CAS)

21

1.9.8

TENSINOVOLTAJEDELABATERA

22

1.9.9

INYECTORESDECOMBUSTIBLE

22

1.9.10 BOMBADECOMBUSTIBLE

23

1.9.11 REGULADORDEPRESINDECOMBUSTIBLE

24

1.9.12 VLVULADECONTROLDEAIREIAC

24

1.10

APLICACINDEOSCILOSCOPIODEBAJOVOLTAJE

25

1.11

DISTRIBUCINDEPINESDELACOMPUTADORACORSA

29

WIND1.4
1.12

PLANOELCTRICODELVEHCULOCHEVROLETCORSA

31

WIND1.4
1.13

CDIGOS DE AUTODIAGNSTICO DEL VEHCULO

32

CHEVROLETCORSAWIND1.4
1.14

DISTRIBUCINDEPINESDELACOMPUTADORAVITARA

33

1.6
1.15

PLANO ELCTRICO DEL VEHCULO CHEVROLET

35

VITARAG16.
1.16

CDIGOS DE AUTODIAGNSTICO DEL AUTOMVIL

36

CHEVROLETVITARAG16

CAPTULOII
INSTRUMENTACINVIRTUAL
2.1

INTRODUCCIN

37

2.2

CONCEPTO

38

2.3

CONSTRUCCINDEUNINSTRUMENTOVIRTUAL

39

2.4

INSTRUMENTOS TRADICIONALES VS. INSTRUMENTOS

40

VIRTUALES
2.5

VENTAJASDELAINSTRUMENTACINVIRTUAL

41

2.6

ELSOFTWAREENLAINSTRUMENTACINVIRTUAL

42

2.7

PARMETROS ASOCIADOS A LA INSTRUMENTACIN

43

VIRTUAL
2.7.1

ACONDICIONAMIENTODESEALES

43

2.7.1.1 INTRODUCCIN

43

2.7.1.2 PRINCIPALESACONDICIONAMIENTOSDESEAL

44

2.7.1.3 ACONDICIONAMIENTODESEALDELOS

46

TRANSDUCTORESMSCOMUNES
2.7.2

SISTEMADEADQUISICINDEDATOS

47

2.7.2.1 INTRODUCCIN

47

2.7.2.2 ELEMENTOS PRINCIPALES EN LA ADQUISICIN DE

47

DATOS
2.7.2.3 PARMETROS CARACTERSTICOS DE UN SISTEMA DE

49

ADQUISICINDEDATOS
2.7.3

ADQUISICIN

DE

DATOS

BASADOS

EN

UN

51

2.7.3.1 SISTEMA DE ADQUISICIN Y CONTROL MEDIANTE USB

51

COMPUTADOR

(UNIVERSALSERIALBUS)
2.8

ELSOFTWARELABVIEW

53

2.8.1

CONCEPTO

53

2.8.2

VENTAJAS

54

2.8.3

APLICACIONES

55

2.8.4

CMOTRABAJALABVIEW?

56

2.8.4.1 PANELFRONTAL

56

2.8.4.2 DIAGRAMADEBLOQUES

58

CAPTULOIII
CONSTRUCCINYAPLICACIONESDEREDESLAN
3.1

INTRODUCCIN

59

3.2

GENERALIDADES

59

3.2.1

TIPOSDEREDES

59

3.2.2

TOPOLOGASDERED

60

3.2.2.1TIPOSDETOPOLOGA

60

3.2.3

TIPOSDECABLEADO

63

3.2.4

CONECTORES

66

3.2.5

EQUIPOSACTIVOSDELARED

67

3.3

ELPROTOCOLOTCP/IP

71

3.3.1

IP(INTERNETPROTOCOL)

72

3.3.2

LADIRECCINDEIP

72

3.4

REDESINDUSTRIALES

74

3.4.1

NIVELESDEUNAREDINDUSTRIAL

74

3.4.2

PROTOCOLOSDECOMUNICACIONESINDUSTRIALES

75

3.5

BUSESDECAMPO

77

3.6

REDESLANINDUSTRIALES

80

3.7

LABVIEWWEBSERVER

81

3.7.1

DESCRIPCINDELWORDWIDEWEB

81

3.7.2

PROTOCOLOHTTP

82

3.7.3

SEVICIOSDELWEBSERVER

83

3.7.3.1 WEBSERVER:CONFIGURACIN

83

3.7.3.2 PUBLICANDODOCUMENTOS

85

3.7.3.3 DIRECCIONESDELOSARCHIVOSYURLS

85

3.7.4

86

WEBPUBLISHINGTOOL(HERRAMIENTAPARA
PUBLICARENLAWEB)

3.7.4.1 WEBPUBLISHINGTOOLINPUTS

87

3.7.4.2 PREVIEWINGTHEPAGE(VISTAPREVIADELAPGINA)

88

3.7.4.3 SAVINGTHEPAGE(GUARDANDOLAPGINA)

88

3.7.4.4 EJEMPLODECREACINYPUBLICACINDEUNA

88

PGINAMEDIANTEWEBSERVER

CAPTULOIV
GESTIONDEBASEDEDATOS
4.1

INTRODUCCIN

91

4.2

LENGUAJEDECONSULTAESTRUCTURADO(SQL)

93

4.2.1 ORGENESYEVOLUCIN

93

4.2.2 CARACTERSTICASGENERALESDELSQL

94

4.2.3 SISTEMASDEGESTINDEBASESDEDATOS

96

4.3

97

MICROSOFTSQLSERVER

4.3.1 MICROSOFTSQLSERVER2000

98

4.3.2 SERVICIOSDELSQLSERVER

99

4.3.3 BASESDEDATOSDEMICROSOFTSQLSERVER

100

4.3.4 HERRAMIENTASDELSQLSERVER

101

4.3.5 ADMINISTRADORCORPORATIVO(ENTERPRISE

102

MANAGER)
4.3.6 ANALIZADORDECONSULTAS(QUERYANALYZER)

104

4.4

105

DSNPARAACCESOADATOSATRAVSDEODBC

4.4.1 DSN

105

4.4.2 ODBC

105

4.5

106

GESTINDEBASEDEDATOSCONLABVIEW

CAPTULOV
DISEOYCONSTRUCCINDELSISTEMA
5.1

INTRODUCCIN

109

5.2

TARJETADEADQUISICINDEDATOSNIUSB6009

109

5.2.1

DESCRIPCIN

109

5.2.2

PRINCIPALESESPECIFICACIONESTCNICAS

112

5.3

CONFIGURACINDELATARJETADAQUSB6009

113

5.3.1

CONFIGURACIN

ENTRADA

114

5.3.2

CONFIGURACINPARASEALESDEENTRADADIGITAL

116

5.4

ACONDICIONAMIENTO

119

PARA

SEALES

DE

ANALGICA

DE

LAS

SEALES

QUE

CONFORMAN

EL

SISTEMA

DE

INYECCIN

ELECTRNICADEGASOLINA
5.5

DISEODELCIRCUITOIMPRESO

123

5.6

DISEO Y PROGRAMACIN DE PANTALLAS EN

125

LABVIEW
5.6.1

CONFIGURACINDELAFUNCINDAQASSISTANT

125

5.6.2

PANTALLAPRINCIPAL

128

5.6.3

PANTALLA SENSOR DE POSICIN DE LA MARIPOSA

130

(TPS)
5.6.4

PANTALLA

SENSOR

DE

TEMPERATURA

DEL

132

5.6.5

PANTALLADELMEDIDORDEFLUJODEAIRE(MAF/MAP)

138

5.6.6

PANTALLADELINYECTORDECOMBUSTIBLE

141

5.6.7

PANTALLA EL SENSOR DE POSICIN DEL CIGEAL

146

REFRIGERANTE(WTS)

(CAS)
5.6.8

PANTALLASENSORDETEMPERATURADELAIRE(ATS)

155

5.6.9

PANTALLASENSORDEOXGENO(EGO)

158

5.6.10 PANTALLADELABATERIAYBOMBADECOMBUSTIBLE

159

5.6.11 PANTALLADESCANEOGENERAL

161

5.7

IMPLEMENTACINDELAREDDEREALOCAL

163

5.8

CREACINDELPANELFRONTALREMOTO

166

5.9

CREACINDELABASEDEDATOS

168

5.10

ENLACEDELABASEDEDATOSCONLABVIEW

175

5.10.1ESCRITURADEDATOSENSQLSERVER

175

5.10.2LECTURADEDATOSDESDESQLSERVER

178

CAPTULOVI
CONCLUSIONESYRECOMENDACIONES
6.1

CONCLUSIONES

182

6.2

RECOMENDACIONES

184

INTRODUCCIN
El Laboratorio de Autotrnica de la Escuela Politcnica del Ejrcito Sede
Latacunga cuenta con dos vehculos con tecnologa de punta: CHEVROLET
VITARA 1.6 y CHEVROLET CORSA WIND 1.4, los mismos que estn
equipados con un moderno Sistema de Inyeccin Electrnica de Gasolina y
sobre los cuales realizan su entrenamiento los estudiantes de la Carrera de
IngenieraAutomotriz.

Enlaltimadcadalosvehculosquehaningresadoalmercadonacionalson
monitoreados por computadora debido a que permite un mejor control de su
funcionamientoyunarpidaycerteradeteccindelposiblesectorenelquese
haproducidounafalla.

Es por ello que el presente proyecto se ha planteado como objetivo


fundamental disear e implementar un instrumento virtual que permita el
monitoreo computarizado en tiempo real, de las diferentes variables que
intervienenenunSistemadeInyeccinElectrnicadeGasolinayelmontajede
unaredcomputacionalquefaciliteelaccesoala aplicacindesarrolladaenel
servidor as como tambin a una base de datos que registre histricos del
SistemadeMonitoreo.
La realizacin de este proyecto es muy importante ya que el estudio de este
tema lograr crear una cultura de investigacin en las reas de electrnica
aplicadas en el automvil, nos especialicemos en sta y obtengamos
experienciaqueluegopondremosenprcticaennuestrodesarrolloprofesional
en la reparacin, construccin, adaptacin y optimizacin de los diferentes
sistemasdelvehculo.

Con el presente proyecto se garantiza que los estudiantes que realicen sus
prcticastenganunmejoradiestramientoeneltemayqueafuturorealicenun
excelentedesenvolvimientocomoprofesionales.

Estetrabajodeinvestigacinconstadeseiscaptulos.

En el Capitulo I se define los parmetros de operacin, funcionamiento y


caractersticasdelosSistemasdeInyeccinElectrnicadeGasolina

EnelCapituloIIsetratanlostemasrelacionadosconlaInstrumentacinVirtual
tales como definiciones, ventajas, elementos asociados adems se describe
lasprincipalescaractersticasdelpaquetecomputacionalLabVIEW.

ElCapituloIIIsedescribeelconceptoderedes,topologas,protocolosTCP/IP,
HTTP, as como se detalla la funcionalidad de la herramientaWEB SERVER
TOOLdeLabVIEW.

EnelCaptuloIV seexplicael motorSQLparaelmanejodebasesdedatos


ascomosurelacinconLabVIEW.

EnelcaptuloVseenfocaenlasconsideracionesdediseo,tantodelsoftware
como del hardware, adems se presenta una recopilacin de datos
experimentalesconsurespectivoanlisisderesultados.

Por ltimo en el captulo VI se presenta nuestras conclusiones y


recomendaciones,queservirn,paratodosaquellosestudiantesquerequieran
nuestrotrabajocomofuentedeconsulta.
Comoseobservaenesteproyectosehaenlazadocuatroaspectosbsicosy
fundamentales: Sistema de Inyeccin Electrnica de Gasolina del automvil,
InstrumentacinVirtual,RedesComputacionalesymanejodeBasesdeDatos.

CAPTULOI

SISTEMASDEINYECCINELECTRNICADEGASOLINA
1.1.

INTRODUCCIN.

La inyeccin electrnica de combustible, contribuye a una utilizacin ms


econmica de combustible, es decir a su mejor aprovechamiento, junto con
unacombustinmenoscontaminante.

Estasventajasselashaconseguidograciasalaayudadelamicroelectrnica,
que permite controlar con mayor seguridad, confiabilidad y economa los
procesosdecontrol,mandoyregulacin.
Paraellosonindispensableslossensoresquecaptaneficazmentelosdatosde
servicio, actuando como detectores de las condiciones de operacin
eficientementecontroladosporunmodernosistemaelectrnico.

Estosdispositivosdeterminanlaoperacindelmotorydelvehculoengeneral,
condiciones como: la temperatura del agua del motor, del aire que ingresa al
mltipledeadmisin,ladepresinenelsistemadeadmisin,lasrevoluciones
delmotor,posicindelcigeal,velocidaddelvehculoentreotrasvarias,con
laprecisinmsabsoluta,entreotros.
1.2.GENERALIDADESDELOSSISTEMASDEINYECCIN.

Lossistemasdeinyeccindegasolinapretendenconseguirunadosificacindel
combustiblelomsajustadaposiblealascondicionesdemarchayestadodel
motor,consiguindoloatravsdeunamayorcomplejidaddeloscomponentes
delmotor.

Lossistemasmultipuntoefectanlainyeccindecombustibleenelcolectorde
admisin,delantedelavlvuladeadmisin,atravsdeinyectoresqueensu
apertura presentan la misma seccin de paso, pulverizan finamente el
combustiblecreandounabuenacombinacinconelaire.

Elmduloelectrnico(computadoraPCMECU UC),controlaeltiempode
apertura de los inyectores en funcin a los datos que recibede los diferentes
captadores perifricos del sistema. Es importante que la presin de
combustibledelosinyectoresseaconstanteysinfluctuaciones.

Eltiempodeaperturadelosinyectoreslodeterminael mduloelectrnico,en
funcin del nmero de revoluciones del motor y de las condiciones del aire
aspirado.Estosdosparmetrosdeterminanunasealdenominadabase,que
esmodificadamediantelaintegracincomputarizadadelassealesgeneradas
porlosperifricos.

Exceptuando los sistemas de inyeccin continua y de inyector individual, el


momentodeiniciodelainyeccinlodeterminaelpasodelpistnporelPMS
(Punto muerto superior), en el primer cilindro sonvariados los sistemas para
generar estaseal, que proceda por el mdulo electrnico, y que permite que
estecalculeelmomentoenquedebeserexcitadalabobinadecadainyector.
1.3 ESQUEMA DEL SISTEMA DE INYECCIN DE COMBUSTIBLE Y
FUNCIONAMIENTO.

El sistema de inyeccin de combustible est subdividido en cuatro


subsistemas:

Subsistema electrnico, formado por el conjunto de los


actuadores,sensores,yelECU.

SubsistemaHidrulico.

SubsistemadeAire.

Subsistemaautodiagnstico.

1.4.SUBSISTEMADECONTROLELECTRNICO.

Estesubsistemaestaformadoporsensores,computadorayactuadores.
1.4.1.SENSORES.

Sonelementoselctricoselectrnicos,encargadosdecaptarlascondiciones
de funcionamiento del motor, toman una forma de energa (trmica,
volumtrica, posicin entre otras) y la transforman en energa elctrica para
entregarla al computador (ECU PCM ECM) para que ste la procese.
Dentrodelsetdesensoresquesedisponeenestossistemastenemos:

SensordeflujovolumtricodeaireVAF.

SensordepresinabsolutadelmltipleMAP.

SensordeposicindelngulodelcigealCASCKP.

SensordepresinbaromtricaBARO.

SensordetemperaturadelaguaWTSECTCTS.

SensordetemperaturadelaireIATMATATS IAT.

SensordeOxgenoEGOHEGOO2.

SensordevelocidaddelvehculoVSS.

Posicindelrboldelevas.CMPCKP.

VelocidaddelmotorESS.

Temperaturaairetransmisin.ATF

SensordeposicindelamariposadeaceleracinTPS.

SensorOctano.

Sensoresdeniveldeaceiteyrefrigerante.

SensordegolpeteoKS
Otrassealesdeentradacomo:

Interruptoresdeindicacindelacajadecambios

Aireacondicionado.

Voltajedebatera.

1.4.2.REPRESENTACINGRFICA.

Es necesario tener en cuenta algunos smbolos bsicos que son de


importancia en los sistemas electrnicos aplicados en el vehculo, que
resultarn indispensables en el momento de interpretar diagramas y planos
elctricoscomoseindicaenlafigura1.1.

Figura1.1. Simbologaelctricaautomotriz

Lossensores delsistemade inyeccin electrnica degasolina disponende 1,


2, 3, 4, 5 terminales dependiendo del tipo de componente elctrico o
electrnico.

DeunterminaleselsensordeoxigenoEGO.

De dos terminales los de temperatura del agua, aire, del fluido de la


transmisin, normalmente son termistores del tipo NTC coeficiente
negativo de temperatura, disminuyen su resistencia al aumentar la
temperatura. Tambinlos de tipo inductivo paravelocidad delvehculo,

posicindelcigeal,rboldelevas.LossensoresdeoxgenoEGOles
correspondendosterminales.

De tres terminales son potencimetros como el de posicin del


acelerador, o de efecto hallpara posicindel cigeal, rbol delevas,
velocidaddelmotor,seincluyenenestegrupolossensoresdeoxgeno
HEGOconcalefactor.

De cuatro terminales los sensores de posicin del acelerador cuando


tienenlacombinacindeunpotencimetromsuninterruptor,sensores
combinados de temperatura del aire mas el de flujo msico, y tambin
los de oxgeno HEGO con calefaccin. Sensores pticos a travs de
fotodiodosofototransistores,deefectohallydoblesinductivos.

De 5 cables normalmente el de temperatura del aire y flujo msico de


airesincompartirlamasacomn.

1.4.3. VOLTAJES DE OPERACIN EN SISTEMAS DE INYECCIN DE


GASOLINA.

a)VOLTAJEDEREFERENCIA.

Eselvoltajedealimentacinqueentregalacomputadoraalsensorparasu
operacin,normalmentees5voltiosperoalgunoscomolosdeflujomsico,
efectohall,deposicinpuedenseralimentadoscon12voltios.
b)VOLTAJEDESEAL.

Eselvoltajequeentregaelsensoralacomputadoraindicandolacondicin
deoperacindelmotoryvade0.5a4.5voltiosencasodeseranalgicosy
05voltiossiesdigital.

Ensealesanalgicassimarcaceroelvoltmetroesfallaporcircuitoabierto
ysimarca5esfallaporcortocircuito.

Cuandoseusanlosinterruptoresestosnicamenteconmutantensionesde
12voltiosparadeterminarunaposicindeoperacin1.

Elvoltajedereferenciayeldesealsepuedeobservarenlafigura1.2.

Figura1.2.Definicindevoltajes

Enlafigura1.3,sepuedeobservarlassealesdeentradaysalidadelsistema
deinyeccindegasolina.

Figura1.3.Subsistemadecontrolelectrnico

ErazoG.InyeccinelectrnicadeCombustibleApuntesESPELIngenieraAutomotriz
2006.LtgaEcuador.

Lossensoresqueintegranelsistemadeinyeccinelectrnicadegasolina,as
comosusdiagramaselctricosselosdescribeacontinuacin:

LossensoresdetemperaturacomoelATS,ATF,WTSysuequivalentetienen
eldiagramaquesemuestraenlafigura1.4.

Figura1.4.Diagramadesensoresdetemperatura

El sensor de grado octano 2 cables si es un diodo o simplemente un puente


quepuedeconectar2de3pinesdistintosdelacomputadora,comoseobserva
enlafigura1.5.

Figura1.5.Diagramadesensoroctano

De tres cables sern los potencimetros, los sensores MAP, MAF, VAF
teniendocomocircuitoelmostradoenlafigura1.6.

Figura1.6.Diagramadesensoresdetrescables

Sepuedeencontrartambinlossensorespticosdetrescablesascomolos
deefectohallcomoseindicaenlafigura1.7.

Figura1.7.Diagramadesensorespticosdetrescables

Losdeposicindelcigealcuandosoninductivosogeneradoresdeimpulsos
disponendedoscablesysucircuitosemuestraenlafigura1.8.

Figura1.8.Diagramadesensoresinductivos

Disponen de cuatro cables los sensores inductivos, los de efecto hall, TPS
cuando disponen de un interruptor para indicar la posicin de ralent, y las
combinacionesdeMAFyATS,comosepuedeobservarenlasfiguras1.9,1.10
y1.11.

Figura1.9.Diagramadesensoresdecuatrocables

Figura1.10.Diagramadesensoresde4cables

Figura1.11.Diagramadesensoresde5cables

1.4.4.UNIDADELECTRNICADECONTROL(UCEPCMUCECU).

Mdulo del control de Potencia PCM, Mdulo de control del vehculo VCM,
ModulodecontroldecarroceraBCM,eslaencargadaderecibirlassealesde
entradadelosdiferentessensores,interruptores,bateraentreotrosprocesarla
internamenteatravsdesusmemoriasycontrolarlacantidaddecombustible
inyectadoenbasealcalculodeltiempodeaperturadelinyector.Lafigura1.12,
muestralacircuiteratpicadeuncomputadorautomotriz.

Figura1.12.Computadorautomotriz

Los valores que se toman como referencias fijas son las de revoluciones por
minutodelmotoryelflujodeairequeingresaalsistema.
a)MEMORIADELECTURASOLAMENTE ROM

La memoria ROM contiene el programa de funcionamiento y operacin del


ECU. Es la memoria que analiza las seales deentrada y dice: cuando vea
ocurriresto,debohacerqueocurraaquello.

PorejemploparaunvalordevoltajedelTPSde3voltios,WTS2voltios,sensor
de oxgeno 0.6voltios, MAP 4.0 voltios, la ROM busca en una asignacin de
memoriaestosvaloresyseleccionaporejemplountiempodeinyeccinde10
ms2.

LamemoriaROMesunamemorianovoltil,esdecircuandoselesuprimela
alimentacindeenerga,retienesuprogramacinymemoria.
b) MEMORIA DE LECTURA SOLAMENTE PROGRAMABLE. PROM
EEPROM

La memoria PROM, es la unidad de calibracin, es el microprocesador de


sintonafinaynovoltil,similaralaROM.
Este chip contiene informacin especfica del auto como: tamao, peso,
resistencia al viento, resistencia al rodaje, tamao del motor, tipo de
transmisin, diseo del rbol de levas, dispositivo del control de emisiones,
velocidaddecortedecombustible,tiempodearranqueenfro.

La informacin de la memoria PROM se aplica a la memoria ROM para


ayudarla a tomar decisiones. Cuandose hacen modificaciones al motor enun

ErazoG.InyeccinelectrnicadeCombustibleApuntesESPELIngenieraAutomotriz
2006.LtgaEcuador.

10

modeloanteriorconinyeccindecombustible,hayquereemplazarlamemoria
PROM.
c)MEMORIADEACCESOALEATORIO

LamemoriaRAMesutilizadaporelECUparaelalmacenamientotemporalde
informacindecdigosdefalla.AdemselECUalmacenainformacinacerca
de la historia de la relacin aire combustible del motor y fallas que se
detectanenloscircuitossensoresyactuadoresdelsistemadeinyeccin.

Enlafigura1.13,semuestraundiagramaesquemticodelosdiferentestipos
dememoriasascomosuprincipiodeoperacin.

Figura.1.13.Operacindelasmemorias

1.4.5.ACTUADORES.

Realizan los trabajos que les asigna la ECU, en base al control de tierra de
voltajesdesalidaenviadosporlamisma.

Entrelosactuadorestenemoslossiguientes:

11

Inyectores

Bobinadeencendido

Vlvulasolenoideparavelocidadmnimadelmotor.ISC

Vlvula de ventilacin elctrica para recirculacin de gases de


escape.VSVEGR.

Electrobombadecombustible.

Vlvula de ventilacin elctrica VSV para las emisiones


evaporativasocanister,EVAP.

Elfuncionamientodelsubsistemaelectrnicoseresumedelasiguienteforma
se recibe las diferentes seales de voltaje de los sensores por parte de la
unidad de control, la misma que procesa dicha informacin con el fin de
calculareltiempoquevanapermanecerabiertoslosinyectores3.
1.5.SUBSISTEMAHIDRULICO.

Eselencargadodeentregarelcombustibleacadaunodeloscilindrosatravs
delosinyectores,estesistematrabajaconpresionesquevandesde15a100
psi,dependiendodelamarcadevehculo.

El subsistema consta del depsito de combustible, una bomba elctrica


sumergida en el tanque esto con fines de refrigeracin, filtro metlico, tubo
distribuidor de combustible, regulador de presin, amortiguador de
oscilaciones,caerasdeentradayretornodecombustiblecomolomuestrala
figura1.14.

Los vehculos americanos tienen la presin de la bomba que puede oscilar


entre100120PSI,presinregulada7590PSI

ErazoG.InyeccinelectrnicadeCombustibleApuntesESPELIngenieraAutomotriz
2006.LtgaEcuador.

12

Loseuropeosyasiticospresindelabomba4060PSI,ypresinregulada
3840PSI,lossistemasTBIsondebajapresin,labombaestarentre30y
40PSIylapresinreguladaentre15y25PSI.

Figura1.14.Sistemahidrulicoalimentacindecombustible

1.6.SUBSISTEMADEAIRE.

Eselencargadodecontrolaringresocorrectodelacantidaddeairedesdela
atmsfera hasta los cilindros, en este sistema estn considerados las
mangueras, depurador, filtro de aire, mltiple de admisin. Se debe controlar
que noexistan fugas,ni ingresos adicionales de aire, ya que estos no sern
captados por el caudalmetro del sistema (MAP, VAF o MAF), afectando
notablemente la relacin aire combustible, por ende la potencia del motor,
economadelcombustible,ylasemisionesvanaseraltas.

Son componentes del subsistema de aire las vlvulas: IAC ISC, VSV
(vlvulasdeventilacin)delcanisterEVAP,EGRyPCVsiexiste.

13

La figura 1.15 muestra los componentes que forman parte del sistema de
ingresodeaire:

1.Bocadeaspiracin2.Filtroaireconcorrespondientesmanguitos
3.Cuerpodemariposa4.Sensorpresinabsoluta5.Tuberaderecirculacin
gasesdeescape6.Colectordeaspiracin7.Colectordecombustible.

Figura1.15.Tomasdeingresodeaire

1.7.SUBSISTEMADEAUTODIAGNSTICO.

El sistema de Autodiagnstico, es el encargado deefectuar el diagnstico de


lasaverasquepuedenpresentarseenelsistemadeinyeccinelectrnica.El
sistemaelectrnicosemonitoreaasimismoyalequipoperifrico.

Lasfuncionesdelsistemadeautodiagnsticoson:avisaralconductorsobrela
presenciadeunafalla,grabarlasfallasenformadecdigosquepuedenserde
dosotresdgitossegnseaunsistemaOBDIOBDII,yayudaraltcnicoa
localizar la falla mediante la luz de anomala (MIL o CHECK ENGINE) y la
lecturadelcdigodefalla.
Cuando se enciende el motor, la luz MIL se enciende durante unos pocos
segundosysinoexisteningunaanomalaestaseapaga,perosiexistealguna
fallagrabadaenlamemoriaRAMlaluzpermanecerencendida.

14

Si se trata de una falla intermitente la luz de anomala enciende


momentneamente,esdecirunafalladadaporalgnmalcontacto.

Cuando las fallas en el sistema han sido corregidas, se debe desconectar la


bateraalmenospor10segundos,paraborrarloscdigosdelamemoriaRAM.
1.8. CLASIFICACINDELOSSISTEMASDEINYECCIN.

1.8.1.PORLAUBICACINDELINYECTOR.

a. Directaenelcilindro.

Este sistema no se utiliza debido a los efectos de disolucin del aceite de


engrase, producidos por el impacto de gasolina finamente pulverizada en los
cilindrosdurantelacarreradeadmisinqueesapenasde2PSI.
b. Indirecta.

Enel colector deadmisin trasde lacabeza delavlvula,estesistema es el


msutilizadoactualmenteentodoslosmotoresdeinyeccin.
1.8.2.PORELNMERODEINYECTORES.

Existensistemasconinyector nico (Monopunto o TBI trotle body injection) y


sistemasconuninyectorporcilindro(multipuntoMPFI).
1.8.3.PORLAMANERADEDETERMINARLASEALBASE.

Segn la forma de medir la cantidad de aire, son volumtricos, msicos y de


depresin(VAF,MAFyMAPrespectivamente).

15

En sistemas por depresin, que son de tipo mecnico estn los de balanza
hidrulica, que distingue el caudal de aire. Dentro de la variedad de balanza
hidrulica hay que distinguir entre los sistemas con mdulo electrnico y los
sistemasmecnicos.(KKEJetronic).
1.8.4.PORELTIEMPODEAPERTURADELOSINYECTORES.

Segneltiempoenquesonactivadoslosinyectoresencontramossistemasde
inyeccincontinua(mecnicos),sistemasdeinyeccinsecuencialinyectande
uno en uno en funcin de 720 del rbol de levas / nmero de cilindros,
semisecuencial720delrboldelevas/numerodecilindros*2ysimultnea
todosalmismotiempoporcadavueltadelcigealounadelrboldelevas.

Comosemuestraenlafigura1.16.EnlossistemasTBIelinyectorseabrecon
cadapulsodeencendido.

Figura1.16.Tiempodeaperturadeinyectores

16

1.9. FUNDAMENTOS BSICOS DE OPERACIN DE COMPONENTES DE


SISTEMASDEINYECCINELECTRNICADEGASOLINA.

1.9.1.SENSORDEPOSICINDEACELERACIN(TPS,TP).

El sensor de posicin de la mariposa de aceleracin (TPS) es un


potencimetro, queestsujetoa la prolongacindeleje dela mariposade
aceleracin, de forma que giran conjuntamente. Cuando el conductor
presiona el pedal del acelerador, gira la mariposa y tambin el
potencimetro,loquehacevariarsuresistenciainterna.
Enlafigura1.17sepuedeobservaralsensordemariposaTPS.

Figura1.17.Sensordelamariposadeaceleracin

Elelementorotativodelsensortransmiteelvoltajedesealalacomputadora,
elcualoperade0.25V4.75V.

Este voltaje de seal vara conforme cambia la posicin de la mariposa, por


efectodelavariacindelaresistenciadelpotencimetro.

La seal de voltaje aumenta entre ms se mueva el estrangulador, de esta


maneralacomputadoraconocelaposicindelamariposa.

17

1.9.2 SENSORDEPRESIN ENELCOLECTOR(MAP).


Estesensordetectalasvariacionesdepresinenelinteriordelmltiplede
admisinyconellodeterminalacantidaddeairequeingresaalmotor.Esta
sealestomadacomobaseenelsistema,paraajustarlainyeccin.
Laseal,denaturalezapiezoresistiva,antesdeserenviadaalaECU.Se
mantiene rigurosamente constante 5 Voltios la alimentacin, cambiando el
valordelasresistencias,cambiatambinelvalordelatensindesalida.

GeneraunasealqueesANALGICA.ElsensordeaireMAPseobservaa
continuacinenlafigura1.18.

1.Tornillodefijacindelsensor2.Sensordepresinabsolutadelmltiplede
admisin3.Enchufedemazodeconductoreselctricosdelsensordepresin
absoluta

Figura1.18.Sensordepresinabsoluta

ElsensorMAPtieneunatomadevacoconectadaalmltipledeadmisin,por
mediodeestatomadevacoeldiafragmapercibelasvariacionesdepresinen
el colector y se deforma, variando de esta manera la resistencia de los
sensorespiezoelctricos.
1.9.3 SENSORDETEMPERATURADELAIRE(ATS,MAT,IAT).

EnlaoperacindeloscircuitosIATlaresistenciadelsensordisminuye yhay
disminucin de voltaje. Es un termistor NTC que se encuentra debidamente

18

protegido, sobre la que incide todo el aire que penetra en el colector de


admisincomosepuedeobservarenlafigura1.19.

ElcircuitodeentradaalaECU,repartelatensindereferencia5Voltios,entre
la resistencia del sensor y un valor fijo de referencia, obteniendo una tensin
proporcionalalaresistenciay,porlotanto,alatemperatura.

Figura1.19.Sensordetemperaturadelaire

1.9.4 SENSORDETEMPERATURADELLIQUIDOREFRIGERANTE(WTS,
CTS,ECT).
EsuntermistorNTC.Esunaresistenciavariablecuyaresistividaddisminuye
alincrementarselatemperaturadelmotor.

ElsensorCTSrecibeunareferenciade5VoltiosdesdelaECU.Estevalor
pasa a travs de una resistencia interna antes de salir de la ECU hacia el
sensor.Cuandoelmotorestfroelvoltajeenelcableentreelsensoryla
ECUesaltoalrededorde3Va20C.

LaresistenciadelsensorWTSdisminuyeyconestoelvoltajeenelcablede
referenciahaciaelsensorWTStambindisminuye.

Cuandoelmotoresttotalmentecaliente,elvoltajeenelcabledereferencia
esdeaprox.0,5V.LaECUmideestevoltajeparadeterminarlatemperatura
delmotor.

19

1.9.5 SENSORDEVELOCIDADDELVEHCULO(VSS).

El sensor de velocidad del vehculo, informa a la unidad electrnica si el


vehculoestparadooenmovimiento,paracontrolarlavlvulasolenoideIAC
demarchaenralent.
El VSS es un generador de corriente alterna. Consta de un rotor de imn
permanente,el cual tieneun engrane ensuextremo que es accionado por el
engraneimpulsordelatransmisinyunestatorbobinado.Laubicacinseeste
sensorenelvehculosepuedeobservarenlafigura1.20.

Figura1.20.SensordeVelocidadVSS

1.9.6 SENSORDEOXGENO(O2,EGO,HEGO).
El sensor de oxigeno, fue colocado en los modernos sistemas de inyeccin
electrnica, con el objetivo de controlar y disminuir las emisiones
contaminantesporefectosdelosgasesmalcombustionados.

El sensor produce voltaje solamente despus de alcanzada la temperatura


operacionalsuperiora360C(600F).
Cuando el sensor fro es inspeccionado con un Voltmetro Digital, existe un
voltajede referenciade 0,45voltiosdel ECM. Esto indicacircuito abierto, que
esunacondicinnormaldelsensordeoxigenofro.

20

Enlafigura1.21sepuedeobservarlaformadeunsensordeoxgenotpico.

Figura1.21.SensordeOxgeno

El sensor EGO, detecta la cantidad de oxgeno existente en los gases de


escape y enva una seal de voltaje a la computadora, la cual por medio de
esta seal conoce si la mezcla (aire/combustible) est demasiado rica o
demasiadopobre.

Elvoltajedesealvaradeceroaunvoltajepositivo,estevalorsegenerapara
eltrabajodelaECM.
El sensor de oxgeno constituye una fuente de voltaje por reaccin qumica,
como lo es labatera. Consta de unelemento de dixidodezirconio,ubicado
entredosplacasdeplatino,cuandoelplatinoentraencontactoconeloxgeno
ocurre unareaccin qumica, en la que se producen iones de oxgenoen las
placas y el dixido de zirconio se torna enun conductor elctrico (electrolito)
completndoselaelectrlisis.4
1.9.7 SENSORDEROTACIN/REF(CAS).

Eselnicosensorporelcualsifallanoenciendeelmotor.Elpasoconstante
de la corona frente alsensor originar una tensin, quesever interrumpida
cuandoseencuentreenlazonasinlosdientes,estogeneraunasealquela
4

COELLO SERRANO EFREN, Sistemas de Inyeccin Electrnica de Gasolina.


EdicionesAmrica,1raedicin.,2002.Quito,Ecuador.Pg.72.

21

ECUdeterminacomoXgradosAPMSytambinutilizaestasealparacontar
lasRPM.

Los(X)gradosestnenelordende60,oseaquesiendeterminadomomento
el motor requiere 20 de avance, la ECU enviar la seal a la bobina de
encendido40despusderecibidalasealdesdeelsensor.
Ladistanciadelaruedareluctoraalsensoresde1mmperopuedevariarde
0.6mma1.2mmsegneldiseodelsistema.Elcabledelsensoresblindado
conlamasaenelECMparalimitarlasinterferenciasyquelasealseapura.
Elsensorderotacindelciguealseobservaenlafigura1.22.

Figura1.22.DiagramaElctricodelSensorDeRotacindelCigealREF

1.9.8.TENSINOVOLTAJEDELABATERA.

Labateradelvehculojuntoconelgeneradordecorrientesonlosencargados
de proveer de energa elctrica a todos los sistemas del automvil. La
computadora del sistema de inyeccin necesita de esta tensin para su
funcionamientoyparalaactivacindesusactuadores.
1.9.9.INYECTORESDECOMBUSTIBLE.

El inyector de combustible es un solenoide controlado y accionado por el


mdulodecontrolelectrnico(ECM).Laresistenciadelinyectorpuedemedirse,
desacoplandoelconectoryaplicandounhmetrocomoindicalafigura1.23.

22

Figura1.23MedicindeResistenciadelInyector

1.9.10.BOMBADECOMBUSTIBLE

Estaubicadadentrodeldepsitodecombustible.Esdeltipoelctricoyenva
flujo de combustible, a travs del filtro, para el distribuidor de combustible.
Funcionandopor3segundosalcolocarencontactosedesactivasinorecibe
sealdelREF.Labombasuministracombustibleenunapresinmayorquela
necesariaporlosinyectores.

Elreguladordepresin,ubicadoeneldistribuidordecombustiblecontrolala
presindealimentacindelosinyectores.Elcombustiblenoutilizadoretorna
aldepsito.Elesquemadelabombadecombustibleseobservaenlafigura
1.24.

1.

Conducto

de

la

bomba

de

combustible2.Flotadormedidor

Figura1.24.BombadeCombustible

23

1.9.11.REGULADORDEPRESINDECOMBUSTIBLE.

Lafuncindelreguladoresmantenerunapresinconstanteenlosinyectores.
En la figura 1.25 se observa la forma del regulador, as como sus partes
constitutivas.

1.Vacodelcolectordeadmisin2Conexinconeldistribuidordecombustible.3.Salidadecombustible.

Figura1.25.ReguladordePresin

1.9.12.VLVULADECONTROLDEAIREIAC.

Elconjuntodelavlvuladecontroldeaireenralent(IAC)quesemuestraen
lafigura1.26,controlalarotacindelmotorenralent.LavlvulaIACalterala
rotacinenralenteimpidequeelmotorpare,ajustandoladerivacindelaire,
de modo a compensar las variaciones de carga del motor. La cantidad de
emisionesdelescapesonmantenidasalmnimo.

1.Conodelavlvula.2.Canaldelempaque3.Rodamientotrasero4.Anillodesellado5.Engranajesinfin.6.Conector.

Figura1.26.VlvuladeControldeAireenRalent(IAC)

24

1.10.APLICACINDEOSCILOSCOPIODEBAJOVOLTAJE.

El osciloscopio de bajo voltaje que se observa en la figura 1.27, es un


voltmetrograficoquemuestracambiosdevoltajeendeterminadosperodosde
tiempo.

Conelosciloscopiosemidesealesalternas,continuasuondascuadradasde
sensores o de actuadores. Losprincipales parmetros a medir son: amplitud,
curvasgeneradasporsensores(TPS,WTS,MAP,etc),actuadores(inyectores,
bombas de alimentacin, ISC) as como diversos dispositivos elctricos y
electrnicosusadosenlosautomviles.

Figura1.27.OsciloscopiodeBajoVoltaje

El Tcnico Automotriz en sistemas de inyeccin electrnica de combustible


utilizar un equipo de este tipo, con lo cual se puede medir la salida de los
sensores o voltajes de seal, voltajes de referencia, ancho de pulso de los
inyectores, pulsos deactivacin deactuadores, etc,con la mayor precisinya
quecualquierinterferenciaoperturbacinenlasealdarcomoindicacinque
existealgunafallaenloscomponentesmencionados5

Se comprueba los sensores WTS (Sensor de Temperatura del Agua), ATS


(Sensor de Temperatura de Aire) Y ATF (Temperatura de Flujo de la
Transmisin)quesontermistoresdetipoNTC,esdecirqueamedidaquesube
latemperaturasuresistenciainternabajacomolomuestralafigura1.28quees
caractersticasdelossensoresNTCtemperaturasvs.resistencia.
5

ErazoG.InyeccinelectrnicadeCombustibleApuntesESPELIngenieraAutomotriz
2006.LtgaEcuador.

25

Figura1.28CaractersticasdelosNTC

Enunosciloscopio,lacurvadelossensoresdetemperaturaseobservacomo
semuestraenlasfiguras1.29y1.30.

Figura1.29Sealdesensoresdetemperatura

Figura1.30Sealparamtricadelossensoresdetemperatura

Con un osciloscopio en el sensor TPS se observa que el voltaje mnimo en


ralent puedeser de1V mientras que alaceleraraumenta elvoltajedeseal,
comoseobservaenlafigura1.31.

26

Figura1.31.SealdelTPS

Conelosciloscopiodeusoautomotrizseobservalaformadeondaquese
muestraenlafigura1.32.

Figura1.32.MedicindelTPSenosciloscopioautomotriz

La forma de onda de los sensores de posicin y velocidad CAS, CKP, CMP,


ESS, VSS, WSS que operan mediante generacin de impulsos o bobina
captadoraeslamostradaenlafigura1.33.

Figura1.33.Ondasenoidalparainductivos

LaondadeEfectoHalloparasensorespticosescuadradaperfectaypura
comosepuedeobservarenlafigura1.34.

27

Figura1.34OndaCuadradaparaHallupticos

La curva caracterstica para los inyectores se muestra a continuacin en la


figura1.35enlasepuedeobservarlostiemposdeonyoffparalograrcalcular
elciclodetrabajoyverificarquelosmismostenganunbuenrendimientoenel
sistema.

Figura1.35Ondasycurvasdeinyectores Verificandoelciclodetrabajo

Elcontroldelabombaselohaceentodaslaspruebasvariandoeltiempode
activacin en cada una de ellas. La figura 1.36 muestra el control de
estanqueidad el mismo que antes de iniciar la prueba se encuentra en 0
voltiosdesalida,cuandoseponeencontactoseenvalasealdeactivacina
circuitodecontroldelabombahaciendoquelamismaseactiveporuntiempo
calibradopreviamentede3o5segundos.

Figura1.36Controldelabombadealimentacin

28

1.11.DISTRIBUCINDEPINESDELACOMPUTADORACORSAWIND1.4

La distribucin de los conectores de la computadora del automvil chevrolet


corsawinddisponededosconectores,unode24pinesyotrode32comose
observaenlafigura1.37.

Figura1.37.IdentificacindelosBornesdelEnchufedelMdulodeControlElectrnico

Cada pin de la computadora tiene un fin especfico de utilizacin que se


muestraenlastablas1.1y1.2.

PIN

FUNCIN

A1

Noutilizado

A2
A3
A4
A5
A6
A7
A8
A9
A10

LneadesealdelSensordeposicindelcigeal(CKP)P35
ReldecortedelA/CK60
ReldelVentiladorK1
ReldelVentiladorK2
Noutilizado
Lneadel.SensordePresinAbsolutaenelColector(MAP)P23
LneadelserialdelSensordelPosicindelaMariposadeaceleracin(IPS)P34
Noutilizado
EntradadelTCMsolam enteA/T
LneasdeMasadelSensordetemperaturadellquidodeenfriamiento(CIS)P30,Sensordepresin
AbsolutaenelColector(MAP)P23yelSensordePresindelAcondicionadordeAireP80Conectorde
OctanajeXI5
MasadelECM
Voltajedelabatera.

A11
A12
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
B12

LneadesealdelSensordevelocidaddelvehculo(VSS).
Masadelsensordeposicindelcigeal(CKP)P35.
Noutilizado.
Noutilizado.
ReldelabombadecombustibleK58.
LneadedatosSerialesdelterminalJdelenchufeALDLB5GX13.
Alimentacindeenerga(5v)delsensordePresinAbsolutadelcolectorP23,sensordeposicindela
MariposadeAceleracin(TPS)P34
Noutilizado
MasadeECM.
Lneadesealdelsensordeoxgeno(O2)P33
Lneadesealdelsensordetemperaturadellquidodeenfriamiento(CTS)P30.

Tabla1.1.PinesyconectoresAB

29

PIN
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
C14
C15
C16
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
D16

FUNCIN
ControldelamasadeverificacindelborneH30.
SealdelasalidadelTacmetro(siestequipado).
LneadesealESTB.
Voltajedeencendido.
Lneadecontrolparalavlvuladecontroldelaireenralent(IAC)M66.
Lneadecontrolparalavlvuladecontroldelaireenralent(IAC)M66.
Noutilizado.
Lneadecontrolparalavlvuladecontroldelaireenralent(IAC)M66.
Lneadecontrolparalavlvuladecontroldelaireenralent(IAC)M66.
Noutilizado.
ControldeMasadelosinyectores1/4.
Noutilizado.
Conectordelinyector
Conectordelinyector
ControldeMasadelosinyectores2/3.
Voltajedelabatera.
MasadelECM
LneadelamasadelsensordePosicindelaMariposadeAceleracin(TPS)P354,ySensorde
TemperaturadelAiredelaadmisin(JAU)P3.1.
SealdelsensordeTemperaturadelAiredelaAdmisin(JAU)P31.
Noutilizado
InterruptordesolicitacindelAcondicionadordeAire.
Noutilizado.
Noutilizado.
LneadeActivacindediagnsticodelBornebdelenchufeALDLX13
Noutilizado
LneadeSealESTA.
SealdelconectordeOctanajeX15.
Noutilizado.
Noutilizado.
Noutilizado.
Noutilizado.
Noutilizado.

Tabla1.2.PinesyconectoresCD

30

1.12.PLANOELCTRICODELVEHCULOCHEVROLETCORSAWIND1.4.

Acontinuacin,enlafigura1.38seindicaelplanoquecorrespondealvehculo
chevroletcorsawind.

Figura1.38.Planoelctricovehculochevroletcorsawind1.4

31

1.13. CDIGOS DE AUTODIAGNSTICO DEL VEHCULO CHEVROLET


CORSAWIND1.4.

Enlatabla1.3,semuestralalistadecdigosdeautodiagnsticodelvehculo
chevroletcorsawind1.4.
CDIGODE

DESCRIPCIN

TERMINALECM

FALLAS
13

SensordeOxgenoO2 CircuitoAbierto

B11,B10

14

SensordeTemperaturadelLquidodeEnfriamientoVoltajeBajo

B12,A11

15

SensordeTemperaturadelLquidodeEnfriamientoVoltajeAlto

B12,A11

19

SealincorrectadeRPM

21

SensordePosicindelaMariposadeAceleracinVoltajeAlto

B8,A8,D2

22

SensordePosicindelaMariposadeAceleracinVoltajeBajo

B8,A8,D2

24

NingunaSealdeVelocidaddelVehculo

25

VlvuladelInyectorVoltajeBajo

29

ReldelaBombadeCombustibleVoltajeBajo

32

ReldelaBombadeCombustibleVoltajeAlto

33

SensorMAPVoltajeAlto

B8,A7,A11

34

SensorMAPVoltajeBajo

C5,C6C8

35

FallaenelControldeAireenRalent

41

LneaESTdelasBobinas2/3VoltajeAlto

C3,D1

42

LneaESTdelasBobinas1/4VoltajeAlto

D10,D1

44

EscapePobre

B11,B10

45

EscapeRico

B11,B10

49

BateraVoltajeAlto

C4,D1

51

FallaEPROM

55

FallaEPROM

63

LneaESTdelasBobinas2/3VoltajeBajo

C3,D1

64

LneaESTdelasBobinas1/4VoltajeBajo

D10,D1

69

TemperaturadelAiredelColectorVoltajeAlto

D2,D3

71

TemperaturadelAiredelColectorVoltajeBajo

81

VlvulaInyectoraVoltajeAlto

93

FalladelMduloQUADDriverU8

A10,C1

94

FalladelMduloQUADDriverU9

A3,A4,A5,D1

A2,B3

B1,D1
C11
B6,D1
B6,D1

C9,D1

D2,D3
C11,C15

Tabla1.3.Listadecdigosdefallavehculochevroletcorsawind1.4

32

1.14.DISTRIBUCINDEPINESDELACOMPUTADORAVITARA1.6

La distribucin de la computadora del automvil chevrolet VITARA 1.6.


Disponede2conectores,unode26pinesyotrode22comosemuestraenla
figura1.39.

Figura1.39.IdentificacindelosBornesdelEnchufedelMdulodeControlElectrnico

Cadapindelacomputadoratieneunfinquesemuestraenlastablas1.4y1.5.
TERMINAL
A1
A2
A3
A4
A5

CIRCUITO
Corriente de respaldo
ROM
Puesta en marcha del
motor
Ciclodetrabajo
Disparodelencendido
Rel
bomba
combustible

de

A6

Interruptordeprueba

A7

VSS

A8

Sinuso

A9

Aireacondicionado

A10

Relprincipal

A11

Carga

A12/A13

Fuentedecorriente

A14

CheckEngine

A15

Sinuso

A16

Seal del Interruptor


temperaturadelagua

VOLTAJE
NORMAL

ESTADO

1014v

InterruptorenONyOFF

612V
0V
1014v
Entre01y45

Motorenmarcha
Motordetenido
Interr.enc.enON
Cuandofuncionaelmotor
Durante 2 segundos despus de girar el
interruptoraON
Cuandoelmotorseenciende.
InterruptorenON
Interruptor en ON. Terminal del interrup. a
tierra.
Interruptor de encendido en ON. Gire
lentamente el neumtico trasero con el
derechobloqueado.

InterruptorenON
Conelmotorencendidoacondicionadoren
ON
InterruptorenON
InterruptorenON,faros,lucesdeposicin
,ventiladordecalefaccinapagados.
InterruptorenON,faros,lucesdeposicin
,ventiladordecalefaccinencendidos.
InterruptorenON
InterruptorenON
Motorenmarcha.

Interruptor en ON temperatura del agua


inferiora55C.
Interruptor en ON temperatura del agua
superiora65C.
InterruptorenON
Interruptorde encendidoenON.Terminal
dediagnosticoconectadoatierra.
Posicin ON, vlvula de mariposa en
ralent.
PosicinON,vlvulademariposaabierta.
PosicinON
Con el motorfuncionando a ralentgire la
direccin hacia la derecha y hacia la
derechahastasutope

01V
1014voltios
1014voltios
0V
Indicacin
repetida entre0y
45V

1014V
01V
01V
0V
1014V

A17

Terminal del Interruptor


dediagnostico

A18

TPS(sensor).

1014V
01V
1014V

01V
1014V
1014V
01V
01V
1014V
1014V

A19

Interruptor de presin (
Bombahidrulica)

01V

A20/A21

Sinuso

Tabla1.4.Pinesyconectoresdelvehculovitara

33

TERMINAL

CIRCUITO

B1/B2
B3
B4

Puestaatierra
CASPositivo
Sinuso

B5

Seal de proteccin del


encendido

B6

Fuente de corriente
paralossensores

B7

TPS

VOLTAJE
NORMAL

02V
Entre 02 V y4
5
4,755,25V

B16
B17/B19/B23

WTS
InyectorN1y4
VlvulasolenoideISC
EGR
Puestaatierra
Puesta a tierra del
sensor
CASnegativo
Sinuso

Indicacin
repetida de 0,45
V
2,2a2,5V

Con el motor funcionando a 2000


R.P.M. durante un minuto o
despusdecalentarelmotor
InterruptorenONa20C.

B20

EGO

B21

ATSenelAFM
Terminal de datos en
serie
InyectorN2y3
VSVdepurga
CalefactordelEGO

45V

InterruptorenON.

1014V
1014
1014

InterruptorenON
InterruptorenON
InterruptorenON

0,20,4V

B15

B22
B24
B25
B26

InterruptorenON

3,74,3V

B9
B11
B12
B13
B14/B18

Cuandoelmotorfunciona.

0,40,6V
1014V

1014V

3,3a4,5V

AFM

InterruptorenON

Interruptor en ON ,vlvula de
mariposaenralent
Interruptor en ON . vlvula de
mariposacompletamenteabierta.
Posicin
ON
Completam ente
cerrada
Posicin
ON
completam ente
abierta.
Conelmotora80C
InterruptorenON

InterruptorenON.

0,1 1V

B8

ESTADO

Tabla1.5.DistribucindelospinesBdelVitaraJ16

34

1.15.PLANOELCTRICODELVEHCULOCHEVROLETVITARAG16.

Enlafigura1.40serepresentaelplanoquecorrespondealvehculochevrolet
VITARAG16.

Figura1.40PlanoelctricovehculoVitaraG16

35

1.16. CDIGOS DE AUTODIAGNSTICO DEL AUTOMVIL CHEVROLET


VITARAG16

Enlatabla1.6,semuestralalistadecdigosdeautodiagnsticodelvehculo
VITARAG16.
SUSUKIVITARAEFI(5PUERTAS).
CDIGO
13
14
15
21
22
23
24
25
3334
41
42
0N
12

CAUSADELAFALLA
EGO
WTS
WTS
TPS
TPS
ATS
ATS
VSS
AFM
PROTECCINDELENCENDIDO
CAS
ECM
NORMAL

Tabla1.6.ListadecdigosdefallaVITARAG16

36

CAPTULOII

INSTRUMENTACINVIRTUAL
2.1 INTRODUCCIN.

En la actualidad la mquina de escribir ha sido reemplazada por los


procesadores de textos. De igual manera, el uso del correo ordinario ha
disminuido mucho en el mbito profesional,pues ha sido reemplazado por el
correo electrnico. Tampoco se disea con regla y comps, en su lugar los
arquitectosutilizanprogramasdeCAD(diseoasistidoporcomputadora).

Estos son algunos ejemplos de la rpida evolucin tecnolgica en la que


vivimos,yenlaqueelcampodelaInstrumentacinnopuedeserlaexcepcin
es as que aparece un moderno concepto que se lo conoce como
Instrumentacin Virtual, la cual ofrece varios beneficios a ingenieros y
cientficosquerequierenmayorproductividad,precisinyrendimiento.

La instrumentacin basada en el PC (computador personal), o ms conocida


como instrumentacin virtual, presenta muchas ventajas respecto a la
instrumentacin convencional, y aunque actualmente se encuentra en una
posicinminoritariaenelmercado,enlosprximosaosvaairdesplazndola
rpidamente.

Susventajassoninnegables:comodidadyfacilidaddeutilizacin,intercambio
deinformacinconotrasaplicaciones,todotipodemedidasautomticasyauto
ajustes de los controles, control remoto a travs de una red local o Internet,
mltiples cartulas para cada instrumento que se pueden cambiar segn las
preferencias delusuarioo eltrabajo a realizar encada momento, controltotal
de los instrumentos a travs de los drivers que permiten programarlos en
cualquierlenguaje(VisualBasic,VisualC,LabVIEW,etc.),reducidoespacioy
peso,yfinalmente,suprecioesmuchomsreducido.

37

2.2 CONCEPTO.

El concepto de Instrumentacin Virtual nace a partir del uso del computador


personal (PC), equipado con poderosos programas (software) y hardware
econmico, que en conjunto cumplen las funciones de un "instrumento" de
medicindesealescomotemperatura,presin,caudal,nivel,etc.
Esdecir,elPCcomienzaaserutilizadopararealizarmedicionesdefenmenos
fsicos representados en seales de corriente (Ej. 420mA) y/o voltaje (Ej. 0
5Vdc).
Sinembargo,elconceptode"InstrumentacinVirtual"vamsalldelasimple
medicin de corriente o voltaje sino que tambin involucra el procesamiento,
anlisis,almacenamiento,distribucinydesplieguedelosdatoseinformacin
relacionadosconlamedicindeunaovariassealesespecficas.
Es decir, el instrumentovirtual noseconformaconla adquisicin de laseal,
sino que tambin involucra la interfaz hombremquina, las funciones de
anlisisyprocesamientodeseales,lasrutinasdealmacenamientodedatosy
lacomunicacinconotrosequipo.
Por ejemplo, el osciloscopio tradicional tiene una funcionalidad ya predefinida
desde la fbrica donde lo disean, producen y ensamblan. Es decir, la
funcionalidad de este tipo de instrumento es definida por el fabricante del
equipo,ynoporelusuariomismo.
El trmino "virtual" nace precisamente a partir del hecho de que cuando se
utiliza el PC como "instrumento" es el usuario mismo quin, a travs del
software, define su funcionalidad y "apariencia" y por ello se menciona que
"virtualizamos"elinstrumento,yaquesufuncionalidadpuedeserdefinidaunay
otravezporelusuarioynoporelfabricante.

38

Con los instrumentos virtuales, se construyen sistemas de medicin y de


automatizacin que se ajustan exactamente a sus necesidades en lugar de
estnlimitadosporlosinstrumentostradicionalesdefuncionesfijas.
El instrumento virtual es definido entonces como una capa de software y
hardware que se le agrega a un PC en tal forma que permite a los usuarios
interactuar con la computadora como si estuviesen utilizando su propio
instrumentoelectrnico"hechoalamedida".

2.3 CONSTRUCCINDEUNINSTRUMENTOVIRTUAL.

Para construir un instrumento virtual, slo se requiere: un PC, una tarjeta de


adquisicindedatosyelsoftwareapropiado,lostreselementossonclaveenla
creacin de un instrumento virtual, la etapa de acondicionamiento de seales
constituyeuncuartoelementoqueesopcional.

El "acondicionamiento deseales" es opcional, porque dependiendo decada


seal y/o aplicacin,se puede o norequerir amplificacin,atenuacin, filtraje,
aislamiento,etc.Porejemplosilasealestenelrangodelos+/5Vdcyno
se requiere de aislamiento o filtraje, la misma puede ser conectada
directamente la tarjeta de adquisicin de datos. Existe una tarjeta de
adquisicin de datos para casi cualquier bus o canal decomunicacin en PC
(ISA,PCI,USB,serialRS232/485,paraleloEPP,PCMCIA,etc.)

Lainstrumentacinvirtualpuedetambinserimplementadaenequiposmviles
(laptops), equipos distribuidos en campo (RS485), equipos a distancia
(conectadosvaradio,Internet,etc.),oequiposindustriales(NEMA4X,etc.).

En la figura 2.1, se observa los componentes que integran un sistema de


instrumentacinvirtualtpico.

39

Figura2.1.SistemadeInstrumentacinVirtual

2.4 INSTRUMENTOSTRADICIONALESVSINSTRUMENTOSVIRTUALES.

La tabla 2.1 nos indica algunas de las principales diferencias entre el


instrumentoconvencionalotradicional,yelinstrumentovirtual:

InstrumentoTradicional

InstrumentoVirtual

Definidoporelfabricante

Definidoporelusuario

Funcionalidadespecfica,conconectividadlimitada.

Funcionalidadilimitada,orientadoaaplicaciones,
conectividadamplia.

Hardwareeslaclave.

Softwareeslaclave

Altocosto/funcin

Bajocosto/funcin,variedaddefunciones,reusable.

Arquitectura"cerrada"

Arquitectura"abierta".
Rpidaincorporacindenuevastecnologas,

Lentaincorporacindenuevastecnologa.

graciasalaplataformaPC.

Bajaseconomasdeescala,altocostode

Altaseconomasdeescala,bajoscostosde

mantenimiento.

mantenimiento.

Tabla2.1.InstrumentoTradicionalvs.Virtual

La flexibilidad, el bajo costo de mantenimiento, la reusabilidad, la


personalizacin de cada instrumento, la rpida incorporacin de nuevas

40

tecnologas,elbajocostoporfuncin,elbajocostoporcanal,etc.sonalgunos
delosbeneficiosqueofrecelainstrumentacinvirtual.
2.5 VENTAJASDELAINSTRUMENTACINVIRTUAL.

Flexibilidad: Si bien es cierto que tanto el Instrumento Tradicional


como

el

Instrumento

Virtual

requieren

de

uno

ms

microprocesadores,puertosdecomunicacin, mdulosdeadquisicin
de datos y capacidad de mostrar resultados. La ventaja del
Instrumento Virtual es su flexibilidad, ya que se puede modificar y
adaptarelinstrumentoalasnecesidadesparticularesdecadausuario.

Un instrumento tradicional podraconteneruncircuitointegrado para


llevaracabounconjuntoparticulardeinstruccionesdeprocesamiento
de datos, que no pueden ser modificadas por el usuario en el
instrumento virtual estas funciones se llevan a cabo por el programa
(implementado en un software orientado a instrumentacin virtual Ej.
LABVIEW) que corre en el procesador de la computadora, con la
posibilidaddeextendery/omodificareseconjuntodefunciones,segn
las necesidades, el nico limitante es la potencia delsoftware quese
utilice.

Reduccin de Costos: Utilizandola InstrumentacinVirtual, el costo


de inversin, desarrollo de sistemas y mantenimiento se reducen, ya
que cualquier cambio que sea necesario realizar para mejorar el
instrumentoserensumayoraaniveldesoftwareynodehardware.

Adems, a medida que la tecnologa de circuitos integrados avanza,


losdispositivosdeadquisicindedatossonmsbaratosypoderosos
conaltasvelocidadesdemuestreo,buenaprecisindelasmediciones
yunmejoraislamientodelasseales.

41

Aplicaciones Distribuidas: un instrumento virtual no est limitado a


unacomputadoraautnoma.

En realidad, con los recientes desarrollos tecnolgicos de redes e


Internet, es posible utilizar la potencia de conectividad de los
instrumentos con el fin de compartir tareas, adicionalmente permite
realizar monitoreos distribuidos de los dispositivos de control y la
visualizacinderesultadosdesdemltiplessitios.
2.6ELSOFTWAREENLAINSTRUMENTACINVIRTUAL.

Elsoftwareeselcomponentemsimportantedeuninstrumentovirtual.Conla
herramienta de software apropiada, es posible implementar cualquier
aplicacin.

Tambin se puede crear las interfaces de usuario que mejor satisfagan el


objetivo dela aplicaciny deaquellos quevan a interactuarconellas. Puede
definir cmo y cundo la aplicacin adquiere datos, cmo los procesa,
manipulayalmacenaycmosepresentanlosresultadosalusuario.

Contandoconunsoftwarepoderoso,ustedpuededotarasusinstrumentoscon
capacidades de toma de decisiones cuando las seales medidas varen o
cuandoserequieramayoromenorpotenciadeprocesamiento.

Una importanteventajaqueproveeelsoftware es la modularidad. Cuandose


tratadeungranproyectoselodivideenunidadesfuncionales,lasmismasson
msmanejablesymsfcilesdeprobardadalasmenoresdependenciasque
podrancausarcomportamientosinesperados.

Es decir, quese disea uninstrumentovirtual paracadaunidadsecundariay


luegoselasreneenunsistemacompletoquemanejatodoelproyecto.

42

2.7PARMETROSASOCIADOSALAINSTRUMENTACINVIRTUAL.

2.7.1ACONDICIONAMIENTODESEALES.

2.7.1.1INTRODUCCIN.

Lossistemasdeadquisicindedatos(DAQ)basadosenPCsonusadosenun
amplio rango de aplicaciones tanto en los laboratorios para fines acadmicos
comoenelcampodelaautomatizacinindustrial.

Tpicamente, los dispositivos DAQ son instrumentos de propsito general,


diseados para adquirir seales de voltaje (que provienen de sensores y
transductores),yqueseanlasadecuadas,detalformaquepuedeningresaral
computadorparaserprocesadasyutilizadasdependiendoalaaplicacinque
sevayaaimplementar.

La mayora de las seales de los sensoresy transductores requieren de una


etapadeacondicionamientoantesdepoderserdigitalizadas.Porejemplo,una
seal de un termopar es muy pequea y necesita ser amplificada antes de
pasarporlaDAQ.

OtrossensorescomoRTDs,termistores,galgasextensiomtricas,entreotras
requieren un previo tratamiento para poder para operar. An las seales de
voltaje puro pueden requerir de un acondicionamiento, en especial para
bloquearsealesgrandesdemodocomnopicos.

La etapa de acondicionamiento de una seal, puede incluir funciones como:


aislamiento trmico, amplificacin o atenuacin, filtrado, excitacin,
linealizacin,entrelasmscomunes.

43

EsasquelamayoradelossistemasDAQbasadosenPCincluyenalgntipo
deacondicionamientodesealademsdelatarjetaDAQydelaPC,comolo
muestralafigura2.2.

Figura2.2.Elacondicionamientodeseales,componenteimportanteenunsistemade
adquisicindedatos

2.7.1.2PRINCIPALESACONDICIONAMIENTOSDESEAL.
a) AISLAMIENTO.

LassealesdevoltajefueradelrangodelaDAQpuedendaarelsistemade
medicin y ser peligrosas para el operador. Por esta razn, normalmente es
preciso tener el aislamiento y la atenuacin para proteger al sistema y al
usuario de voltajes de alta tensin o picos. Tambin se puede necesitar
aislamiento si el sensor est en un plano de tierra diferente al del sensor de
medicin(comountermoparmontadoenunamquina).
b) AMPLIFICACIN.

Cuando los niveles de voltaje que va a medir son muy pequeos, la


amplificacinse usapara maximizarla efectividadde laDAQ. Al amplificar la
seal deentrada, la sealacondicionada usa ms efectivamente el rango del
convertidor analgicodigital (ADC) y mejora la precisin y resolucin de la
medicin.Algunossensoresquetpicamenterequierendeamplificacinsonlos
termoparesygalgasextensiomtricas.

44

c)ATENUACIN.

Laatenuacinesloopuestoalaamplificacin.Esnecesariocuandoelvoltaje
quesevaadigitalizaresmayoralrangodeentradadelaDAQ.Estaformade
acondicionamientodesealdisminuyelaamplituddelasealdeentrada,para
que la seal acondicionada este dentro del rango del convertidor analgico
digital(ADC).Laatenuacinesnecesariaparamedirvoltajesaltos.
d) FILTRADO.

Losfiltrossonnecesariospararemovercualquiercomponentedefrecuenciano
deseadaenunaseal,principalmenteparaprevenirelefectoaliasingyreducir
la seal deruido. Algunas mediciones determopares generalmente requieren
de filtros pasa bajos para remover el ruido de las lneas de poder. Las
mediciones de vibracin normalmente requieren de filtros antialiasing para
remover componentes de seales ms all del rango de frecuencias del
sistemadeadquisicindedatos.
e) EXCITACIN.

Muchos sensores, como RTDs, galgas y acelermetros, requieren de alguna


fuente de poder para hacer la medicin. La excitacin es la tecnologa de
acondicionamientodesealrequeridaparaproveeresafuente.Estaexcitacin
puedeservoltajeocorrientedependiendodeltipodesensor.
f) LINEALIZACIN.

Algunostiposdesensoresproducensealesdevoltajequenosonlinealesen
relacinconlacantidadfsicaqueestnmidiendo.Lalinealizacin,elproceso
deinterpretarlasealdelsensorcomounamedicinfsica,puederealizarsea
travs de acondicionamiento de seal o software. Los termopares son un
ejemplotpicodeunsensorquerequierelinealizacin.

45

g)COMPENSACINDEJUNTAFRA.

Otratecnologarequeridaparamedicionesdetermopareseslacompensacin
de junta fra (CJC). Siempre que se conecta un termopar a un sistema de
adquisicin de datos, la temperatura de la conexin debe ser conocida para
poder calcular la temperatura verdadera que el termopar esta midiendo. Un
sensorCJCdebeestarpresenteenellugardelasconexiones.
2.7.1.3 ACONDICIONAMIENTO DE SEAL DE LOS TRANSDUCTORES
MSCOMUNES.

Los transductores son dispositivos que convierten un fenmeno fsico, como


temperatura, carga, presin, luz en seales elctricas como voltaje y
resistencia.Lascaractersticasdecadatransductordefinenlosrequerimientos
del acondicionamiento de seales necesario en unsistema de adquisicin de
datos(DAQ).

La tabla 2.2 muestra un resumen de las caractersticas bsicas y el


acondicionamientorequeridoparalostransductoresmscomunes.
REQUERIMIENTOSDE
ACONDICIONAMIENTODESEALES
Sensordetemperaturadereferencia(para
compensacindeuninfra)
Altaamplificacin
Linealizacin
Excitacindecorriente
Configuracinde3o4cables
Linealizacin
Excitacindevoltajeocorriente
Altaamplificacin
Configuracindepuente
Linealizacin
Calibracin

SENSOR

CARACTERSTICASELCTRICAS

Termopar

Salidadebajovoltaje
Bajasensibilidad
Salidanolineal

RTD

Bajaresistencia(tpicamente100)
Bajasensibilidad
Salidanolineal

Galga
extensiomtrico

Bajaresistencia
Bajasensibilidad
Salidanolineal

Salidade
corriente

Salidade4a20mA

Resistenciadeprecisin

Acelermetros
activos

Dispositivoresistivo
Altaresistenciaysensibilidad
Salidanolineal
Altoniveldesalidadevoltajeocorriente
Salidalineal

LVDTs

SalidadevoltajedeAC

Excitacindevoltajeocorrienteconresistencia
dereferencia
Linealizacin
Alimentacindeenerga
Amplificacinmoderada
ExcitacindeAC
Desm odulacin
Linealizacin

Termistor

Tabla2.2.CaractersticasElctricasyRequerimientosBsicosde
AcondicionamientodeSealesparalosTransductoresmsComunes

46

2.7.2SISTEMADEADQUISICINDEDATOS.

2.7.2.1INTRODUCCIN.

Para llevar a cabo un control eficaz sobre un determinado proceso, se hace


necesariocaptarunaseriededatospara,posteriormente,analizarlos,tratarlos,
almacenarlosyllevaracabounapresentacinclarayeficazdelaevolucinde
dicho proceso. Generalmente, los datos o variables que se han de captar
tienen un carcter analgico, mientras que su tratamiento, almacenamiento y
anlisissonmuchomseficacescuandosehacedigitalmente.
Estoimplicaunaseriedemduloselectrnicosquepermitanllevaracabouna
transformacindelosdatosdesdeelcampoanalgicoalcampodigital,sinque
porellosedebanperderaspectosfundamentalesparaelprocesoquesedesea
controlar.

Alconjuntodelosdiferentesmduloselectrnicosquepermitenllevaracabola
transformacinanteriorseledenominaSistemadeAdquisicindeDatos.
2.7.2.2 ELEMENTOSPRINCIPALESENLAADQUISICINDEDATOS.

LosprincipaleselementosqueconformanunSistemadeAdquisicindeDatos
semuestranenlafigura2.3.

Figura2.3.DiagramadeBloquesdeunSistemadeAdquisicindeDatos
Genrico

47

a) SENSORESYTRANSDUCTORES.

Son los encargados de convertir la variable fsica a medir (temperatura,


humedad, presin, etc.) en seal elctrica. Esta seal elctrica suele ser de
muy bajo nivel, por lo que generalmente se requiere un acondicionamiento
previo, consiguiendo as niveles de tensin / corriente adecuados para el
SistemadeAdquisicindeDatos.
b) MULTIPLEXOR.

Estemduloocircuitoseencargadeseleccionarlasealdeentradaquevaa
sertratadaencadamomento.Enelcasodequesolamentesedeseetrataruna
nicaseal,estecircuitonoseranecesario.
c) AMPLIFICADORDEINSTRUMENTACIN.

La funcin de este bloque es amplificar la seal de entrada del sistema de


adquisicin de datos para que su margen dinmico se aproxime lo mximo
posible al margen dinmico del conversor anlogo digital (ADC)
consiguindosedeestaformamximaresolucin.

Para aquellos sistemas con varios canales de entrada, cada canal tendr un
rangodeentradadistinto,conloquesernecesarioqueesteamplificadorsea
degananciaprogramable.
d) S&H(SAMPLE&HOLD,MUESTREOYRETENCIN).

Este circuito es el encargado de tomar la muestra del canal seleccionado


(sample)ymantenerla(hold)duranteeltiempoqueduralaconversin(anlogo
digital). Este circuito ser necesario siempre que la seal de entrada sufra
variacionesapreciablesduranteeltiempoqueduralaconversin.

48

e) ADC(CONVERSORANLOGODIGITAL).

Se encarga de realizar la conversin analgico/digital propiamente dicha,


proporcionando un cdigo digital de salida que representa el valor de la
muestraadquiridaencadamomento.
Es uno de los mdulos fundamentales en cualquier Sistema DAQ y sus
caractersticas pueden condicionar al resto de los mdulos/circuitos del
sistema.
2.7.2.3 PARMETROS CARACTERSTICOS DE UN SISTEMA DE
ADQUISICINDEDATOS.

Los parmetros que caracterizan a un sistema de adquisicin de datos son


bsicamentetres:
a) NMERODECANALES.

Dependedelnmerodesealesaadquirir,paradefinirlacantidaddeentradas
ysalidastantoanalgicascomodigitalesconlasquedebercontarelsistema
deadquisicindedatos.
b) EXACTITUDDELACONVERSIN.

Viene impuesta por los circuitos utilizados, es decir multiplexores,


amplificadores, S/H (Sample & Hold, Muestreo y Retencin) y ADC
(ConvertidorAnlogoDigital),esencialmentelosmismosquedebenpresentar
las siguientes caractersticas para obtener un ptimo Sistema de Adquisicin
deDatos:

Multiplexor: Baja resistencia de conduccin(RON) y constante enel


margen de variacin de las seales de entrada. Tiempos de
establecimientopequeos.

49

Amplificador:Mnimastensionesycorrientesdeoffset,ascomosus
derivas.Tiempodeestablecimientopequeo,anconaltasganancias.
Ampliomargenparaprogramarlaganancia.

S/H (Muestreo y Retencin): Pequea tensin offset, as como sus


derivas.MximavelocidaddecadaenmodoHold,siempreycuando
latensinalasalidadelS/Hestconstanteeltiemponecesariopara
que el ADC la digitalice. Tiempos de apertura, de adquisicin y de
asentamientomnimos.

ADC(ConvertidorAnalgicoDigital):Altaresolucin.Mnimotiempo
deconversin.Errordelinealidadydegananciapequeos.

c)

VELOCIDAD DE MUESTREO (NMERO DE MUESTRAS POR

UNIDADDETIEMPO).

Este parmetro especifica la velocidad a la que el sistema de adquisicin de


datospuedeadquiriryalmacenarmuestrasdelasentradas.

Lasmuestraspertenecernaunnicocanaloavarios,segnlaconfiguracin,
porloqueesfundamentalrevisarcuidadosamentelosdatossuministradospor
elfabricante.

En general debemos identificar el nmero de muestras por unidad de tiempo


que pueden obtenerse de un canal, lo cual depende esencialmente de los
siguientesfactores:

TiempodeestablecimientodelMUX

Tiempodeestablecimientodelamplificador

TiempodeadquisicindelS/H

TiempodeconversindelADC

Paraquela muestraadquiridalleguealconversor,debepasaratravsdeun
MUX, de una ganancia programable y finalmente por un S/H. Cada elemento

50

de esta cadena requiere un corto perodo de tiempo de establecimiento para


conseguirsumejorprecisin.

Por tanto, cuando se calcula la mxima velocidad de muestreo del sistema,


debemos incluir el efecto de todos estos elementos, y no slo el tiempo de
conversindelADC.
2.7.3 ADQUISICINDEDATOSBASADOSENUNCOMPUTADOR.

LaadquisicindedatosbasadaenunPCusaunacombinacinde:hardware,
softwareyunacomputadoraparaautomatizarmedicionesyponeradisposicin
datos para su anlisis. Estos sistemas permiten al usuario definir las
mediciones que necesita y hace al sistema fcilmente escalable comenzando
conunospocoshastamilesdecanalesdemediciones.

El nmero de aplicaciones que requieren flexibilidad y facilidad de uso de los


sistemas de adquisicin basados en PC sobre plataformas porttiles se est
incrementando.

Algunas de las tecnologas pioneras en sistemas de adquisicin porttil de


datos incluyen CompactRIO, dispositivos de adquisicin de datos USB,
tecnologadelaSerieMyPXI,entreotras.
2.7.3.1 SISTEMAS DE ADQUISICIN Y CONTROL MEDIANTE USB
(UNIVERSALSERIALBUS).
Un creciente nmero de sistemas de medicin incluyen dispositivos que se
conectan a travs del bus USB. Los productos de adquisicin de datos USB
sonconectados a uncomputador para crear sistemas mviles de adquisicin
dedatos.

Los dispositivos que utilizan el bus USB pueden conectarse en caliente,


eliminando as la necesidad de apagar la PC para agregar o remover un
51

dispositivo.Adems,elbusUSBposeedeteccinautomticadedispositivos,o
sea, una vez que ellos seconectan, el sistema operativo debera detectarlos,
instalarlosyconfigurarlosautomticamente.

Existe un gran nmero de mdulos disponibles para adquisicin de datos va


USB. Para medir temperatura hay disponibles mdulos de adquisicin de 24
bits aislados con entradas de termocuplas. Hay disponible tambin mdulos
para adquisicin simultnea y capacidad de multifuncin que incluyen E/S
analgicasydigitales.

ElbusUSBesmsfcildeusarquealgunosbusestradicionalesinternosdela
PC,talescomoelPCIoelISA.

La distancia puede no ser un atributo asociado tpicamente con la tecnologa


USB, dado que la norma USB limita la distancia entre el servidor y el
dispositivo, nodo y dispositivo oservidor y nodo a los cinco metros. Tambin
limita la cantidad de capas a siete, lo cual significa que un dispositivo USB
puede colocarse, como mximo a 30 m desde el servidor usando un mximo
decinconodosentremedio.

Sin embargo, varios fabricantes desarrollaron nuevas tecnologas que


extienden la distancia entre el servidor y el dispositivo hasta 2 Km., en tanto
queconservanla norma USB. Existen dosmtodos principales para extender
ladistancia:

Cable CAT5 (Ethernet) (30 m a 100 m): Este tipo de entendedores


proveendosunidades:unaunidadlocal(enelservidor)yunaremota(en
el dispositivo)conectadasconcable CAT5 atravs deconectores RJ45.
Launidadalladodeldispositivoactacomounnodoremotoyusualmente
poseemltiplespuertos.
Estasolucines la menoscara para una extensin deUSB. Algunas de
las compaas que proveen esta tecnologa son Network Technologies,
Inc.(NTI)eIcronTechnologies.
52

Cabledefibraptica(9ma2.000m):Estemtodousaelmismoconcepto
que los extendedores CAT5, con una unidad local y otra remota. Sin
embargo,enestecasoseconectanconcabledefibraptica,elcualtiene
un mayorrangodetransmisin.EstasolucinesmscaraquelaCAT5.
Algunas de las compaas que proveen esta tecnologa son Icron
TechnologiesyOpticis.

Paraaplicacionesdemonitoreoycontrol simples,elsistemadeadquisicinde
datos USBest emergiendocomo unanueva opcinpreferida. A medida que
los dispositivos de adquisicin de datos USB continen disminuyendo su
tamao y requieran menos energa, tambin se volvern ms porttiles y
baratos.

Lafigura2.4,presentaunatarjetadeadquisicindedatosvapuertoUSB.

Figura2.4.DispositivosdeAdquisicindeDatosmedianteUSB

2.8.ELSOFTWARELABVIEW.

2.8.1CONCEPTO.

LabVIEW es un revolucionarioambiente sistema deprogramacin grficacon


funciones integradas para realizar adquisicin de datos, control de
instrumentos, anlisis de mediciones y presentaciones de datos. LabVIEW
ofrece la flexibilidad de un poderoso ambiente de programacin sin la
complejidaddelosambientestradicionales.

53

Es una herramienta diseada especialmente para monitorear, controlar,


automatizaryrealizarclculoscomplejosdesealesanalgicasydigitaleslas
mismas que pueden comunicarse con un ordenador a travs de tarjetas de
adquisicindedatos.

Esunlenguajedeprogramacindepropsitogeneral,comoeselLenguajeCo
Basic,peroconlacaractersticaespecialqueestotalmentegrfico,facilitando
deestamaneraelentendimientoymanejodedicholenguajeparaelusuarioy
lo que lo convierte en una herramienta verstil para aplicaciones de
InstrumentacinVirtualyparaeldiseodeSistemasSCADA.
2.8.2 VENTAJAS.
Las ventajas que proporciona el empleo de LabVIEW se resumen en las
siguientes:

Para el empleo de LabVIEW no se requiere gran experiencia en


programacin, ya que se emplean iconos, trminos e ideas familiares a
cientficos e ingenieros, y se apoya sobre smbolos grficos en lugar de
lenguaje escrito para construir las aplicaciones. Por ello resulta mucho
msintuitivoqueelrestodelenguajesdeprogramacinconvencionales.

LabVIEW posee herramientas poderosas para crear aplicaciones sin


lneas de texto de cdigo, debido a que existen objetos ya construidos
para rpidamente crear interfases de usuario. Se especifica la
funcionalidaddelsistemaarmandodiagramasdebloques.

Adems de las funciones bsicas de todo lenguaje de programacin,


LabVIEWincluyelibrerasespecficasparalaadquisicindedatos,control
de instrumentacin VXI, GPIB, comunicacin serie y va USB, anlisis
presentacinyguardadodedatos.

Dota de gran flexibilidad al sistema, permitiendo cambios y


actualizacionestantodelhardwarecomodelsoftware,loquepermiteque
losusuariospuedancrearsolucionescompletasycomplejas.

54

LabVIEWestaltamenteintegradoconelhardwaredemedida,conloque
se puede configurar y usar rpidamente cualquier dispositivo de medida
quesetenga.

ConLabVIEWesposibleconectarseamilesdeinstrumentosdemedida
paraconstruirsistemasdemedidacompletos,incluyendodesdecualquier
tipodeinstrumentoautnomohastadispositivosdeadquisicindedatos,
controladores de movimiento y sistemas de adquisicin de imagen.
Adems LabVIEWtrabaja conms de 1000 libreras de instrumentos de
cientos de fabricantes, y muchos fabricantes de dispositivos de medida
incluyentambinherramientasdeLabVIEWensusproductos.

Con LabVIEW es posible conectarse con otras aplicaciones y compartir


datos a travs de ActiveX, la Web, DLLs, libreras compartidas, SQL,
TCP/IP,XML,OPCyotros.

Permite la conectividadcon otros programas como. Lenguaje C, BASIC,


MATLAB,loquerepresentaunagranventajaparaaquellasaplicaciones
deLabVIEWenlaqueseinvolucreelanlisismatemtico mscomplejo
delcomportamientodeunadeterminadaseal.

Est basado en la programacin modular, es decir que permite crear


aplicacionesmuycomplicadasapartirdemdulososubmdulosmucho
mssencillos.Ademsestosmdulospuedenserusadosenotrastareas,
loquepermiteunaprogramacinmsrpidayprovechosa.

LabVIEW tambin proporciona potentes herramientas que facilitan la


depuracin de los programas, existe la posibilidad de colocar "break
points",ejecucinpasoapaso,ejecucinhastaunpuntodeterminadoyse
puedeobservarcomolosdatosvantomandovaloresamedidaqueseva
ejecutando la aplicacin. Adems tambin lleva incorporado generadores
desealesparapoderhacerunsimulador.

2.8.3 APLICACIONES.

SepuedeutilizarLabVIEWparaanalizaryregistrarresultadosrealespara
aplicaciones en sectores como el automotriz, investigacin de energa y
muchosotros.

55

Para las aplicaciones que requieren sonido y vibracin, procesado de


imagen, anlisis de tiempo y frecuencia conjunta, wavelets y diseo de
filtrosdigitales.

LabVIEWesaplicableen elcontroldeprocesosylaautomatizacin.Es
posiblerealizarmedidasycontroldealtavelocidadyconmuchoscanales.

LabVIEWesidealparaelmonitoreodemaquinariayparaaplicacionesde
mantenimientopredictivoquenecesitancontrolesdeterminsticos,anlisis
de vibraciones, anlisis de visin e imagen o control de movimiento,
utilizando LabVIEW de Tiempo Real, se pueden crear potentes
aplicaciones de monitoreo y control de maquinaria de manera rpida y
precisa.

2.8.4CMOTRABAJALabVIEW?
Los programas desarrollados mediante LabVIEW se denominan Instrumentos
Virtuales (VIs), porque su apariencia y funcionamiento imitan los de un
instrumento real. Sin embargo son anlogos a las funciones creadas con los
lenguajesdeprogramacinconvencionales.

Los VIs tienen una parte interactiva con el usuario y otra parte de cdigo
fuente,yaceptanparmetrosprocedentesdeotrosVIs. TodoslosVIstienen
un panel frontal y un diagrama de bloques. Las paletas de herramientas
contienenlasopcionesqueseempleanparacrearymodificarlosVIs.
2.8.4.1PANELFRONTAL.
Se trata de la interfaz grfica del VI con el usuario. Esta interfaz recoge las
entradasprocedentesdel usuario y representa lassalidas proporcionadaspor
elprograma.
Un panel frontal est formado por una serie de perillas, botones, pulsadores,
potencimetros, grficos, etc a fin de emular paneles de control de

56

instrumentos tradicionales, crear paneles de ensayo personalizados o


representar visualmente el control y operacin de procesos. Cadauno de los
elementosqueconformanelpanellocalpuedeestardefinidocomouncontrol
ounindicador.

Los controles sirven para introducir parmetros al VI, mientras que los
indicadores se emplean para mostrar los resultados producidos, ya sean de
datos adquiridos o de resultados de alguna operacin realizada dentro de la
partedelaprogramacindelVI.

A continuacin se muestra la figura 2.5, en la que se presenta algunos


ejemplosdecontroleseindicadores.

Figura2.5.PanelFrontaldeunInstrumentoVirtualDesarrolladoenLabVIEW

57

2.8.4.2 DIAGRAMADEBLOQUES.
Constituye el cdigo fuente del VI. En el diagrama de bloques es donde se
realiza la implementacin del programa del VI para controlar o realizar
cualquier procesado de las entradas y salidas que se crearon en el panel
frontal. El diagrama de bloques incluye funciones y estructuras integradas en
laslibrerasqueincorporaLabVIEW.

LoscontroleseindicadoresquesecolocaronpreviamenteenelPanelFrontal,
sematerializaneneldiagramadebloques.

58

CAPITULOIII
CONSTRUCCINYAPLICACIONESDEREDESLAN

3.1 INTRODUCCIN.
Una LAN es una red de computadoras, es decir, dos o mas equipos
conectados entre si de manera que pueden compartir todos los recursos del
sistema, tales como: impresoras, CDROM, disco duro, Internet (a travs de
Proxy),etc

El trmino de "red local" se aplica al conjunto de computadoras comunicadas


mediantecablesconectadosalastarjetasderedinstaladasencadaunadelas
mquinas.
3.2 GENERALIDADES.
3.2.1 TIPOSDEREDES.
Lasredesderealocalsedividenenredespuntoapunto,multipuntoyredes
conestructuracliente/servidor.
Una red punto a punto es aquella en la que todo equipo puede realizar el
mismotipodefuncionesynoexisteningunaPCconunasituacinprivilegiada
conrespectoalresto.Elcontrolsobrelosdatosesdifcilyaqueseponenlos
recursosdeunaPCadisposicindelrestodelascomputadorasdelared.
Unaredmultipuntoesaquellaenlaquetodoslosequiposseconectanauna
lneatroncal(comn).Cadaequipodebetenerunconectorqueunalalneadel
equipoconlalneatroncal.
Unaredconestructuracliente/servidoresaquellaenlaqueexistenequipos
que actan como servidores de la red y que realizan operaciones especiales

59

queelrestodelascomputadorasdelarednopuedenrealizar,deformaquese
consigue una organizacin centralizada. Estos equipos deben estar
tecnolgicamente preparados para los equipos que van a realizar las
operaciones.
3.2.2 TOPOLOGASDERED.

Latopologaesladisposicindelosequiposqueformanunaredyvaaafectar
al costo delcableado, el rendimiento global dela red, las expansiones de los
quipos de la red y al efecto que un fallo de un equipo puede tener en el
sistema.
Latopologaseestableceendosniveles:
La topologa a nivel lgico se refiere a la secuencia de conexin de los
equiposaniveldesoftware.Cadasistemaoperativoutilizaraunaforma.
Latopologaanivelfsicoeselmtodooformadeconectarlosequipos.

3.2.2.1 TIPOSDETOPOLOGA:

a. BUS:

Todas las estaciones se encuentran conectadas directamente mediante un


nicoenlacedispuestodeformalineal(bus),comosemuestraenlafigura3.1.
Se permite la transmisin fulldplex y esta circula en todas direcciones a lo
largo del bus,pudiendocada estacin recibir o transmitir. Hay terminadoresa
cada extremo del bus para evitar la impedancia, es decir, que se pierdan las
tramas. La topologa en bus es usada principalmente si hay pocos nodos
(equipos) que conectar, para lo cual usaremos cableado de tipo coaxial y
conectoresespeciales en forma de" T. Lomalo de este tipo detopologa es
quesiserompeelbus,sepierdetodalared.

60

Figura3.1.TopologadeRedenBus

b. ENRBOL:

Latopologaenrbolessimilaraladebusperosepermitenramificacionesa
partirdeunpuntollamadoraz,aunquenosepermitenbucles.Deestaforma,
siseproducealgnerrorenalgunodelosbus,noafectaraalfuncionamiento
de losotros. Esta topologa como se indicaenlafigura3.2,es usadacuando
sequieretenerlaredparcializada,esdecir,divididaendistintassubredes.

Figura3.2.TopologadeRedenrbol

c. ENANILLO:

Todaslasestacionesdetrabajoestnconectadasformandounanillo,comose
indica en la figura 3.3. Este tipo de distribucin usa unos dispositivos
especiales llamados MAV, que se encargan de garantizar el establecimiento
del anillo en todo momento. El MAV esta compuesto por una serie de

61

mecanismoselctricosy mecnicos.Enestatopologasesueleusarcablede
partrenzadosilaredestokenringycablecoaxialsinoloes.

Figura3.3.TopologadeRedenAnillo

d. ENESTRELLAORADIAL:

Es la mejor de las cuatro, aunque tambin es la ms cara. Precisa un


dispositivoespacialllamadoconcentradoronodo,alqueseconectantodolos
equipos, como muestra en la figura 3.4. De esta forma, los datos no van
pasandodeunequipoaotrohastaquelleganasudestino,sinoqueseenvan
desdelaPCdeorigenalnodoyestelosdirigeasudestino.Encasodetener
variar redes con sus respectivos nodos, podremos unirlas interconectando
dichos nodos y en caso de colisiones, se puede cortar la conexin con los
nodossinquelareddejedefuncionar.

Figura3.4.TopologadeRedenEstrella

62

3.2.3 TIPOSDECABLEADO.

a. CABLEDEPARTRENZADO(CABLEDEPARES).

Un par trenzadoconsisteen2cables decobre recubiertos por un aislante de


forma independiente y trenzados en espiral. Cada par es un enlace de
comunicacin.Loqueseusaeshacesdecables,compuestoporvariospares
trenzadosytodosellosrodeadosporunafundaaislante.

El trenzado se hace para reducir la diafona, es decir, la interferencia que se


produce por seales cercanas. Cuando una corriente elctrica circula por un
conductor,creaalrededordeeseconductorunacorrienteelectromagnticaque
provoca interferencias en las otras seales electromagnticas que se estn
transmitiendo.

El cable de par trenzado sirve para transmitir tanto seales analgicas como
digitales,independientementedeltipodedatosatransmitir.
Tiposdecablesdepartrenzado:

Cablessinapantallar(UTP)Sonflexiblesyfcilesdemanipular.Sonbaratos
y la calidad es baja puesto que el aislante es malo. Como se observa en la
figura3.5.
Cablesapantallados(STP)Elcableseencapsulaenunamalla metlicaque
reduce las interferencias externas, producindose el efecto de "Jaula de
Faraday". Este cable es ms rgido, ms difcil de manipulary ms caro pero
ofreceunacalidadyvelocidadmayor.

Figura3.5.CableParTrenzado

63

b. CABLECOAXIAL.

Elcablecoaxialestacompuestoporunpardeconductoresdecobreoaluminio
dispuestosdeformaconcntrica.Podemosdistinguirtrespartes:malla,ncleo
ydielctrico
Elncleoeselquetransmitelasealyestaprotegidoporeldielctrico(esun
aislante).Comosemuestraenlafigura3.6.

Lamallahacedepuntodeconexinyde"JauladeFaraday"paraatenuarlas
interferencias. Suele ser de cobre porque cuando un conductor se encierra
sobreotroconductor,hacequeseanuleelcampomagnticodel1erconductor,
conlocualseatenaladiafona.

En comparacin con el cable de pares, podemos destacar los siguientes


aspectos: se produce menos atenuacin de la seal, menos diafona, menos
interferencias, se puede utilizar en distancias mas largas y su velocidad de
transmisinesde100Mbps(quesealcanceonodependerdeltipodetarjeta
deredqueposeamos).

Figura3.6.CableCoaxial

c. FIBRAPTICA:

La principal caracterstica de la fibra ptica es que no transmite seales


electromagnticas,sinophotones(luz).Otrasdelascaractersticasdeestetipo

64

decableesqueesflexible,muyfino(entre2y100micras)yestarealizadoen
cristaloplstico.

Elcableidealparalafibrapticaeseldesiliciofundidoultrapuro.

Elcable defibra ptica estacompuesto porunpar de leds, unacubierta y un


revestimiento.Comoloindicalafigura3.7.

Led(L)diodoemisordeluz.Normalmenteesunlseryesuntransductor.La
cubierta estacompuesta por un tipode plstico decaractersticas distintas al
delplsticousadoparalatransmisindelaluz.
Posee distintos materiales en las distintas capas que lo van a proteger de la
humedadyladegradacin.

Conestacubiertaseintentaquelaluznotraspase.Estoseconsigueconuna
leyfsicallamada"reflexintotal".

Figura3.7.Fibraptica

65

3.2.4 CONECTORES.
a. CONECTORRJ45.

El conector RJ45 de la figura 3.8, de 8 hilos/posiciones es el ms empleado


paraaplicacionesderedes(EltrminoRJvienedeRegisteredJack).Tambin
existen Jacks, de6 posiciones y de4 posiciones (e.j):el Jack telefnico de 4
hilosconocidocomoRJ11).

Figura3.8.ConectorRJ45

Los conectores de 8 posiciones estn numerados del 1 a 8, de izquierda a


derecha, cuando el conector es visto desde la parte posterior al ganchito (la
parteplanadeloscontactos).
Los esquemas de asignacin de pins de la figura 3.9, estn definidos por la
EIA/TIA,el568Ayel568B.

Figura3.9.EstndarparaponchadodelConectorRJ45

66

Cualquier configuracin puede ser usada para ISDN (Integrated Services


DigitalNetwork)yaplicacionesdealtavelocidad.

LasCategorasdecablestransmisin3,4,5,5ey6sonsloaplicablesaeste
tipodegruposdepares.
ParaaplicacionesdeRED,(e.j.Ethernet10/100BaseT,oTokenRing)soloson
usados dos pares, como se ve en la figura 3.10, los 2 pares restantes se
utilizaranparaotrotipodeaplicaciones,voz,porejemplo.

Figura3.10.CabledirectoparaaplicacionesdeRed

3.2.5 EQUIPOS ACTIVOSDELARED.

Los elementos en una red Ethernet son los nodos de red y el medio de
interconexin. Dichos nodos de red se pueden clasificar en dos grandes
grupos:EquipoTerminaldeDatos(DTE)yEquipodeComunicacindeDatos
(DCE).
a. LOSDTE.

Sonlosdispositivosquegeneranosoneldestinodelosdatos,talescomolas
computadoras personales, las estaciones de trabajo, los servidores de
archivos,losservidoresdeimpresin,todossonpartedelgrupodeestaciones
finales.

67

b. LOSDCE.

Son los dispositivos de red intermediarios que reciben y retransmiten las


tramas dentro de la red, y pueden ser ruteadores, conmutadores (switch),
concentradores (hub), repetidores, o interfaces de comunicacin, como un
mdemounatarjetadeinterfaceporejemplo:
NIC,oTarjetadeInterfazdeRedpermiteelaccesodeunacomputadoraa
unaredlocal.CadaadaptadorposeeunadireccinMACquelaidentificaenla
redyesnica.Unacomputadoraconectadaaunaredsedenominanodo.
HUB. Tambin denominado concentrador, se observa en la figura 3.11.
Cuando se transmiten seales elctricas por un cable, se produce una
degeneracin proporcional a la longitud del cable, lo que se denomina
Atenuacin. Un hub es un simple dispositivo que se aade para reforzar la
sealdelcableyparaservirdebusoanilloactivo.

Normalmente, un repetidor no modifica de ningn modo la seal, excepto


amplificndolaparalatransmisinporelsegmentodecableextendido.

Bsicamentelascaractersticasdeunrepetidorsonlassiguientes:

Definelatopologalgicadelared

Sirve para definir la topologa fsica estrella dentro de un cableado


estructurado,cuandoseutilizacabledecobretrenzado.

Regeneralassealesderedparaquepuedanviajarmslejos

SeusaprincipalmenteensistemasdecableslinealescomoEthernet

Operaenelnivelmsbajodelapiladeunprotocolo:elnivelfsico.No
seusaenprotocolosdemsaltonivel.

Dos segmentos conectados por un repetidor deben usar el mismo


mtododeaccesoalacomunicacin.

68

Los segmentos conectados mediante un repetidor forman parte de la


mismaredytienenlamismadireccindered

Figura3.11.FiguradeunHUB

BRIDGE (PUENTE). El puente de la figura 3.12, es el dispositivo que


interconecta las redes y proporciona un camino decomunicacin entre dos o
ms segmentosde red o subredes. El Bridge permite extender el dominio de
broadcast, pero limitndole dominio de colisin. Algunas razones para utilizar
unpuentesonlassiguientes:

Para ampliar la extensin de la red o el nmero de nodos que la


constituyen.

Para reducir el cuello de botella del trfico causado por un nmero


excesivodenodosunidos.

Para unir redes distintas y enviar paquetes entre ellas, asume que
ejecutanelmismoprotocolodered.

Figura3.12.FiguradeunBRIDGE

GATEWAY (COMPUERTAPASARELA). Una pasarela consiste en una


computadora u otro dispositivo que acta como traductor entre dos sistemas
que no utilizan los mismos protocolos de comunicaciones, formatos de
estructura de datos, lenguajes y/o arquitecturas. Una pasarelanoescomo un

69

puente, que simplemente transfiere la informacin entre dos sistemas sin


realizar conversin. Una pasarela modifica el empaquetamiento de la
informacinosusintaxisparaacomodarsealsistemadestino.Sutrabajoest
dirigidoalnivelmsaltodelareferenciaOSI,eldeaplicacin.
ENRUTADOR (ROUTER). Los enrutadores de la figura 3.13 son
conmutadores de paquetes (o retransmisores a nivel de red) que operan al
nivel de red del modelo de protocolo de Interconexin de sistemas abiertos
OSI. Los enrutadores conectan redes tanto en las reas locales como en las
extensas, y cuando existen ms de una ruta entre dos puntos finales de red,
proporcionancontrol de trfico y filtrado de funciones. Dirigen los paquetes a
travs de las rutas ms eficientes o econmicas dentro de la malla de redes,
que tiene caminos redundantes a un destino. Son uno de los equipos ms
importantes dentro de una red, as como son el ncleo del enrutamiento de
Internet.

Esunodelosequiposquemsadelantostecnolgicoshasufrido,adaptndose
alosavancesenlosprotocolosyalosnuevosrequerimientosenservicios.

Figura3.13.FiguradeunENRUTADOR

SUICHES (SWITCHS). Como se muestra en la figura 3.14, son dispositivos


utilizadosparaentregartodoelanchodebandaaunsegmentoderedenuna
fraccindetiempo.Permiteutilizartodalavelocidadinterred.Unswitchensu
presentacin es muy parecido al hub,slo difiere ensu funcinlgica y enla
adicin de unos puertos para funciones adicionales. El switch realiza

70

transferenciadetrficodebroadcastydemulticast,perodisminuyeeldominio
decolisinalmnimo.

Algunascaractersticasespecialesdelosswitchsonlassiguientes:

Nmerodepuertos.Seconsiguende4,8,1216,o24,48puertos.

Adems de los puertos nominales tienen otros puertos adicionales que


sirvenparaconectarunequipoaunavelocidad mayoroparaunirloaotro
switch.

Selepuedenconectaropcionalmente,mdulosparainterconexinporfibra
ptica.

ManejanlasvelocidadesmsestndaresdelaTopologaEthernet,esdecir,
10 y 100 Mbps o pueden poseer puertos autosensing. Los puertos
adicionalesdealtavelocidadsiempre estnpor encima delavelocidad de
losdemspuertos.

Figura 3.14. Figura de un SWITCHS de 16 Puertos


independientes10/100Mbps,compatiblealestndarIEEE
802.3 10 BaseT, 802.3u 100 BaseTX , soporta 803.3x
control de flujo para transmisin segura, tamao
escritorio,fcilinstalacinPlugandPlay

3.3 ELPROTOCOLOTCP/IP.
TCP/IPeselprotocolocomnutilizadoportodoslosordenadoresconectadosa
Internet,demaneraquestospuedancomunicarseentres.Hayqueteneren
cuentaqueen Internetseencuentranconectadosordenadoresdeclasesmuy
diferentesyconhardwareysoftwareincompatiblesenmuchoscasos,adems
detodoslosmediosyformasposiblesdeconexin.Aquseencuentraunade

71

las grandes ventajas del TCP/IP, pues esteprotocolo se encargar deque la


comunicacin entre todos sea posible. TCP/IP es compatible con cualquier
sistemaoperativoyconcualquiertipodehardware.

TCP/IPnoesunnicoprotocolo,sinoqueesenrealidadloqueseconocecon
estenombreesunconjuntodeprotocolosquecubrenlosdistintosnivelesdel
modelo OSI. Los dos protocolos ms importantes son el TCP (Transmission
Control Protocol) y el IP (Internet Protocol), que son los que dan nombre al
conjunto. En Internet se diferencian cuatro niveles o capas en las que se
agrupanlosprotocolos,yqueserelacionanconlosnivelesOSIcomoseindica
enlafigura3.15:

Figura3.15.ModelodecapasdeTCP/IP

3.3.1 IP(INTERNETPROTOCOL).

ElIPesunprotocoloquepertenecealniveldered,porlotanto,esutilizadopor
los protocolos del nivel de transporte como TCP para encaminar los datos
haciasudestino.IPtienenicamentelamisindeencaminareldatagrama,sin
comprobarlaintegridaddelainformacinquecontiene.Paraelloseutilizauna
nueva cabecera que se antepone al datagrama que se est tratando.
3.3.2 LADIRECCINDEIP.

Para que en una red dos computadoras puedan comunicarse entre s ellas
debenestar identificadascon precisinEsteidentificador puedeestardefinido

72

en niveles bajos (identificador fsico) o en niveles altos (identificador lgico)


dependiendodelprotocoloutilizado.TCP/IPutilizaunidentificadordenominado
direccinInternetodireccinIP,cuyalongitudesde32bytes.LadireccinIP
identificatantoalaredalaqueperteneceunacomputadoracomoaellamisma
dentrodedichared.
CaractersticasdelasDireccionesIP

Longitudde32bits.

Identificaalasredesyalosnodosconectadosaellas.

Especificalaconexinentreredes.

Serepresentanmediantecuatrooctetos,
escritosenformatodecimal,separadosporpuntos.

ElprotocoloIPidentificaacadaordenadorqueseencuentreconectadoalared
mediantesucorrespondientedireccin.Estadireccinesunnmerode32bits
quedebesernicoparacada host, y normalmente suelerepresentarsecomo
cuatrocifrasde8bitseparadasporpuntos.

La direccin de Internet (IP Address) se utiliza para identificar tanto al


ordenador en concreto como la red a la que pertenece, de manera que sea
posible distinguir a los ordenadores que se encuentran conectados a una
misma red. Con este propsito, y teniendo en cuenta que en Internet se
encuentranconectadasredesdetamaos muydiversos,seestablecierontres
clases diferentes de direcciones, las cuales se representan mediante tres
rangosdevaloresmostradosenlatabla3.1:
Clases

NmerodeRedes

NmerodeNodos

RangodeDireccionesIP

127

16,777,215

1.0.0.0ala127.0.0.0

4095

65,535

128.0.0.0ala191.255.0.0

2,097,151

255

192.0.0.0ala223.255.255.0

Tabla3.1.ClasesdeDireccionesIP

73

3.4 REDESINDUSTRIALES.
En la empresa coexisten una serie de equipos y dispositivos dedicados al
control de una mquina o una parte cerrada de un proceso. Entre estos
dispositivos estn los autmatas programables, ordenadores de diseo y
gestin,sensores,actuadores,etc.

Eldesarrollo de lasredes industriales ha establecido una forma deunir todos


estos dispositivos, aumentando el rendimiento y proporcionando nuevas
posibilidades. Las ventajas que se aportan con una red industrial son, entre
otras,lassiguientes:

Visualizacinysupervisindetodoelprocesoproductivo.

Tomadedatosdelprocesomsrpidaoinstantnea.

Mejoradelrendimientogeneraldetodoelproceso.

Posibilidaddeintercambiodedatosentresectoresdelproceso.

Programacinadistancia,sinnecesidaddeestarapiedefbrica.

3.4.1 NIVELESENUNAREDINDUSTRIAL.
En unared industrial coexistirn equipos y dispositivos detodo tipo,como se
muestra en la figura 3.16 los cuales suelen agruparse jerrquicamente para
establecer conexiones lo ms adecuadas a cada rea. De esta forma se
definencuatronivelesdentrodeunaredindustrial:

Nivel de gestin: es el nivel ms elevado y se encarga de integrar los


niveles siguientes en una estructura de fbrica, e incluso de mltiples
factoras. Las mquinas aqu conectadassuelenser estaciones de trabajo
quehacendepuenteentreelprocesoproductivoyelreadegestin,enel
cualsesupervisanlasventas,stocks,etc.SeempleaunareddetipoLAN
(LocalreaNetwork)oWAN(WidereaNetwork).

74

Nivel de control: se encarga de enlazar y dirigir las distintas zonas de


trabajo.Aestenivelsesitanlosautmatasdegamaaltaylosordenadores
dedicadosadiseo,controldecalidad,programacin,etc.Sesueleemplear
unareddetipoLAN.

Nivel de campo y proceso: se encarga de la integracin de pequeos


automatismos (autmatas compactos, multiplexores de E/S, controladores
PID,etc.)dentrodesubredeso"islas".Enelnivelmsaltodeestasredes
se suelen encontrar uno o varios autmatas modulares, actuando como
maestrosdelaredomaestrosflotantes.Enestenivelseempleanlosbuses
decampo.

NiveldeE/S:eselnivelmsprximoalproceso.Aquestnlossensoresy
actuadores, encargados de manejar el proceso productivo y tomar las
medidasnecesariasparalacorrectaautomatizacinysupervisin.

Figura3.16.EstructurajerrquicadeunaRedIndustrial

3.4.2 PROTOCOLOSDECOMUNICACIONESINDUSTRIALES.

Muchas veces escuchamos en la industria la palabra protocolos de


comunicacin sin tener claro de que estamos hablando. En principio un
protocolo de comunicacin es un conjunto de reglas que permiten la

75

transferencia e intercambio de datos entre los distintos dispositivos que


conformanunared.

Estoshantenidounprocesodeevolucingradualamedidaquelatecnologa
electrnica ha avanzado y muy en especial en lo que se refiere a los
microprocesadores.
Unimportantenmerodeempresasennuestropaspresentanlaexistenciade
islas automatizadas (clulas de trabajo sin comunicacin entre s), siendo en
estos casos las redes y los protocolos de comunicacin Industrial
indispensablespararealizarunenlaceentrelasdistintasetapasqueconforman
elproceso.

La irrupcin de los microprocesadores en la industria ha posibilitado su


integracinaredesdecomunicacinconimportantesventajas,entrelascuales
figuran:

Mayor precisin derivada de la integracin de tecnologa digital en las


mediciones

Mayor y mejor disponibilidad de informacin de los dispositivos de


campo

Diagnsticoremotodecomponentes

La integracin de las mencionadas islas automatizadas suele hacerse


dividiendolastareasentregruposdeprocesadoresjerrquicamenteanidados.

Esto da lugar a una estructura de redes Industriales, las cuales es posible


agruparentrescategoras:

Busesdecampo

RedesLAN

RedesLANWAN

76

3.5 BUSESDECAMPO.

Constituyenelnivelmssimpleyprximoalprocesodentrodelaestructurade
comunicacionesindustriales.Estbasadaenprocesadoressimplesyutilizaun
protocolo mnimo para gestionar el enlace entre ellos. Los buses de campo
msrecientespermitenlacomunicacinconbusesjerrquicamentesuperiores
ymspotentes.

Losbusesdedatosquepermitenlaintegracindeequiposparalamediciny
controldevariablesdeproceso,recibenladenominacingenricadebusesde
campo.
Un bus de campo es un sistema de transmisin de informacin (datos) que
simplifica enormemente la instalacin y operacin de mquinas y
equipamientos industriales utilizados en procesos de produccin. Como lo
indicalafigura3.17.

Figura3.17.RelacindelBusdeCampoconElementosdeControlFinal

Elobjetivodeunbusdecampoessustituirlasconexionespuntoapuntoentre
loselementosdecampoyelequipodecontrolatravsdeltradicionallazode
corriente de 4 20mA o 0 a 10V DC, segn corresponda. Generalmente son
redes digitales,bidireccionales, multipunto, montadas sobre unbusserie, que
conectan dispositivos de campo como PLCs, transductores, actuadores,
sensoresyequiposdesupervisin.

Enunbusdecamposeenglobanlassiguientespartes:
77

Estndaresdecomunicacin:cubrenlosnivelesfsico,deenlaceyde

comunicacin establecidos en el modelo OSI (Open Systems


Interconnection).
Conexiones fsicas: en general, las especificaciones de un

determinado bus admiten ms de un tipo de conexin fsica. Las ms


comunes son semidplex (comunicacin en banda base tipo RS485),
RS422yconexionesenbucledecorriente.
Protocolodeaccesoalmedio(MAC)ydeenlace(LLC):consisteen

la definicin de una serie de funciones y servicios de la red mediante


cdigosdeoperacinestndar.
Nivel de aplicacin: es el dirigido al usuario, apoyndose en las

funcionesestndarantesmencionadasparacrearprogramasdegestin
y presentacin. La aplicacin suele ser propia de cada fabricante,
permitiendoalosumolaprogramacinenunlenguajeestndar.

Muchoshansidolos intentos de normalizacindelos buses decampo, hasta


que ste fue normalizado segn norma IEC (comit TC65CWG6), el cual
defineunaseriedereglasgenricas:

Nivel fsico: Bus serie controlado por un maestro, comunicacin


semidplextrabajandoenbandabase.

Velocidades:1Mbit/sparadistanciascortas,ovaloresinferiores,entre
250Kbits/sa64Kbits/sparadistanciaslargas.

Longitudes:40mparalamximavelocidady350mavelocidadesms
bajas.

Nmero de perifricos: 30 nodos como mximo, con posibles


ramificacioneshastaunmximode60elementos.

Tipodecable:paresdecablestrenzadosyapantallados.

Conectores:bornestipoindustrialoconectorestipoDB9,DB15oDB25.

Conexin/desconexin "on line": la conexin y/o desconexin de


algnnodonodebeinterferireltrficodedatos.

78

Topologa: bus fsico con posibles derivaciones hacia los nodos o


perifricos.

Longitud de ramificaciones: mxima longitud de las derivaciones de


10m.

Aislamientos:500VCApermanentesentreelementosdecampoybus.
Tensindeprueba1500VCA/1minuto.

Seguridad intrnseca: opcin a conectar elementos de campo con


tensionesreducidasparaatmsferasexplosivas.

Alimentacin:opcindealimentarloselementosdecampoatravsdel
bus.

Longituddemensajes:mnimo16bytespormensaje.

Transmisin de mensajes: posibilidad de dilogo entre cualquier par


de nodossinrepetidor. Estono excluye, sinembargo, la posibilidad de
quelacomunicacinsehagaatravsdeunmaestronitampocoexcluye
elempleoderepetidores"transparentes"paraincrementarlasdistancias
detransmisin.

Maestroflotante:posibilidaddemaestroflotanteentrediversosnodos.

Implementacin de protocolo: los circuitos integrados que


implementenelprotocolodebenestardisponiblescomercialmenteyser
dedominiopblico(noprotegidosporpatentesdeexclusividad).

LasespecificacionesdelIECsonbastantesdetallistasanivelfsico,pero
dejanmuyabiertoslosnivelesdeenlaceyaplicacin.

Por tanto hay varios posibles candidatos a bus de campo estndar, con la
consiguientefaltadecompatibilidadentreproductosaestenivel.Porende,hay
queasegurarse que todos loscomponentesde laredsigue un mismo bus de
campo, para que lacomunicacin nopresente problemaso haya que realizar
pasarelasentrebuses.
Varios grupos han intentado generar e imponer una norma que permita la
integracinde equipos de distintos proveedores. Sin embargo, hasta la fecha
noexisteunbusdecampouniversal.

79

3.6 REDESLANINDUSTRIALES.
Sonlasredesmselevadasjerrquicamente.Losestndaresmsconocidosy
extendidossondos:MAP(ManufacturingAutomationProtocol)yETHERNET
MAP(ManufacturingAutomationProtocol).

Nacicomounproductoespecialmentediseadoparaelentornoindustrial,lo
que hace que sea de mayor xito en LAN industriales. Fue impulsado por
GeneralMotorsynormalizadoporelIEEE.Noactaaniveldebusdecampo,
pero establece pasarelas hacia estos buses mediante terminales. Tambin
permiteintegracinenredesWAN.
ETHERNET.

Ethernet, basada entramas de datos. El nombre viene delconceptofsico de


ether. Ethernet define las caractersticas de cableado y sealizacin de nivel
fsico y los formatos de trama del nivel de enlace de datos del modelo OSI.
Ethernet se refiere a las redes de rea local y dispositivos bajo el estndar
IEEE 802.3 que define el protocolo CSMA/CD, aunque actualmente se llama
Ethernet a todas las redes cableadas que usen el formato de trama descrito
msabajo,aunquenotengaCSMA/CDcomomtododeaccesoalmedio.

Aunque se trat originalmente de un diseo propietario de Digital Equipment


Corporation (DEC), Intel y Xerox (DIX Ethernet), esta tecnologa fue
estandarizadaporlaespecificacinIEEE802.3,quedefinelaformaenquelos
puestosdelaredenvanyrecibendatossobreunmediofsicocompartidoque
se comporta como un bus lgico, independientemente de su configuracin
fsica.

Originalmente fue diseada para enviar datos a 10 Mbps, aunque


posteriormente hasido perfeccionada para trabajara 100Mbps,1 Gbps o 10
Gbps y se habla de versiones futuras de 40 Gbps y 100 Gbps. En sus
80

versiones de hasta 1 Gbps utiliza el protocolo de acceso al medio CSMA/CD


(Carrier Sense Multiple Access / Collision Detect Acceso mltiple con
deteccindeportadoraydeteccindecolisiones).

ActualmenteEtherneteselestndarmsutilizadoenredeslocales/LANs.
Ethernet es la capa fsica ms popular de la tecnologa LAN usada
actualmente.
FORMATODELATRAMADEETHERNET.

ElformatodelatramadeETHERNETseobservaenlatabla3.2.

Prembulo

SOF

Destino

Origen

Tipo

Datos

FCS

7bytes

1byte

6bytes

6bytes

2bytes

46a1500bytes

4bytes

Tabla3.2.TramadeEthernet

3.7 LABVIEWWEBSERVERS.

3.7.1 DESCRIPCINDELWORLDWIDEWEB.
ElWorldWideWebeseluniversodelainformacindetrabajoenredsobreel
Internet.

ElInterneteslaredqueconectalascomputadorasalrededordelmundo.Para
hacer la informacin fcilmente accesible, el World Wide Web confa en
protocoloscomunes,talescomoFTPyHTTP,paraintercambiarlainformacin.

La localizacin de los recursos de la informacin en el World Wide Web se


describebajolaformadelocalizadoresuniversalesdelrecurso(URLs).

ParateneraccesoalainformacinsobreelWorldWideWeb,sedebeutilizar
unusodelbrowser,talcomoMicrosoftInternetExploreroNetscapeNavigator.

81

Al especificar la URL en el browser, conecta con un servidor que enva la


informacin descrita por el URL. Muchos tipos deservidores apoyan diversos
protocolos.

Elprotocolomscomneselprotocolohiperactivodelatransferenciadeltexto
(HTTP). La mayora de las referencias a los Servidores del Web estn
dirigidasalosservidoresdelHTTP.

Los servidores de Web pueden publicar todas las clases de documentos,


incluyendoeltextollano,deimgenes,ydesonido.
Los documentos ms comunes en la Web se escriben con el protocolo de
transferenciadehipertexto(HTTP,HyperTextTransferProtocol).

LosdocumentosdelHTMLconsisteneneltextolabradoycontienenamenudo
hyperlinksaotrosdocumentosenelWorldWideWeb.
3.7.2 PROTOCOLOHTTP.

El protocolo de transferencia de hipertexto (HTTP, HyperText Transfer


Protocol)eselprotocolousadoencadatransaccindelaWeb(WWW).

Elhipertextoeselcontenidodelaspginasweb,yelprotocolodetransferencia
es el sistema mediante el cual se envan las peticiones de acceder a una
pginaweb,ylarespuestadeesaweb,remitiendolainformacinquesever
enpantalla.

Tambin sirve el protocolo para enviar informacin adicional en ambos


sentidos,comoformulariosconmensajesyotrossimilares.

82

HTTPesunprotocolosinestado,esdecir,quenoguardaningunainformacin
sobre conexiones anteriores. Al finalizar la transaccin todos los datos se
pierden.

Por esto se popularizaron las cookies, que sonpequeos ficheros guardados


enelpropioordenadorquepuedeleerunsitiowebalestablecerconexincon
l, y de esta forma reconocer a un visitante que ya estuvo en ese sitio
anteriormente.

Gracias a esta identificacin, el sitio web puede almacenar gran nmero de


informacinsobrecadavisitante,ofrecindoleasunmejorservicio.
El protocolo HTTP dispone de una variante cifrada mediante SSL llamada
HTTPS. El protocolo HTTP es un protocolo sin estado est basado en el
modelo clienteservidor: Un cliente HTTP abre una conexin y realiza su
solicitud al servidor, el cual responde generalmente el recurso solicitado y la
conexinsecierra.
3.7.3 SERVICIOSDELWEBSERVER.

El ambiente del desarrollo de LabVIEW y cualquier uso, construidos de VIs,


contienen un Servidor Web Integrado. Adems de publicar el mismo tipo de
documentos que otros Servidores Web, el Web Server Incorporado tambin
puedepublicarcuadrosdelVIscorriente.
3.7.3.1 WEBSERVER:CONFIGURACIN.

Por defecto, el Web Server esta deshabilitado. Para activar el Web Server
seleccionar:
1. En la barra de mens de LabVIEW escoger ToolsOptions, como se
muestraenlafigura3.18.

83

Figura3.18.OpcionesdelWebServer

2. SemostrarunacajadedilogodeOptions,dedondeenelcombobox
de la caja dedilogo escogemos Web Server: Configuration, para luego
activar el checkbox de Enable Web Server, como se indica en la figura
3.19, con lo cual quedar activado el Web Server, usando las
configuracionespordefecto.

Figura3.19.PantallaparahabilitarelWebServer

84

Nota: PordefectoconlaversindeLabViewelPuertodeusopordefectodel
WebServerestaconfiguradoenel80.
SiladireccindelPuertoestautilizadaporotroServidorWebpodemos
cambiarlaporelpuerto808oel8080,paraquepuedacoexistir.

3.7.3.2

PUBLICANDODOCUMENTOS.

Todos los documentos que sonpublicados por LabVIEWWeb Server pueden


ser ubicados en el directorio de la raz por defecto dentro del directorio
LabVIEW7.x/www,LabVIEW8.x/www.
3.7.3.3 DIRECCIONESDELOSARCHIVOSYURLS.

Cuando se guarda un documento en el directorio Web Server, se lo puede


recuperarmediantelaURLcorrespondientequeusa.
UnURLindicaelservidoralquesetienequeconectar,porquepuertoyaque
Pathparasolicitarelarchivoquesedebedescargarymostrarseenelbrowser.

Porejemplo,
http://host.domain.com/path/to/document.htm
http://host.domain.com:8000/path/to/document.htm

Endonde:

http://
IndicaqueseestaconectandoaunservidorHTTP.

host.domain.com
IndicaalbrowserladireccindeInternetdelServidorWeb(enestecaso
elmismocomputadorLocalhost)

85

:8000
Este nmero especifica el Puerto HTTP que se usa elservidor para la
conexin. Si el servidor usa el puerto 80 no se escribe el nmero del
puerto.

/path/to/document.htm

EstasecuencialedicealWebServerquedocumentova aretornar.Es
una lista del directorio y de los nombres de fichero separados por el
carcterdelarayavertical(/).
Latrayectoriaespecificadaseaadealdirectorioderazdelservidor.
3.7.4 WEB PUBLISHINGTOOL (HERRAMIENTA PARA PUBLICAR EN LA
WEB).
Fcilmente se puede construir un documento en la Web que contenga
imgenes o animaciones VIs, usando el Wizard Web Publishing Tool Para
ingresar al Web Publishing Tool, seleccionar dentro de LabVIEW 7.x,
ToolsWebPublishingTool.Comoseobservaenlafigura3.20.

Figura3.20.PantalladecmoingresaralWebPublishingTool

86

3.7.4.1 WEBPUBLISHINGTOOLINPUTS.
Paracomenzara construir la pginaaparece lasiguientepantallade lafigura
3.21enlaquesedebeespecificareltextoyVIdelapginaWeb.

Figura3.21.PantalladelWebPublishingTool

a) DOCUMENTTITLE(TTULODELDOCUMENTO).

Este texto se exhibe como el ttulo del documento. Tambin se exhibe en la


barradelttulodelaventanadebrowser
b) HEADER(CABECERA).

EstetextoseexhibesobrelaimagenVI.
c) VINAME(NOMBREDELVI).

EstetemespecificaelVIquevahaaparecerenlapgina.Sepuedeutilizarel
menparaseleccionarunVIabiertooparaelegirunVIendisco.Tambines
posible incorporardirectamenteunnombredeunVI.
87

d) FOOTER(PIEDELAPGINA).

EstetextoseexhibedebajodelaimagenVI.
3.7.4.2

PREVIEWINGTHEPAGE(VISTAPREVIADELAPGINA).

Cuando se ha especificado el contenido de la pgina, se puede verla de


antemano dando un clic en el botn Preview in Browser, que exhibe
inmediatamenteunavistapreviadelapginaenelbrowser
Nota:SielbotnPreviewinBrowserestadeshabilitado,selopuedehabilitar
enlacajadedialogodeOpciones.
3.7.4.3

SAVINGTHEPAGE(GUARDANDOLAPGINA).

Unavezdiseadalapgina,aldarunclicenelbotnSavetoDiskseguarda
eldocumentodentrodeldirectorioderazdelservidor. Despusdeguardarla
pgina,elWizardexhibelaURLparaquelosusuariospuedanteneraccesoa
lapginadesdecualquiercomputarremoto,enganchadoenlared.
3.7.4.4 EJEMPLO DE CREACIN Y PUBLICACIN DE UNA PGINA
MEDIANTEELWEBSERVER.

SevahapublicarelVIllamadoPrueba_WebServer.vi,elcualconsisteenun
ControldeTemperatura.Elquesemuestraenfigura3.22.

Figura3.22.PantalladelVIPrueba_WebServer.vi

88

1. EnlabarrademensdeLabVIEW7.1escogemos:

>>Tools
>>WebPublishingTool
>> Aparece la pantalla de la figura 3.23, de configuracin de la
herramienta,enlaquediseamosenformatodelapginahapublicarde
lasiguientemanera:

Figura3.23.ConfiguracindelformatoenelWebPublishingToolparalaPginaWeb

2. Dando click en Preview in Browser, se muestra la vista previa de la


pagina.

3. DandoclicenSavetoDisk,seguardalapginaendirectoriodelaraz
deLabVIEW.

4. Finalmente cliqueamos en Done y la pgina publicada es la que se


muestraenlafigura3.24.

89

Figura3.24.PantalladelVIPrueba_WebServer.vivistoenelBrowser

90

CAPTULOIV

GESTINDEBASEDEDATOS

4.1

INTRODUCCIN.

El concepto bsico en el almacenamiento de datos es el registro. El registro


agrupa la informacin asociada a un elemento de un conjunto, y est
compuestoporcampos.Asporejemplo,unregistrocorrespondienteaunlibro
noesmsqueunelementodeunconjunto:biblioteca,elencobibliogrfico,etc.
Asuvez,eseregistrocontienetodalainformacinasociadaallibro,clasificada
encampos:ttulo,autor,fechadeedicin,etc.
Se puede hablar de propiedades caractersticas o campos caractersticos, y
propiedades secundarias o campos secundarios segn definan o
complementenelelementorepresentadoporelregistro.

Por ejemplo, el registro de empleados tiene los siguientes campos: C.I.,


Nombre, Apellidos, Edad, Poblacin, Sueldo. Los campos C.I., Nombre y
Apellidos son elementos o campos caractersticos. Los restantes son
secundarios.

Un fichero o tabla es un conjunto de registros homogneos con la misma


estructura,comoseobservaenlatabla4.1.

Tabla4.1.Estructuradeunficherootabla

91

Cuando se tienen varias tablas o ficheros con algn campo en comn,


entonces pueden relacionarse y constituyen una base de datos relacional,
comoloindicalafigura4.1.

Figura4.1.Tablasconcamposcomunes

Enel ejemplo anterior, puedeextraerse lainformacin relacionadaen lasdos


tablas,pormediodelcampocomnC.I.porejemplo:

"Buscar enla tabla los puestosdetrabajo desempeados yla antigedad del


empleadoconnombre=Luis"Adems,lasbasesdedatosenredyjerrquicas
requieren un diseo especfico ajustado a las consultas, por lo que no suele
usarseantelasdificultadestcnicasqueplanteasudesarrollo.

Un ejemplo de bases de datos jerrquicos es el de la figura 4.2, construida


segnlaorganizacinjerrquicadelaspiezasquecomponenunvehculo.

Figura4.2.Ejemplodeunabasededatosjerrquica

92

El modelo relacional, basado en tablas, tiene en la actualidad una difusin


mayor.Lasbsquedaspuedensermuchomsflexibles,basadasencualquier
campo (C.I., Nombre, etc.). Para hacer bsquedas rpidas deben definirse
camposndices.Loscamposcomunespordondeseconectanlastablasdeben
tenerunndicedefinido.
4.2

LENGUAJEDECONSULTAESTRUCTURADO(SQL).

El Lenguaje de Consulta Estructurado (Structured Query Language) es un


lenguaje declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones sobre las mismas. Une
caractersticas del lgebra y el clculorelacional permitiendo lanzar consultas
con el fin de recuperar informacin de inters de una base de datos, de una
formasencilla.Esunlenguajedecuartageneracin(4GL).
4.2.1 ORGENESYEVOLUCIN.

Los orgenesdel SQL estn ligados a los de lasbases de datosrelacionales.


En1970Coddproponeelmodelorelacionalyasociadoaesteunsublenguaje
deaccesoalosdatosbasadoenelclculodepredicados.Basndoseenestas
ideasloslaboratoriosdeIBMdefinenellenguajeSEQUEL (StructuredEnglish
QueryLanguage)quemstardeseraampliamenteimplementadoporelSGBD
(SistemadeGestindeBasesdeDatos)experimentalSystemR,desarrollado
en 1977 tambin por IBM. Sin embargo, fue Oracle quien lo introdujo por
primeravezen1979enunprogramacomercial.

ElSEQUEL terminarasiendoel predecesordeSQL,siendo ste unaversin


evolucionadadelprimero.ElSQLpasaaserellenguajeporexcelenciadelos
diversos SGBD relacionales surgidos en los aos siguientes y es por fin
estandarizadoen1986porelANSI,dandolugaralaprimeraversinestndar
deestelenguaje,elSQL86oSQL1.Alaosiguienteesteestndarestambin
adoptadoporlaISO.

93

Sin embargo este primer estndar no cubre todas las necesidades de los
desarrolladoreseincluyefuncionalidadesdedefinicindealmacenamientoque
se consideraron suprimir. As que en 1992 se lanza un nuevo estndar
ampliadoyrevisadodelSQLllamadoSQL92oSQL2.

EnlaactualidadelSQLeselestndardefactodelainmensamayoradelos
SGBD comerciales. Y, aunque la diversidad de aadidos particulares que
incluyenlasdistintasimplementacionescomerciales dellenguajeesamplia,el
soportealestndarSQL92esgeneralymuyamplio.

UnresumendelatrayectoriadeANSISQLsemuestraenlatabla4.2.
AO

NOMBRE

ALIAS

COMENTARIOS

1986

SQL86

SQL87

PrimerapublicacinhechaporANSI.ConfirmadaporISOen1987.

1989

SQL89

1992

SQL92

SQL2

1999

SQL:1999

SQL3

2003

SQL:2003

Revisinmenor.
Revisinmayor.
Seagregaronexpresionesregulares,consultasrecursivas(pararelaciones
jerrquicas),triggersyalgunascaractersticasorientadasaobjetos.
IntroducealgunascaractersticasdeXML,cambiosenlasfunciones,
estandarizacindelobjetosequenceydelascolumnasautonumricas.

Tabla4.2.RevisionesyagregadosalolargodeltiempodelANSISQL

4.2.2 CARACTERSTICASGENERALESDELSQL.

ElSQLesunlenguajedeaccesoabasesdedatosqueexplotalaflexibilidady
potencia de los sistemas relacionales permitiendo gran variedad de
operacionessobrelosmismos.

Esunlenguajedeclarativodealtonivelodenoprocedimiento,quegraciasasu
fuertebasetericaysuorientacinalmanejodeconjuntosderegistros,ynoa
registrosindividuales,permiteunaaltaproductividadencodificacin.

Deestaformaunasolasentenciapuedeequivaleraunoomsprogramasque
utilizasenunlenguajedebajonivelorientadoaregistro.

94

a) FUNCIONALIDAD.

El SQL proporciona una rica funcionalidad ms all de la simple consulta (o


recuperacin) de datos. Asume el papel de lenguaje de definicin de datos
(LDD), lenguaje de definicin de vistas (LDV) y lenguaje de manipulacin de
datos (LMD). Adems permite la concesin y denegacin de permisos, la
implementacinde restricciones deintegridad y controles detransaccin, y la
alteracin de esquemas. Las primeras versiones del SQL incluan funciones
propias de lenguaje de definicin de almacenamiento (LDA) pero fueron
suprimidasenlosestndaresmsrecientesconelfindemantenerellenguaje
sloanivelconceptualyexterno.
b) MODOSDEUSO.

ElSQLpermitefundamentalmentedosmodosdeuso:

Un uso interactivo, destinado principalmente a los usuarios finales


avanzados u ocasionales, en el que las diversas sentencias SQL se
escribenyejecutanenlneadecomandos,ounentornosemejante.

Un uso integrado, destinado al uso por parte de los programadores


dentro de programas escritos en cualquier lenguaje de programacin
anfitrin.EnestecasoelSQLasumeelpapeldesublenguajededatos.

En el caso de hacer un uso embebido del lenguaje podemos utilizar dos


tcnicasalternativasdeprogramacin.Enunadeellas,enlaqueellenguajese
denomina SQL esttico, las sentencias utilizadas no cambian durante la
ejecucindelprograma.Enlaotra,dondeellenguajerecibeelnombredeSQL
dinmico,seproduceunamodificacintotaloparcialdelassentenciasenel
transcursodelaejecucindelprograma.

LautilizacindeSQLdinmicopermitemayorflexibilidadymayorcomplejidad
enlassentencias,perocomocontrapuntoobtenemosunaeficienciamenoryel

95

uso de tcnicas de programacin ms complejas en el manejo de memoria y


variables.
c) OPTIMIZACIN.

El SQL es un lenguaje declarativo. O sea, que especifica qu es lo que se


quiere y no cmo conseguirlo, por lo que una sentencia no establece
explcitamente un orden de ejecucin. El orden de ejecucin interno de una
sentencia puede afectar gravemente a la eficiencia del SGBD, por lo que se
hacenecesarioquestelleveacabounaoptimizacinantesdelaejecucinde
lamisma.
Muchas veces, el uso de ndices acelera una instruccin de consulta, pero
ralentizalaactualizacindelosdatos,dependiendodelusodelaaplicacin,se
priorizarelaccesoindexadoounarpidaactualizacindelainformacin.La
optimizacindifieresensiblementeencadamotordebasededatosydepende
de muchos factores. Existe una ampliacin de SQL conocida como FSQL
(Fuzzy SQL, SQL difuso) que permite el acceso a bases de datos difusas,
usando la lgica difusa. Este lenguaje ha sido implementado a nivel
experimentalyestevolucionandorpidamente.
d) LENGUAJEDEDEFINICINDEDATOS.

EllenguajedeDefinicindedatos,eninglsDataDefinitionLanguage(DDL),
es el quese encarga de la modificacin de la estructura de los objetos de la
basededatos.
4.2.3 SISTEMASDEGESTINDEBASESDEDATOS.

Seconocecomogestordebasesdedatosalprogramadeordenadorquesirve
paradefinir,disearyutilizarlosregistros,ficherosyformulariosdelabasede
datos.

96

LossistemasdegestindebasededatosconsoporteSQLmsutilizadosson:

DB2

Oracle

SQLServer

SybaseASE

MySQL

PostgreSQL

Firebird

4.3

MICROSOFTSQLSERVER.

MicrosoftSQLServeresunsistemadegestindebasesdedatosrelacionales
(SGBD)basadaenellenguajeSQL,capazdeponeradisposicindemuchos
usuariosgrandescantidadesdedatosdemanerasimultnea.

Entresuscaractersticasfiguran:

Soportedetransacciones.

Granestabilidad.

Granseguridad.

Escalabilidad.

Soportaprocedimientosalmacenados.

Incluye tambin un potente entorno grfico de administracin, que


permiteelusodecomandosDDLy DMLgrficamente.

Permite trabajar en modo clienteservidor donde la informacin y datos


sealojanenelservidorylasterminalesoclientesdelaredsloacceden
alainformacin.

Ademspermiteadministrarinformacindeotrosservidoresdedatos

Estesistemaincluyeunaversinreducida,llamadaMSDEconelmismomotor
debasededatosperoorientadoaproyectosmspequeos.

97

Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes


sistemasgestoresdebasesdedatoscomosonOracleoSybaseASE.

Es comn desarrollar completos proyectos complementando Microsoft SQL


ServeryMicrosoftAccessatravsdelosllamadosADP(AccessDataProject).
Deestaformasecompletaunapotentebasededatos(MicrosoftSQLServer)
con un entorno de desarrollo cmodo y de alto rendimiento (VBA Access) a
travsdelaimplementacindeaplicacionesdedoscapasmedianteelusode
formulariosWindows.
Paraeldesarrollodeaplicacionesmscomplejas(tresomscapas),Microsoft
SQLServerincluyeinterfacesdeaccesoparalamayoradelasplataformasde
desarrollo,incluyendo.NET.

Microsoft SQL Server, al contrario de su ms cercana competencia, no es


multiplataforma, ya que slo est disponible en Sistemas Operativos de
Microsoft.

El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos


normalizado,utilizadoporelmotordebasededatosdeMicrosoftJet.SQLse
utilizapara crear objetos QueryDef, como el argumento de origendel mtodo
OpenRecordSetycomolapropiedadRecordSourcedelcontroldedatos.
Tambin se puede utilizar con el mtodo Execute para crear y manipular
directamente las bases de datos Jet y crear consultas SQL de paso a travs
paramanipularbasesdedatosremotasclienteservidor.
4.3.1 MICROSOFTSQLSERVER2000.

Esunpotentemotordebasesdedatosdealtorendimientocapazdesoportar
millones deregistros portablaconuninterface intuitivo, adems incorporaun

98

modelo de objetos totalmente programable (SQLDMO) con el que podemos


desarrollarcualquieraplicacinquemanipulecomponentesdeSQLServer,es
decir, hacer aplicacin paracrearbases dedatos, tablas, DTS, backups,etc.,
todoloquesepuedehacerdesdeeladministradordelSQLServerypodemos
hacerlodesdecualquierlenguajedeprogramacin.
Pero cuidado, que sea muy intuitivo en su administracin o instalacin no
significa que seafcil, una mala instalacin, una base dedatos mal creada o
diseada o una mala administracin puede hacer el trabajo imposible y las
aplicaciones pueden tener un rendimiento malo, hay que tener cuidado y
aprender a usarlo correctamente, como tambin es importante el hardware,
lejosdelos64MBmnimosdeRAMquerequiereelsistemaesrecomendable
quetenga256o512parasubuenfuncionamientoyunacantidadsuficientede
espacioendiscoparaquepuedatrabajarconlasbasesdedatos.
4.3.2 SERVICIOSDELSQLSERVER.

SQLServer2000instalavariosserviciosenlamaquina,elnombredelservicio
selopuedeverenelAdministradordeServiciosdeWindowsdesde:

>>Inicio
>>Programas
>>Herramientasdeadministracin
>>Servicios

Desdedondese puedenparar, arrancar y cambiar elusuarioquelosejecuta.


TambinsepuedeutilizarunautilidadqueinstalaSQLServerElAdministrador
deServiciosdeSQLServer,esteprogramasepuedeencontrarcomounicono
enlabarradetareasdeWindows
SQLServer:EselservicioprincipalyquienarrancaelSQLServer,sellama

99

MSSQLSERVERysihayvariasinstanciasenunamisma mquina,elservicio
sellamaMSSQL$Nombre_de_instancia.
SQLServerAgent:AgentedeSQLServer,seutilizaparalaprogramacinde
tareas, alertas, mail y se llama SQLSERVERAGENT. Igual que el anterior si
haymltiplesinstanciassellamaSQLAGENT$Nombre_de_instancia.
Coordinador de transacciones distribuidas: DTC, utilizado para tareas
entre varios servidores distribuidos. Se llama Distributed Transaction
Coordinator.
4.3.3 BASESDEDATOSDEMICROSOFTSQLSERVER.

SQL Server instala por defecto seis bases de datos, cuatro de sistema que
utiliza el SQL Server: master, model, tempdb y msdb y dos de ejemplos
parapoderrealizarpruebas. Comoseobservaenlafigura4.3.

Figura4.3.BasesdedatosdeSQLServer

100

LasbasesdedatosseguardaneneldirectoriodeinstalacinenMSSQL\Data,
lasnuevasbasesdedatosquesecreensinoseespecificalocontrariotambin
secrearnenesedirectorio.
Master: Guarda informacin de todas las bases de datos que tiene SQL
Server,gestionausuarios,permisosyparmetrosdeconfiguracin.
Model:Eslaplantillaparacrearnuevasbasesdedatos.

Tempdb: Es un espacio de trabajo temporal para procesar consultas y


procesartareasdeSQLServer.
Msdb:UtilizadaporelAgentedeSQL(SQLServerAgent),mantienedatosde
alertas,trabajos,notificacionesytareasprogramadas.
4.3.4 HERRAMIENTASDELSQLSERVER.

Despus de la instalacin se tienen varias herramientas de administracin y


utilidades,entreellaslamsimportanteeselAdministradorcorporativodesde
elcualsepuederealizartodaslasoperacionesdeseadasonecesariassobreel
SQLServer.

Apartedeladministradorhayinstaladaslassiguientesherramientas:
Librosenpantalla(laayudadelSQLServer2000)
Administradorcorporativo(EnterpriseManager).
Administradordeservicios(ServiceManager).
Analizadordeconsultas(QueryAnalyzer).
Analizador(Profiler).
ConfigurarlacompatibilidadconSQLXMLenIIS.
Herramientasdereddecliente(ClientNetworkUtility).
Herramientasdereddeservidor(ServerNetworkUtility).

101

Importaryexportardatos.

Paraaccederalasherramientasiremos:
>>Inicio
>>Programas
>>MicrosoftSQLServer.
4.3.5 ADMINISTRADORCORPORATIVO(ENTERPRISEMANAGER).

EstaherramientaeslabasedetrabajodelSQLServer2000,atravsdeelse
puederealizarcualquiertarearelacionadaconSQLServer,ademsesposible
administrarnosolonuestroSQLServersinotambinservidoresSQL
Server remotos distribuidos en otras mquinas. El administrador corporativo
pertenece a la MMC (Microsoft Management Console) y como tal se puede
aadiraconsolasqueyaexistentes.

Paraejecutareladministradorcorporativoseprocededelasiguientemanera:
>>Inicio
>>Programas
>>MicrosoftSQLServer.
>>Administradorcorporativo.Comoseindicaenfigura4.4.

Figura4.4.ComoaccederalalasHerramientasdeSQLServer

102

Unavezejecutadoalaizquierda muestralosdatosestructuradosenformade
rbol y a la derecha diversas opciones dependiendo de donde se encuentre
navegandoporelrbol.

La estructura del rbol es jerrquica comenzando por nodo raz Servidores


Microsoft SQL Server que agrupa a los distintos grupos de servidores SQL
Server y dentro deestos grupos las instancias de losservidores SQL Server,
de esta forma se puede separar las instancias de servidores por diversos
criterios,porfuncionesopordepartamentos.

Dichaestructurasepuedeobservarenlafigura4.5.

Figura4.5.InterfasedelAdministradorCorporativo(EnterpriseManager).

103

4.3.6 ANALIZADORDECONSULTAS(QUERYANALYZER).
Otra herramienta tambin muy til para manejara instrucciones SQL es el
AnalizadordeConsultas(QueryAnalyzer),elcualpermiterealizarinstrucciones
SQLdirectamenteenlabasededatosparamanejarlastablas.

ParaejecutarelAnalizadordeConsultasseprocededelasiguientemanera:
>>Inicio
>>Programas
>>MicrosoftSQLServer.
>>AnalizadordeConsultas.Comosemuestraenlafigura4.6.

Figura4.6.InterfasedelAnalizadordeConsultasSQL(QueryAnalyzer).

Entre las instrucciones ms importantes que se pueden utilizar mediante el


AnalizadordeConsultassetiene:

Consultasdeseleccin

Consultasdeaccin

104

4.4

DSNPARAACCESOADATOSATRAVSDEODBC.

4.4.1 DSN.

DSN es una palabra abreviada del ingls (Data Source Name), y en espaol
quiere decir Nombre Fuente de datos que representa todo lo relativo a una
fuente de datos configurada por el usuario para conectarse a una Base de
datos. Es decir, por cada conexin que el usuario quiera establecer con
algn(os) fabricante(s), tiene que especificar una serie de informacin que
permitan al Controlador o Driver saber con qu fabricante(s) se tiene que
conectar y la cadena de conexin que tiene que enviarle a dicho fabricante
para establecer la conexin con la fuente de datos ODBC accedida por el
proveedorencuestin

DentrodelODBC,sedebecrearunDSN(DataSourceName)detiposistema
o usuario. Para ello se coloca en la solapa correspondiente (DSN sistema o
DSN usuario) y se selecciona "Aadir". A continuacin se pedir seleccionar
Driver de la aplicacin que se ha utilizado para crear la base de datos, el
nombre que se le asignar (aquel que se emplee en nuestros scripts) y el
caminoparaencontrarlaeneldiscoduro.

EstaDSNpermiteenrealidaddefinirlabasededatosqueserinterrogadasin
necesidaddepasarporlaaplicacinquesehayautilizadoparaconstruirla,es
decir, consimples llamadas y rdenes desde un programa podremos obtener
los datos sin necesidad de ejecutar el manejador de la base de datos como
MicrosoftAccess,MySQLoSQLServer,loscuales,evidentemente,notendrn
porquencontrarseenelservidordondetrabajemos.
4.4.2 ODBC.

ODBCsonlassiglas deOpen DataBase Connectivity, que esun estndar de


accesoaBasesdeDatosdesarrolladoporMicrosoftCorporation,elobjetivode

105

ODBCeshacerposibleelaccederacualquierdatodecualquieraplicacin,sin
importar qu Sistema Gestor de Bases de Datos (DBMS por sus siglas en
ingls) almacene los datos, ODBC logra esto al insertar una capa intermedia
llamada manejador de Bases de Datos, entre la aplicacin y el DBMS, el
propsito de esta capa es traducir las consultas de datos de la aplicacin en
comandosqueelDBMSentienda.
Para que esto funcione tanto la aplicacin como el DBMS deben ser
compatiblesconODBC,estoesque laaplicacindebesercapaz de producir
comandos ODBC y el DBMS debe ser capaz de responder a ellos desde la
versin2.0elestndarsoportaSAGySQL.
Para conectarse a la Base de Datos secrea una DSN dentro del ODBC que
definelosparmetros,rutaycaractersticasdelaconexinsegnlosdatosque
soliciteelfabricante.
4.5

GESTINDEBASEDEDATOSCONLABVIEW.

Mediante elsiguiente SubVI, mostrado en lafigura 4.7,de LabVIEW escomo


sepuedemanejarunabasededatosSQL.

Figura4.7.SubVIparaejecutarconsultasentreLabVIEWconlaBasedeDatos

ElcualpermiteejecutarinstruccionesSQLestndardirectamentesobrelabase
dedatos,comosiseestuvieratrabajandoconelAnalizadordeConsultasde
MicrosoftSQLServer2000.

106

Elqueinternamente realiza las funciones, mostradas en la figura4.8, las que


sedefinenacontinuacin:

Figura4.8.DiagramadeBloquesdelSubVIparaejecutarconsultasentreLabVIEWconla
BasedeDatos

SQL Acceso: Permite leer del archivo CONFIG la configuracin del DSN,
UsuarioyPasswordconelquelaaplicacindeLabVIEWserelacionarconel
motordelabasededatosSQLServer.
ADOConnectionCreate.vi:PermitecrearlaconexinADO,mediantelacual
se crea el canal fsico decomunicacin entre el motor de base dedatos y la
aplicacin.
ADO Connection Open.vi: Permite abrir la conexin creada con ADO
ConnectionCreate,parapoderaccederalmotordelabasededatosatravs
delcanaldecomunicacin.
SQLExecute.vi: PermitelaejecucindirectadeinstruccionesSQLlascuales
estn controladas de acuerdo a una variable boleana con True si es una
consulta de seleccin o False si es una consulta de accin, utilizando la
conexin creada con ADO Connection Create y abierta con ADO Connection
Open,siendoestalaparteesencialdelSubVI, yaquerecibecomoparmetro
externolasinstruccionesSQL.

107

ADOConnectionClose.vi:Permitecerrarlacomunicacinestablecidaconla
basededatos,cerrandolaconexincreadaconADOConnectionOpen.

108

CAPTULOV

DISEOYCONSTRUCCINDELSISTEMA

5.1 INTRODUCCIN.

En la actualidad, muchos de los vehculos que han ingresado al mercado


nacional, son monitoreados por computadora, lo que permite un mejor
controldesufuncionamientoesasquesehacenecesarioqueelIngeniero
Automotriz de la ESPE sede Latacunga, cuente con un sistema de
monitoreo computarizado de alta tecnologa, que le permita visualizar en
tiempo real el estado, as como la deteccin de fallas de los diferentes
sensores y actuadores que conforman el Sistema de Inyeccin Electrnica
deGasolina.

En este captulo se detalla la instrumentacin virtual aplicada al monitoreo


delosautomvilesCHEVROLETVITARA1.6yCHEVROLETCORSAWIND
1.4, del laboratorio de autotrnica, tomando como base la utilizacin del
paquete computacional LabVIEW, conjuntamente con una tarjeta de
adquisicin de datos que sirve para enlazar la aplicacin con el mundo
exterior.
5.2TARJETADEADQUISICINDEDATOSNIUSB6009.

5.2.1DESCRIPCIN.

La tarjeta de adquisicin de datos DAQ NI USB 6009 tiene capacidades


multifuncin con ocho canales de entrada analgica 14 bits, dos salidas
analgicas,12lneasE/Sdigitalesyuncontador. Estedispositivofunciona
con la corriente del bus USB as que no necesitan una fuente de energa
externaparatrabajar.
109

Incluye: terminales de tornillo, una referencia de tensin de abordo para


suministrar energa a dispositivos y sensores externos, unacapa diseada
encuatrosubcapasparareducirelruidoyaumentarlaprecisin,ascomo
para proteger contra sobretensin en las lneas de entrada analgica de
hasta20V. UtilizaelsoftwareNIDAQmxBaseparaprogramarlatarjeta
enLabVIEWoC.NationalInstrumentsparaWindows2000/XP.
Eldiagramadebloques delatarjetaUSB6009,semuestraenlafigura5.1.

Figura5.1.DiagramadebloquesdelatarjetadeadquisicindedatosNI6009

Con este tipo detarjetasecombina la sencillez del USBconun diseo de


bajocostoparaofrecerunsistemadeadquisicindedatosdemedicinde
altacalidadparaaplicacionesenlasquelamedidaautomatizadanuncase
habautilizado.
ElUSB6009deNationalInstrumentsbrindafuncionalidaddeadquisicinde
datos bsica para aplicaciones como simples registros de datos, medidas
porttilesyexperimentosacadmicosdelaboratorio.
110

Las diferentes canales de entradas analgicas de la tarjeta pueden ser


utilizadas en modo simple (referencia a GND) o en modo diferencial, en la
tabla5.1,sepresentaladistribucindeloscanalesparaestosdosmodos.

MODULO

TERMINAL

MODOSIMPLE

MODODIFERENCIAL

GND

GND

AI0

AI0+

AI4

AI0

GND

GND

AI1

AI1+

AI5

AI1

GND

GND

AI2

AI2+

AI6

AI2

10

GND

GND

11

AI3

AI3+

12

AI7

AI3

13

GND

GND

14

AO0

AO0

15

AO1

A01

16

GND

GND

Tabla5.1:DistribucindeloscanalesanalgicosdelatarjetaUSB6009

Enlatabla5.2,sepresentaladistribucindelosentrada/salidasdigitales.
MODULO

TERMINAL

SEAL

17

P0.0

18

P0.1

19

P0.2

20

P0.3

21

P0.4

22

P0.5

23

P0.6

24

P0.7

25

P1.0

26

P1.1

27

P1.2

28

P1.3

29

PFI0

30

+2.5V

31

+5V

32

GND

Tabla5.2.DistribucindeloscanalesdigitalesdelatarjetaUSB6009

111

5.2.2PRINCIPALESESPECIFICACIONESTCNICAS.

Las principales especificaciones tcnicas para las entradas analgicas se


indicanenlatabla5.3.
Tipodeconversor
Nmeroentradasanalgicas

Resolucindelasentradas

Tasademuestreomxim o

Aproximacinsucesiva
Modosimple:8.
Mododiferencial:4
Mododiferencial:14bits.
Modosimple:13bits
Canalsimple:48Kilomuestras/segundo.
Canalesmltiples:42Kilomuestras/segundo
Modosimple:10V.

Rangosdevoltajedeentrada

Mododiferencial:20V,10V,15V,4V,2,5V,2V,
1,25V,1V.

Voltajedetrabajo

10V

Impedanciadeentrada

144K.

Sobrevoltajedeproteccin

35V

Nivelderuido

Modosimple:0,73mVrms.
Mododiferencia:0,37mVrms.

Tabla5.3.EspecificacionestcnicasdelasentradasanalgicasparalatarjetaUSB600.

En la tabla 5.4 se muestra las principales especificaciones tcnicas para las


salidasanalgicas.
Tipodeconversor

Aproximacinsucesiva

Nmerosalidasanalgicas

Resolucindelassalidas

12bits

Tasademuestreomximo

150Hz

Rangosdevoltajedesalida

0a+5V

Impedanciadesalida

50.

Corrientedesalida

5mA.

Tabla5.4.EspecificacionestcnicasdesalidasanalgicasparalatarjetaUSB6009

La tabla 5.5 muestra las especificaciones tcnicasaplicables a las entradasy


salidasdigitales.
P0.<07>:8lneas.

Nmeroentradas/salidasanalgicas

P0.<13>:4lneas.
Cada

Mododecontrol

canal

individualmente

ser

program able para que sea una entrada o


unasalida.

Compatibilidad

TTL,LVTTL,CMOS.

Mxim orangodevoltajeabsoluto

0,5a5,8VconrespectoaGND.

Tabla5.5.Especificacionestcnicasdeentradas/salidasdigitalesdelatarjetaUSB6009

112

5.3CONFIGURACINDELATARJETADAQUSB6009.

LacreacindeloscanalesvirtualesdeentradaysalidaqueenlazanLabVIEW
con la tarjeta de adquisicindedatos,ascomola configuracindecada uno
delosparmetros,seefectanenelMeasurement&AutomationExplorer
MAX que es una herramienta adicional que se carga en el computador al
momentodeinstalarlosdriversdeLabVIEW.

Previo a efectuar el proceso de configuracin es necesario que se haya


instaladoloscontroladoresdelatarjetadeadquisicindedatos,paraqueest
puedaserreconocidaenelMAX.UnavezqueseejecutaelMAX,severificasi
la tarjeta se encuentra en la lista de dispositivos del administrador, como se
observaenlafigura5.2.

Figura5.2.ReconocimientodelatarjetaNIUSB6009

Paralacreacindeloscanales,sepresionaunclicenelbotnCreateNew
delafigura5.2,sedespliegalapantallaquesemuestraenlafigura5.3donde
seespecificaeltipodecanalacrearseenestecasouncanalvirtual.

Figura5.3.Tiposdecanales

113

Seguidamentesedebeseleccionareltipodesealqueelcanalvaamanejar,
enlapantalladelafigura5.4.

Figura5.4.Tiposdesealesquemanejauncanalvirtual

5.3.1CONFIGURACINPARASEALESDEENTRADAANALGICA.

Las entradas analgicas pueden ser de voltaje, temperatura, corriente,


resistencia, frecuencia, entre otros como se observa en el submen de la
figura5.5quesedespliegaaldarclicksobrelaopcinAnalogInput.

Figura5.5.Submendesealesanalgicas

Todas las seales analgicas que forman parte del Sistema de Inyeccin
Electrnica de Gasolina y que van a ser monitoreadas ingresarn a la tarjeta

114

como valores devoltaje. Una vez seleccionado el tipo deseal, aparece una
pantallaconlasdiferentesentradasanalgicas,comoseindicaenlafigura5.6.

Figura5.6.EntradasanalgicasdelatarjetaNIUSB6009

A continuacin, se designaun nombre al canal virtual creado, en la ventana


quesemuestraenlafigura5.7

Figura5.7.Asignacindelnombredelcanalvirtualcreado

Finalmente se debe escoger los parmetros de configuracin como: voltaje


mximo mnimo, factor de escalamiento, modo simple o modo diferencial,
comoseobservaenlafigura5.8.

Figura5.8.Parmetrosdeconfiguracinparacanalesanalgicos

115

Todas las entradas analgicas que forman parte del sistema de monitoreo,
fueron configuradas bajo este procedimiento, cuyos parmetros de
configuracinseresumeenlatablas5,6y5.7.

NOMBRE

VOLTAJEMXIMO

VOLTAJEMNIMO

MODO

NRO.ENTRADA

TPS

10V

0V

SIMPLE

ai0

WTS

10V

0V

SIMPLE

ai1

MAF

10V

0V

SIMPLE

ai2

CAS

10V

0V

SIMPLE

ai3

INY1

10V

10V

SIMPLE

ai4

INY2

10V

10V

SIMPLE

ai5

INY3

10V

10V

SIMPLE

ai6

INY4

10V

10V

SIMPLE

ai7

Tabla5.6.Parmetrosconfiguradosdelassealesdeentradaanalgicasdelvehculo
VITARA1.6

NOMBRE

VOLTAJEMXIMO

VOLTAJEMNIMO

MODO

NRO.
ENTRADA

TPS

10V

0V

SIMPLE

ai0

WTS

10V

0V

SIMPLE

ai1

MAF

10V

0V

SIMPLE

ai2

CAS

10V

10V

SIMPLE

ai3

INY1

10V

10V

SIMPLE

ai4

INY2

10V

10V

SIMPLE

ai5

ATS

10V

0V

SIMPLE

ai6

EGO

10V

0V

SIMPLE

ai7

Tabla5.7.Parmetrosconfiguradosdelassealesdeentradaanalgicasdelvehculo
CORSAWIND1.4

5.3.2CONFIGURACINPARASEALESDEENTRADADIGITAL.
Las seales digitales pueden ser utilizadas como lnea o como puerto de
entrada/salida.

Comosepuedeobservarenelsubmendelafigura5.9 quesedespliegaal
darclicksobrelaopcinDigitalI/O.

116

Figura5.9.Submendesealesdigitales

LassealesdigitalesqueformanpartedelSistemadeInyeccinElectrnicade
Gasolinayquevanasermonitoreadasingresarnalatarjetacomolneasde
entrada. Una vez seleccionado este parmetro, aparece una pantalla con las
diferentes entradas/salidas digitales de la tarjeta, como se indica en la figura
5.10.

Figura5.10.Entradas/salidasdigitalesdelatarjetaNIUSB6009

117

A continuacin, se designaun nombre al canal virtual creado, en la ventana


quesemuestraenlafigura5.11.

Figura5.11.Asignacindelnombredelcanalvirtualcreado

Finalmentesedebeescogersilalneaesonoinvertida,comoseobservaenla
figura5.12.

Figura5.12.Parmetrosdeconfiguracinparacanalesdeentrada/salidadigitales

Todaslasentradasdigitalesqueformanpartedelsistemademonitoreo,fueron
configuradas bajo este procedimiento, cuyos parmetros de configuracin se
resumeenlatabla5.8.
NOMBRE

LNEAINVERTIDA

NRO.ENTRADA

BATERA

NO

port0/line0

NO

port0/line1

BOMBADE
COMBUSTIBLE

Tabla5.8.Parmetrosconfigurados,sealesdeentradadigitalesdelosvehculos
VITARA1.6yCORSA1.4

118

5.4 ACONDICIONAMIENTO DE LAS SEALES QUE CONFORMAN EL


SISTEMADEINYECCINELECTRNICADEGASOLINA.

SENSORDEPOSICINDELAMARIPOSA(TPS).

Este sensor est conformado por un potencimetro alimentado por 5V, a


medidaqueaumentalaaceleracinaumentaelvoltaje.

Elrangodeoperacinestentre0.25Vy4.75V,quenosuperaloslmites
de voltaje permitidos por la tarjeta, esta seal ingresa directamente no
necesitadeningntipodeacondicionamiento.

SENSORDETEMPERATURADELREFRIGERANTE(WTS).

Estesensoresuntermistordecoeficientenegativo(NTC).
Alimentado con 5V, a medida que aumenta la temperatura disminuye la
resistenciayporconsecuenciaelvoltaje.

Elrangodeoperacinestentre0.25Vy4.75V,quenoexcedelosvalores
mximos ni mnimos aceptados en la tarjeta, esta seal ingresa
directamentenonecesitadeningntipodeacondicionamiento.

MEDIDORDECANTIDADDEAIRE(MAFVITARA)y(MAPCORSA).

Estesensores de naturalezapiezo elctrica, alimentadopor 5V, a mayor


cantidaddeaire,aumentaelvoltaje.

El rango de operacin est entre 0.25 V y 4.75 V, por lo que esta seal
ingresa directamente a la tarjeta no necesita de ningn tipo de
acondicionamiento.

119

SENSORDETEMPERATURADELAIRE(ATS).

Estesensorseaplicanicamenteparaelvehculocorsa,esuntermistorde
coeficiente negativo (NTC), alimentado con 5V, a medida que aumenta la
temperaturadisminuyelaresistenciayporconsecuenciaelvoltaje.

Elrangodeoperacinestentre0.25Vy4.75V,quenoexcedelosvalores
mximos ni mnimos aceptados en la tarjeta, esta seal ingresa
directamentenonecesitadeningntipodeacondicionamiento.

SENSORDEPOSICINDELCIGEAL(CAS).

Esunsensordeefectohall,paraelcasodelvehculoVITARA1.6,laseal
generadaesuntrendepulsosconnivelesdevoltajede0Vy5V,porloque
noesnecesarioimplementarningncircuitodeacondicionamiento.
Para el caso del vehculo CORSA 1.4, la seal genera es unasinusoidal,
connivelesdevoltajehasta30Vrms,quesuperanloslmitespermitidospor
latarjetaUSB,porloqueseimplementarundivisorquereduzcalatensin
en10veces,comosemuestraenelcircuitodelafigura5.13.

Figura5.13.CircuitodeacondicionamientodelsensorCASdelvehculoCORSA

Laecuacin5.1representaelfactordeatenuacindelvoltaje.

100KW Vin
(5.1)
Vout =
110KW

120

SENSORDECANTIDADDEOXGENOEGO.

Estesensorseaplicanicamenteparaelvehculocorsaquedeterminala
cantidad de contaminacin del ambiente, alimentado por 5V, a mayor
cantidaddeoxgeno,menorndicedecontaminacin.

Elrangodeoperacinestentre0,2Vy1,2V,porloqueestasealingresa
directamentealatarjetanonecesitadeningntipodeacondicionamiento.

INYECTORESDECOMBUSTIBLE.

Estos actuadores se encargan de suministrar el combustible y aire


adecuadoaloscilindros.

Genera una seal de 12 V y cada cierto intervalo de tiempo produce un


pulsoqueindica el tiempo detrabajo del inyector, adems genera unpico
devoltajede80V,queexcedeellmite mximodevoltajedela tarjetade
adquisicindedatos.

Por lo tanto es necesario realizar un divisor de tensin para cada inyector


que reduzca en 10 veces la seal, a fin de proteger el dispositivo USB,
comosepuedeobservarenelcircuitodelafigura5.14.

Figura5.14.Circuitodeacondicionamientoparalosinyectores

121

BATERAYBOMBADECOMBUSTIBLE.

Estosdosactuadoressonconsideradoscomosealesdeentradadigitales,
yaqueambospresentan0Vcuandoestninactivasy14Vcuandoestnen
funcionamiento.

DebidoaquelasentradasdigitalesdelatarjetasondecaractersticasTTL
nicamente permiten el ingreso de voltaje hasta 5V, es necesario
implementar el circuito de acondicionamiento que se muestra en la figura
5.15.

Figura5.15.Circuitodeacondicionamientoparala bateraybombadecombustible

ElacondicionamientodelautomvilVITARA1.6semuestraenlafigura5.16.

Figura5.16.CircuitodeacondicionamientoparaelvehculoCHEVROLETVITARA1.6

122

ElacondicionamientodelautomvilCORSA1.4semuestraenlafigura5.17.

Figura5.17.CircuitodeacondicionamientoparaelvehculoCHEVROLETCORSA
WIND1.4

5.5 DISEODELCIRCUITOIMPRESO.

Para la elaboracin de los circuitos impresos se utiliza el programa


computacionalEAGLE,comosemuestraenlafiguras5.18y5.19.

Figura5.18.(a)DiagramadelcircuitoimpresopartesuperiorvehculoVITARA1.6

123

Figura5.18.(b)DiagramadelserigrafavehculoVITARA1.6

Figura5.19.(a)DiagramadelcircuitoimpresopartevehculoCORSAWIND1.4

124

Figura5.19.(b)DiagramadelserigrafadelparaelvehculoCORSAWIND1.4

5.6 DISEOYPROGRAMACINDEPANTALLASENLabVIEW.

5.6.1 CONFIGURACINDELAFUNCINDAQASSISTANT.

Para el desarrollo del presente proyecto se utiliz el programa computacional


LabVIEW para generar el software de control del Sistema de Monitoreo del
SistemadeInyeccinElectrnicadelosvehculosCHEVROLETVITARA1.6y
CORSAWIND1.4.

Este paquete computacional, incluye varias funciones destinadas a la


adquisicindedatos,comoeselcasodelDAQAssistant.

Estafuncinpermiterelacionarloscanalesvirtuales,configuradospreviamente
enel Measurement&AutomationExplorerMAXconcualquieraplicacin
quesevayaaimplementarenelentornodeLabVIEW.

Paraaccederaestafuncin,damosclickderechosobreeldiagramadebloque
y escogemos la opcin All functions y nos ubicamos sobre el icono NI
measurements,comoseindicaenlafigura5.20.

125

Figura5.20.IconoNIMeasurementscaractersticodelaadquisicindedatos

Al presionar un click sobre este icono, aparece un submen en el que


escogemoslaopcinDAQmxDataAdquisition,quesepuedeobservaren
lafigura5.21.

Figura5.21.IconoDAQmxDataAdquisitioncaractersticodelaadquisicindedatos

Finalmente al presionar click sobre este icono, se presenta una serie de


opciones que se emplean en la adquisicin de datos y de acuerdo a las
necesidades de la aplicacin que se est implementando, en este caso la
funcindeinterseselDAQAssistant,eliconoseindicaenlafigura5.22.

Figura5.22.IconoDAQAssistantcaractersticodelaadquisicindedatos

126

La distribucin de entradas y salidas del DAQ Assistant, se muestra en la


figura5.23.

Figura5.23.DAQAssistant

Lafuncinquecumplecadaentradaysalidasedetallaenlatabla5.9.
ENTRADAS
PARMETRO

DESCRIPCIN

Data

Contienelasmuestrasquesevanaleerdurantelaejecucindelatarea

ErrorIn

DescribeunacondicindeerrorqueocurreantesdequeseejecuteelVI

Stop

Especifica el paro de la tarea de adquisicin. Para seales analgicas de entrada y salida y para
contadores, este valor por defecto est en FALSE, lo que significa que la tarea sigue corriendo aun
despusdequesehaparadolaaplicacin.
SALIDAS

Data

Contieneelnmerodemuestrasledasdurantelaejecucindelatarea

Errorout

Contieneinformacindeerrores.Sielerrorincontieneinformacindequeocurriunerrorantesquecorra
elVI,erroroutcontendrestamismainform acinysedesplegarunmensaje.

Tabla5.9.PrincipalesentradasysalidasdelDAQAssistant

Figura5.24.Parmetrosdeconfiguracinparauncanalanalgico

127

Al escoger el DAQ Assistant aparece una pantalla en la que se debe


escogerelcanalvirtualanalgicoodigitalconelqueselovaarelacionar,as
como tambin se encuentran los parmetros de configuracin como: voltaje
mximo, voltaje mnimo, modo de adquisicin (una muestra, n muestras,
continuas),sisevaatrabajarconelrelojinternooexterno,comoobservaen
lasfiguras5.24y5.25.

Figura5.25.Parmetrosdeconfiguracinparauncanaldigital

5.6.2 PANTALLAPRINCIPAL.

En la pantalla principal se encuentra un men en el que se puede elegir


indistintamente cualquier opcin para observar tanto el monitoreo individual,
como el monitoreo general de los actuadores y sensores que integran el

128

Sistema de Inyeccin Electrnica de Gasolina, para lo cual se utiliza un Tab


control que es el encargado de comandar una estructura CASE, como se
muestraenlafigura5.26.

Figura5.26.DiseodelVIparaprogramarvariossubmenscomandadoporunTAB

Las pantallas principales que se diseo en el panel frontal son las que se
muestranacontinuacinenlasfiguras5.27(a)y5.27(b).

Figura5.27.(a)PantallaprincipalvehculoCORSAWIND1.4

129

Figura5.27.(b)PantallaprincipalvehculoVITARA1.6

5.6.3 PANTALLASENSORDEPOSICINDELAMARIPOSA(TPS).

SeconfiguraelDAQAssistant,paraqueobtengalosdatosdelcanalvirtualque
le corresponde a la seal proveniente del TPS y se determina el nmero de
muestrasatomarse.

Seguidamente se define los niveles de voltaje que servirn de comparacin


paraladeteccindefallasesdecirparavaloresmenoresoigualesque0,25V
y para valores mayores o iguales que 5V, se produce falla y todos los
indicadoresnumricosygrficosmarcarn0V.

Encasodenocumplirlacondicindefalla,semostrarelvalordevoltajeque
lecorrespondaalsensor.

Elcdigofuentedesarrolladoparacumplirconloespecificado,yqueseaplica
paralosdosvehculossemuestraeneldiagramadebloquesdelafigura5.28.

130

Figura5.28.DiagramadebloquesdelsensorTPS(VITARA1.6.yCORSAWIND1.4)

Lasseales obtenidas para elsensor TPS se muestranen el panel frontal de


lasfiguras5.29(a)y5.29(b).

Figura5.29.(a)PantallaTPSvehculoVITARA1.6

131

Figura5.29.(b)PantallaTPSvehculoCORSAWIND1.4

5.6.4 PANTALLA SENSOR DE TEMPERATURA DEL REFRIGERANTE


(WTS).

Se debe realizar la configuracin del DAQ Assistant, para que obtenga los
datosdelcanalvirtualquelecorrespondealasealprovenientedelWTSyse
determinaelnmerodemuestrasatomarse.

Esnecesariodefinirlosnivelesdevoltajequeservirndecomparacinparala
deteccindefallasparavaloresmenoresoigualesque0,25Vyparavalores
mayoresoigualesque5V,seproducefallaytodoslosindicadoresnumricosy
grficosmarcarn0V.

Encasodenocumplirlacondicindefalla,semostrarelvalordevoltajeque
lecorrespondaalsensor.

Uno de los requerimientos del sistema de monitoreo para este sensor, es la


obtencin dela ecuacin caracterstica que define el valor de temperatura en

132

basealvoltajequeadquierelatarjeta,porloqueexperimentalmenteseobtuvo
lossiguientesresultados:

ParaelvehculoVITARA1.6,tenemoslatabla5.10.
TEMPERATURA

RESISTENCIA

0C

5,88K

20C

2,21K

20C

2,69K

40C

1,14K

60C

0,58K

80C

0,29K

80C

0,35K

Tabla5.10.DatosexperimentalessensorWTSdelvehculoVITARA1.6

Graficando estos valores, y realizando el respectivo anlisis de


interpolacin,seobtienelagrficaqueseobservaenlafigura5.30.

GRAFICAWTS
7
6
RESISTENCIA(KOhm)

5
4
3
2
1
0
0

20

40

60

80

TEMPERATURA(C)

Figura5.30GrficaTemperaturavs.Resistencia

Laecuacin5.2describeestagrfica:
R=5,1861e0,0356T (5.2)

133

100

Con esta informacin, se deduce que la ecuacin 5.3, mostrada a


continuacinrelacionalaresistenciaconlatemperatura.

R
5,1861
T =
(5.3)
- 0,0356
ln

Lacorrientequecirculaporestesensores1,96mA.

Elcdigofuentedesarrollado,semuestraeneldiagramadebloquesde
lafigura5.31.

Figura5.31.DiagramadebloquesdelsensorWTSdelvehculoVITARA1.6

134

LassealesobtenidasparaelsensorWTSsemuestranenelpanelfrontalde
lafigura5.32.

Figura5.32.PantallaWTSvehculoVITARA1.6

ParaelvehculoCORSAWIND14,tenemoslosvaloresquesemuestra
enlatabla5.11.
TEMPERATURA

VOLTAJE

52C

3,47V

55C

3,4V

70C

2,78V

78C

2,65V

80C

2,47V

85C

2,25V

89C

2,05V

90C

2,04V

90,4C

2V

Tabla5.11.DatosexperimentalessensorWTSdelvehculoCORSAWIND1.4

135

Graficando estos valores, y realizando el respectivo anlisis de


interpolacin,seobtienelagrficaqueseobservaenlafigura5.33.

GRAFICAWTS
4

VOLTAJE(V)

3,5
3
2,5
2
1,5
1
0,5
0
0

20

40

60

80

100

TEMPERATURA(C)

Figura5.33.GrficaTemperaturavs.Voltaje

Laecuacin5.4quesemuestraacontinuacin,describeestagrfica:
V=7,4825e0,0142T (5.4)

Con esta informacin, se deduce que la ecuacin 5.5, mostrada a


continuacin relaciona el voltaje con la temperatura de la siguiente
manera.

V
7,4825
T =
(5.5)
- 0,0142
ln

Elcdigofuentedesarrollado,semuestraeneldiagramadebloquesde
lafigura5.34.

136

.
Figura5.34.DiagramadebloquesdelsensorWTSdelvehculoCORSAWIND1.4

LassealesobtenidasparaelsensorWTSsemuestranenelpanelfrontalde
lafigura5.35.

137

Figura5.35.PantallaWTSvehculoCORSAWIND1.4

5.6.5

PANTALLA DELMEDIDORDEFLUJODEAIRE(MAFVITARA)y

(MAPCORSA).

Se procede inicialmente a configurar el DAQ Assistant, para que obtenga los


datos del canal virtual que le corresponde a la seal proveniente del MAF o
MAPysedeterminaelnmerodemuestrasatomarse.

Posteriormente se define los niveles de voltaje que servirn de comparacin


paraladeteccindefallasloquesignificaqueparavaloresmenoresoiguales
que0,25Vyparavaloresmayoresoigualesque5V,seproducefallaytodos
los indicadores numricos y grficos marcarn 0V. En caso de no cumplir la
condicindefalla,semostrarelvalordevoltajequelecorrespondaalsensor.

Laprogramacinquesedesarrolloparacumplirconloindicado,semuestraen
losdiagramasdebloquesdelasfiguras5.36(a)y5.36(b).

138

Figura5.36.(a)DiagramadebloquesdelsensorMAFdelvehculoVITARA1.6

Figura5.36.(b)DiagramadebloquesdelsensorMAPdelvehculoCORSAWIND1.4

LassealesobtenidasparalossensoresMAFyMAP,seobservanenelpanel
frontaldelasfiguras5.37(a)y5.37(b).

139

Figura5.37.(a)PantallaMAFvehculoVITARA1.6

Figura5.37.(b)PantallaMAPvehculoCORSAWIND1.4

140

5.6.6

PANTALLADELINYECTORDECOMBUSTIBLE.

El primer paso es la configuracin del DAQ Assistant, para que obtenga los
datosdelcanalvirtualquelecorrespondealasealprovenientedecadauno
delosinyectoresysedeterminaelnmerodemuestrasatomarse.
Lasealcaractersticadeuninyectorestconformadaporunanchodepulso
quedetermina el tiempoque el inyector entregacombustible a loscilindros,y
porpicosdevoltajedehasta80V,comoseobservaenlafigura5.38.

Figura5.38.Sealcaractersticadelinyectordecombustible

Para poder visualizar esta seal en las pantallas de monitoreo, es necesario


queseefecte el disparoadecuado delaseal, para ellose utiliza la funcin
Trigger and Gate, cuya distribucin de entradas y salidas, as como el
correspondientecuadro de dilogo semuestran enlas figuras 5.39(a)y 5.39
(b).

Figura5.39.(a)IconodelafuncinTriggerandGate

141

Figura5.39.(b)CuadrodedilogodelafuncinTriggerandGate

Elciclodetrabajodelinyectorsedeterminamediantelaecuacin5.6yen
condicionesnormalesdebemantenerseenunrangoentre2030%.

%Ciclo deTrabajo=

ti
(5.6)
t

Senecesitadeterminarelanchodepulso,paraelloseutilizarpreviamentela
funcinSampleCompressiondelasfiguras5.40(a)y5.40(b),quepermita
recortarelpicodevoltajedelinyector.

Figura5.40.(a)IconodelafuncinSampleCompression

142

Figura5.40.(b)CuadrodedilogodelafuncinSampleCompression

Caso contrario el sub vi Pulse measurements indicado en las figuras 5.41


(a) y 5.41 (b), que sirve como herramienta adicional paraobtener el valor del
anchodepulsonopuededetectarelpulsobajoqueseindicenlafigura5.38.

Figura5.41.(a):IconodelSUBVIPulseMeasurements

143

Figura5.41.(b)DiagramadeBloquesdelSUBVIPulseMeasurements

Bajoestasconsideraciones,eldiagramadebloquesparalosinyectoresdelos
vehculosVITARA1.6yCORSAWIND1.4seindicaenlafigura5.42.

Figura5.42DiagramadeBloquesparalosInyectoresdeCombustible

144

Lassealesobtenidasparalosinyectores,seobservaenlasfiguras5.43(a)y
5.43(b).

Figura5.43.(a)PantalladeunodelosInyectoresdelvehculoVITARA1.6

Figura5.43.(b)PantalladeunodelosInyectoresdelvehculoCORSAWIND1.4

145

Laformadeondaqueseobtieneutilizandounscannerprofesional,semuestra
en la figura 5.44 y es exactamente igual a la mostrada en las pantallas del
presenteproyecto.

Figura5.44.Formadeondaobtenidaenunscannerprofesionalparalos
inyectores

5.6.7 PANTALLADELSENSORDEPOSICINDELCIGEAL(CAS).

Primeramente se configura el DAQ Assistant, para que obtenga los datos del
canalvirtualquelecorrespondealasealprovenientedelCASysedetermina
el nmerode muestras a tomarse. Elsistema deanlisis para estesensor es
diferenteparacadavehculo,comosedescribeacontinuacin:

ParaelvehculoVITARA1.6,laformadeondaquesegeneraesuntren
de pulsos con voltajes entre 0 y 5V, y la frmula para determinar la
velocidadenRPM,semuestraenlaecuacin5.7.

V( RPM)=

60000
(5.7)
ti #cilindros

146

Donde: tieselperododelaondatrendepulsos
#cilindroses4,cadaunoalimentadoporuninyector.
Para obtener el perodo de la seal, utilizamos la funcin Tone
Measurements, cuya distribucin de entradas y salidas, as como el
correspondiente cuadro de dilogo se muestran en las figuras 5.45(a) y
5.45(b).

Figura5.45.(a)IconodelafuncinTonemeasurements

Figura5.45.(b)CuadrodedilogodelafuncinTonemeasurements

147

Esta funcin permite obtener la amplitud, frecuencia y/o fase de cualquier


sealdeentrada.

Enestecasonicamentenosinteresaobtenerelvalordelafrecuenciapara
apartirdeellaobtenerelperododelasealquedescribeelsensorCAS.
FinalmenteseconsiderarqueelsensordeposicindelcigealCASest
enfallacuandoelperododelasealseainferioroiguala1.5ms.

LaprogramacindesarrolladaparaelsensordeposicindelcigealCAS,
semuestraeneldiagramadebloquesdelasfigura5.46.

Figura5.46.DiagramadebloquesdelsensorCASdelvehculoVITARA1.6

LassealesobtenidasparaelCAS,adiferentesvelocidadesseobservaenel
panelfrontaldelasfiguras5.47(a),5.47(b)y5.47(c).

148

Figura5.47.(a)PantallaCASdelvehculoVITARA1.6.(Velocidad826RPM)

Figura5.47.(b)PantallaCASdelvehculoVITARA1.6.(Velocidad2885RPM)

149

Figura5.47.(c)PantallaCASdelvehculoVITARA1.6.(Velocidad4400RPM)

Enlafigura5.48,semuestralaformadeondaregistradaparaelCASenun
scannerprofesional.

Figura5.48.FormadeondaobtenidaenunscannerprofesionaldelCASdelvehculo
VITARA1.6

150

Como podemos observar, las formas de ondason las mismas, en el caso


del scanner profesional para que se despliegue los datos de velocidad,
perodo y frecuencia es necesario trasladarse a otras pantallas, en el
proyectoplanteadosehafacilitadoeltrabajoalestudianteysedespliegaen
una misma pantalla tanto la forma de onda como los valores exactos de
perodo, frecuencia y velocidad: as como una ilustracin grfica de la
aparienciafsicadelsensor.

ParaelvehculoCORSAWIND1.4,laformadeondaquesegeneraes
sinusoidalconvoltajeshasta30Vrms.

Para el monitoreo de este sensor se tom como referencia la seal que


generaunodelosinyectores,yaqueelperododelaondasinusoidalque
describealCASser58veces(nmerodedientesdeldiscodelcigueal)el
perododelinyector.

ParaelclculodelavelocidadenRPM,seaplicalafrmulaquesemuestra
enlaecuacin5.8.
V( RPM)= f 30 (5.8)

Donde:

feselperododelinyectorf=1/T.
30esunaconstantedeproporcionalidad.

ComoelsensordeposicindelcigealCAS,cumpleconelprincipiodeun
generador,esdeciramedidaaumentalavelocidaddeldisco,lafrecuencia
ylatensingeneradaaumentaproporcionalmente,laamplituddelatensin
delatensininducida,secalculaconlafrmuladelaecuacin5.9.

E = K V (5.9)

Donde:

Keslaconstantedeproporcionalidad.
VeslavelocidadenRPM.

151

LaconstantedeproporcionalidadK=E/V,sedeterminaexperimentalmente
registrando valores de velocidad vs. voltaje, que se muestran en la tabla
5.12.

VOLTAJERMS(V)

VOLTAJEPICO(V)

VELOCIDAD(RMP)

CONSTANTE(V/RPM)

4,12

5.8265

470

0,0124

6,50

9,1924

736

0,0125

10

14.1421

990

0,0143

20

28.2842

2100

0,0135

Tabla5.12.DatosexperimentalessensorCASdelvehculoCORSAWIND 1.4

Obteniendo el promedio de los valores de constante, se determina K es


aproximadamenteigual0,0132.

Se considera que el sensor de posicin del cigeal CAS est en falla


cuando el perodo de la seal sea inferior o igual a 1.5 ms, en ese caso
todos los indicadores numricos y grficos de la pantalla se pondrn en
cero.Enelcasoquenosehayadetectadoningunafalla,elCASdesplegar
losdatoscorrespondientes.

La programacin desarrollada para el sensor CAS, se muestra en el


diagramadebloquesdelasfigura5.49.

Figura5.49.DiagramadebloquesdelsensorCASdelvehculoCORSAWIND1.4

152

LasealdelCAS,seobservaenlasfiguras5.50(a),(b)y(c).

Figura5.50.(a)PantallaCASdelvehculoCORSAWIND1.4(Velocidad461RPM)

Figura5.50.(b)PantallaCASdelvehculoCORSAWIND1.4(Velocidad1200RPM)

153

Figura5.50.(c)PantallaCASdelvehculoCORSAWIN1.4(Velocidad1940RPM)

En la figura 5.51,se muestra la forma deonda registrada para el CAS en un


scannerprofesionalafinderealizarlasrespectivascomparaciones.

Figura5.51.FormadeondaobtenidaenunscannerprofesionaldelCASdel
vehculoCORSAWIND1.4

154

Como podemos observar, las formas deondasonlas mismas, en elcaso del


scanner profesional paraquese desplieguelos datos develocidad, perodo y
frecuenciaesnecesariotrasladarseaotraspantallas,enelproyectoplanteado
se hafacilitadoel trabajo al estudiante yse despliegaen una misma pantalla
tanto la forma de onda ascomo losvaloresexactos deperodo, frecuenciay
velocidad:ademsunailustracingrficadelaaparienciafsicadelsensor.
5.6.8 PANTALLASENSORDETEMPERATURADELAIREATS.

Este sensor existe nicamente en el vehculo CORSA 1.4. Primeramente se


debe realizar la configuracin del DAQ Assistant, para que lea los datos del
canalvirtualquelecorrespondealasealprovenientedelATSysedetermina
elnmerodemuestrasatomarse.

Esnecesariodefinirlosnivelesdevoltajequeservirndecomparacinparala
deteccindefallasesdecirqueparavaloresmenoresoigualesque0,25Vy
paravaloresmayoresoigualesque5V,seproducefallaytodoslosindicadores
numricosygrficosmarcarn0V.Encasodenocumplirlacondicindefalla,
semostrarelvalordevoltajequelecorrespondaalsensor.

Uno de los requerimientos del sistema de monitoreo para este sensor, es la


obtencin dela ecuacin caracterstica que define el valor de temperatura en
basealvoltajequeadquierelatarjeta,porloqueexperimentalmenteseobtuvo
lossiguienteslosresultadosquesemuestranenlatabla5.13:

TEMPERATURA

VOLTAJE

20,8C

2,3V

31C

2,02V

40C

1,62V

48C

1,33V

52C

1,14V

55C

1V

57C

0,92V

Tabla5.13.DatosexperimentalessensorATSdelvehculoCORSAWIN1.4

155

Graficando estos valores, y realizando el respectivo anlisis de


interpolacin,seobtienelagrficaqueseobservaenlafigura5.52.

GRAFICAATS
3,0

VOLTAJE(V)

2,5
2,0
1,5
1,0
0,5
0,0
0,0

10,0

20,0

30,0

40,0

50,0

60,0

TEM PERATURA(C)

Figura5.52.GrficaTemperaturaVs.Resistencia

Laecuacin5.10describeestagrfica:
V=4,2425e0,0256T (5.10)

Despejandolatemperaturaobtenemosdeexpresinlaecuacin5.11.

V
4,2425
T =
(5.11)
- 0,0256
ln

El cdigo fuente desarrollado para este sensor se muestra en el


diagramadebloquesdelafigura5.53.

156

Figura5.53.DiagramadebloquesdelsensorATSdelvehculoCORSAWIND1.4

LassealesobtenidasparaelsensorATSsemuestranenlafigura5.54.

Figura5.54.PantallaATSvehculoCORSAWIND1.4

157

5.6.9

PANTALLASENSORDEOXGENO(EGO).

Se procede inicialmente a configurar el DAQ Assistant, para que obtenga los


datosdelcanalvirtualquelecorrespondealasealprovenientedelEGOyse
determinaelnmerodemuestrasatomarse.
Posteriormente se define los niveles de voltaje que servirn de comparacin
paraladeteccindefallasloquesignificaqueparavaloresmayoresa1.2V,se
producefallaytodoslosindicadoresnumricosygrficosmarcarn0V.

Encasodenocumplirlacondicindefalla,semostrarelvalordevoltajeque
lecorrespondaalsensor.

Laprogramacinquesedesarrolloparacumplirconloindicado,semuestraen
eldiagramadebloquesdelafigura5.55.

Figura5.55.DiagramadebloquesdelsensorEGOdelvehculoCORSAWIND1.4

LassealesobtenidasparaelsensorEGOseobservaenelpanelfrontaldela
figura5.56.

158

Figura5.56.PantallaEGOdelvehculoCORSAWIND1.4

5.6.10PANTALLADELABATERAYDELABOMBADECOMBUSTIBLE.

Estas dos seales son digitales es decir que enva un 1 lgico cuando el
voltaje de entrada sea 5V lo que significa que la batera y la bomba de
combustibleestnencendidasyenvaun0lgicoencasocontrario.

De igual forma que en los casos anteriores se debe relacionar los canales
virtuales deentradas digitalesconla aplicacinquese piensa implementar el
LabVIEWpormediodelDAQAssistant.

Eldiagramadebloquesparaelcontroldeencendidoyapagadodelabateray
de la bomba decombustible quese aplica para ambosvehculossepresenta
enlafigura5.57.

159

Figura5.57.Diagramadebloquesdecontroldeapagadoyencendidodelabateray
bombadecombustible

Elpanelfrontalseindicaenlafigura5.58.

Figura5.58.PantallaBaterayBombadeCombustible

160

5.6.11PANTALLADESCANEOGENERAL.

Estapantallaesunafusindetodaslasanteriores,paraello,esindispensable
queseutilicealDAQAsistantcomounaherramientamulticanal.

Aqusepresentalasformasdeondadetodoslossensoresyactuadoresdel
SistemadeInyeccinElectrnicadeGasolina.

AdemsconstadeunalistadeDiagnsticodeFallas,enlacualaldetectaruna
falla en alguno de los sensores inmediatamente indica un mensaje de error
(letrasrojas).
Eldiagramadebloquesdeestapantallasemuestraenlasfiguras5.59(a),5.59
(b)y5.59(c).

Figura5.59.(a)PantallascaneogeneraldelsistemaparaelvehculoVITARA1.6

161

Figura5.59.(b)PantallascaneogeneraldelsistemaparaelvehculoCORSAWIND1.4

Figura5.59.(c)Pantallascaneogeneral,diagnsticodefallas

162

5.7 IMPLEMENTACINDELAREDDEREALOCAL.

Paralaimplementacindelared,inicialmenteserealizeltendidodelcabley
el aseguramiento de la red por medio de una canaleta colocada en el piso,
comoseobservaenlafigura5.60.

Figura5.60.Tendidoyaseguramientodeloscablesdelared

SeinstalparacadacomputadordelLaboratoriodeautotrnicaunarosetade
red CAT 5 NEXXT (Jack) quecuenta con elconector RJ 45hembra a donde
llegarelcabledereddelcomputadorcomoseobservaenlafigura5.61.

163

Figura5.61.RosetadeRedNEXXTCAT.5e

La salida de este jack llega al switch que es de marca NEXXT y tiene 16


puertos. El mismo que fue colocado en una caja para proteccin del equipo,
comosemuestraenlafigura5.62.

Figura5.62.CajaparaproteccindelSwitch

ElcablequeseusadesdeelcomputadorhaciaeljacksedenominaPachCord.
Yelcablequevadesdejackalswitchescableadotipohorizontal.Paratodoel
cableado de la red se utiliz par trenzado UTP, categora 5E. Con estndar
568B.Laredesttrabajandoa100Mbps,yesdetopologatipoestrella802.3
concomunicacin100baseT2.
Par verificar la direccin TCP/IP de cada mquina y la mscara de red, se
procededelasiguientemanera.

164

EscogerdentrodelPaneldeControllaopcinNetworkconecctions.

ClickderechosobreeliconodelaredderealocalLAN.

EscogerlaopcinPropiedades.

VerificarquesehayaescogidolaopcinInternetProtocoloTCP/IP,en
lapantallaquesemuestraenlafigura5.63.

Figura5.63.PropiedadesdelaReddereaLocal

Una vez que se ha escogido la opcin TCP/IP, hacer click sobre el botn
Propertiesubicadoaladerechadeestapantalla,aparecerseguidamenteun
cuadro de dilogo en el que se especificar la direccin TCP/IP de cada
mquina.

Esrecomendablequeestadireccinseadetectadaautomticamente,comose
observaenlafigura5.64.

165

Figura5.64.AsignacindeladireccinTCP/IP

5.8 CREACINDELPANELFRONTALREMOTO.

Mediante la opcinWeb PublishingTool, que ofreceLabVIEW, esposible


observarycontrolarpanelesfrontalesdesdeunnavegadorenlaWeb.

Estonorequieredeprogramacin.
Esta opcin permitir que los diez computadores del laboratorio que se
encuentran en red puedan observar a la vez las actualizaciones del panel
frontal del Monitoreo del Sistema de Inyeccin Electrnica de Gasolina en
tiemporeal.
Adems esta herramienta permitir que unsolo cliente pueda tener el control
delpanelfrontalalavez.
166

Paraejecutarestaherramienta,escogemosenlabarrademensdeLabVIEW:
>>TOOLS
>>WebPublishingTools

Apareciendoelcuadrodedilogoquesemuestraenlafigura5.65.

Figura5.65.CuadrodedilogoWebPublishingTool

Aqusedeterminaelttuloypiedelapginaapublicarse:ascomotambinse
debeseleccionarlaopcinEmbedded, yResquestControl paraquetodos
loscomputadoresdelaredpuedantenerlaopcinsolicitarelcontroldelpanel
frontal(unoalavez).

Despus de que el archivo ha sido grabado, puede ser abierto en cualquier


editorHTML.

167

5.9 CREACINDELABASEDEDATOS.

Inicialmenteseprocedealaconfiguracindel DSN(Datasourcename),que
permite crear la fuente de base de datos, es decir el usuario configura la
informacinnecesariaparaqueelODBC(Opendatabaseconectivy)pueda
establecerlaconexinentrelaBasedeDatosylaaplicacinimplementada(en
estecasoenLabVIEW).
Para lo cual en el Panel de Control, se escoge la opcin Herramientas
Administrativas,comoseobservaenlafigura5.66.

Figura5.66.PaneldeControl

A continuacin se selecciona la opcin Orgenes de Datos ODBC, como se


observaenlafigura5.67.

168

Figura5.67.HerramientasAdministrativas

Segeneraseguidamentelapantallaquesepresentaenlafigura5.68.

Figura5.68.AdministradordeorgenesdedatosODBC

Aqu se debe configurar el DSN para que sea utilizado: en la red (DSN
SISTEMA) o nicamente por un computador (DSN USUARIO). Para el
presente proyecto se ha creado el archivo fuente llamado dsnautos,
configuradocomoDSNSISTEMAyservidor SQLSERVER.

169

Dentro de los parmetros que se necesita configurar para el DSN se debe


especificar el origen de la autenticidad del ID de Inicio, y la respectiva
contrasea.Esteprocedimientoseindicaenlafigura5.69.

Figura5.69.Configuracindeparmetrosdeautenticidad

En la pantalla de la figura 5.70 se deber definir la ubicacin de la base de


datos con la que se va a realizar la conexin, as como la configuracin de
manejodecaracteres.

Figura5.70.ConfiguracinubicacindelaBasedeDatos

170

Finalmente se define el Idioma para los mensajes del sistema del SQL, as
comootrasopcionesdeconfiguracincomoseindicaenlapantalladelafigura
5.71.

Figura5.71.ConfiguracinubicacindelIdioma

Una vez que ha finalizado con el proceso de configuracin del DSN, se


presentaunresumen,comosepuedeobservarenlafigura5.72.

Figura5.72.ResumendelaconfiguracindelorigendedatosODBC

171

Dando doble click en el botn Probar origen de datos, se comprueba si la


conexin con la base de datos fue correcta, como se puede observar en la
figura5.73.

Figura5.73.Pruebadeorigendedatos

Paralacreacindelabasededatos,seutilizelprogramaMICROSOFTSQL
Server,enelqueseimplementarcuatrotablas,dosparacadavehculoyson
lassiguientes:

MCORSA dondeseguardarlafecha,horayelnombredelaseal.

MCORSADETdondesealmacenarelnmerodendice(vecesquese
grabunadeterminadaseal)ylosvaloresquesevaadquiriendopara
cadacaso.

MVITARA dondeseguardarlafecha,horayelnombredelaseal.

MVITARADETdondesealmacenarelnmerodendice(vecesquese
grabunadeterminadaseal)ylosvaloresquesevaadquiriendopara
cadacaso.

LabasededatossecreaenelAdministradorCorporativo,conclickderecho
sobre la carpeta Bases de Datos se escoge la opcin Nueva base de
datos,comosemuestraenlafigura5.74.
172

Figura5.74.VentanaprincipaldelAdministradorCorporativo

A continuacin asignamos el nombre de la nueva base de datos, como se


indicaenlafigura5.75.

Figura5.75.PropiedadesdelaBasedeDatos

Aldarclickenaceptar,sehafinalizadoconlacreacindelabasededatosy
en la ventana principal del Administrador Corporativo ya consta la base
llamadavehculo.

Esteprocedimientosepuedeobservarenlafigura5.76.

173

Figura5.76.NuevaBasedeDatosvehculo

Unavez creadala basede datos,seprocedearealizar elcdigo fuente para


generar las tablas mencionadas anteriormente, en el Administrador de
ConsultasdelSQLServer.

ParainicializarelAdministradordeConsultas,sedebeingresarelnombrede
usuarioylacontrasea,comoseveenlafigura5.77.

Figura5.77.NombredeusuarioycontraseaparaautentificacinconSQL

Como siguiente paso se procede a buscar la base de datos vehculo


previamente creada y se genera el respectivo set de instrucciones para la
creacindetablas,comosemuestraenlafigura5.78.

174

Figura5.78.ScripparalacreacindelastablasenSQLServer

5.10 ENLACEDELABASEDEDATOSCONLABVIEW.

Pararelacionarlabasededatoscreada,conlosvaloresadquiridosenLabview
de los diferentes sensores y actuadores del Sistema de Inyeccin Electrnica
de Gasolina, se utiliz el sub vi Consultas SQL, explicado en el captulo IV,
quepermitelalecturayescrituradedatosdesdeLabviewhaciaSQLServero
viceversa.
5.10.1 ESCRITURADEDATOSENSQLSERVER.

Encadaunadelaspantallasqueconstituyenelsistemademonitoreoyquese
explic anteriormente, se adicion un botn GRABAR, el mismo que permite
queelusuariograbelaformadeondaqueenesemomentoestmostrndose
enlaaplicacinprincipal,comosepuedeobservaracontinuacinenlafigura
5.79.

175

Figura5.79.Opcingrabarparacapturarlaformadeonda

Estaformadeondaseguardarenlabasededatosconsurespectivafecha,
hora,afindequepuedaserutilizadaencualquiermomento.ElVIdesarrollado
paraestepropsito,constade3procesosfundamentales.

Primeramenteseprocederaingresarlafecha,eltipodevehculo(CORSAo
VITARA),yelnombredelasealcuyosvaloressedeseaguardarenlaBase
deDatos.Comoseindicaenlaprogramacindesarrolladaenlafigura5.80.

Figura5.80.PrimerprocesoparaguardardatosenSQL

176

Seguidamentesedeterminael mximonmerodelndicederegistro(nmero
de veces que se guardo una seal), que permite posteriormente definir que
lugaryquendicelecorrespondenalosnuevosdatosquesevaaalmacenar
enlastablascreadasenlabasededatos.
Para ello se enva una instruccin al SQL para obtener este valor. Como se
muestraenlafigura5.81.

Figura5.81.SegundoprocesoparaguardardatosenSQL

Finalmente,seenvaaSQL,losdatosdex,y,delasealquesevaagrabar
as como el nmero de registro que le corresponde aestos datos en latabla
creada.
ParaellolainstruccinqueseenvaenlenguajeSQL,es:
insertintomvehculodetvalues(idreg,valoresx,valoresdey)
corsa

vitara
177

Paraqueelanalizadordeconsultasescribadatosenlastablascreadasen
SQLServer,sedebecolocarelcontroladorboleanoenFALSO(F).

Como los datos que ingresan al SQL se almacenan uno por uno, no en
conjunto,esnecesarioimplementarunlazoFORquepermitaqueseenvelos
1600 datos que es precisamente el nmero de muestras que se tom para
obtenercorrectamentelassealesenelsistemademonitoreo.

Este ltimo proceso para guardar datos, es implementado en el diagrama de


bloquesdeLabVIEW,quesemuestraenlafigura5.82.

Figura5.82.TercerprocesoparaguardardatosenSQL

5.10.2 LECTURADEDATOSDESDESQLSERVER.

Para leer la informacin que se ha almacenado en la base de datos, se ha


desarrolladounaaplicacindedicadaespecficamente a la funcinde permitir

178

recuperar todos los datos de las diferentes seales del sistema de inyeccin
electrnica,delastodasfechasquefueronalmacenadas.

Elpanelfrontaldeesteprocedimientosemuestraenlafigura5.83.

Figura5.83.Panelfrontalpararecuperacindedatosalmacenados

Para que se presente el grupo de seales almacenadas, se implementa la


programacindelafigura5.84.

Figura5.84.SeleccindelgrupodesealesquealmacenadasenlaBasede
Datos

179

Aldar dobleclick encualquierade lasseales quesepresentenenel listado


de la izquierda del panel frontal, LabVIEW enva una instruccin a SQL para
queordenelosdiferentesarchivosalmacenadosenlastablasdeacuerdoalas
fechas y horas que fueron grabadas e indique un listado en el panel frontal,
comoseobservaenlafigura5.85.

Figura5.85.Ordenarloshistricosdelasealporhorayfecha

Unavezseleccionadaunadeterminadafechayhoracondobleclick,LabVIEW
generaunainstruccinenlenguajeSQL,paraqueelsubVICONSULTASSQL
retornelosvaloresdex,yalmacenadosparaesahorayfechayassepueda
enviaragraficartodosestosvaloresparaobtenerlagrficacorrespondientea
esasealybajolosparmetrosestablecidos,comoseindicaenlafigura5.86.
Losvaloresdex,yqueenelprocesodeescriturafueronconvertidosastring,
vuelvenasernumricosparaqueselospuedagraficar.

Lasescalastantoenxcomoenydelasgrficasestajustadadeacuerdoal
tipodeseal.

180

Figura5.86:RecuperacindedatosdesdeSQL

Elrequisitofundamentalparaquefuncionelaaplicacindesarrolladaconbases
dedatosesqueelservidorSQLSERVEResteactivo.

181

CAPTULOVI

CONCLUSIONESYRECOMENDACIONES

Una vez concluido el presente trabajo de investigacin hemos obtenido las


siguientesconclusionesyrecomendacionesqueesperamosseanconsideradas
porquienesloutilicencomofuentedeconsulta.
6.1 CONCLUSIONES.

Se dise y construy un Sistema de Instrumentacin Virtual para


monitorear las variables de Inyeccin Electrnica de Gasolina de los
vehculos CHEVROLET VITARA 1.6 y CHEVROLET CORSA WIND
1.4.

Se realiz el acondicionamiento de las diferentes seales que


conforman el Sistema de Inyeccin Electrnica de Gasolina para que
puedanseringresadasalatarjetadeadquisicindedatos.

Se configur la tarjeta de adquisicin de datos para que pueda


comunicarse con el computador y se obtuvo las mediciones
correspondientes de cada una de las seales que constituyen el
SistemadeInyeccinElectrnicadeGasolina.

Se utiliz el software computacional LabVIEW 7.1 de National


Instruments para el diseo y programacin de las diferentes pantallas
delSistemadeInstrumentacinVirtualconstruido.

SeimplementunaredcomputacionalenelLaboratoriodeAutotrnica,
quese utiliz enla publicacin, medianteprotocolo HTTP de paneles

182

remotosdelsistemademonitoreoimplementado,consiguiendoasuna
mejoroptimizacindehardware.

Sehaconcluidoqueelmonitoreodelosvehculosporcomputadorevita
la complejidad de usar varios instrumentos de medicin como por
ejemplo multmetros, medidores de temperatura, osciloscopios,
tacmetros, etc., por el contrario a travs del instrumento virtual
implementado se puede obtener un monitoreo completo sin la
necesidaddetodoslosinstrumentosnombradosanteriormente.

Se realiz el anlisis para la deteccin de fallas de los sensores y


actuadores que integran el Sistema de Inyeccin Electrnica de
GasolinaafindequeelestudiantedelaCarreradeAutomotrizpueda
realizar un diagnstico rpido y certero del estado real del vehculo
monitoreado.

Por medio de la investigacin acerca de las bases de datos SQL, el


funcionamientobsicodeSQLServerylacreacindeDSNatravsde
unODBC,selogrrelacionarlasconLabVIEW,paralacreacindeuna
base de datos y almacenamiento de formas de onda histricas, las
cualessernmuytilespararealizaranlisisdefallosypoderefectuar
comparacionesdentro de diferentes estados de funcionamiento de los
vehculosVITARA1.6YCORSAWIND1.4.

Mediantelaelaboracindelpresenteproyectosehacomprobado,quela
fusindeconocimientos entre las Carreras de Ingeniera Electrnica e
Ingeniera Automotriz ha sido muy satisfactoria, culminando con el
exitoso funcionamiento del Mdulo de Monitoreo y Deteccin de Fallas
delSistemadeInyeccinElectrnicadeGasolina.

183

6.2 RECOMENDACIONES

Serecomiendaleerelmanualdeusuariopresentadoenlosanexos,antes
de proceder a la utilizacin del Modulo del Sistema de Instrumentacin
VirtualparaelMonitoreoyDeteccindeFallasdelasSealesdeInyeccin
ElectrnicadeGasolina.

Antesdeprocederalautilizacindelmdulosedebetenerencuentaque
el estudiante debe poseer conocimientos bsicos sobe el sistema de
inyeccinelectrnicadelautomvil.

Sedebetomarmuyencuentalaimportanciayverificacindelaconexina
tierra(GND),paraevitartransitoriosoposibleslecturaserrneas.

Como recomendacin fundamental en este y cualquier sistema el


accionamientoselodeberealizarnicamenteporpersonalcapacitadopara
no ocasionar daos en ningn elemento que conforma cada uno de los
sistemas.

Se espera que con la realizacin e implementacin del presente proyecto


quedeunprecedenteparaquelaCarreradeIngenieraElectrnicaoptepor
crear una cultura de investigacin en las reas de electrnica aplicada al
automvil.

184

Vous aimerez peut-être aussi