kkjuutut

  • Upload
    porotil

  • View
    213

  • Download
    0

Embed Size (px)

DESCRIPTION

vnjhfghgjg

Citation preview

I ...... 69IMMOKILLER...................................................................................... 69R ESET DEL SISTEMA INMOVILIZADOR DE LA ECU ............................. 70RESET FIAT ......................................................................................... 70RESET VW .......................................................................................... 71R ESET GM .......................................................................................... 71R ESET FORD ....................................................................................... 72CONTRASEA DEL SISTEMA INMOVILIZADOR .................................. 72C ONTRASEA FIAT............................................................................. 74CONTRASEA VW .............................................................................. 77CONTRASEA GM.............................................................................. 84C ONTRASEA FORD........................................................................... 86CAMBIO DEL MDULO DE INYECCIN ELECTRNICA........................................................................................................... 87DEFECTOS COMUNES EN EL SISTEMA INMOVILIZADOR........................................................................................................... 93CONCLUSIN .................................................................................... 955ECU REPAIR VOL. 26ECU REPAIR VOL. 2INTRODUCINNos acercaremos en este Volumen Dos a trabajos que interesan amuchos, la reprogramacin de las ECUs automotrices einmovilizadores de arranque o partida. Debido a la escasez deinformacin en el mercado sobre este asunto, nos lleva a estudiar ydesarrollar manuales que ayuden a los tcnicos en los procedimientosde mantenimiento y reparacin.1. REPROGRAMACIN DEL MDULO DEINYECCINEncontraremos en el presente bloque digital el mdulo de inyeccinelectrnica, un componente de extrema importancia, las memorias.Este componente es importante ya que all son almacenados losparmetros de funcionamiento del motor y tambin datosconfidenciales, como la contrasea del inmovilizador.Podemos entonces, a travs de herramientas especiales para leerestos datos, hasta reprogramar estos datos dentro de las memorias, amenos que las mismas ya vengan programadas de fbrica.Para un mejor entendimiento, estudiaremos un poco sobreelectrnica digital, almacenamiento y comunicacin de datos.7ECU REPAIR VOL. 2Figura 1ALMACENAMIENTO Y TRANSMISIN DEDATOSLas ECUs corrientes utilizan un poderoso sistema digital, decomunicacin y almacenamiento de datos, por eso, es importanteacercarnos a estos sistemas digitales.El trmino digital es usado en electrnica para representar los niveleslgicos, 1 y 0.A travs de estos niveles o dgitos, se hacen las comunicaciones entremaquinas, computadores, TV y muchos otros sistemas.En nuestro caso, la comunicacin entre las ECUs y sus componentesinternos tambin son digitales, llamada comunicacin de serial (fig 2),son los ceros y unos que hacen todo el trabajo. Lo que muchos sepreguntan es cmo ceros y unos pueden leer, escribir y contar, consolo8ECU REPAIR VOL. 2dos dgitos, intrigante no?, Esto es posible a travs de los bits y bytesy cdigos de formacin.Figura 2El bit es nada ms que un digito, que puede ser 1 0, la suma de 8 deestos bits, forman 1 byte, este byte (fig 3), dentro de un cdigoespecial, puede formar cualquier nmero, letra o caracteres.9ECU REPAIR VOL. 2Figura 3El cdigo ms usado para codificacin y decodificacin de los bytes esel ASCII, que en idioma original significa American Standard Code forInformation Interchange (fig 4), que significa Cdigo NormaAmericano para Intercambio de Informacin.Ejemplos:00 00 0011 = 300 00 0111 = 70100 0001 = A mayscula0110 0001 = a minscula10ECU REPAIR VOL. 2Figura 4Con los ejemplos podemos concluir que los cdigos ASCII puedenescribir cualquier letra, nmero o caracteres.No es necesario para nuestro aprendizaje, el conocimiento profundodel cdigo ASCII, porque nosotros necesitamos solamente entendercomo son escritos oraciones y nmeros solo con ceros y unos.11ECU REPAIR VOL. 2Para comprender los cdigos, partiremos del almacenamiento dedatos. Este almacenamiento hecho dentro de las memorias, de formaprctica, la memoria puede ser comparada con un enorme edificiocon varias ventanas, cada ventana representa un (01) bit, y la suma deocho (08) ventanas forman un byte. Imaginen entonces que cadaventana enciende, representa el nivel lgico alto, o uno (1), yapagadas 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 32ventanas, entonces comparado con la memoria cada pasillo tiene 4bytes 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 ustedmirar para el ultimo pasillo del edificio, y comenzar a contar losniveles lgicos a partir de la novena ventana del vigsimo pasillo,despus de anotar la secuencia de los niveles y comparar con elcdigo ASII usted tendr la respuesta.Lo mismo ocurre con el procesador de las ECUs, cuando recibe unainstruccin de lectura, el procesador busca los datos en la direccindescrita en esta instruccin, ocurriendo lo mismo para la escritura delos datos.La comunicacin entre las ECUs y sus componentes internos no esmuy diferente, los datos son transmitidos y recibidos en la formaserial, o sea bit por bit.Las lneas fsicas, que hacen esta comunicacin, pueden tener dosdefiniciones, que son:12ECU REPAIR VOL. 2COMUNICACIN UNILATERALEs comn encontrarnos esta modalidad de comunicacin en loscircuitos internos de las ECUs, porque con la comunicacinunilateral, son precisas dos lneas de transmisin, una lnea deenvo de datos, que tiene la sigla TX, y la lnea de recepcin, con lasigla RX.Los datos son enviados por TX y recibidos por RX, tienen comoventaja la posibilidad de comunicacin simultnea, no siendonecesario la lnea TX, para ser deshabilitada para un envo de la lneaRX, 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 procesarinformaciones lgicas.El procesador principal gerencia entonces toda la comunicacin,siendo que cada instruccin, tiene su destino programado, ejemplo:13ECU REPAIR VOL. 2Imagine que en una sala de un consultorio mdico, esperen cincopersonas, cada persona tiene un nombre, lgico, entonces cuando elmedico llama uno de los cinco, hace una diferencia por el nombre,entendemos entonces que todas escucharon el llamado, solamenteuna persona correspondiente a el nombre llamado se pronunci yejecutara las rdenes dadas por el mdico.Lo mismo ocurre con la comunicacin serial, todos reciben elmensaje, pero solamente el que corresponde interacta con ella.COMUNICACIN BILATERALLa comunicacin bilateral es ms utilizada en comunicacionesexternas entre ECUs, porque hace posible el coste del proyectonecesitando solo una lnea fsica de datos.La lnea de diagnstico de transmisin es ejemplo de una lnea decomunicacin bilateral.La comunicacin ocurre de la misma forma que la unilateral, por ellocuando la lnea est siendo ocupada para transmitir un dato, o estosiendo ocupada por TX, RX habr que esperar el final del mensajepara utilizar la lnea.LEER Y ESCRIBIR EN UNA MEMORIAEn nuestro prximo paso es entender cmo podemos leer y escribiren una memoria.Para leer y escribir en una memoria precisamos de una herramientaelectrnica llamada Programador Universal. Con este programadorpodemos leer los datos contenidos en una memoria y guardar estos14ECU REPAIR VOL. 2datos en el computador, o sea, salvar este archivo. Podemos tambinescribir datos que estn guardados en los salvados del computador enuna memoria, cambiando entonces su programacin original.Son varias las razones para realizar esta reprogramacin, comoactualizacin del programa de la ECU. Son necesarias tambin encasos de deshabilitacin del inmovilizador de arranque o partida.Esta deshabilitacin es hecha a travs del cambio del archivo originalde la ECU por un archivo modificado de forma de deshabilitar lafuncin del inmovilizador.15ECU REPAIR VOL. 2PROGRAMADOR UNIVERSALFigura 5Los programadores de memorias (fig 5) tienen la funcin de leer yguardar el contenido de una memoria y tambin de grabar un nuevocontenido cuando sea necesario. Un programador universal estcompuesto de software e interface electrnica, donde seaconveniente las memorias, o de donde probamos los cables para unaconexin en el circuito, sin necesidad de retiro de la memoria.El programa es responsable por todo contacto con el usuario, en esteprograma podemos encontrar una pantalla llamada Buffer16ECU REPAIR VOL. 2(fig 6), donde son cargados los datos ledos o sern grabados en lamemoria. Estos datos son convertidos de binario a hexadecimal,donde se consigue una enorme reduccin del tamao de larepresentacin de los datos, con la notacin hexadecimal podemosrepresentar cualquier nmero binario, y con eso, cualquier letra,numero o caracteres.Es utilizada la notacin hexadecimal por su practicidad derepresentacin, con menos dgitos que otras notaciones, como porejemplo, la notacin decimal.Figura 6Como el nombre propio dice, los programadores universales sonproyectados para atender todos los tipos de memorias existentes.17ECU REPAIR VOL. 2En nuestro caso, utilizaremos apenas una pequea parte de estosrecursos, porque las ECUs automotrices e inmovilizadores sonequipados con los conectores DIP, PLCC, TSOP E SOIC, y existetambin los recursos especiales, que muchos programadoresuniversales no tienen, que es la Programacin de las memoriasincorporadas en los procesadores.ADAPTADORES PARA MEMORIASMuchas memorias necesitan de un adaptador para as adecuar y hacerla prueba de los programadores universales, porque son tomadas decomponentes, tienen formato nico para uso, este formatogeneralmente es DIP18ECU REPAIR VOL. 2Con esto, es necesario un adaptador para cada tipo de memoria.Proporcionando la conversin de DIP para los respectivosinvolucrados.Los adaptadores usados en ECUs automotrices son: DIP PARA SOICSon usados dos adaptadores, un socket (conector) y una pinza (fig 7).Figura 719ECU REPAIR VOL. 2ADAPTADOR DIP PARA PLCCEste adaptador depender del nmero de pines de la memoria (fig 8).Figura 8ADAPTADOR DIP PARA PSOPEn la mayora de los casos es usado el adaptador conforme a lailustracin (fig 9):20 ECU REPAIR VOL2Figura 9MEMORIAS INCORPORADAS (EMBUTIDAS)Las memorias incorporadas en los procesadores tiene un modo deprogramacin diferente de las convencionales, porque pueden serprogramados en sockets (conectores) soldados, que son de pocapracticidad, porque es necesario soltar la soldadura del procesador desu placa, una nueva soldada presente en el socket adaptador, dondeser trabajado o mudado sus datos, y nuevamente, el procesoinverso ser descrito o ser regresado con el procesador para suplaca.El proceso ms usado en la programacin en circuito que tiene lasigla en ingls ICP (In Circuit Programmer).Este proceso consiste en soldar en la propia placa de CI (fig 10), loshilos necesarios para la programacin, sin la agotadora remocin delprocesador.21ECU REPAIR VOL. 2Figura 10En general, es necesario un programador especfico para realizar laprogramacin de memorias embutidas, en que la mayora de lasveces, tienen un costo elevado, pues tales aparatos tienen softwaree interface especfica para cada procesador, pudiendo ser llamadotambin una herramienta de desempeo.22ECU REPAIR VOL. 2MODO DE LECTURA EN BOOT LOADEREl modo de lectura en Boot Mode, o Boot Loader, de su origen eningls. A travs de este modo de inicializacin podemos utilizar elprograma especfico para cargar o leer la memoria embutida delprocesador.Este modo genera una economa en los procesos de programacin,ya que no es necesario herramientas ms caras, atrayendo as, elinters de empresas fabricantes de electrnicos.El modo de activacin de este modo es hecho fsicamente, a travsde conexiones con resistores, en los puertos especficos.Generalmente el puerto de activacin es elevado a 5V DC, tensinque 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 elproceso de Boot Loader.EL PROCESADOR ST10FXXXEl procesador de este semiconductor (fig11), el ST10FXX, fueampliamente 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.23ECU REPAIR VOL. 2Figura 11No hay necesidad de herramientas de desempeo y programadoresespeciales para programacin de memorias embutidas en estosprocesadores, porque este usa un sistema muy prctico de BootLoader, como es descrito anteriormente.24ECU REPAIR VOL. 2Adems de su practicidad, el programa usado para el proceso deBoot Loader es gratuito, pudiendo ser descargado en el sitio delfabricante.Abajo se observa la pantalla del programa ST10 FlasherEl uso del programa ST10 Flasher y la activacin de los Boots, essimplemente, abrir la ECU, soldar los resistores conforme es descritoen el manual de Boots y modelo de la ECU (fig12), conectar lainterface va lnea de diagnstico K, abrir el programa ST10 Flasher yseguir las instrucciones del programa.25ECU REPAIR VOL. 2Figura 12