Documente Academic
Documente Profesional
Documente Cultură
DiseoyPruebadeECUusandoProductosdeNationalInstruments.NationalInstruments
DiseoyPruebadeECUusandoProductosdeNationalInstruments.
FechadePublicacin:may12,2010
VisinGeneral
NationalInstrumentstienevariosproductosquepuedenusarseenvariasaplicacionesenla
IndustriaAutomotriz.AlusarlosProductosdeNationalInstrumentspuededisearyprobar
componenteselectrnicosautomotrices.EstedocumentohablasobreECU'sylosdiferentes
protocolosquecomnmenteseusanenlaIndustriaAutomotriz.Tambindescribelas
diferentesopcionesqueofreceNationalInstrumentsparadisearyprobarECU.br>
Contenido
1.Introduccin
2.DiferentesTiposdeECU's
3.Entradas/SalidasTpicasdeunECU
4.DiferentestiposdeProtocolosusados
5.DiseoyPruebas
1.Introduccin
Enlaindustriaautomotrizunaunidaddecontrolelectrnico(ECU)esundispositivo
electrnicoembebido,bsicamenteunaPCdigital,queleesealesprovenientesde
sensoresubicadosenvariaspartesyendiferentescomponentesdelautomvily
dependiendodeestainformacincontrolavariasunidadesimportantesporejemploelmotor
yoperacionesautomatizadasenelautoytambinverificaelrendimientodealgunos
componentesclaveusadosenelautomvil.
UnECUesthechobsicamentedehardwareysoftware(firmware).Elhardwareest
hechodevarioscomponenteselectrnicosenunPCB.Elcomponentemsimportantees
unchipmicrocontroladorjuntoconunEPROMounchipdememoriaFlash.Elsoftware
(firmware)esunjuegodecdigosdemenornivelqueseejecutaenelmicrocontrolador.
ElECUsecaracterizapor:
variaslneasdeE/Sanalgicaydigital(altaybajapotencia)
dispositivodeinterfaz/controldepotencia
diferentesprotocolosdecomunicacin(CAN,KWP2000,etc.).
grandesmatricesdeconmutacinparasealesdealtaybajapotencia
pruebasdealtovoltaje
adaptadoresinteligentesdeinterfazdecomunicacin(estndaresopersonalizados)
reconocimientoautomticodeequipoyhabilitarsecuenciadesoftware
simulacindedispositivodepotencia
2.DiferentesTiposdeECU's
LosECU'ssonnombradosydiferenciadosdependiendodeloqueseusa:
ECMMdulodeControldeMotores.(Confrecuenciaenlaindustria,losECMson
llamadosECUUnidaddeControldeMotores).
ElECMtambinconocidocomoEMS(sistemadeadministracindemotores)esunECUen
unmotordecombustininternaquecontrolavariasfuncionesdemotorcomoinyeccinde
combustible,sistemadecontroldetiempodeinyeccinydedistribucindevlvulas.Todo
estecontrolserealizabasadoendatos(comotemperaturadelanticongelantedelmotor,
flujodeaire,posicindepalanca)recibidosdesdevariossensores.
ElECMtambinaprendesobreelmotorconformemanejamosnuestroautomvil.El
"aprendizaje"esunprocesoqueelECUutilizapararastrearloscambiosdetoleranciade
lossensoresyactuadoresenelmotor.Porejemplo,lavlvulabypassidleair(carburador
automtico)conelA/CenelAutomvilenencendidoyapagado.ElECMalmacenaestas
vlvulas"aprendidas"enRAMrespaldadaenbateraasnotienequeiniciardesdecerola
prximavezqueelmotoresencendido.SerealizaunadiscusinendetallesobreECMen
lapartefinaldeestedocumento.
Estesitioutilizacookiesparaofrecerleunamejorexperienciadebsqueda.Conozcanuestrapolticadeprivacidad.
(http://www.ni.com/legal/privacy/unitedstates/us/)
http://www.ni.com/whitepaper/3312/es/
1/9
10/7/2016
DiseoyPruebadeECUusandoProductosdeNationalInstruments.NationalInstruments
(http://www.ni.com/legal/privacy/unitedstates/us/)
ConlaaplicacindelasRegulacionesdeEmisinFederalel1981,losECUssehanusado
enlamayoradelosvehculos.Enlasaplicacionesaeronuticasestossistemas
comnmentesellamanFADECs(ControldeMotorDigitaldeAutoridadCompleta).
OK
EBCMMdulodeControldeFrenosElectrnicos.
EsteenunECUqueesusadoenelmduloABS(sistemadefrenoantibloqueo)deun
automvil.Seintrodujeronaprincipiosde1970paramejorarelfrenadodelvehculosin
importarlascondicionesdelcaminooclima.Aunqueesmuyreciente,yahaobtenido
popularidad.
ElEBCMregulalossistemasdefrenadoenlascincoentradasquerecibe.
1.ElFreno:Estaentradaleproporcionaelestadodelpedaldelfreno,porejemploflexino
adhesin.Estainformacinseadquiereenunformatodigitaloanalgico.
2.El4W.D:Estaentradaproporcionaelestadoenformatodigitalsielvehculoesten
mododemanejoen4ruedas.
3.Elencendido:Estaentradaregistrasilallavedeencendidoestensulugarysielmotor
estandandoono.
4.VelocidaddelVehculo:Estaentradaproporcionalainformacinsobrelavelocidaddel
vehculo.
5.Velocidaddelasllantas:Enunaaplicacintpicaestorepresentaunjuegode4seales
deentradaquetransmitenlainformacinreferentealavelocidaddecadallanta.Esta
informacinseusaparaobtenertodalainformacinnecesariaparalosalgoritmosde
control.
PCMMdulodecontroldeltrendepotencia.
PCMesunECUquemonitoreaycontrolavelocidad,A/CyTransmisinAutomtica.Las
entradasquesonalimentadasalPCMsonde:
sensordeposicindelacelerador,
sensordevelocidaddeflechadetransmisin,
sensordevelocidaddelvehculo
sensordevelocidaddelmotor(CKP)
interruptordefreno
interruptoresdecontroldevelocidad
encendido
interruptoron/offdeoverdrive
sensordelgobernadordepresin.
Usandoestasentradasrealizacontroldetransmisin,controldevlvulaatravsdesalidas
PWM,controldelembragueconvertidordetorsinydelreldeproteccindetransmisiny
proporcionainformacinalcontroladoratravsdelalmparadeltablerodeoverdrive.
VCMMdulodecontroldelvehculo
VCMesunECUquecuidalossistemascomo:
sistemasdeDireccinElctricaAsistida(EPS)
sistemasdecontroldevelocidadinteligente(ACC)
sistemasdecontroldebolsadeaire(ACS).
sistemasdeControlElectrnicodeEstabilidad(ESC).
ElVCMgeneralmenteesinstaladoalamitaddelautomvilentreelpasajeroyel
compartimientodelmotor.Estnconectadosavariostiposdesensoresparacontrolarvarios
sistemasenelautomvil.Tomanentradasdesensoresdeimpacto(acelermetrosdemicro
mquina)ysensoresquedetectanelpesodelocupante,posicindeasientos,cinturnde
seguridadyposicindeasientoparadeterminarlafuerzaconlacuallasbolsasdeaire
Estesitioutilizacookiesparaofrecerleunamejorexperienciadebsqueda.Conozcanuestrapolticadeprivacidad.
(http://www.ni.com/legal/privacy/unitedstates/us/)
http://www.ni.com/whitepaper/3312/es/
2/9
10/7/2016
DiseoyPruebadeECUusandoProductosdeNationalInstruments.NationalInstruments
(http://www.ni.com/legal/privacy/unitedstates/us/)
frontalesdebendesplegar.Asmismo,tomanentradasdelossensoresdengulode
direccin,sensoresdevelocidaddelasllantas,sensoresdelrangodeviraje,sensoresde
aceleracinlateralparaproporcionarunasalidaalESCparaseguridaddemanejo.
OK
BCMMdulodecontroldelaunidad.
BCMesunECUquecuidalaunidaddecontroldelasiento,controldellimpiador,ventanasy
toldosenautomvilesconvertibles(ej.BenzSLRoadster).
3.Entradas/SalidasTpicasdeunECU
UnECUconsisteenunnmerodebloquesfuncionales:
1.FuentedeAlimentacindigitalyanalgica(potenciaparasensoresanalgicos)
2.MPUmicroprocesadorymemoria(generalmenteFlashyRAM)
3.EnlacedeComunicacin(ej.busCAN)
4.EntradasDiscretasentradastipointerruptorOn/Off
5.EntradasdeFrecuenciasealestipocodificador(ej.palancaovelocidaddevehculo)
6.EntradasAnalgicassealesderetroalimentacindesdesensores
7.SalidasdeConmutadorsalidastipointerruptorOn/Off
8.SalidasPWMfrecuenciavariableyperiodo(ej.inyectoroencendido)
9.SalidasdeFrecuenciaperiodoconstante(ej.motordepasoscontroldetiempode
inyeccin)
YgeneralmenteenunaUnidaddeControldeMotoresexistenvariostiposdesensoresy
actuadoresconectadosyesimportantesabereltipodeE/Squerequieren.
Veamosalgunosdelostiposdesensoresyactuadoresquegeneralmentesonconectadosa
unmdulodecontroldemotoresyeltipodeE/Squerequieren.
SensorManifolddeTemperaturadelAire(MAT)
Elsensoresuntermistor.Esmontadonormalmenteenelductodeairealojadoenel
manifold.Laresistenciaelctricadeltermistordisminuyecomorespuestaalaumentode
temperaturayestosepuedemedirusandocanalanalgicoconalgnacondicionamientode
seal.(excitacin,amplificacin,etc.)
SensordeTemperaturadelAnticongelante(CTS)
ElCTStambinusauntermistorparadetectarlatemperaturadelanticongelanteenelmotor
yalimentalasealdevoltajeauncanaldeentradaanalgicadelECM.
SensordePosicinCamshaft/Crankshaft(CPS)
ElCPSesmuyimportantealmonitorearlavelocidaddelmotorylaposicindelpistnenel
motor.Tradicionalmente,lossensoresderenuenciavariableeranusadosparamediresto
perohoyendavariossensoresIRylosltimoscodificadoresrotativossonusadospara
hacerlomismo.Estassealesdecodificadorsonproporcionadoscomoentradasde
frecuenciaalosECU's.
SensordeGolpe(KS)
ElKSesunsensorpiezoelctricotpico,detectalavibracindegolpedesdeelbloquede
cilindrodondeestsujetoyestasealanalgicacompleja/dinmicasemandaalECU.
SensordeOxgeno(HO2S)
ElHO2Sesunsensordemedidadecalidaddelaire.Elsensoresthechobsicamentede
cermicazirconialacualescolocadaenelmanifolddecombustinenuntubocerrado.La
zirconiageneravoltajedesdeaproximadamente1Vmximoenexcelentescondiciones
hasta0Vencondicionesdifciles.EstasealanalgicaesenviadaalECM.
SensordePosicindelAcelerador(TPS)
ElTPSesunpotencimetroquetransformalaposicindelaceleradorenvoltajedesalidael
Estesitioutilizacookiesparaofrecerleunamejorexperienciadebsqueda.Conozcanuestrapolticadeprivacidad.
cualseenvalaECM.
(http://www.ni.com/legal/privacy/unitedstates/us/)
http://www.ni.com/whitepaper/3312/es/
3/9
10/7/2016
DiseoyPruebadeECUusandoProductosdeNationalInstruments.NationalInstruments
(http://www.ni.com/legal/privacy/unitedstates/us/)
SensordeVelocidaddelVehculo(VSS)
ElVSSestubicadaenelejedetransmisin.Esungeneradordepulsoyproporcionauna
sealdigitalalECM.
OK
PresinAbsolutadelManifold(PAM)
ElsensordePresinAbsolutadelManifoldmideloscambiosenlapresindeadmisin
desdelacargadelmotoryloscambiosdevelocidad.ElECMenvaunasealdereferencia
de5voltsalsensorMAP.Conformeloscambiosdepresinenlapresindeadmisin
ocurren,laresistenciaelctricadelsensorMAPtambincambia.Almonitorearelvoltajede
salidadelsensor,laPCpuededeterminarlapresinabsolutadelmanifold.Mientrasmayor
lasalidadevoltajeMAP,menorelvacodelmotor,locualrequieremsgasolina.Mientras
menorlasalidadevoltajeMAP,mayorelvacodelmotor,locualrequieremenosgasolina.
Bajociertascondiciones,elsensorMAPtambinesusadoparmedirpresinbaromtrica.
EstopermitealaPCajustarseautomticamenteparadiferentesaltitudes.LaPCutilizael
sensorMAPparacontrolarlainyeccindecombustibleytiempodeinyeccin.
EstossonalgunasdelassealesmsimportantesqueelECMtomaparacontrolarel
sistemadeinyeccindecombustibledemaneraeficienteparaunaadministracinadecuada
delcombustible.
ElhardwaredeNIquesepuedeusarconestossensoressepuedeescogerenlalistaa
continuacin:
[+]AmpliarImagen
4.DiferentestiposdeProtocolosusados
Losprotocolosautomotricessepuedendividirenlassiguientescategorasprincipales.
Diagnsticos
Losdiagnsticosinternosexistendesdeprincipiosde1980.Peroenlosltimosaossehan
vueltoaltamentesofisticados.Porlotanto,sonprotocolosaltamenteconfiablesusadospara
diagnsticosinternos.
Algunosdelosusadosconmayorfrecuenciason:
ProtocoloODBIIEsteesunestndardelosmspopularesqueseintrodujoamediadosde
losaos90'sycuidaelcontroldelmotorcompletoymonitoreodelchasisylosaccesorios.
Esusadoporcasitodoslos
fabricantes
CANISO11898Otroprotocolomuypopularusadoporlamayoradelosfabricantespara
diagnsticosinternos.Losdetallesdelpinsemuestranacontinuacin.
Pin2J1850Bus+
Pin4TierradelChasis
Pin5SealaTierra
Pin6CANAlto(J2284)
Pin7ISO91412LneaK
Pin10J1850Bus
Pin14CANBajo(J2284)
Pin15ISO91412LneaL
Pin16Batera
Estesitioutilizacookiesparaofrecerleunamejorexperienciadebsqueda.Conozcanuestrapolticadeprivacidad.
(http://www.ni.com/legal/privacy/unitedstates/us/)
http://www.ni.com/whitepaper/3312/es/
4/9
10/7/2016
DiseoyPruebadeECUusandoProductosdeNationalInstruments.NationalInstruments
(http://www.ni.com/legal/privacy/unitedstates/us/)
Keyword2000yJ1850EstosprotocolossonusadosbsicamenteporGM,Chryslerpara
diagnsticosinternos.J1850esunprotocolomuyviejoyestobsoleto.
CarrocerayTrendePotencia
LasredesdeCarrocerayTrendePotenciapuedenconsistirenprotocolosCAN,LINo
J1850.CANesunprotocoloverstilyesusadoprincipalmenteenvariascategorasde
redesporttiles.CANdealtavelocidadesusadocomnmenteparaaplicacionesdeTrende
potenciacomotemporizacindelmotorparaasegurarqueelautomvilfuncionademanera
eficiente.
OK
LINLaRedLocaldeInterconexin(LIN)esunaredbasadaenUARTquefue
desarrolladaestrictamenteparaaplicacionesdecarrocera.Porejemplo,unaredLIN
conectatodoslosdispositivoselctricosenlapuertadeunautomvil.LINyCANdeben
coexistir.EsusadoprincipalmenteporChrysler,BMWyVolkswagen.
MultimediayControladorporcable
MOSTEsunareddefibrapticaquehasidooptimizadaparausoenelautomvil.Est
diseadoparausarsecondispositivossimplescomomicrfonosybocinasjuntocon
dispositivosmscomplejoscomodispositivosdeseguridadcomoaquellosusadospara
ubicarautomvilesrobados.LatecnologaMOSThasidodesarrolladaypromovidaporuna
Cooperacin,lacualincluyeBMW,DaimlerChrysleryAudi.
IDB1394EslaltimaadicinalafamiliaIDBdelasredesporttiles,diseadopara
aplicacionesdemultimediadealtavelocidadquerequierenmoverrpidamentegrandes
cantidadesdeinformacinenunvehculo.AnteriormenteconocidocomoIDBM,elIDB
1394estintegradoenlatecnologaIEEE1394quehaganadoampliaaceptacinenla
comunidaddeelectrnicosdeconsumo.
LaespecificacinIDB1394definelascapasdegradofsicodelautomvil(ej.cables,
conectores),modosdepotenciaylosprotocolosdelmsaltonivelnecesariospara
asegurarlainteroperatividaddetodoslosdispositivosIDB1394.
Controladorporcablehastaelmomentolosprotocolosnohansidodesarrollados
completamente.Tambinhayalgunosdesacuerdossobreculprotocolosevolverel
estndarindustrial.MientrasFlexrayofrecealtavelocidad,escostosoylejosdela
estandarizacin.
FlexRayEsunsistemadecomunicacinescalable,flexibleydealtavelocidad,elcual
cumpleconlascrecientesdemandastcnicasenlaindustriaautomotriz.Consuraznde
datosdehasta10MBits/s,esidealparaaplicacionesdecableporX.
5.DiseoyPruebas
Lamaneratradicionalparadesarrollarsistemasembebidosautomotriceshasidoconstruir
tarjetasdehardwarequerepresentantodoopartedecadaECUypartedesus
componentes,generalmentellamadosmodelosdeplantasyusadasparapruebasde
laboratorio.Desafortunadamente,elenfoquedelaboratoriotienevariaslimitaciones.
Primero,escostosocreartodaslastarjetasdehardwarenecesarias.
Segundo,losrequerimientosdelrendimientodelosECU'smspotentes(aquellosusados
paracontroldeltrendepotencia)sontandemandantesqueyanoesposibleconstruir
tarjetasquepermitanadecuarlasmedidasqueserntomadas.
Finalmente,ymsimportante,esteenfoquedepruebasdelaboratorioestbasadoenun
procesosecuencialdediseodondeelhardwareesdesarrollado,losprototiposdelmodelo
deplantasonconstruidosyeldesarrollodesoftwarecomienza.
Pararesolverestaslimitacioneslosingenierosdediseodecontrolhanadoptadoun
procesodediseoaltamenteeficientegeneralmentereferidocomoeldiagrama"V".Aunque
originalmentefuediseadoparaencapsularelprocesodediseodelasaplicacionesde
software,sepuedenencontrardiferentesversionesdeestediagramaparadescribir
diferentesciclosdediseodeproducto.Elqueseproporcionaacontinuacingeneralmente
esusadoenelciclodediseoECU.
Estesitioutilizacookiesparaofrecerleunamejorexperienciadebsqueda.Conozcanuestrapolticadeprivacidad.
(http://www.ni.com/legal/privacy/unitedstates/us/)
http://www.ni.com/whitepaper/3312/es/
5/9
10/7/2016
DiseoyPruebadeECUusandoProductosdeNationalInstruments.NationalInstruments
(http://www.ni.com/legal/privacy/unitedstates/us/)
OK
Enestediagramalaprogresindeltiempogeneralenlasetapasdedesarrollosemuestra
deizquierdaaderecha.Sinembargo,esteessiempreunprocesorepetitivoyeldesarrollo
actualnoprocederlinealmenteatravsdeestospasos.Acambio,ustedpodremplearel
tiempoencadapasoyhastatenerqueregresardevezencuando.Lametaeshacereste
ciclolomseficienteposiblealminimizarlacantidaddereproduccionesentrelospasos,as
comoeltiempoempleadoencadapaso.
Elejeydeestediagramaselepuedeconocercomoelnivelalcualloscomponentesdel
sistemasonconsiderados.Losrequerimientosdelsistemasedebenconsideraralcomienzo
deldesarrollo.Conformeelsistemaesdivididoensubsistemasycomponentes,elproceso
sevuelvedebajonivelhastaelpuntodecargarelcdigoenlosprocesadoresindividuales.
Despus,loscomponentessonintegradosyprobadosjuntoshastaesetiempoenelqueel
sistemacompletopuedeentraralaspruebasdeproduccinfinales.Porlotanto,laparte
superiordeldiagramarepresentalavistadelsistemadealtonivelylaparteinferiordel
diagramarepresentaunavistademuybajonivel.
Analicemosestospasosunoporuno.
DefinicindelSistema.
Enestepasolosingenierosdediseoinicialmentedocumentanlasnecesidadesy
requerimientosdelproyectousandoaplicacionesdehojasdeclculooprocesamientode
palabras.Ladocumentacintambinseencargadelasdiferentesespecificacionesdel
motorylasdiferentesnormasquenecesitaparacumplirlas.Tambinmarcaloslmitesde
losparmetrosinvolucradosencontrolarelmotor.
Unavezquelasespecificacionessondocumentadas,elprocesoactualdediseo
comienza,enelqueprimeroseconstruyenunmodelodesoftwaredelECUyelmotor.
Yunavezquelosmodelossonconstruidos,eltercerpasoinvolucrasimulacindesoftware
enelciclo.EnestepasolosdosmodelosdesoftwaremodelodelECUymodelodelMotor
sonconectadosjuntosenunciclocerradoydespussimuladosparaanalizarlas
caractersticasdinmicasdelsistemacompleto.DurantelasimulacinelmodelodelECU
monitorealasalidadesdeelmodelodelMotoryajustalasentradasalmodelodelMotor
paramejorarelrendimientodevariasfuncionesdelmotorcomoinyeccindelcombustible,
encendido,etc.
NationalInstrumentsofrecetresopcionesparaconstruirunmodelodesoftware.
Estesitioutilizacookiesparaofrecerleunamejorexperienciadebsqueda.Conozcanuestrapolticadeprivacidad.
(http://www.ni.com/legal/privacy/unitedstates/us/)
http://www.ni.com/whitepaper/3312/es/
6/9
10/7/2016
DiseoyPruebadeECUusandoProductosdeNationalInstruments.NationalInstruments
(http://www.ni.com/legal/privacy/unitedstates/us/)
[+]AmpliarImagen
OK
1ra.OpcinLabVIEW.
LabVIEWconelPaqueteDiseodeControlySimulacinofreceunamuybuenaplataforma
paradisearymodelarelMotorylaunidaddecontroldelMotor.ElPaqueteDiseode
ControlySimulacinconsisteprincipalmentedetresjuegosdeherramientasparaeste
propsito.
SystemIdentificationToolkityControlDesignToolkit:Estejuegodeherramientas
contienevariosVI'sparaIdentificacindeSistemasqueayudaaconstruirmodelos
matemticosdelossistemasdinmicosdeunmotor.Estosmodelospuedenserintegrados
juntosparagenerarunmodelocompletodelmotor,elcualalusar
losVIsparadiseodecontrolsepuedeanalizaryusarparadisearelmodelomatemtico
delECU.
MdulodeSimulacin:Elmdulodesimulacinofreceunentornodesimulacinen
LabVIEW.LosclientestambinpuedenconstruirelmotorylosmodelosECUenformade
diagramadebloques(comomodelosSimulink)usandovariosVI'senLabVIEWpara
funcioneslgicasyaritmticas,procesamientodeseales,
filtros,etc.juntoconelementosDinmico,tablasdeconsulta,etc.proporcionadasporel
mdulodesimulacin.Despusqueelmodeloesdiseado,sepuederealizarlasimulacin
delsoftwareenelciclousandoelmismoentornodesimulacin.
Ladocumentacinparaelmodelosepuedeprepararusandocualquieraplicacinde
palabrasohojasdeclculo.
2daOpcinMATRIXx
MATRIXxtienehabilidadessimilaresaMatlab/Simulink.Esunaherramientaidealpara
clientesqueestnplaneandoconstruirsusmodelosdesdeceroyestnbuscando
herramientasquepuedanlograrunaaplicacincomplejadediseodecontrolysimularlaa
altavelocidad.
MATRIXxesthechobsicamentedecuatroproductos:
1)XMath
2)SystemBuild
3)AUTOCODE
4)DocumentIt
UsandosoftwareXMathySystemBuild,losclientespuedenmodelarsusECUsyMotoresy
despususandoesosmodelospuedenrealizarsimulacindesoftwareenelciclo.
ElsoftwareXMathesunentornodesoftwarebsicodeanlisisyvisualizacinquecontrola
SystemBuildytodoelentornoMATRIXxrelacionado.Tambinayudaamanejardatosy
realizaranlisisnumricoparaSystemBuild.
SystemBuildesunentornodeprogramacingrficaquesepuedeusarparamodelary
simularelMotoryelsistemadelMotor.Tieneunaopcindems80tiposdebloquesquese
puedenusarparaconstruirmodeloscomplejosdelMotorydelECU.
ParadocumentarelmodeloMATRIXxtieneunproductollamadoDocumentItelcualpuede
creardocumentosautomticamenteenvariosformatosdesdelosmodelosconstruidosen
SystemBuild.
3raOpcinLabVIEW+Simulink
SiyatieneunmodelodemotorlistoeintegradoenSimulinkynodeseareconstruirel
modelo.Entonceshaydosopcionesdisponibles:
1)AlusarelMdulodeSimulacinpodemostraducirelmodeloSimulink(.mdlfile)
existenteencdigodeldiagramadebloquesdeLabVIEW,locualsepuedelograr
fcilmenteenunprocesodetrespasos.
2)ElSimulationInterfaceToolkit(SIT)esuncomplementodeLabVIEWqueproporciona
herramientasparacrearinterfazdeLabVIEWparacomunicarseexitosamenteconun
modeloSimulinkexistente.
a)ComunicardirectamenteentreLabVIEWyelmodeloSimulink.ElServidorSITnecesita
iniciarsedesdeMATLABparalograrestacomunicacin.ElmodeloSimulinktambinse
puedeejecutarenlaPCprincipaluotraPCdiferente.
Estesitioutilizacookiesparaofrecerleunamejorexperienciadebsqueda.Conozcanuestrapolticadeprivacidad.
(http://www.ni.com/legal/privacy/unitedstates/us/)
http://www.ni.com/whitepaper/3312/es/
7/9
10/7/2016
DiseoyPruebadeECUusandoProductosdeNationalInstruments.NationalInstruments
(http://www.ni.com/legal/privacy/unitedstates/us/)
OK
Ladocumentacinsepuederealizarusandocualquieraplicacindehojadedatoso
palabras.
b.)EjecutarelmodeloenunsistemaentiemporealalconvertirelmodeloSimulinkaun
DLL.UnavezqueelDLLestconstruido,nosonnecesarioselservidorSITnielmodelo.
RpidaGeneracindePrototiposdeControl
Tambinseconocecomosimulacindemodeloenelciclo(EIL).Nosedebeconfundircon
eltrminorpidageneracindeprototipos(RP)lacualserefiereaunaclasedetecnologas
quepuedenconstruirmodelosfsicosautomticamentedesdedatosdeDiseoAsistidopor
Computadora(CAD).ParaRCP,elmodelodesoftwareECUquehasidodiseadoes
descargadoaunobjetivoprototipodehardwareentiemporeal.ElObjetivopuedeser
cualquierhardwareentiemporeal(idealmenteunsistemaPXIounsistemacRIO).Porlo
tanto,elmodelodesoftwaredeECUproporcionainterfazdeE/Slacualestconectadaa
sensoresyactuadoressujetosalmotor.
ElsoftwarequesepuederequeriresLabVIEW,LVRTyLVFPGA(siseusacRIOo7831R
enPXI).SielmduloesconstruidoenMATRIXxentoncesundllsepuedecrearapartirde
lysepuedeimportaraLabVIEWdondelainterfazdeE/Ssepuedeproporcionaryel
cdigosepuededescargaraunodelosobjetivosdehardwareentiemporealmencionados
arriba.SiesunmodeloSimulinkentoncesdespusdeserimportadootraducidoa
LabVIEWlainterfazdeE/Ssepuedeproporcionaralmismoydespuselobjetivoal
HardwareRTcomoPXIocRIO.
ComosemencionenlaseccindeEntrada/salida,elhardwareapropiadosepuedeusar
enelPXIocRIOdependiendodelosparmetroscontroladosylossensoresusados.
Objetivos
EnestepasoelmodeloECUprincipalesmodificadoparaconectarseconlaE/Sdisponible
enelECUactualydespusesconvertidoenuncdigoCusandoungeneradordecdigo
C.Enalgunoscasostambinsonconvertidosenuncdigoada.Ydespusestecdigoes
descargadocomoelalgoritmodecontrolalmicrocontroladorde32bitsdentrodelECU.
Estesitioutilizacookiesparaofrecerleunamejorexperienciadebsqueda.Conozcanuestrapolticadeprivacidad.
(http://www.ni.com/legal/privacy/unitedstates/us/)
http://www.ni.com/whitepaper/3312/es/
8/9
10/7/2016
DiseoyPruebadeECUusandoProductosdeNationalInstruments.NationalInstruments
(http://www.ni.com/legal/privacy/unitedstates/us/)
ActualmenteLabVIEWnotienelahabilidadolasherramientasparaconvertireldiagramade
bloquesenuncdigoC.Porlotantoquienestusandoelpaquetedediseodecontrol
paraconstruirelmodelodelECUtienequecodificarmanualmenteelmodeloenC.Aunque
estediosohacerestoenlugardeusarunautogeneradordecdigoC,muchosclientes
prefierenhacerloyaqueenlamayoradeloscasoselgeneradordecdigoCcreamuchos
erroresenelcdigogenerado,locualesdifcildedepurar.
OK
DecualquiermanerasielclienteestusandoMATRIXxparaconstruirelmodelo,entonces
nosotrostenemosunproductollamadoAUTOCODEelcualpuedegeneraruncdigoCo
uncdigoadadesdeelmodeloSystemBuildquefueconstruidoparaelECU.
SimulacindeHardwareenelCiclo(HIL).
UnavezqueelcdigoquecontieneelalgoritmodecontrolesdescargadoalECUpodemos
probarelrendimientodelECUbajocondicionesextremas,locualnosepuedealcanzaren
larealidadalrealizarsimulacinHIL.EnestepasoelECUactualesprobadoalsimularun
motorusandoelmodelodelMotorquecreamosanteriormente.
AlcontrariodeloquehicimosenRCP,aquenHILelmodelodelsoftwaredelMotores
descargadoaunhardwareentiemporealylasinterfacesdeE/Sapropiadasson
proporcionadas.EstasE/SsonconectadasalECUactual.Despuslasdiferentes
condicionesdelmotorpuedensersimuladasyelECUpuedeserprobadobajosuslmites,
locualnoseraposiblesifueraprobadousandounMotoractual.
.
Otravez,comoelRCPelhardwareparaelHILseelijedeacuerdoalassealesylos
sensoresquesevanasimular,estesepuedeescogerenlalistaproporcionadaenla
seccindeEntrada/Salida.
MATLABySimulinksonmarcasregistradasdeTheMathWorks,Inc.Otrosproductosy
compaasnombradassonmarcaregistradaynombrescomercialesdesusrespectivas
compaas.
PRODUCTOS
SOPORTE
Estadodelpedidoehistorial
(http://www.ni.com/status/)
Enviarunasolicituddeservicio
SobresucursaldeNationalInstruments
(https://sine.ni.com/srm/app/myServiceRequests)(http://www.ni.com/company/esa/)
Comprarpornmerodeparte
(http://sine.ni.com/apps/utf8/nios.store?
action=purchase_form)
Manuales(http://www.ni.com/manuals/esa/)
Controladores
(http://www.ni.com/downloads/drivers/esa/)
Activarunproducto
(http://sine.ni.com/myproducts/app/main.xhtml? AlliancePartners
lang=en)
(http://www.ni.com/alliance/esa/)
COMPAA
AVANZANDO JUNTOS
NIpreparaaingenierosycientficosparaque
resuelvanlosdesafosdeunmundocada
vezmscomplejo.
SobresucursaldeNationalInstrumentsLatin
America(http://latam.ni.com/compania)
(http://www.facebook.com/NILatam)
Eventos(http://www.ni.com/events/)
(http://twitter.com/nilatinoamerica)
Carreras(http://www.ni.com/careers/)
(http://nifeeds.ni.com/f/newses)
Informacindecompraypago
(http://www.ni.com/howtobuy/esa/)
(http://www.youtube.com/nilatinoamerica)
ComunqueseconNI
deSitio(http://www.ni.com/help/map.htm)
(http://www.ni.com/contactus/)
Estesitioutilizacookiesparaofrecerleunamejorexperienciadebsqueda.Conozcanuestrapolticadeprivacidad.
(http://www.ni.com/legal/privacy/unitedstates/us/)
http://www.ni.com/whitepaper/3312/es/
9/9