Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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
32
CHEVROLETCORSAWIND1.4
1.14
DISTRIBUCINDEPINESDELACOMPUTADORAVITARA
33
1.6
1.15
35
VITARAG16.
1.16
36
CHEVROLETVITARAG16
CAPTULOII
INSTRUMENTACINVIRTUAL
2.1
INTRODUCCIN
37
2.2
CONCEPTO
38
2.3
CONSTRUCCINDEUNINSTRUMENTOVIRTUAL
39
2.4
40
VIRTUALES
2.5
VENTAJASDELAINSTRUMENTACINVIRTUAL
41
2.6
ELSOFTWAREENLAINSTRUMENTACINVIRTUAL
42
2.7
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
47
DATOS
2.7.2.3 PARMETROS CARACTERSTICOS DE UN SISTEMA DE
49
ADQUISICINDEDATOS
2.7.3
ADQUISICIN
DE
DATOS
BASADOS
EN
UN
51
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
125
LABVIEW
5.6.1
CONFIGURACINDELAFUNCINDAQASSISTANT
125
5.6.2
PANTALLAPRINCIPAL
128
5.6.3
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
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.
Con el presente proyecto se garantiza que los estudiantes que realicen sus
prcticastenganunmejoradiestramientoeneltemayqueafuturorealicenun
excelentedesenvolvimientocomoprofesionales.
Estetrabajodeinvestigacinconstadeseiscaptulos.
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.
EnelcaptuloVseenfocaenlasconsideracionesdediseo,tantodelsoftware
como del hardware, adems se presenta una recopilacin de datos
experimentalesconsurespectivoanlisisderesultados.
CAPTULOI
SISTEMASDEINYECCINELECTRNICADEGASOLINA
1.1.
INTRODUCCIN.
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.
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.
Figura1.1. Simbologaelctricaautomotriz
DeunterminaleselsensordeoxigenoEGO.
posicindelcigeal,rboldelevas.LossensoresdeoxgenoEGOles
correspondendosterminales.
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
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
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
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
Electrobombadecombustible.
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.
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.
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
1.8.1.PORLAUBICACINDELINYECTOR.
a. Directaenelcilindro.
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.1.SENSORDEPOSICINDEACELERACIN(TPS,TP).
Figura1.17.Sensordelamariposadeaceleracin
Elelementorotativodelsensortransmiteelvoltajedesealalacomputadora,
elcualoperade0.25V4.75V.
17
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
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).
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.
20
Enlafigura1.21sepuedeobservarlaformadeunsensordeoxgenotpico.
Figura1.21.SensordeOxgeno
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
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.
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.
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
ErazoG.InyeccinelectrnicadeCombustibleApuntesESPELIngenieraAutomotriz
2006.LtgaEcuador.
25
Figura1.28CaractersticasdelosNTC
Enunosciloscopio,lacurvadelossensoresdetemperaturaseobservacomo
semuestraenlasfiguras1.29y1.30.
Figura1.29Sealdesensoresdetemperatura
Figura1.30Sealparamtricadelossensoresdetemperatura
26
Figura1.31.SealdelTPS
Conelosciloscopiodeusoautomotrizseobservalaformadeondaquese
muestraenlafigura1.32.
Figura1.32.MedicindelTPSenosciloscopioautomotriz
Figura1.33.Ondasenoidalparainductivos
LaondadeEfectoHalloparasensorespticosescuadradaperfectaypura
comosepuedeobservarenlafigura1.34.
27
Figura1.34OndaCuadradaparaHallupticos
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
Figura1.37.IdentificacindelosBornesdelEnchufedelMdulodeControlElectrnico
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
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
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
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.
01V
1014voltios
1014voltios
0V
Indicacin
repetida entre0y
45V
1014V
01V
01V
0V
1014V
A17
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
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
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
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.
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.
38
2.3 CONSTRUCCINDEUNINSTRUMENTOVIRTUAL.
Lainstrumentacinvirtualpuedetambinserimplementadaenequiposmviles
(laptops), equipos distribuidos en campo (RS485), equipos a distancia
(conectadosvaradio,Internet,etc.),oequiposindustriales(NEMA4X,etc.).
39
Figura2.1.SistemadeInstrumentacinVirtual
2.4 INSTRUMENTOSTRADICIONALESVSINSTRUMENTOSVIRTUALES.
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
40
tecnologas,elbajocostoporfuncin,elbajocostoporcanal,etc.sonalgunos
delosbeneficiosqueofrecelainstrumentacinvirtual.
2.5 VENTAJASDELAINSTRUMENTACINVIRTUAL.
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.
41
Elsoftwareeselcomponentemsimportantedeuninstrumentovirtual.Conla
herramienta de software apropiada, es posible implementar cualquier
aplicacin.
Contandoconunsoftwarepoderoso,ustedpuededotarasusinstrumentoscon
capacidades de toma de decisiones cuando las seales medidas varen o
cuandoserequieramayoromenorpotenciadeprocesamiento.
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.
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.
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.
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.
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.
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.
Alconjuntodelosdiferentesmduloselectrnicosquepermitenllevaracabola
transformacinanteriorseledenominaSistemadeAdquisicindeDatos.
2.7.2.2 ELEMENTOSPRINCIPALESENLAADQUISICINDEDATOS.
LosprincipaleselementosqueconformanunSistemadeAdquisicindeDatos
semuestranenlafigura2.3.
Figura2.3.DiagramadeBloquesdeunSistemadeAdquisicindeDatos
Genrico
47
a) SENSORESYTRANSDUCTORES.
Estemduloocircuitoseencargadeseleccionarlasealdeentradaquevaa
sertratadaencadamomento.Enelcasodequesolamentesedeseetrataruna
nicaseal,estecircuitonoseranecesario.
c) AMPLIFICADORDEINSTRUMENTACIN.
Para aquellos sistemas con varios canales de entrada, cada canal tendr un
rangodeentradadistinto,conloquesernecesarioqueesteamplificadorsea
degananciaprogramable.
d) S&H(SAMPLE&HOLD,MUESTREOYRETENCIN).
48
e) ADC(CONVERSORANLOGODIGITAL).
Dependedelnmerodesealesaadquirir,paradefinirlacantidaddeentradas
ysalidastantoanalgicascomodigitalesconlasquedebercontarelsistema
deadquisicindedatos.
b) EXACTITUDDELACONVERSIN.
49
Amplificador:Mnimastensionesycorrientesdeoffset,ascomosus
derivas.Tiempodeestablecimientopequeo,anconaltasganancias.
Ampliomargenparaprogramarlaganancia.
ADC(ConvertidorAnalgicoDigital):Altaresolucin.Mnimotiempo
deconversin.Errordelinealidadydegananciapequeos.
c)
UNIDADDETIEMPO).
Lasmuestraspertenecernaunnicocanaloavarios,segnlaconfiguracin,
porloqueesfundamentalrevisarcuidadosamentelosdatossuministradospor
elfabricante.
TiempodeestablecimientodelMUX
Tiempodeestablecimientodelamplificador
TiempodeadquisicindelS/H
TiempodeconversindelADC
Paraquela muestraadquiridalleguealconversor,debepasaratravsdeun
MUX, de una ganancia programable y finalmente por un S/H. Cada elemento
50
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.
dispositivo.Adems,elbusUSBposeedeteccinautomticadedispositivos,o
sea, una vez que ellos seconectan, el sistema operativo debera detectarlos,
instalarlosyconfigurarlosautomticamente.
ElbusUSBesmsfcildeusarquealgunosbusestradicionalesinternosdela
PC,talescomoelPCIoelISA.
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.
53
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:
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.
2.8.3 APLICACIONES.
SepuedeutilizarLabVIEWparaanalizaryregistrarresultadosrealespara
aplicaciones en sectores como el automotriz, investigacin de energa y
muchosotros.
55
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
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.
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
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:
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:
Figura3.4.TopologadeRedenEstrella
62
3.2.3 TIPOSDECABLEADO.
a. CABLEDEPARTRENZADO(CABLEDEPARES).
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.
Figura3.6.CableCoaxial
c. FIBRAPTICA:
64
decableesqueesflexible,muyfino(entre2y100micras)yestarealizadoen
cristaloplstico.
Elcableidealparalafibrapticaeseldesiliciofundidoultrapuro.
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.
Figura3.8.ConectorRJ45
Figura3.9.EstndarparaponchadodelConectorRJ45
66
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
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.
Bsicamentelascaractersticasdeunrepetidorsonlassiguientes:
Definelatopologalgicadelared
Regeneralassealesderedparaquepuedanviajarmslejos
SeusaprincipalmenteensistemasdecableslinealescomoEthernet
Operaenelnivelmsbajodelapiladeunprotocolo:elnivelfsico.No
seusaenprotocolosdemsaltonivel.
68
Figura3.11.FiguradeunHUB
Para unir redes distintas y enviar paquetes entre ellas, asume que
ejecutanelmismoprotocolodered.
Figura3.12.FiguradeunBRIDGE
69
Esunodelosequiposquemsadelantostecnolgicoshasufrido,adaptndose
alosavancesenlosprotocolosyalosnuevosrequerimientosenservicios.
Figura3.13.FiguradeunENRUTADOR
70
transferenciadetrficodebroadcastydemulticast,perodisminuyeeldominio
decolisinalmnimo.
Algunascaractersticasespecialesdelosswitchsonlassiguientes:
Nmerodepuertos.Seconsiguende4,8,1216,o24,48puertos.
Selepuedenconectaropcionalmente,mdulosparainterconexinporfibra
ptica.
ManejanlasvelocidadesmsestndaresdelaTopologaEthernet,esdecir,
10 y 100 Mbps o pueden poseer puertos autosensing. Los puertos
adicionalesdealtavelocidadsiempre estnpor encima delavelocidad de
losdemspuertos.
3.3 ELPROTOCOLOTCP/IP.
TCP/IPeselprotocolocomnutilizadoportodoslosordenadoresconectadosa
Internet,demaneraquestospuedancomunicarseentres.Hayqueteneren
cuentaqueen Internetseencuentranconectadosordenadoresdeclasesmuy
diferentesyconhardwareysoftwareincompatiblesenmuchoscasos,adems
detodoslosmediosyformasposiblesdeconexin.Aquseencuentraunade
71
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
Longitudde32bits.
Identificaalasredesyalosnodosconectadosaellas.
Especificalaconexinentreredes.
Serepresentanmediantecuatrooctetos,
escritosenformatodecimal,separadosporpuntos.
ElprotocoloIPidentificaacadaordenadorqueseencuentreconectadoalared
mediantesucorrespondientedireccin.Estadireccinesunnmerode32bits
quedebesernicoparacada host, y normalmente suelerepresentarsecomo
cuatrocifrasde8bitseparadasporpuntos.
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.
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:
74
NiveldeE/S:eselnivelmsprximoalproceso.Aquestnlossensoresy
actuadores, encargados de manejar el proceso productivo y tomar las
medidasnecesariasparalacorrectaautomatizacinysupervisin.
Figura3.16.EstructurajerrquicadeunaRedIndustrial
3.4.2 PROTOCOLOSDECOMUNICACIONESINDUSTRIALES.
75
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.
Diagnsticoremotodecomponentes
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
funcionesestndarantesmencionadasparacrearprogramasdegestin
y presentacin. La aplicacin suele ser propia de cada fabricante,
permitiendoalosumolaprogramacinenunlenguajeestndar.
Velocidades:1Mbit/sparadistanciascortas,ovaloresinferiores,entre
250Kbits/sa64Kbits/sparadistanciaslargas.
Longitudes:40mparalamximavelocidady350mavelocidadesms
bajas.
Tipodecable:paresdecablestrenzadosyapantallados.
Conectores:bornestipoindustrialoconectorestipoDB9,DB15oDB25.
78
Aislamientos:500VCApermanentesentreelementosdecampoybus.
Tensindeprueba1500VCA/1minuto.
Alimentacin:opcindealimentarloselementosdecampoatravsdel
bus.
Longituddemensajes:mnimo16bytespormensaje.
Maestroflotante:posibilidaddemaestroflotanteentrediversosnodos.
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.
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.
ParateneraccesoalainformacinsobreelWorldWideWeb,sedebeutilizar
unusodelbrowser,talcomoMicrosoftInternetExploreroNetscapeNavigator.
81
Elprotocolomscomneselprotocolohiperactivodelatransferenciadeltexto
(HTTP). La mayora de las referencias a los Servidores del Web estn
dirigidasalosservidoresdelHTTP.
LosdocumentosdelHTMLconsisteneneltextolabradoycontienenamenudo
hyperlinksaotrosdocumentosenelWorldWideWeb.
3.7.2 PROTOCOLOHTTP.
Elhipertextoeselcontenidodelaspginasweb,yelprotocolodetransferencia
es el sistema mediante el cual se envan las peticiones de acceder a una
pginaweb,ylarespuestadeesaweb,remitiendolainformacinquesever
enpantalla.
82
HTTPesunprotocolosinestado,esdecir,quenoguardaningunainformacin
sobre conexiones anteriores. Al finalizar la transaccin todos los datos se
pierden.
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.
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).
EstetextoseexhibesobrelaimagenVI.
c) VINAME(NOMBREDELVI).
EstetemespecificaelVIquevahaaparecerenlapgina.Sepuedeutilizarel
menparaseleccionarunVIabiertooparaelegirunVIendisco.Tambines
posible incorporardirectamenteunnombredeunVI.
87
d) FOOTER(PIEDELAPGINA).
EstetextoseexhibedebajodelaimagenVI.
3.7.4.2
PREVIEWINGTHEPAGE(VISTAPREVIADELAPGINA).
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
3. DandoclicenSavetoDisk,seguardalapginaendirectoriodelaraz
deLabVIEW.
89
Figura3.24.PantalladelVIPrueba_WebServer.vivistoenelBrowser
90
CAPTULOIV
GESTINDEBASEDEDATOS
4.1
INTRODUCCIN.
Tabla4.1.Estructuradeunficherootabla
91
Figura4.1.Tablasconcamposcomunes
Figura4.2.Ejemplodeunabasededatosjerrquica
92
LENGUAJEDECONSULTAESTRUCTURADO(SQL).
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.
ElSQLpermitefundamentalmentedosmodosdeuso:
LautilizacindeSQLdinmicopermitemayorflexibilidadymayorcomplejidad
enlassentencias,perocomocontrapuntoobtenemosunaeficienciamenoryel
95
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.
Ademspermiteadministrarinformacindeotrosservidoresdedatos
Estesistemaincluyeunaversinreducida,llamadaMSDEconelmismomotor
debasededatosperoorientadoaproyectosmspequeos.
97
Esunpotentemotordebasesdedatosdealtorendimientocapazdesoportar
millones deregistros portablaconuninterface intuitivo, adems incorporaun
98
SQLServer2000instalavariosserviciosenlamaquina,elnombredelservicio
selopuedeverenelAdministradordeServiciosdeWindowsdesde:
>>Inicio
>>Programas
>>Herramientasdeadministracin
>>Servicios
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.
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.
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).
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.
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.
Figura4.7.SubVIparaejecutarconsultasentreLabVIEWconlaBasedeDatos
ElcualpermiteejecutarinstruccionesSQLestndardirectamentesobrelabase
dedatos,comosiseestuvieratrabajandoconelAnalizadordeConsultasde
MicrosoftSQLServer2000.
106
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.
5.2.1DESCRIPCIN.
Figura5.1.DiagramadebloquesdelatarjetadeadquisicindedatosNI6009
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.
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.
Aproximacinsucesiva
Nmerosalidasanalgicas
Resolucindelassalidas
12bits
Tasademuestreomximo
150Hz
Rangosdevoltajedesalida
0a+5V
Impedanciadesalida
50.
Corrientedesalida
5mA.
Tabla5.4.EspecificacionestcnicasdesalidasanalgicasparalatarjetaUSB6009
Nmeroentradas/salidasanalgicas
P0.<13>:4lneas.
Cada
Mododecontrol
canal
individualmente
ser
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.
Figura5.2.ReconocimientodelatarjetaNIUSB6009
Paralacreacindeloscanales,sepresionaunclicenelbotnCreateNew
delafigura5.2,sedespliegalapantallaquesemuestraenlafigura5.3donde
seespecificaeltipodecanalacrearseenestecasouncanalvirtual.
Figura5.3.Tiposdecanales
113
Seguidamentesedebeseleccionareltipodesealqueelcanalvaamanejar,
enlapantalladelafigura5.4.
Figura5.4.Tiposdesealesquemanejauncanalvirtual
5.3.1CONFIGURACINPARASEALESDEENTRADAANALGICA.
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
Figura5.7.Asignacindelnombredelcanalvirtualcreado
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
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
SENSORDEPOSICINDELAMARIPOSA(TPS).
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).
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.
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.
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.
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
Figura5.21.IconoDAQmxDataAdquisitioncaractersticodelaadquisicindedatos
Figura5.22.IconoDAQAssistantcaractersticodelaadquisicindedatos
126
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
Figura5.25.Parmetrosdeconfiguracinparauncanaldigital
5.6.2 PANTALLAPRINCIPAL.
128
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.
Encasodenocumplirlacondicindefalla,semostrarelvalordevoltajeque
lecorrespondaalsensor.
Elcdigofuentedesarrolladoparacumplirconloespecificado,yqueseaplica
paralosdosvehculossemuestraeneldiagramadebloquesdelafigura5.28.
130
Figura5.28.DiagramadebloquesdelsensorTPS(VITARA1.6.yCORSAWIND1.4)
Figura5.29.(a)PantallaTPSvehculoVITARA1.6
131
Figura5.29.(b)PantallaTPSvehculoCORSAWIND1.4
Se debe realizar la configuracin del DAQ Assistant, para que obtenga los
datosdelcanalvirtualquelecorrespondealasealprovenientedelWTSyse
determinaelnmerodemuestrasatomarse.
Esnecesariodefinirlosnivelesdevoltajequeservirndecomparacinparala
deteccindefallasparavaloresmenoresoigualesque0,25Vyparavalores
mayoresoigualesque5V,seproducefallaytodoslosindicadoresnumricosy
grficosmarcarn0V.
Encasodenocumplirlacondicindefalla,semostrarelvalordevoltajeque
lecorrespondaalsensor.
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
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
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
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)
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).
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
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
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
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
ParaelvehculoCORSAWIND1.4,laformadeondaquesegeneraes
sinusoidalconvoltajeshasta30Vrms.
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
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)
Figura5.51.FormadeondaobtenidaenunscannerprofesionaldelCASdel
vehculoCORSAWIND1.4
154
Esnecesariodefinirlosnivelesdevoltajequeservirndecomparacinparala
deteccindefallasesdecirqueparavaloresmenoresoigualesque0,25Vy
paravaloresmayoresoigualesque5V,seproducefallaytodoslosindicadores
numricosygrficosmarcarn0V.Encasodenocumplirlacondicindefalla,
semostrarelvalordevoltajequelecorrespondaalsensor.
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
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
156
Figura5.53.DiagramadebloquesdelsensorATSdelvehculoCORSAWIND1.4
LassealesobtenidasparaelsensorATSsemuestranenlafigura5.54.
Figura5.54.PantallaATSvehculoCORSAWIND1.4
157
5.6.9
PANTALLASENSORDEOXGENO(EGO).
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
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.
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).
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
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
Figura5.69.Configuracindeparmetrosdeautenticidad
Figura5.70.ConfiguracinubicacindelaBasedeDatos
170
Finalmente se define el Idioma para los mensajes del sistema del SQL, as
comootrasopcionesdeconfiguracincomoseindicaenlapantalladelafigura
5.71.
Figura5.71.ConfiguracinubicacindelIdioma
Figura5.72.ResumendelaconfiguracindelorigendedatosODBC
171
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
Figura5.75.PropiedadesdelaBasedeDatos
Aldarclickenaceptar,sehafinalizadoconlacreacindelabasededatosy
en la ventana principal del Administrador Corporativo ya consta la base
llamadavehculo.
Esteprocedimientosepuedeobservarenlafigura5.76.
173
Figura5.76.NuevaBasedeDatosvehculo
ParainicializarelAdministradordeConsultas,sedebeingresarelnombrede
usuarioylacontrasea,comoseveenlafigura5.77.
Figura5.77.NombredeusuarioycontraseaparaautentificacinconSQL
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.
Figura5.82.TercerprocesoparaguardardatosenSQL
5.10.2 LECTURADEDATOSDESDESQLSERVER.
178
recuperar todos los datos de las diferentes seales del sistema de inyeccin
electrnica,delastodasfechasquefueronalmacenadas.
Elpanelfrontaldeesteprocedimientosemuestraenlafigura5.83.
Figura5.83.Panelfrontalpararecuperacindedatosalmacenados
Figura5.84.SeleccindelgrupodesealesquealmacenadasenlaBasede
Datos
179
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
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.
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.
184