de las ECUS de control de motor para su posterior diagnóstico Artículo cedido por National Instruments
“Aunque el primer prototipo se
realizó utilizando un dispositivo NI cRIO-9076 junto con los módulos www.ni.com NI 9221, NI 9264 y NI 9225, la ver- sión final del emulador/simulador de Autores: José Ramón ECUS se ha realizado utilizando un Gómez - Tknika dispositivo NI sbRIO-9636 que nos David Garrido - Mon- ha permitido abaratar los costes a dragon Unibertsitatea la hora de afrontar la producción en serie del emulador de ECUs.”
El Reto
Cuando la ECU que controla los
sistemas de inyección y/o encendido de un motor de combustión de un vehículo deja de funcionar. Lea co- Figura 1. Emulador de ECUs. rrectamente, existe un gran desco- nocimiento por parte de mecánicos Una de las ECUs más importantes vehículo. Estamos hablando de se- y electrónicos sobre como abordar es la ECU de inyección y/o encendi- ñales tales como revoluciones por este problema. do del motor ya que cuando ésta minuto a las que está girando el Queremos proporcionarles una falla el vehículo queda inmovilizado motor, señal de posición del árbol herramienta que les permita diag- en la mayoría de los casos. de levas, temperatura del motor, nosticar dichas ECUs en un entorno El desarrollo en la electrónica del cantidad de aire aspirado, presión simulado fuera del vehículo. vehículo no ha ido acompañado del colector de admisión, etc. Algu- con una formación adecuada sobre nas de estas señales se consideran La Solución conocimientos en electrónica de los señales principales y es imprescin- profesionales de los talleres y con- dible enviarlas si se quiere poner en Utilizando un dispositivo NI cesionarios de reparación de auto- funcionamiento la ECU, mientras sbRIO-9636 programado en Lab- móviles, lo cual genera cierto miedo que otras son señales secundarias y VIEW junto con una tarjeta adap- a enfrentarse a estos sistemas. Por ayudan a variar las condiciones de tadora de señales de diseño propio lo tanto la misión de este proyecto funcionamiento del motor. Otra de se ha construido un emulador de un era aportar medios para acercar a las condiciones necesarias es que el vehículo. Este emulador es capaz de los profesionales de la reparación de técnico reparador pueda variar de enviar las señales más importantes vehículos al mundo de la electrónica forma sencilla estas señales para que una ECU de inyección y/o en- del automóvil. poder simular diferentes situacio- cendido necesita para funcionar nes de funcionamiento del motor y fuera del vehículo y comprobar su Requisitos técnicos comprobar la respuesta de la ECU correcto funcionamiento en diferen- a las mismas. tes situaciones. El emulador debe permitir ali- También es importante que el mentar a la ECU de la misma ma- emulador permita la conexión rá- Contexto nera que cuando se encuentra in- pida al mismo de ciertos elementos tegrada dentro del vehículo. Estas actuadores que normalmente incor- En los últimos años la electró- alimentaciones tienen que estar pora un motor de combustión tales nica ha ido introduciéndose pro- convenientemente protegidas ante como inyectores, bobinas de encen- gresivamente en los vehículos. Hoy posibles cortocircuitos que puedan dido, etc. con el objeto de compro- en día es imposible imaginarse un producirse involuntariamente al rea- bar el correcto funcionamiento de vehículo que no cuente con nume- lizar las conexiones necesarias. la ECU a través de la observación rosas centralitas electrónicas (ECUs) A continuación el emulador debe en un osciloscopio que incorpora el dedicadas al control de todo tipo de enviar a la ECU las señales simula- propio emulador de la forma de la sistemas del vehículo tales como el das que los diferentes sensores que señales eléctricas que la ECU manda control de los sistemas de inyección incorpora un motor de combustión a los mismos, señales que a su vez y/o encendido del motor de com- le envían a la misma cuando está son guardadas en el disco para su bustión, los frenos ABS, etc. en funcionamiento dentro de un posterior procesado y análisis.
52 REE • Enero 2016
Caso de Estudio NI
que trabaja conjuntamente con el
emulador de ECUs seleccionamos a través del menú correspondiente el tipo de ECU que vamos a diagnos- ticar. Este paso es importante ya que cada ECU necesita un tipo de señales particulares para ponerse en funcionamiento. El emulador está preparado para trabajar con las ECUs más utilizadas actualmen- te e incluso se pueden incorporar nuevos modelos de manera relati- vamente sencilla. Finalmente damos comienzo al proceso de simulación. El emulador enviará las señales correspondientes a la ECU y ésta se pondrá en mar- cha, lo cual podremos observar de forma física y auditiva. Asimismo podremos observar en el oscilos- copio que aparece en la pantalla Figura 2. Vista general del emulador. del ordenador si la forma de estas señales es la correcta. Finalmente el emulador debe de vadas sin pérdida de datos. Ade- El operario irá variando los pa- permitir que se conecte de forma más, utilizando las herramientas rámetros de las señales de la simu- rápida y sencilla una máquina de de las que dispone LabVIEW para lación tales como velocidad de giro diagnosis de vehículos para entrar la gestión de grandes volúmenes del motor, temperatura del motor, en comunicación con la ECU y ver de datos en tiempo real (RT FIFOs y etc. a su voluntad e irá comproban- si responde a los estímulos que se networkstreams principalmente) se do si las señales de salida de la ECU le envían desde el emulador. ha conseguido crear una interfaz acompañan a estos cambios en las en la que el usuario final observe al señales enviadas. Asimismo podrá Hardware detalle el funcionamiento de senso- conectar una máquina de diagnosis res y actuadores que operan a alta a la ECU a través de la propia conso- Aunque el primer prototipo se frecuencia. la del emulador y por medio de su realizó utilizando un dispositivo NI menú de parámetros ir observando cRIO-9076 junto con los módulos NI Descripción del funcio- que la ECU entiende y reacciona 9221, NI 9264 y NI 9225, la versión namiento del emulador a reacciona a los cambios que el final del emulador/simulador de de ECUs operario realiza sobre las señales ECUS se ha realizado utilizando un que se le envían. dispositivo NI sbRIO-9636 al que se Primeramente hay que conectar Toda la prueba es grabada en le ha acoplado una tarjeta adapta- adecuadamente la ECU al emulador. forma de fichero que puede consul- dora de señales de diseño propio, Seguidamente desde el ordenador tarse una vez finalizado el ensayo. la cual además de aislar la señales procedentes del vehículo, adapta los niveles de tensión de las mismas para que puedan ser correctamente interpretadas por el NI cRIO-9076. Esto también nos ha permitido aba- ratar los costes a la hora de afrontar la producción en serie del emulador de ECUs.
Software
Se ha utilizado LabVIEW tanto
para la programación del emula- dor como para la programación del ejecutable distribuible que podrá ser utilizado por personal de taller. La posibilidad de programar a nivel de FPGA ha permitido la ad- Figura 3. Imagen de la pantalla del ordenador durante la realización de la diagnosis de una quisición a frecuencias muy ele- ECU