Pérdida de comunicación con el módulo de control del motor (ECM/PCM)
Uno o varios módulos del vehículo dejaron de recibir los mensajes de la computadora del motor a través del bus de datos. Casi siempre el problema no es la computadora, sino su alimentación, su masa o el cableado de la red. Es un código serio: el vehículo puede quedarse sin arrancar o detenerse en marcha.
- Gravedad
- Crítica
- ¿Puedo seguir conduciendo?
- No, detente y revisa
- Costo orientativo
- 50 a 1200 USD
- Dificultad
- Difícil
- Aplica a
- Todas las marcas con OBD2
Frecuente en: Chevrolet, Fiat, Jeep, Renault
Contenido de la ficha
Qué significa el código U0100
Los módulos de un vehículo moderno comparten información mediante el bus CAN, dos cables trenzados por los que circulan mensajes a alta velocidad. El tablero necesita saber las revoluciones, el ABS necesita saber la carga del motor, la transmisión necesita saber la posición del acelerador.
El U0100 lo registra un módulo que dejo de recibir los mensajes procedentes de la computadora del motor. Es decir, quien reporta la falla no es la computadora, es otro módulo que la echa de menos.
Esa distinción orienta el diagnóstico: puede que la computadora este averiada, pero es mucho más frecuente que haya perdido alimentación, tenga una masa deficiente o que los cables de la red estén danados. Cuando el bus cae por completo, aparecen varios códigos U a la vez en todos los módulos.
Conviene conocer una comprobación que ordena el diagnóstico desde el principio: si el escáner consigue comunicar con la computadora del motor o no. Si comunica sin problema, el módulo esta vivo y el código procede de una interrupción puntual, típicamente una caída de tensión durante el arranque. Si el escáner tampoco logra comunicar, el problema es actual y afecta a la alimentación o a la red.
Esa diferencia evita el error más caro asociado a este código, que es sustituir y programar una computadora que en realidad funcionaba perfectamente y solo se quedo sin tensión unos milisegundos.
Síntomas del código U0100
- Testigo de motor encendido junto con varios testigos más: ABS, estabilidad, airbag, tracción.
- El motor no arranca o se detiene de forma repentina en marcha.
- Tablero con indicadores erraticos o apagados.
- El escáner no logra comunicar con uno o varios módulos.
- Transmisión en modo de emergencia.
- Comportamiento eléctrico extrano generalizado.
- El escáner comunica con normalidad pese al código, si la interrupción fue puntual.
- Códigos idénticos que reaparecen tras cada arranque en frío con batería débil.
Causas probables del código U0100
- Batería descargada o con terminales sulfatados. Una tensión baja provoca caídas de comunicación generalizadas y es la primera causa a descartar.
- Masas del motor o de la carrocería flojas u oxidadas.
- Fusible o relé de alimentación de la computadora fundido.
- Cables del bus CAN cortados, cruzados o con corrosión.
- Conector de la computadora con agua o pines retraídos.
- Resistencias terminadoras del bus fuera de valor.
- Un módulo averiado que satura la red e impide la comunicación del resto.
- Entrada de agua en cajas de conexiones o en el propio módulo.
- Computadora del motor averiada. Posible, pero es la última hipótesis.
- Caida de tensión momentánea durante el arranque con batería envejecida, que deja el código sin avería real.
- Conector de la computadora con humedad por entrada de agua en el vano motor.
- Empalmes anadidos al bus por instalaciones de accesorios.
Cómo diagnosticar el código U0100 paso a paso
- Comprueba la batería y sus bornes. Mide tensión en reposo y durante el arranque: por debajo de 9,5 voltios al arrancar, la comunicación puede caer sin que exista otra avería.
- Revisa y limpia todas las masas del motor, la carrocería y la caja de cambios.
- Verifica fusibles y relés de alimentación de la computadora.
- Anota todos los códigos U de todos los módulos. Si varios módulos reportan pérdida mutua, el problema es de red, no de un módulo concreto.
- Mide la resistencia del bus CAN. Con la batería desconectada, entre los pines 6 y 14 del conector de diagnóstico deberían medirse unos 60 ohmios. Un valor de 120 indica una resistencia terminadora pérdida; un valor muy bajo indica cortocircuito.
- Comprueba las señales CAN con osciloscopio para ver si ambas líneas trabajan de forma complementaria.
- Desconecta módulos uno a uno si sospechas que alguno satura la red, observando si la comunicación se restablece.
- Inspecciona el arnés y los conectores en busca de humedad, corrosión o roeduras de animales.
- Comprueba si el escáner comunica con la computadora del motor. Si lo hace, el módulo esta vivo y la interrupción fue puntual.
- Mide la tensión durante el arranque, no solo en reposo: la caída por debajo de 9,5 voltios explica el código sin más avería.
- Revisa el conector de la computadora en busca de humedad, que es causa frecuente en vanos motores con filtraciones.
Cómo reparar el código U0100
- Sustituye o recarga la batería y limpia los bornes si la tensión es insuficiente.
- Limpia y aprieta todos los puntos de masa, eliminando oxido hasta dejar metal limpio.
- Cambia fusibles y relés defectuosos, localizando la causa de su fallo.
- Repara el cableado del bus CAN respetando el trenzado original: es necesario para la inmunidad al ruido.
- Seca y limpia los conectores con humedad, y protegelos con grasa dielectrica.
- Sustituye el módulo que satura la red cuando el aislamiento lo confirme.
- Reemplaza y programa la computadora del motor solo tras descartar alimentación, masas y red.
- Sustituye la batería envejecida si la tensión cae por debajo de lo admisible durante el arranque.
- Seca y sella el conector de la computadora, y localiza la filtración que permitio la entrada de agua.
- Elimina los empalmes al bus de instalaciones anadidas y evalúa si el código desaparece.
Datos técnicos de referencia
- Resistencia del bus CAN medida entre los pines 6 y 14 del conector OBD2: aproximadamente 60 ohmios (dos terminadoras de 120 en paralelo).
- Tensión en reposo de CAN alta: alrededor de 2,5 voltios, subiendo a unos 3,5 durante la transmisión.
- Tensión en reposo de CAN baja: alrededor de 2,5 voltios, bajando a unos 1,5 durante la transmisión.
- Tensión mínima de batería para comunicación estable: por encima de 11 voltios con contacto y de 9,5 durante el arranque.
- El cableado CAN debe mantener su trenzado: los empalmes largos sin trenzar generan errores.
- Tensión mínima durante el arranque para comunicación estable: por encima de 9,5 voltios.
- Resistencia del bus entre pines 6 y 14 del conector OBD2: unos 60 ohmios.
- Si el escáner comunica con normalidad, el módulo esta operativo y la interrupción fue momentánea.
Particularidades según la marca
Cuando aparecen varios códigos U al mismo tiempo en distintos módulos, deja de buscar un módulo averiado y concentra el trabajo en alimentación, masas y red. Es lo que resuelve la gran mayoría de estos casos.
Antes de plantear la sustitución de una computadora por este código, comprueba la batería y los puntos de masa. La proporción de módulos sustituidos innecesariamente por códigos U es alta y el gasto es de los mayores del diagnóstico.
Notas por marca para el código U0100
- Chevrolet
- Si aparece con varios códigos U, revisa alimentación, masas y el conector de la computadora.
- Fiat
- Conectores bajo la batería corroídos por el electrolito: revísalos primero.
- Jeep
- Con varios códigos U, revisa el TIPM, la batería y las masas.
- Renault
- Revisa las masas de la carrocería y la entrada de agua en cajas de conexiones.
Consultas sobre el código U0100
Todavía no hay consultas sobre este código. Cuéntanos tu caso: vehículo, síntomas y qué has revisado.