viernes, 22 de junio de 2007

Volkswagen GOL 1.0 - Problemas con el Paso a Paso

Llego a nuestro taller escuela un VW GOL 1.0 modelo 2000 con serios problemas de ralenti. Era imposible para el auto mantener un régimen de marcha lenta estable. La misma oscilaba entre las 900 RPM y las 2200 RPM en forma permanente. Antes de llegar a TestEngine el propietario del vehículo había recurrido a varios talleres e inclusive visitado varias veces al instalador que le había puesto GNC al vehículo, pero no le lograron resolver el problema. La única "solución" que encontraron fue desconectar la ficha de conexion a la válvula de marcha lenta. Como consecuencia de esta "solución", el auto dejo de tener estas oscilaciones bruscas, pero estaba imposibilitado de controlar por si mismo el ralenti y la ECU se encontraba trabajando en estrategia de "emergencia"


El diagnostico que le habían dado hasta el momento era que había que cambiar el "paso a paso" y que el costo de este era de mas de $ 600.00 sin contar la mano de obra. Como se puede ver en la segunda foto, la válvula de marcha lenta del GOL 1.0 no es un motor paso a paso (stepper) ni tampoco es una válvula de marcha lenta normal. A diferencia de la gran mayoría de las válvulas de marcha lenta, esta tiene un mecanismo digno de relojería que, mediante la activación de un motor de corriente continua, mueve directamente la mariposa de aceleración.

La primera tarea que se lleva a cabo en Test Engine Argentina cuando ingresa un auto es realizar un diagnostico previo. Los códigos de falla detectados en el vehículo fueron los siguientes:

1087 - Adaptacion de sensores del cuerpo de mariposa
516 - Interruptor de Marcha lenta (M.L) - F60
518 - Potenciómetro de la mariposa del acelerador - G69
530 - Sensor de Posición de Mariposa del Acelerador
533 - Regulación de la marcha a ralenti


Para descartar (o quizás no) si el causante del problema era la válvula de marcha lenta en si, se procedió a medir la continuidad de los diferentes terminales del conector de dicha válvula y la pinera de la ECU para verificar continuidad en los cables. No habiéndose detectado problemas, se procedió a verificar la aislación con respecto a masa de los mismos. También se procedió a verificar la resistencia de los dos potenciometros que posee dicha válvula asi como tambien los valores de tensión y, como era de esperar, las comprobaciones fueron todas correctas. Evidentemente el problema estaba por otro lado y no en el actuador de ralenti.


Se volvió a conectar el Scanner al vehículo y se comienzo a ver detalladamente los parámetros de lecturas en tiempo real. Todo parecía normal conforme el auto iba tomando temperatura hasta llegar a los 55° centígrados. Alli el sensor de temperatura de agua no seguía subiendo de valor en la pantalla del scanner. Sin embargo, pasados unos minutos, el electro ventilador del auto comenzó a encender. Por lo cual el sensor, en principio, estaba funcionando incorrectamente. Antes de decidir la compra de un nuevo sensor, se procedió a desconectar la ficha de conexion del sensor y se le conecto un potenciometro llevándolo al valor de resistencia necesario para representar 95° C. En ese mismísimo momento el auto dejo de cabecear y su ralenti se estabilizo de inmediato. Ahora se estaba totalmente seguro del causante del problema.


Se procedió a comprar un nuevo sensor, se sustituyo el viejo, se borraron los códigos de falla que habían quedado almacenadas en la memoria de la ECU y se realizo el procedimiento de autoadaptacion. Demás esta decir que el vehículo quedo funcionando perfectamente.
La explicacion de por que el sensor de temperatura causaba tal problema es sencilla. La ECU estaba "creyendo" que la temperatura de funcionamiento del motor era de 55° C mientras que en realidad se encontraba a 95° C. La ECU trabajaba con los parametros de apertura de mariposa y tiempos de inyeccion de combustible para motor a baja temperatura, pero al encontrarse este trabajando a temperatura normal de funcionamiento, subian las vueltas en exceso. Al ver la ECU (a traves del sensor de rotacion) que las RPM eran muy elevadas, trataba de bajarlas cerrando la mariposa encontrando nuevamente en una condicion no prevista y se generaba un loop erroneo indefinido.
Como corolario de esta nota, resalto una vez mas la necesidad de estar totalmente seguros de un diagnostico antes de transmitirlo al cliente y antes de decidir comprar un repuesto de inyección.
En este caso particular un presupuesto de $ 600.00 que solo hubiera servido para reemplazar un componente en perfecto estado fue solucionado con el cambio de un sensor de temperatura de costo $ 30.00

Este tema que en este post fue tratado a nivel informativo, puede ser visto en profundidad inscribiendose en los cursos de Inyeccion Electronica que brindamos en Test Engine Argentina

miércoles, 6 de junio de 2007

Como es una ECU por dentro

En el post del día de hoy nos vamos a concentrar en lo que hay dentro de la ECU de un auto a inyección electrónica. Dentro de ella podemos encontrar distintos componentes con diferentes funciones asignadas que vamos a ir viendo uno a uno.
Un microprocesador es una unidad central de procesamiento que se encuentra dentro de lo que se denomina IC (circuito integrado) que comúnmente conocemos como chip. Un circuito integrado por fuera es un encapsulado plástico plagado de patas que van soldadas al circuito impreso de la ECU. Dentro de ese encapsulado se encuentra una minúscula pieza de silicio que esta formada por decenas de miles de transistores (siendo estos los bloques básicos de cualquier circuito electrónico). Las patas del procesador son denominadas pines y están internamente ligadas al chip de silicio.
Desde el punto de vista de la funcion que cumple, un microprocesador se encarga de ejecutar las instrucciones de un programa de una a la vez.
Una memoria ROM (READ ONLY MEMORY) es un circuito integrado que esta diseñado para almacenar en forma permanente el programa y los datos a los que accede el microprocesador. Existen distintos tipos de memorias que entran dentro de esta categoría. Funcionan de una manera análoga a un CD o videocasette, una vez que se grabo algo en ellas, aunque se corte la alimentación no se borran los datos grabados en dicho medio.
Como dato anecdótico, los fabricantes de memorias PROM aseguran que los datos grabados en ellas permanecen inalterables por 20 años sin ninguna fuente de alimentación conectada. Es mas, cada vez que se conectan a su fuente los datos allí guardados se aseguran por otros 20 años.
Una memoria RAM (RANDOM ACCESS MEMORY) es una memoria que esta diseñada para almacenar datos en forma temporal. En cierta forma este tipo de memorias se asemeja a la memoria de corto plazo de nuestro cerebro.
La memoria RAM al dejar de recibir alimentación, pierde su contenido.
Pero una ECU también tiene lo que se denomina memoria KAM (KEEP ALIVE MEMORY), que no es ni mas ni menos que una memoria RAM alimentada directamente por la batería del auto (sin pasar por la llave de contacto).
En una memoria KAM se graban los códigos de falla que se van cargando por anomalías en el sistema de inyección para asegurar que cuando el auto ingrese al taller, se tengan los datos disponibles sobre cual fue el componente que origino la falla.
El BUS es el encargado de transmitir la información. La función que tiene un BUS dentro de la ECU es la de conectar un chip con otro. En la ECU, en lugar de usarse cables como conectores, se utilizan las pistas de cobre que sirven de conductores en el circuito impreso.
La cantidad de pistas que tiene un BUS se denomina ancho del BUS. Normalmente hay BUS de 8, 16 o 32 bits de ancho. Haciendo una semejanza con el transito vehicular en una ruta, que puede ser de una mano o de dos manos, en el BUS la información puede circular en un sentido o en el otro (por ejemplo del procesador a la memoria o viceversa). Los BUS donde hay circulación en ambos sentidos se los conoce como BUS bi-direccionales.
La ECU necesita mas de un BUS para poder trabajar. Para distinguir un BUS de otro, a los BUS se los nombra en función del tipo de señal que llevan. Dos típicos ejemplos son los BUS de datos y los BUS de direcciones.

Este tema que en este post fue tratado a nivel informativo, puede ser visto en profundidad inscribiendose en los cursos de Inyeccion Electronica que brindamos en Test Engine Argentina