Вы находитесь на странице: 1из 6

I ......

69
IMMOKILLER......................................................................
................ 69
R ESET DEL SISTEMA INMOVILIZADOR DE LA ECU ............................. 70
RESET FIAT .....................................................................
.................... 70
RESET VW .......................................................................
................... 71
R ESET GM ......................................................................
.................... 71
R ESET FORD ....................................................................
................... 72
CONTRASEA DEL SISTEMA INMOVILIZADOR .................................. 72
C ONTRASEA FIAT..................................................................
........... 74
CONTRASEA VW ....................................................................
.......... 77
CONTRASEA GM.....................................................................
......... 84
C ONTRASEA FORD..................................................................
......... 86
CAMBIO DEL MDULO DE INYECCIN ELECTRNICA
................................................................................
........................... 87
DEFECTOS COMUNES EN EL SISTEMA INMOVILIZADOR
................................................................................
........................... 93
CONCLUSIN .......................................................................
............. 95
5
ECU REPAIR VOL. 2
6
ECU REPAIR VOL. 2
INTRODUCIN
Nos acercaremos en este Volumen Dos a trabajos que interesan a
muchos, la reprogramacin de las ECUs automotrices e
inmovilizadores de arranque o partida. Debido a la escasez de
informacin en el mercado sobre este asunto, nos lleva a estudiar y
desarrollar manuales que ayuden a los tcnicos en los procedimientos
de mantenimiento y reparacin.
1. REPROGRAMACIN DEL MDULO DE
INYECCIN
Encontraremos en el presente bloque digital el mdulo de inyeccin
electrnica, un componente de extrema importancia, las memorias.
Este componente es importante ya que all son almacenados los
parmetros de funcionamiento del motor y tambin datos
confidenciales, como la contrasea del inmovilizador.
Podemos entonces, a travs de herramientas especiales para leer
estos datos, hasta reprogramar estos datos dentro de las memorias, a
menos que las mismas ya vengan programadas de fbrica.
Para un mejor entendimiento, estudiaremos un poco sobre
electrnica digital, almacenamiento y comunicacin de datos.
7
ECU REPAIR VOL. 2
Figura 1
ALMACENAMIENTO Y TRANSMISIN DE
DATOS
Las ECUs corrientes utilizan un poderoso sistema digital, de
comunicacin y almacenamiento de datos, por eso, es importante
acercarnos a estos sistemas digitales.

El trmino digital es usado en electrnica para representar los niveles


lgicos, 1 y 0.
A travs de estos niveles o dgitos, se hacen las comunicaciones entre
maquinas, computadores, TV y muchos otros sistemas.
En nuestro caso, la comunicacin entre las ECUs y sus componentes
internos tambin son digitales, llamada comunicacin de serial (fig 2),
son los ceros y unos que hacen todo el trabajo. Lo que muchos se
preguntan es cmo ceros y unos pueden leer, escribir y contar, con
solo
8
ECU REPAIR VOL. 2
dos dgitos, intrigante no?, Esto es posible a travs de los bits y bytes
y cdigos de formacin.
Figura 2
El bit es nada ms que un digito, que puede ser 1 0, la suma de 8 de
estos bits, forman 1 byte, este byte (fig 3), dentro de un cdigo
especial, puede formar cualquier nmero, letra o caracteres.
9
ECU REPAIR VOL. 2
Figura 3
El cdigo ms usado para codificacin y decodificacin de los bytes es
el ASCII, que en idioma original significa American Standard Code for
Information Interchange (fig 4), que significa Cdigo Norma
Americano para Intercambio de Informacin.
Ejemplos:
00 00 0011 = 3
00 00 0111 = 7
0100 0001 = A mayscula
0110 0001 = a minscula
10
ECU REPAIR VOL. 2
Figura 4
Con los ejemplos podemos concluir que los cdigos ASCII pueden
escribir cualquier letra, nmero o caracteres.
No es necesario para nuestro aprendizaje, el conocimiento profundo
del cdigo ASCII, porque nosotros necesitamos solamente entender
como son escritos oraciones y nmeros solo con ceros y unos.
11
ECU REPAIR VOL. 2
Para comprender los cdigos, partiremos del almacenamiento de
datos. Este almacenamiento hecho dentro de las memorias, de forma
prctica, la memoria puede ser comparada con un enorme edificio
con varias ventanas, cada ventana representa un (01) bit, y la suma de
ocho (08) ventanas forman un byte. Imaginen entonces que cada
ventana enciende, representa el nivel lgico alto, o uno (1), y
apagadas representa el nivel lgico bajo, o cero (0).
Cada ventana del edificio tiene una direccin, como en las memorias,
esta direccin es formada por coordenadas predefinidas, ejemplo,
imagine que el edificio tiene 20 pasillos, y cada pasillo tiene 32
ventanas, entonces comparado con la memoria cada pasillo tiene 4
bytes de 8 bits cada uno.
Imagine ahora que le pregunto a usted que me diga cual nmero,
letra o caracteres tiene el segundo byte del edificio, entonces usted
mirar para el ultimo pasillo del edificio, y comenzar a contar los
niveles lgicos a partir de la novena ventana del vigsimo pasillo,
despus de anotar la secuencia de los niveles y comparar con el
cdigo ASII usted tendr la respuesta.
Lo mismo ocurre con el procesador de las ECUs, cuando recibe una
instruccin de lectura, el procesador busca los datos en la direccin
descrita en esta instruccin, ocurriendo lo mismo para la escritura de

los datos.
La comunicacin entre las ECUs y sus componentes internos no es
muy diferente, los datos son transmitidos y recibidos en la forma
serial, o sea bit por bit.
Las lneas fsicas, que hacen esta comunicacin, pueden tener dos
definiciones, que son:
12
ECU REPAIR VOL. 2
COMUNICACIN UNILATERAL
Es comn encontrarnos esta modalidad de comunicacin en los
circuitos internos de las ECUs, porque con la comunicacin
unilateral, son precisas dos lneas de transmisin, una lnea de
envo de datos, que tiene la sigla TX, y la lnea de recepcin, con la
sigla RX.
Los datos son enviados por TX y recibidos por RX, tienen como
ventaja la posibilidad de comunicacin simultnea, no siendo
necesario la lnea TX, para ser deshabilitada para un envo de la lnea
RX, aumentando as la velocidad de procesamiento.
Como desventaja podemos citar la necesidad de dos lneas fsicas,
senderos de cobre, hilos, conectores, etc.
Estas dos lneas son conectadas a todos los CIs (circuitos integrados)
microcontrolados, o sea, CIs que tienen la capacidad de procesar
informaciones lgicas.
El procesador principal gerencia entonces toda la comunicacin,
siendo que cada instruccin, tiene su destino programado, ejemplo:
13
ECU REPAIR VOL. 2
Imagine que en una sala de un consultorio mdico, esperen cinco
personas, cada persona tiene un nombre, lgico, entonces cuando el
medico llama uno de los cinco, hace una diferencia por el nombre,
entendemos entonces que todas escucharon el llamado, solamente
una persona correspondiente a el nombre llamado se pronunci y
ejecutara las rdenes dadas por el mdico.
Lo mismo ocurre con la comunicacin serial, todos reciben el
mensaje, pero solamente el que corresponde interacta con ella.
COMUNICACIN BILATERAL
La comunicacin bilateral es ms utilizada en comunicaciones
externas entre ECUs, porque hace posible el coste del proyecto
necesitando solo una lnea fsica de datos.
La lnea de diagnstico de transmisin es ejemplo de una lnea de
comunicacin bilateral.
La comunicacin ocurre de la misma forma que la unilateral, por ello
cuando la lnea est siendo ocupada para transmitir un dato, o esto
siendo ocupada por TX, RX habr que esperar el final del mensaje
para utilizar la lnea.
LEER Y ESCRIBIR EN UNA MEMORIA
En nuestro prximo paso es entender cmo podemos leer y escribir
en una memoria.
Para leer y escribir en una memoria precisamos de una herramienta
electrnica llamada Programador Universal. Con este programador
podemos leer los datos contenidos en una memoria y guardar estos
14
ECU REPAIR VOL. 2
datos en el computador, o sea, salvar este archivo. Podemos tambin
escribir datos que estn guardados en los salvados del computador en
una memoria, cambiando entonces su programacin original.
Son varias las razones para realizar esta reprogramacin, como
actualizacin del programa de la ECU. Son necesarias tambin en
casos de deshabilitacin del inmovilizador de arranque o partida.
Esta deshabilitacin es hecha a travs del cambio del archivo original

de la ECU por un archivo modificado de forma de deshabilitar la


funcin del inmovilizador.
15
ECU REPAIR VOL. 2
PROGRAMADOR UNIVERSAL
Figura 5
Los programadores de memorias (fig 5) tienen la funcin de leer y
guardar el contenido de una memoria y tambin de grabar un nuevo
contenido cuando sea necesario. Un programador universal est
compuesto de software e interface electrnica, donde sea
conveniente las memorias, o de donde probamos los cables para una
conexin en el circuito, sin necesidad de retiro de la memoria.
El programa es responsable por todo contacto con el usuario, en este
programa podemos encontrar una pantalla llamada Buffer
16
ECU REPAIR VOL. 2
(fig 6), donde son cargados los datos ledos o sern grabados en la
memoria. Estos datos son convertidos de binario a hexadecimal,
donde se consigue una enorme reduccin del tamao de la
representacin de los datos, con la notacin hexadecimal podemos
representar cualquier nmero binario, y con eso, cualquier letra,
numero o caracteres.
Es utilizada la notacin hexadecimal por su practicidad de
representacin, con menos dgitos que otras notaciones, como por
ejemplo, la notacin decimal.
Figura 6
Como el nombre propio dice, los programadores universales son
proyectados para atender todos los tipos de memorias existentes.
17
ECU REPAIR VOL. 2
En nuestro caso, utilizaremos apenas una pequea parte de estos
recursos, porque las ECUs automotrices e inmovilizadores son
equipados con los conectores DIP, PLCC, TSOP E SOIC, y existe
tambin los recursos especiales, que muchos programadores
universales no tienen, que es la Programacin de las memorias
incorporadas en los procesadores.
ADAPTADORES PARA MEMORIAS
Muchas memorias necesitan de un adaptador para as adecuar y hacer
la prueba de los programadores universales, porque son tomadas de
componentes, tienen formato nico para uso, este formato
generalmente es DIP
18
ECU REPAIR VOL. 2
Con esto, es necesario un adaptador para cada tipo de memoria.
Proporcionando la conversin de DIP para los respectivos
involucrados.
Los adaptadores usados en ECUs automotrices son: DIP PARA SOIC
Son usados dos adaptadores, un socket (conector) y una pinza (fig 7).
Figura 7
19
ECU REPAIR VOL. 2
ADAPTADOR DIP PARA PLCC
Este adaptador depender del nmero de pines de la memoria (fig 8).
Figura 8
ADAPTADOR DIP PARA PSOP
En la mayora de los casos es usado el adaptador conforme a la
ilustracin (fig 9):
20 ECU REPAIR VOL2
Figura 9
MEMORIAS INCORPORADAS (EMBUTIDAS)

Las memorias incorporadas en los procesadores tiene un modo de


programacin diferente de las convencionales, porque pueden ser
programados en sockets (conectores) soldados, que son de poca
practicidad, porque es necesario soltar la soldadura del procesador de
su placa, una nueva soldada presente en el socket adaptador, donde
ser trabajado o mudado sus datos, y nuevamente, el proceso
inverso ser descrito o ser regresado con el procesador para su
placa.
El proceso ms usado en la programacin en circuito que tiene la
sigla en ingls ICP (In Circuit Programmer).
Este proceso consiste en soldar en la propia placa de CI (fig 10), los
hilos necesarios para la programacin, sin la agotadora remocin del
procesador.
21
ECU REPAIR VOL. 2
Figura 10
En general, es necesario un programador especfico para realizar la
programacin de memorias embutidas, en que la mayora de las
veces, tienen un costo elevado, pues tales aparatos tienen software
e interface especfica para cada procesador, pudiendo ser llamado
tambin una herramienta de desempeo.
22
ECU REPAIR VOL. 2
MODO DE LECTURA EN BOOT LOADER
El modo de lectura en Boot Mode, o Boot Loader, de su origen en
ingls. A travs de este modo de inicializacin podemos utilizar el
programa especfico para cargar o leer la memoria embutida del
procesador.
Este modo genera una economa en los procesos de programacin,
ya que no es necesario herramientas ms caras, atrayendo as, el
inters de empresas fabricantes de electrnicos.
El modo de activacin de este modo es hecho fsicamente, a travs
de conexiones con resistores, en los puertos especficos.
Generalmente el puerto de activacin es elevado a 5V DC, tensin
que denota nivel 1 o nivel alto en los circuitos internos de las ECUs.
Cuando llevamos este puerto a nivel 0 o nivel bajo, es iniciado el
proceso de Boot Loader.
EL PROCESADOR ST10FXXX
El procesador de este semiconductor (fig11), el ST10FXX, fue
ampliamente usado en ECUs automotrices a partir del ao 2004.
Este procesador es ampliamente usado en procesos especializados,
como ECUs, automatizacin de procesos en general, entre otros.
23
ECU REPAIR VOL. 2
Figura 11
No hay necesidad de herramientas de desempeo y programadores
especiales para programacin de memorias embutidas en estos
procesadores, porque este usa un sistema muy prctico de Boot
Loader, como es descrito anteriormente.
24
ECU REPAIR VOL. 2
Adems de su practicidad, el programa usado para el proceso de
Boot Loader es gratuito, pudiendo ser descargado en el sitio del
fabricante.
Abajo se observa la pantalla del programa ST10 Flasher
El uso del programa ST10 Flasher y la activacin de los Boots, es
simplemente, abrir la ECU, soldar los resistores conforme es descrito
en el manual de Boots y modelo de la ECU (fig12), conectar la
interface va lnea de diagnstico K, abrir el programa ST10 Flasher y
seguir las instrucciones del programa.

25
ECU REPAIR VOL. 2
Figura 12

Вам также может понравиться