Sunteți pe pagina 1din 268

CURSO DE PROGRAMACION

DE
MEMORIAS
E
INICIOS EN LA
POTENCIACION

INTRODUCCION
En el mercado de la electrnica automotriz los
cambios han sido vertiginosas desde los
primeros sistemas montados en el ano 1981 por
la firma mercedes benz, desde entonces las
terminales han invertido grandes capitales para
el desarrollo de la electrnica activa y pasiva. Los
primeros sistemas eran una mezcla de 80 %
mecnica activa y 20 % de electrnica activa.
Con el correr de los anos estos nmeros fueron
equiparndose hasta que en la actualidad mas
del 70 % de un automvil cuenta con electrnica
activa y pasiva, inyeccin electrnica, abs,
airbag, control traccin, audio, telefona, GPS,
etc.

La ingeniera electrnica esta volcada de una manera


importante al desarrollo electrnico en el automvil.
En la parte de motorizacin los cambios fueron los
mas significativos la incorporacin de una unidad de
mando capas de realizar en tiempo real todos los
clculos de encendido, avance, dosificacin de
combustible, toma de datos de sensores de motor,
enviar seales a los actuadores correspondientes,
etc.
UNIDAD
DE
MANDO
O LLAMADA
TAMBIEN
ECU

Esto converge en el procesamiento de la informacin y a


la toma de decisiones dentro de la misma, toda
informacin se encuentra alojada en el cerebro de la
unidad de mando llamada procesador, como bien
expresa su palabra es el cual se encarga de procesar la
informacin de todo lo sucedido en el motor y
determinar la mejor opcin para cada punto
caracterstico. Para que todo esto pueda funcionar en
tiempo real es necesario colocar en algn componente
toda la informacin posible donde el procesador
encuentre para cada situacin de manejo la mejor
performance.
MICROPROSESADOR

MEMORIA

TIPOS DE MEMORIAS
En las distintas marcas de las computadoras de
los vehculos se encuentran diferentes tipos de
memorias, vamos a clasificar estas en 3 clases:

MEMORIA TIPO DIL


Este encapsulado fue unos de los primeros
usados para los autos equipados con inyeccin
electrnica desde el ano 1990. Como se aprecia
en la figura este posee (2) lneas con patas o
pines de acceso, estas pueden ser de (28 y 32)
pines.
Una marca o muesca se puede observar en su
encapsulado, el mismo muestra la orientacin
de su propia numeracin, y la ubicacin del
pin 1.
Tambin encontraremos una ventana en el
medio del componente el cual nos indica que
podemos borrar los datos de la misma con
rayos ultravioletas. Este proceso requiere de
un Borrador de eprom y el tiempo de ejecucion
es de aproximadamente 25 minutos.
Su montaje sobre la placa puede realizarse de
2 maneras distintas, directamente soldado
sobre la placa o puede aparecer tambin
montada sobre un zcalo, esto facilita su
extraccin y posterior trabajo.

MEMORIA TIPO PLCC


Este encapsulado fue el segundo
utilizado por las terminales
automotrices el mismo cuenta con un
tamao reducido y la configuracin de
sus patas envuelve los 4 lados a
diferencia de su antecesor (dil) la
cantidad de patas puede ser de 32, 44,
48 patas.
Lo particular de esta configuracin es
que las patas o pines se encuentran
hacia adentro y su montaje es
superficial a la placa madre.
Esto simplifica el tamao que ocupa en la placa madre y tambin aporta
mayor capacidad en su interior. Este tipo de memorias se borran
elctricamente para luego poder reutilizarla, este proceso se realiza con un
programador de memorias. Sobre un lateral posee una marca que nos
indica la posicin pin 1.
Puede ser encontrado montado directamente sobre la placa como tambin
sobre un zcalo, esto facilita su extraccin y manejo.

MEMORIA TIPO SOP

Este encapsulado es uno de los mas utilizados en la actualidad,


posee una capacidad de 2 hasta 32 megas en el uso automotriz,
este encapsulado logro en su costo, capacidad y espacio un
compromiso adoptado por los fabricantes de electrnica
automotriz.
La cantidad de pines utilizados es de 44 o 48 terminales,
tambin posee una marca el cual nos indica la posicin del pin
1.

CAPACIDADES DE LAS
MEMORIAS
INTERPRETACION DE LA NOMENCLATURA
Familia a
la cual
pertenece

Marca del
Fabricante

Capacidad
de la
memoria 2
megabytes
Tiempo o
velocidad de
acceso

Flash memoria,memoria a la cual se borra


electricamente

Tipo de
arquitect
ura
interna

Rojo (AM) marca del fabricante.


Verde (29): familia a la cual pertenece.
Azul (F): memoria Flash, memoria a la cual se borra
elctricamente.
Celeste (200): capacidad de la memoria, 2 megabytes.
Rosa (BB): tipo de arquitectura interna.
Amarillo (-90 sf): Tiempo o velocidad de acceso.
ESPECIFICACIONES
Verde (29): Para las memorias montadas en los automviles
se encuentran en su mayora 2 tipos de familias la Nro. 27 y la
Nro 29, cada familia estructuralmente cumple con ciertas
condiciones como velocidad de acceso, condiciones de
circuitos internos como compuertas, estructuras,
arquitectura, etc. Estas caractersticas se aplican al uso al
cual son sometidas.

Azul (F): Seguido del tipo de familia se observa la


letra C=5v esto esta referido a su alimentacin o
letra F=flash esto esta referido a que su borrado
puede realizarse elctricamente. Esto se realiza
mediante un programador de eproms, su ventaja
Desarrollar las tensiones de las memorias y
beneficios del flash, borrado de los dil y flash.
Celeste (200): Los nmeros posteriores a su
alimentacin es la capacidad que posee la
memoria, lo que puede almacenar internamente y
pueden ser para las memorias Dil, Plcc, Sop,
aplicadas a los automviles:
128k, 256k, 512k, 1024k, 2048k, 4096k, 8192k

EQUIVALENCIAS
1024 K

1 Mega

2048 K

2 Mega

4096 K

4 Mega

8192 K

8 Mega

TIEMPO DE ACCESO
Amarillo (-90): El tiempo de acceso es el tiempo que se necesita para
localizar y leer una informacin almacenada; el tiempo de acceso es
una caracterstica importante para determinar la velocidad de
resolucin de un sistema, conociendo el tiempo de acceso se puede
predecir el tiempo necesario para procesar un trabajo, si algunas
localidades de la memoria se alcanzan ms rpidamente que otras se
suele tomar el valor promedio de todas ellas, se habla entonces del
tiempo de acceso promedio.Ej.:
-10 ns = menor a 10 nanosegundos.
-120 ns = menor a 120 nanosegundos
1 nanosegundo = 1/1.000.000.000 (una milmillonsima) de
Segundo.

LOGO DE LOS FABRICANTES

Usualmente cada proveedor de memorias identifica a su producto


colocando un logo. Hay en el mercado innumerables marcas de
fabricantes de memorias:
ST, AMD, ATMEL, INTEL, FUJITSU, NEC, .etc
Cabe destacar que debido a los distintos fabricantes de
componentes, existen diferentes formas de colocar la informacin.
Pero en su mayora uno puede ver a que tipo de familia pertenece, su
capacidad y su velocidad de acceso. Algunos datos perteneces a
datos internos de cada fabricante, numero de fabricacin, lote, etc.
1001=1024=1 megabyte 001=1024=1megabyte
Tambin existen manuales referidos a los distintos tipos de
memorias y su aplicacin, donde dan todas las caractersticas
correspondientes de cada una de ellas.

EXTRACCION DE LAS MEMORIAS


Haremos mencin de los 3 casos particulares mas
frecuentes en las Ecu motor.

MEMORIAS DIL
Cabe destacar que es necesario realizar una buena
extraccin y conservar en buen estado le memoria
y la placa madre.
Herramientas necesarias para poder realizar la
extraccin de la memoria DIL.

1. Desoldador con regulador de


temperatura y bomba de vaci.

2. Soldador con regulador de


temperatura.

3. Liquido Flux.

4. Limpiador de impurezas

5. Recipiente con pincel y thinner de


limpieza.

6. Ecu motor

7. Desmontar la placa pegada en la


parte trasera de la ecu motor.

8. Ubicacin de la memoria en la placa madre

9. Desmontar totalmente la placa madre de la carcaza


metlica.

10. Observar que la memoria esta soldada sobre la


placa madre, este trpode soldadura se realiza con
maquinas robotizadas desde su fabricacin.

11. Al girar la placa se observa que los pines de la memoria


DIL cruzan toda la placa madre, esto significa que la
soldadura esta hecha sobre las dos fases de la placa madre.
Esto imposibilita realizar la extraccin con un soldador
comn.

12. Con el recipiente que contiene de thinner de


limpieza y el pincel desmontar la cobertura gomosa de
proteccin que se observa en la placa madre.

13. Realizar el mismo procedimiento en las 2 fases de


la placa madre. Luego rociar sobre los 2 lados de la
placa con FLUX liquido.

MEMORIAS PLCC
A diferencia de las memorias DIL, la
extraccin puede realizarse con
diferentes mtodos y Desoldadores, en el
ejemplo a realizar lo haremos con un
mtodo econmico y relativamente
practico.
Herramientas necesarias para poder
realizar la extraccin de la memoria
PLCC:

MEMORIAS SOP

PROGRAMADORES DE EPROMS
Bien, ahora podemos extraer cualquier memoria de la
placa madre del Ecu Motor, ahora tendremos que
realizar el procedimiento de leer la informacin
contenida en la memoria. Esto se realiza mediante un
programador de eprom o memorias.
Existen distintos tipos y calidades de programadores de
eproms en el mercado, estos pueden medirse por su
velocidad, capacidad de manejo de distintos
componentes, espacio fsico, la posibilidad de su manejo
porttil, su pate automtico, etc.

Ahora que ya realizamos el desmontaje de la


memoria de la ecu, procederemos a insertar la
memoria en el programador, y poder leer la
informacin dentro contenida. Podemos
insertar las memorias dil directamente sobre
el programador pero para las memorias plcc o
sop tendremos que utilizar unos adaptadores
para su lectura.
En el capitulo que viene haremos una
explicacion bien completa de cmo utilizar el
programador WILLEM y el software para la
correcta programacion de las diferentes
eproms,tanto seriales como dil y plcc

Pasos a seguir para utilizar el


programador Willem

PRECAUCIONES
Guardar la memoria original fisicamente.
Trabajar con sumo cuidado,las pistas en la placa son
muy delicadas.
Trabajar con herramientas adecuadas,no sobrecaliente la
memoria,ni ningun componente.
Grabar en una nueva memoria los datos corregidos.
No comenzar a trabajar directamente sobre
clientes,adquirir practica.
Las memorias con sigla C (Ej: 27C512) son memorias no
reprogramables,por lo que debe adquirir una nueva
memoria para programar una modificacion.
Atencion:
Estas precauciones son importantes tomarlas cuando
recien empieza a trabajar.

Pasos a seguir para la Modificacin de Memorias


1 Instale los programas correspondientes (Willem
Pro, MasterChip y otros).
2 Desde el icono Willem Eprom del escritorio de su
PC, haga doble click y ejecutara el programa. Este
programa es el utilizado para leer y programar las
memorias que extraiga del vehculo.
3 Conecte el equipo programador al la PC, conectando
el cable paralelo y el cable USB. Luego dentro del
programa Willem Eprom, verifique que el mismo lo
reconoce, para ello presione el link Help y luego Test
Hardware.

En el sector bajo de la pantalla debe indicarle


Hardware Present, lo que representa que esta
correctamente instalado todo para comenzar a
trabajar.

4 Para indicar al software la memoria a leer,


observe la misma en la parte superior y seleccione
en software dicha memoria,que en este caso es una
27C256 dil:

Para cada memoria a leer, el software le indicara de


que manera debe seleccionar los 12 jumper que
posee el programador, esto es muy importante y no
debe ser obviado de ninguna manera. Por otra parte,
el software le indica en la figura, como introducir la
memoria en el zcalo.

5 Una vez colocada la memoria y seleccionados los jumper,


presione el botn Leer (Read Chip)

Luego de leda la memoria, el software le indicara el Checksum de la misma: Este numero de


cuatro dgitos, debe ser indicado por el software todas las veces que sea leda la memoria, esto
es muy importante de corroborar ya que de no presentarse el mismo Checksum cada vez que se
lee la memoria, estar presente algn error. Este valor de Checksum, le ser til para identificar
el vehculo y observar si ya posee una similar y en ese caso poder reemplazarla por esta ultima.

6 Por ultimo, debe guardar la memoria leda en un


archivo seguro y que pueda ser utilizado como respaldo
para futuros usos, como recomendacin informamos que
puede observar como estn guardadas las memorias que se
entregan como base de datos y realizar la codificacin de la
misma manera (los ltimos cuatro caracteres son los
correspondientes al valor de Checksum). Tambin es
recomendable guardar las memorias ledas en un CD-R o
DVD-R, a modo de Back-up. Las memorias con la letra C
entre sus caractersticas (Ej. 27C256) son memorias que no
pueden ser reutilizadas, por lo que debe adquirir una
memoria virgen antes de intentar grabar los datos
modificados.
7 Una vez guardado el archivo en la PC, puede comenzar a
modificarla con cualquier software de remapeo o
reprogramacin (recuerde guardar los archivos originales y
modificados en carpetas separadas).

8 Una vez realizada la modificacin, volvemos al programa


Willem Eprom a grabar dicho archivo modificado en la nueva
memoria a colocar en el vehculo; para esto abrimos el archivo
modificado desde la opcin abrir. Luego de presionar Abrir,
selecciona la memoria a grabar.

9 Por ltimo, presionamos el


botn grabar, una vez terminado el proceso, el
software se encarga de verificar si se ha realizado correctamente y lo informa en pantalla.

Ya tenemos cargado el archivo ,y pulsar


programar,se ve que se enciende
el led 3 amarillo y el led rojo(eso es buena
seal).
Como que est grabando correctamente.

Como desiamos antes


Despus de grabar seguidamente el
programa verifica.

Como se ve en la figura el programa ya


termino de programar la memoria .
programado ok(device programed ok)

Si no verifica bien se lo repasa otra vez y repetir lo mismo,el


SMD es delicado( hay veces que le cuesta hacer la verificacion
correctamente y si hay diferencias comparandolo con el
editor bin en ese caso se repite el proseso).
La verificacin nos da garantia de que est bien grabado,se
puede leer lo que habeis grabado,guardarlo y con el editor
bin,haceis una comparacin con el original,y vera que son
igualitos.

Precauciones a tener en cuenta:


A- Nunca leer la memoria, sin antes haber verificado todas las indicaciones
y configuraciones que elsoftware necesita
B- No coloque el programador en lugares donde puedan existir campos
magnticos, por ejemplo cercano a un transformador, un imn, cercano al
monitor de la PC, etc.
C- Las memorias originales del vehculo, que poseen una ventana
transparente en el frente, sonmemorias que pueden ser borradas por luz
ultravioleta, por este motivo tome los recaudos necesarios en caso de contar
con una memoria de este tipo
D- La incorrecta modificacin de una memoria, puede provocar que el
vehculo no arranque.
E- Antes de colocar o desmontar una memoria, asegrese de desconectar el
equipo programador, de lo contrario puede provocar daos irreparables en
el equipo y que la garanta no cubre.
F- La garanta del equipo cubre el funcionamiento del mismo, no as los
trabajos realizados por el usuario
G- Antes de comenzar a trabajar con vehculos, es recomendable trabajar
con computadoras (ECU)que sean propias.

Intrucciones de uso del software


Conectar el programador a la PC mediante el Cable suministrado.(Puerto Paralelo),al puerto paralelo de la
pc.
Conectar la fuente de alimentacin al programador.(la fuente deber ser de 9V o 12V 500mA, regulados, de
continua, sin importar la polaridad de la misma)

Instalacin del Software Willem del


Programador
Instalar el archivo setup97ja.exe, que se encuentra
dentro de la Carpeta, Soft Programador, en el CD
suministrado. Si se utiliza el sistema Operativo XP, instalar
la entrada de registro xp_stop_polling.reg dentro de la
carpeta Soft Programador/Instalar en XP.
Una ves instalado el software ,le va aparecer un icono en
forma de una memoria plcc como el de la figura de
abajo,para que el programa se abra hay que tildar ese icono,

BARRA de ICONOS (opciones)

Si leemos un dispositivo y queremos


GUARDAR, la informacin del mismo en la
PC, hacer clic en:SAVE FILE

Los formatos posibles para guardar la


informacin contenida en el chip son:

BARRA de ICONOS (opciones)

Haciendo clic en la solapa BUFFER


podremos ver el contenido de un
dispositivo ledo o de un archivo
cargado

Si queremos BORRAR el
contenido del buffer hacer clic en
el icono:CLEAR BUFFER

ATENCION
Se recuerda que ciertos dispositivos como los de la serie
ATMEL MCS-51, MCS-48, las memorias formato
PLCC32 ( tanto las de 5Volt como las de 3,3Volt), AVR y
FIRMWARE HUB-LPC (SST49LF020, SST49LF040
W49V002A, W39V040A, 82802AB, 82802AC
AT49LW040, AT49LW080 SST49LF002A,
SST49LF003A, SST49LF004A,
SST49LF008AW49V002FA, W39V040FA)
se conectan al programador a travs de adaptadores,
por lo tanto
NO CONECTARLOS
directamente dado que puede ocasionar el deterioro del
dispositivo a programar y del programador.

BORRADOR DE EPROMS

ZOCALOS ADAPTADORES PARA


PROGRAMACION
En todos los programadores de memorias se
encuentra un nico formato para insertar el
componente y este es el DIL, para poder insertar
los distintos componentes en el programador es
necesario la utilizacin de diversos adaptadores
para realizar una acople entre la cantidad de
terminarles de cada componente y la adaptacin
de su electrnica propia.
Para esto cada programador desarrollo los
adaptadores correspondientes a cada caso.
Existen tambin adaptadores del tipo universal.

LECTURA DE LA MEMORIA DIL

LECTURA DE MEMORIAS PLCC

LECTURA MEMORIA PLCC EN


WILLEN

LECTURA DE MEMORIA SOP

LECTURA MEMORIA SOP EN WILLEM

Como soldar componentes SMD


Ponemos este documento para que tengan varias tecnicas para el
soldado y desoldado de componentes de este tipo que son los que mas
se utilizan .
1- Introduccin
Hoy en da es cada vez ms difcil encontrar circuitos impresos con
componentes discretos de gran tamao. Casi todos los circuitos comerciales
usan componentes de montaje superficial o tambin conocidos como SMD
(Superficial Mounted Devices).
En ms de una ocasin es posible que debamos de cambiar un circuito
integrado,un condensador, resistencia o bobina SMD y hemos podido ver que
la punta de nuestro soldador es desproporcionadamente grande y que tantas
patillas soldadas en un PCB es realmente difcil de desoldar.
Aqu vamos a explicar algunas tcnicas para desoldar y soldar estos
componentes usando herramientas comunes y alguna que otra no tan comn
como los soldadores de gas.
Materiales
Soldador de 25 w-Estacion soldadora o soldador de gas-Flux liquido-EstaoMalla desoldadora-Cable de cobre muy delgado.

De todo lo anteriormente descrito veamos con detenimiento algunas


herramientas que quizs os sean nuevas.

Soldador de Gas
El soldador de gas puede funcionar como soldador normal, soplete o soldador
por chorro de aire caliente dependiendo de la punta que utilicemos. Pala la
soldadura en electrnica la punta ms utilizada es la de chorro de aire caliente.

Estos soldadores funcionan con butano tienen control de flujo de gas y son
recargables. El uso ms comn que se les da a estos soldadores el el de soldar y
desoldar pequeos circuitos integrados, resistencias, condensadores y bobinas
SMD.
Para llevar a cabo la soldadura con este tipo de soldador es necesario el uso de
flux lquido el cual aplicaremos tanto en los pads sobre los que soldaremos el
componente como sobre este.

FLUX
El flux es una sustancia que aplicada a un pieza de metal hace que esta se
caliente uniformemente dando lugar a soldaduras ms suaves y de mayor
calidad. El flux se encuentra en casi todos los elementos de soldadura. Si cortis
un trozo de estao diametralme nte y lo observis bajo un microscopio veris
algo como esto.

Seccin transversal estao de 0.25mm

Mecha de 3mm con flux

Lo que se puede ver en el centro del alambre de estao no es ni ms ni menos


que flux el cual al fundirse junto con el estao facilita que este se adhiera a las
partes metlicas que se van a soldar. Tambin podis encontrar flux en las
trenzas de una mecha de desoldadura de calidad, el cual hace que el estao
fundido se adhiera a los hilos de cobre rpidamente.
Pinchad sobre ambas fotografas para ver entamao real a travs del
microscopio.

Desoldadura y soldadura de un encapsulado TQFP


El encapsulado que vamos a desoldar para sustituirlo por otro es el llamado
TQFP y que podis ver en la siguiente fotografa.

Para desoldar este tipo de


encapsulado(plano cuadruple fino) lo
primero que hacemos es tratar de
eliminar todo el estao posible de sus
patillas. Para ello utilizamos malla de
desoldadura con flux.

Una vez quitado todo el estao que haya


sido posible vamos a proceder a desoldar
el integrado usando un soldador normal.
Para ello vamos a pasar por debajo de los
pines de un costado un hilo de cobre muy
fino. El hilo ha de ser de bobina que
vienen lacados. Uno de los extremos del
cable se suelda a cualquier parte del PCB.
La tcnica es la siguiente. Con el nico
extremo libre del cable que esta soldado a
la
placa y ha sido pasado por debajo de los
pines del integrado vamos a ir tirando de
el muy suavemente mientras calentamos
los pines del integrado que estn en
contacto con el.

Y repetimos este procedimiento en los


cuatro lados del integrado. Asegurarse
que se calientan los pines bajo los cuales
va a pasar el hilo de cobre para separarlos
de los pads y hacerlo con mucho cuidado,
sin forzar.

Una vez quitado el circuito integrado por completo hay que limpiar los
pads de resto de estao.
Para ello aplicamos la malla de desoldadura sobre estos apoyndola y
pasando el soldador sobre esta.
Nunca mover la malla sobre los pads arrastrndola pues algn pad se
puede pegar a la malla y al tirar de esta se puede desprender.
En el caso de que la malla se quede un poco pegada a los pads, solo hay
que ir calentando y separando pero siempre con cuidado.

Una vez que tenemos los pads completamente limpios vamos a proceder a
soldar un nuevo circuito integrado. En primer lugar vamos a aplicar flux sobre
los pads. La cantidad de flux no debe importar pues luego la limpiaremos lo que
si es importante es que no debemos de quedarnos cortos as que con alegra. Lo
siguiente que haremos es con un soldador de punta muy fina poner un poco de
estao en cada pad pues luego vamos a fundir este estao para que se pegue al
pin del integrado.

Ahora hay que situar el nuevo componente sobre los pads con cuidado y
prestando mucha atencin de que cada pin est sobre su pad correspondiente.
Recomiendo que hags uso de una buena lente de aumento para llevar a cabo
esta operacin.Una vez situado el componente en su lugar aplicar el soldador a
un pin de una esquina hasta que el estao se derrita y se adhiera al pin.

Se hace lo mismo con un pin del lado contrario. Esta operacin es la ms delicada pus
el integrado se suele mover. Una vez fijado el integrado volvemos a aplicar flux sobre los
pines del chip para que cuando el estao se derrita se adhiera tanto al pad como al pin.
El siguiente paso es pasar el soldador de pin en pin presionndolo contra su
correspondiente pad de modo que este se calienta, calienta el pad y el estao y
todo se funde en un bloque. repetir el proceso con cada pin. Despus de soldar
todos los pines revisar con cuidado que todos los pines hacen buen contacto.
En este paso se puede usar el soldador de
chorro de aire caliente.Como seguramente
todo el permetro del integrado estar lleno
de flux que suele ser algo aceitoso,
tendremos que limpiarlo.

Para ellos se utiliza un disolvente


limpiador de flux (o alchol isopropilico) y se aplica sobre la zona a limpiar. Una
vez aplicado se mete todo el PCB, en una cubeta de agua por ultrasonidos. Esta
cubeta transmite ultrasonidos al agua y la hacen vibrar de manera que el agua
entra por todas partes debido a la frecuencia de vibracin limpiando todo el PCB de
"flux remover". Una vez limpia se seca todo el PCB con aire a presin
asegurndonos que no quede ningn resto de agua que pueda corroer partes
metlicas.

Desoldar y soldar un condensador, bobina o resistencia


SMD
Los formatos SMD de estos elementos se pueden clasificar a priori en
tres grupos atendiendo a su tamao.
Se pueden encontrar estos componentes en los formatos de menor a
mayor 0402, 0603 y 0805, 1206,hay muchos ms pero esto son los ms
comunes.
Estos elementos se pueden soldar y desoldar con un soldador de baja
potencia y sin grandes dificultades cuando se trata de encapsulado de
0.8 y si los componentes no estn muy cerca unos de otros. En el caso
encapsulados de 0.6 nos va a hacer una lente de mucho aumento y en los
de 0.4 vamos a requerir un microscopio.
Para poder calentar ambos terminales simultneamente para poder
fundir el estao que los suelda para poder retirar con fac ilidad el
componente vamos a usar un soldador de aire caliente como el
anteriormente citado.
A continuacin vamos a desoldar y soldar un condensador en formato
0.8 y vamos a ver que el resultado obtenido es perfecto, una soldadura
limpia.

Lo primero que hacemos antes de aplicar el chorro de aire caliente sobre el


condensador vamos a aplicarle un poco de flux para que el calor que
posteriormente apliquemos se concentre sobre el estao y los dos pads sobre
los que esta soldado el condensador.

El siguiente paso que llevamos a cabo es el


calentamiento de componente con el
soldador de chorro de aire caliente
movindolo sobre el componente para que
el
calor se distribuya uniformemente sobre
todo el condensador. Es recomendable
usar unas pinzas de puntas finas pues
cuando el estao se funde podemos
rpidamente retirar el condensador.

A la hora de volver a soldar el condensador


tenemos que aplicar de nuevo flux a los
pads del PCB y al condensador.

Colocamos el componente sobre los pads y


volvemos a aplicar calor con el soldador
de chorro de aire caliente.

Como hemos podido ver a pesar de no


tener los hornos para las soldaduras de
precisin podemos apaarnos un poco y
hacer un buen trabajo con herramientas
baratas y con un poco de cuidado. Espero
que os sirva este artc ulo y os
recomiendo que antes de nada practiquis
un poco en algn PCB de algn cacharro
estropeado.

SISTEMAS NUMERICOS

El sistema numrico que utilizamos a diario es el


sistema decimal, pero este sistema no es
conveniente para las mquinas debido a que la
informacin se maneja codificada en forma de
bits prendidos o apagados; esta forma de
codificacin nos lleva a la necesidad de conocer el
clculo posicional que nos permita expresar un
nmero en cualquier base que lo necesitemos.
Es posible representar un nmero determinado
en cualquier base mediante la siguiente formula:
Donde n es la posicin del dgito empezando de
derecha a izquierda y numerando a partir de cero.
D es el dgito sobre el cual operamos y B es la base
numrica empleada.

COMVERTIR NUMEROS BINARIOS A


DESIMALES
Trabajando en el lenguaje ensamblador
nos encontramos con la necesidad de
convertir nmeros del sistema binario,
que es el empleado por las computadoras,
al sistema decimal utilizado por las
personas.
El sistema binario est basado en
nicamente dos condiciones o estados, ya
sea encendido (1) o apagado (0), por lo
tanto su base es dos.
Para la conversin podemos utilizar la
formula de valor posicional:

Por ejemplo, si tenemos el nmero


binario 10011, tomamos de derecha a
izquierda cada dgito y lo multiplicamos
por la base elevada a la nueva posicin
que ocupan:
Binario: 1 1 0 0 1
Decimal: 1*2^0 + 1*2^1 + 0*2^2 +
0*2^3 + 1*2^4
= 1 + 2 + 0 + 0 + 16 = 19 decimal.
El carcter ^ es utilizado en
computacin como smbolo de
potenciacin y el carcter * se usa para
representar la multiplicacin.

COMVERTIR NUMEROS DECIMALES A


BINARIOS
Existen varios mtodos de conversin de
nmeros decimales a binarios; aqu' solo
se analizar uno.
Naturalmente es mucho ms fcil una
conversin con una calculadora cientfica,
pero no siempre se cuenta con ella, as
que es conveniente conocer por lo menos
una forma manual para hacerlo.
El mtodo que se explicar utiliza la
divisin sucesiva entre dos, guardando el
residuo como dgito binario y el resultado
como la siguiente cantidad a dividir.

Tomemos como ejemplo el nmero 43


decimal:

43/2 = 21 y su residuo es 1
21/2 = 10 y su residuo es 1
10/2 = 5 y su residuo es 0
5/2 = 2 y su residuo es 1
2/2 = 1 y su residuo es 0
1/2 = 0 y su residuo es 1
Armando el nmero de abajo hacia
arriba tenemos que el resultado en
binario es 101011

SISTEMA HEXADECIMAL
En la base hexadecimal tenemos 16 dgitos
que van de 0 a 9 y de la letra A hasta la F (estas
letras representan los nmeros del 10 al 15).
Por lo tanto, contamos:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F.
La conversin entre numeracin binaria y
hexadecimal es sencilla. Lo primero que se
hace para una conversin de un nmero
binario a hexadecimal es dividirlo en grupos
de 4 bits, empezando de derecha a izquierda.
En caso de que el ltimo grupo (el que quede
ms a la izquierda) sea menor de 4 bits se
rellenan los faltantes con ceros.

Tomando como ejemplo el nmero binario


101011 lo dividimos en grupos de 4 bits y
nos queda:

10; 1011
Rellenando con ceros el ltimo
grupo (el de la izquierda):
0010; 1011
Despus tomamos cada grupo como
un nmero independiente y
consideramos su valor en decimal:
0010 = 2; 1011 = 11

Pero como no podemos representar este


nmero hexadecimal como 211 porqu sera
un error, tenemos que sustituir todos los
valores mayores a 9 por su respectiva
representacin en hexadecimal, con lo que
obtenemos:

2BH (Donde la H representa la base


hexadecimal)

Para convertir un nmero de hexadecimal a


binario solo es necesario invertir estos pasos:
se toma el primer dgito hexadecimal y se
convierte a binario, y luego el segundo, y as
sucesivamente hasta completar el nmero.

INTERPRETACION Y PROCESO DE
TRABAJO
Bien, ahora que ya pudimos leer la informacin de la memoria,
procederemos a guardar la misma en un directorio por nosotros
asignados. Las extensiones en las que se guardan estos archivos son
siempre en Binario, por consecuencia su extensin ser por ejemplo:
nombre del archivo.bin
Por consiguiente tendremos que encontrar la manera de conseguir la
interpretacin de la informacin contenida dentro de la memoria,
sabemos que la misma hasta el momento podemos apreciarla en idioma
hexadecimal mediante la lectura del programador. Se nos hara muy
trabajoso interpretar y poder llegar a encontrar los datos contenidos en
la memoria en forma hexadecinal observndolos en la matriz de un
software de un programador, su contenido es demasiado largo de
recorrer y no podramos obtener de alguna manera una forma de
encontrar los datos que a nosotros nos interesan y proceder a su
modificacin.

Los datos contenidos en la memoria son los utilizados por el


microprocesador para informar un instante de conduccin,
esto seria, encontrar para un determinado giro de motor,
vaco de motor, temperatura de motor, temperatura del aire
de admisin, posicin del acelerador motor, estado del
oxigeno de los gases de escape y alguna otra informacin que
la ECU considere importante, poder determinar y encontrar
un grado de avance para el encendido y una dosificacin de
combustible acorde para ese instante. Este proceso se realiza
por cada instante a una velocidad por nosotros inalcanzable
de interpretar, este trabajo es la bsqueda de conformar y
encontrar la mejor funcin del automvil, cada fabricante
vuelca sobre la memoria los datos correspondientes para que
pueda realizar y encontrar dentro de esta toda la informacin
las distintas posibilidades que puede producirse en el manejo
del automvil, esto significa que para cada conjunto de datos
recibidos de los distintos sensores de motor analizara,
buscara en la memoria y procesara la mejor alternativa para
ese instante, este trabajo se realiza indefinidamente en el
tiempo mientras el auto permanezca en marcha.

Por el momento tenemos como datos validos las direcciones dentro de las
memorias, estn sern de mayor o menor cantidad dependiendo de su
capacidad:
Por otro lado tenemos que por cada direccin de memoria hay un dato
hexadecimal correspondiente.

Si tomaremos una direccin como ejemplo: 0012 tendramos


como datos A7.
Si bien podemos establecer que dato esta contenido en cada
direccin hexadecimal todava nos es difcil su interpretacin
lgica.
Llevar este tipo de datos a una forma de traduccin grafico
seria una solucin para la interpretacin visual a la cual el ser
humano esta mas relacionada en su entorno de
comprensin .Tendramos que situar toda la informacin a
dos ejes los cuales nos permitan poder empezar a visualizar
los datos, veamos el primer paso.
Tracemos 2 ejes de trabajo, sobre el primer eje X
pondremos todas las direcciones de memorias, sobre el
segundo eje Y colocaremos en altura partiendo de 0 como
dato de inicio y terminando en 255 correspondiente al dato
mximo que puede almacenar una direccin de memoria.
Podemos ver esta informacin tambin en hexadecimal, pero
por un criterio de lenguaje de interpretacin en binario
podemos manejar mejor esta informacin. Tendremos algo
como esto realizando a simple vista este proceso.

Podemos ver que ya tendremos una forma de ver esta


informacin de una manera ms simple de interpretar,
ahora realizaremos la unin de estos datos mediante
un trazado entre puntos, el resultado ser este:

Bien, ahora podemos ver que mediante un soft que nos permita
verlo en un entorno grafico la informacin podremos visualizar que
la sucesiva unin de puntos entre las diferentes direcciones y los
datos contenidos nos dar como resultado que podremos recorrer
toda la informacin y esta se nos traducir en una sucesin de
trazados mas fcil de manejar para nuestra visin.

Existen en los mercados diversos software para la


interpretacin de estos datos, nosotros en este
curso trabajaremos con el ECM 2001,que es el mas
completo y fasil de utilizar.

1. Genricos: Estos software son los que nos permiten trabajar con todos los
datos contenidos en la memoria, podemos modificar todos los datos en la
misma contenidos. Estos se utilizan por los programadores que poseen
experiencia necesaria como para la interpretacin de toda la informacin
contenida en el programa de la Ecu motor. Este soft tendr que estar
acompaado por otras herramientas como Emuladores y analizadores
lgicos que permitirn complementar este trabajo para su preparacin final.

2. Dedicados: Este software posee la particularidad de sectorizar solo las partes


a las cuales el software la permite realizar el cambio, prefijando estos sectores
para no cambiar algn otro dato que comprometa el buen funcionamiento del
automvil. Si bien parece ms fcil su utilizacin, tendremos a futuro depender
de las futuras actualizaciones para realizar este trabajo en alguna fila nueva en
el mercado. Este soft posee un gran trabajo de investigacin dado que entrega
al usuario los datos ya ubicados y testeados para una mayor rapidez y precisin
en el trabajo.

ALGORITMO CHECKSUM
El sistema ms simple de deteccin de errores
es el llamado Checksum, o suma de
comprobacin. Se basa simplemente en aadir
al final del bloque de datos la suma de todos
ellos. El receptor debe comprobar que este
dato se corresponde efectivamente con la suma
de los datos recibidos. De no ser as, es que ha
ocurrido un error, por lo que debe pedir al
transmisor que repita el bloque de datos.

CHIPS DOBLE
El entorno como se aprecia en la figura es simple y
fcil de manejar, el mismo soft se encarga de
guiarlo en el proceso de unin de los 2 programas
para posteriormente colocarlos sobre el zcalo.
Este soft se encarga de realizar la unin de dos
programas diferente en un mismo zcalo, su
utilidad se podra orientar a dos puntos ms
fuertes, Potenciacin electrnica y GNC.
En ambos casos el proceso es el mismo:

Programa
Original
(512)

Programa
Modificado
(512)

Programa
Unificado
(1024)

Zcalo para
montar la
memoria
Programada

Si bien su proceso es como marca este diagrama,


tendramos que llevarlo a la parte prctica para
seguir todo el camino. El problema en este punto
es como realizamos la unin de estos dos
programas y como tendramos que solucionar el
tema del checksum.

UTILIDAD PARA UNIR LOS MAPAS

SOFT Y ZOCALOS CODIFICADOS


Esta herramienta es utilizada por todos los
programadores de memorias de automviles, el
sistema es de fcil utilizacin. Este conjunto esta
constituido por un soft de codificacin y los
respectivos zcalos dil, plcc, sop.
Ejemplo:

Sobre esta pantalla se ubica arriba a la derecha la


tecla de Seleccionar archivo de origen, en este
punto se colocara el archivo del programa ya
potenciado o de gnc ubicado en algn directorio
previamente asignado por nosotros en la PC. Luego
sobre el segundo botn de Seleccionar archivo
destino se colocara el lugar donde queremos
guardar el programa ya codificado creado bajo un
archivo de nombre nuevo. Sobre la solapa Tipo de
archivo colocaremos la codificacin
correspondiente, esta contiene las diferentes
codificaciones. Posteriormente presionando la
tecla Convertir realizara el proceso de
codificacin y el archivo estar preparado para
grabar sobre una nueva memoria y ser instalado en
el zcalo codificado, esto permitir proteger
nuestro trabajo de posibles lecturas y no existir la
posibilidad de acceder a la informacin interna.

Estos zcalos son montados sobre el lugar donde


estara soldada la memoria original de la ECU
motor, los zcalos tienen un formato mayor al de
una memoria y poseen internamente un circuito
electrnico que permite realizar el trabajo de
proteccin y tambin que el micro de la ECU motor
pueda acceder a la informacin sin ningn
problema.

Zcalo Sop

Zcalo Dil

Estos zcalos pueden utilizarse tambin para


guardar dentro de ellos 2 programas juntos y
mediante el cable azul que se observa en las
figuras de la diapositiva de abajo, se puede
acceder a leer una de las dos partes....
Como trabaja este zcalo:

LAS FIGURAS MUESTRAN EL


ORGANIGRAMA DE PROSEDIMIENTO DE
LA MAPATURA DOBLE

SOFT
CODIFI
CADOR

CODIFICACIONES ORIGINALES
IMPUESTAS POR LOS FABRICANTES
Informacion
Con el pasar de las distintas experiencias en este
rubro, los fabricantes decidieron adoptar un
sistema de codificacin propio de cada uno para
evitar las modificaciones de sus centrales. Esto
significa que la informacin contenida en cada
chip se encuentra codificada lo cual nos permitir
su lectura pero no su interpretacin como
solamos trabajar. Cada fabricante utiliza dentro
su amplia gama de automviles diversas
codificaciones, se comprueba con esto que desde
el ano 2000 aproximadamente existe varios tipos
de codificaciones dentro de cada ECU motor.

1. Para que se hacen estas codificaciones?


Por el simple hecho de proteger el trabajo
dentro establecido.
2. Que se necesita para esto?
Para estos casos se necesitara un decodificador
para este tipo de codificado Sirius 32.
Los diversos programadores se encontraron
con estas codificaciones y mediante
analizadores lgicos e interpretaciones y
clculos numricos se obtuvo la forma de
visualizar esta informacin en cualquier soft
genrico.
3. Como se vera la informacin?
Como ejemplo podemos ver en este caso
particular trabajando con una codificacin
impuesta por Renault llamada Sirius 32 en
alguna de sus ECUS.

Con lneas azules puede observarse como es el programa original


codificado con Sirius 32
Con lneas rojas puede observarse el programa ya decodificado listo
para trabajar.
Cabe destacar que una vez decodificado y modificado se tendr que
codificar nuevamente para volver a montar en la ECU motor. Se
observa tambin que mediante la descodificacin el cheksum
tambin variara.

Algunas Codificaciones del mercado:

EMULADORES DE MEMORIAS
Los emuladores de memorias fueron creados para
facilitar la programacin de la s memorias, evitando
prolongadas extracciones de memorias y acortando
sustancialmente el proceso de trabajo final de un
desarrollo especifico.
Para el uso en el mercado de potenciacin y gnc se
empez a utilizar los emuladores con el mismo fin,
pero de igual manera el proceso requera de mucho
tiempo para ubicar todos los datos dentro de una
memoria, sabiendo que con el pasar de los aos las
memorias contenan mas informacin y mayor
capacidad, se incorporo al emulador mediante un
soft y hard la posibilidad de traza sobre el programa
en tiempo real, esto nos dice donde esta leyendo el
micro de la ECU sobre la memoria y poder de esta
manera ubicar los datos con mayor facilidad sin
grandes inversiones de tiempo.

Conexionado de un emulador con


trazado en tiempo real

Para los distintos tipos de memorias se utilizaran


adaptadores diferentes para poder emular las Ecus motor. Su
conexin se realiza por el puerto paralelo de cualquier PC o
Laptop. Existen distintas categoras de emuladores en el
mercado, las diferencias estn dadas por su tecnologa
interna, su velocidad de acceso y modificacin y su Soft con
distintas capacidades y posibilidades de manejo.
Con esta herramienta uno puede obtener como datos
importante: Corte de RPM motor, Sonda Oxigeno, MAP
Motor, vlvula ralenti, etc.

Adaptador Plcc-Dil

Adaptador Sop-Dil

SISTEMAS HIBRIDOS O SERIALES


En algunos casos nos encontraremos con unas
Ecus las cuales al desmontarlas del auto y abrir
su caja no veremos ningn componente como
micro, memoria, transistores, etc.
Su encapsulado ser as:

VISTA NOMENCLATURA ECUS

VISTA DE CONECTORES

VISTA INTERIOR DE LA ECU

Para estos tipos de Ecus motor se utiliza y su


desarrollo esta en constante evolucin la
programacin serial utilizando un cableado serie,
un soft incluido en el programador, y su manual
correspondiente.
Su trabajo se realiza a travs del puerto de
conexin de diagnostico tipo OBDII.

Programador Serial
Programador Serial

Plataforma de trabajo Soft Serial


En la prctica con estos programadores seriales se podr observar
que nos permitir la modificacin de solo algunos datos
especficos, trasformndose este sistema en un Soft dedicado, el
cual solo nos permitir el cambio de direcciones especificas dentro
de la ECU motor.

SISTEMA FORD
En el caso particular de la compaa FORD, desde el inicio de las
programaciones ha adaptado un sistema de programacin diferencial al
resto de las terminales, en este caso en particular tendremos que acceder
a un programador especifico y su respectivo soft. En las ecos Ford podr
observarse que es su parte trasera tendr una tapa color negra de acceso
de material plstica, removiendo esta nos encontraremos con un enchufe
montado en la plaqueta madre, esta ser el acceso para insertar el
programador directo sobre este enchufe y poder extraer el programa
interno de la ECU Ford, no se podr extraer de la ECU motor la memoria
para su posterior lectura con un programador universal.
Una vez realizada la lectura mediante el soft Ford y su posterior
almacenamiento en la PC podremos ahora editarla con un soft genrico y
poder recorrer su mapatura.
Si bien despus de la modificacin correspondiente y su almacenamiento
como modificado, tendremos nuevamente que mediante el sof Ford
colocar el archivo modificado sobre un zcalo especial de la lnea Ford.
Este ser instalado en el lugar en donde colocamos el programador para
extraer la informacin.

PROGRAMADOR FORD

SOFT FORD

MODOS ALTERNATIVOS

POTENCIACION
POR MEDIO DE LA ELECTRONICA
Todos los vehculos modernos estn equipados con
inyeccin electrnica. La responsable de este
funcionamiento es la computadora del automvil.
Dentro de la computadora se encuentra la memoria
eprom, la que en su interior aloja todos los parmetros
para los cuales el vehculo funcione correctamente. En
la ilustracin se aprecia la computadora, todos los
componentes se encuentran conectados a esta.

Primera parte
Tomaremos en este procedimiento de potenciacin por medio de la
electrnica un ejemplo de trabajo a realizar en un Peugeot 405 Mi
16v con Inyeccin Motronic 3.2 con AFP

1.Primer paso, Identificacin del lugar donde se


ubica la Computadora (ECU), para
Despus proceder a la extraccin. En este caso se
aloja sobre lado motor, junto a
la bomba de freno, se encuentra cubierta por una
caja plstica la cual la protege
de la entrada de la suciedad y del agua.
Y foto desmontando la ficha.

2. Segundo paso se procede a quitarle la


tapa de proteccin, seguido a esto se
desarma los anclajes y se retiran los
tornillos. Posteriormente se ubica la
memoria donde realizaremos el trabajo de
extraccin de esta.

Muy importante
es tener como precaucin la ubicacin
de esta, esto significa que posee una
posicin establecida, uno puede
accidentalmente colocar la memoria a la
inversa, si bien esto no produce dao
alguno en la memoria o la ECU motor, el
auto no va a arrancar. Esta posee una
marca sobre la memoria y tambin
sobre el zcalo de la placa. Con ayuda de
una herramienta o con un
destornillador pequeo logramos le
extraccin de la memoria de la placa.

EXTRACCION DE LA MEMORIA

3. Tercer paso, con la ayuda de una


computadora PC o porttil y un programador
de eprom de memorias se procede a la lectura
de los datos que se encuentran dentro de la
misma, este programador se comunica con la
PC por medio del puerto paralelo o impresora.

Todo programador posee un soft para poder trabajar con


las distintas memorias que poseen los
vehculos,nosotros ya explicamos en este curso como
usar el soft del willem.

Por intermedio del soft del programador de eproms se


graba los datos contenidos en la misma en un lenguaje
denominado hexadecimal. Este lenguaje es el ms comn
usado para el trabajo con datos de memorias.

4. Cuarto paso, una vez que tenemos el programa


grabado en un archivo binario, vamos a necesitar para su
interpretacin un soft especialmente diseado para
trabajar con archivos binarios de memorias eprom de
vehculos.

Mediante este software realizaremos las modificaciones


necesarias como para lograr una mejor performance,
esto se logra cambiando los valores correspondientes a
inyeccin de combustible, avance de encendido,
correccin del limitador de rpm

Este soft traduce la informacin


hexadecimal en grafica para poder
interpretar mejor la informacin de esta.
Una vez realizada la modificacin del
mismo, se prodece nuevamente a grabar
este archivo binario de la misma manera
que lo hicimos en el paso 3.
5. Quinto paso: Ya tenemos el programa
original y el programa modificado.

Ahora vamos a necesitar grabar en una memoria


virgen el programa realizado por nosotros,
tendremos que comprar una memoria virgen y junto
con el programador vamos a volcar los datos del
archivo a esta memoria virgen.

6. Sexto y ltimo paso: realizaremos el proceso


inverso al paso 1 y 2.
Montaremos la memoria en la computadora,
colocaremos los anclajes y tornillos de sujecin,
y cerraremos la computadora para proceder a
probarla sobre el vehculo en cuestin. Cuando
procedemos a colocar nuevamente el vehculo
en posicin llave contacto, la luz del check tiene
que permanecer en el tablero encendida. Luego
realizar un test en carretera para poder ver los
resultados obtenidos en aceleracin y velocidad
final, se puede acompaar la prueba con un
acelermetro o tambin en un banco de rodillos.

Memoria lista para probar y luz de check


prendida

En el ejemplo anterior leeimos la memoria


sacandola de la ecu ya que en esa marca y
modelo de ecu es la unica forma que se puede
hacer manualmente y con el programador
willen que es el que vamos a utilizar de ahora
en mas.
Hay otro prosedimiento de lectura de las
memorias que se puede hacer en algunas ecus
atravez de una INTERFACE OBDII que se
conecta atravez de puerto usb y con el software
que tiene esta interface (galleto),la cual
explicaremos como utilizarlo y tambien
pondremos en el servidor como realizar el
circuito de la interface con el negativo y el
circuito electrico e indicaciones.

UTILIZACION DEL SOFTWARE DE OBDII


PARA LA INTERFAZ GALETTO

1-Conecte el equipo a la PC a traves del puerto


USB e instale los driver que Windows le solicitara.
2-Ejecute el software que previamente instalo en
su maquina y cuyo acceso directo se encuentra en
el escritorio de Windows.Recuerde que el equipo
debe estar conectado a la PC para que el software
pueda ser utilizado,de lo contrario no podra
abrirlo,no es necesario que este conectado al
vehiculo.
3-Al abrir el programa encontrara las siguientes
Obciones:

4-Selecione la marca con la que desea trabajar


5-Selecione el modelo con el cual desea trabajar
6-Presione el boton Info Ecu,aqu el equipo detecta la
ECU del motor y le entrega informacion de la misma:

7-Presione el boton LEER ECU,el software le


solicitara con que nombre desea guardar la
memoria leida.

8-Una vez terminada la lectura,el software le


mostrara la siguiente imagen,indicandole que ha
terminado de leer la informacion.

9-Una vez que se a leeido la memoria se la abre con el


ECM2001 y se la chipea o POTENCIA modificando los
parametros que ya explicaremos mas adelante,una ves
modificada la volvemos a cargar en el programa.

10-Luego presione el boton Prog.Fichero y el software


comenzara a programar la ECU,terminado el proceso,el
software le indicara que desconecte el contacto por 10
segundos (esto varia segn modelo).

GUIA PARA POTENCIAR Y MODIFICAR LAS MEMORIAS CON EL ECM2001


EL MAPA

Antes de empezar
a ensear como
programar los
mapas
hablaremos de
todas las
funciones de la
potenciacion.
Imagen que muestra
una parte del
contenido del archivo
de una EPROM en
hexadecimal (Hex).

Qu es una EPROM? Bsicamente, una EPROM contiene un archivo


cuyo tamao es el tipo de EPROM instalado. Dentro de los archivos
se encuentra una gran cantidad de datos por escrito en hexadecimal,
que incluye el software que gestiona la ECU Y los famosos mapas.

Otra oportunidad para mostrar el contenido de una EPROM es la


exposicin en forma grficos de cada
valores hex, uno tras otro, lo que contribuye a componer una especie
de grfico dentro del cual se puede
identificar el mapa.

Visualizacin de una parte del archivo contenido en una EPROM en forma


grfica de dos dimensiones

Pero, cules son realmente los mapas? Son un conjunto de


datos que, por conveniencia, se convierten en tablas. ECM2001,
gracias a los drivers, extrae de la EPROM datos sobre los mapas,
divide los valores de las escalas de velocidad y carga, lo
transforma de hexadecimal adecimal y hace un video de una
curva muy comprensible.

Visualizacin de la
cartografa
parcializada de
antemano
expresada en
grados de avance

La funcin de la cartografa es restituir al software de


gestin el valor dado por una serie de sensores aplicado
al motor.
En esencia el mapa est compuesto, como vemos
en el ejemplo anterior, por una escala horizontal, y una
escala vertical y dentro, una serie de nmeros. Las
escalas se representan por valores devueltos por los
sensores aplicados en el motor, es decir, rgimen y carga
por la apertura de la mariposa en el colector de presin o
succin (mquinas equipadas con la sonda de presin),
mientras que los nmeros estn dentro de valores tiempo
de inyeccin o grados de antemano, que ser utilizada
por el software para realizar clculos basado en el valor
de otros sensores (temperatura, lambda, etc) cuyo
resultado ser enviado a los actuadores, para inyectar la
cantidad exacta de gasolina y aire en el momento exacto
del encendido de la chispa.

Imagine, entonces, sealar a dos lneas Matrcula (horizontal


y verticalmente) en los valores devueltos por los sensores, el
valor que nos encontramos en el punto de encuentro de dos
lneas es el valor que el software se utiliza para realizar los
clculos necesarios para elaborar un resultado que debe
transmitir a los actuadores. Esto se aplica a todos los mapas.
En este caso, a 1000 rpm. y el 15% carga, la unidad utiliza el
nmero 410 para desarrollar los clculos necesarios.
El mapeo tambin cambia
dependiendo de la temperatura,
debemos considerar que los
mapas de un motor fro no son
los mismos de un motor caliente,
entonces debemos hacer todas
nuestras pruebas con el motor a
la temperatura adecuada De
funcionamiento.

LOS DRIVERS
Los drivers son extensiones de software ECM2001, que
contienen toda la informacin que el programa necesita
saber para realizar la modificacin de la unidad en cuestin.
En buen estado Bsicamente, se ocupa de los mapas, su
tamao, reas en las que realizar los clculos en relacin con
la suma de comprobacin y otras informaciones estn
contenidas en el archivo; costosa y difcil La investigacin de
esta informacin no es la responsabilidad del ECM2001, que
se debe simplemente preocupar por aumentar o disminuir
los valores de la inyeccin, encendido, turbo de presin,
limitador de velocidad y todo lo que parece ser ,de esa forma
siempre que elegimos un driver tiene que ser el correcto.

Pues bueno, empecemos a ver este estupendo


software que estara disponible en su version mas
reciente en el servidor para descargar.

Abrimos el archivo original, sin seleccionar ningun driver,


para poder ver la versin hardware y software del archivo y
as poder poner el driver correspondiente.

A continuacin seleccionamos el driver


correspondiente al vehculo y a las versiones SW
(software) y HW (Hardware). Si os fijais, en los
driver solo se usan las tres ultimas cifras de cada
numeracin.

Una ves cargado el drivers pasamos a cargar el archivo original que leimos
de la ecu el cual vamos a modificar,si nos fijamos a la derecha aparece la
informacion de vuestra ECU detallada perfectamente incluido el CKSUM

Tras la carga del file podremos ver a la derecha la informacion del mismo y vereis
como aparecen los dos mismo numeros que daba el kwp2000 al hacer la lectura de
la ECU y ademas algo bastante importante, el CKSUM ke os aparece mas abajo este
CKSUM lo calcula automaticamente el programa al seleccionar el driver que estamos
utilizando .

En este driver solo nos carga 4 parametros y como se ve aparece


entre parentesis un 2 significativo de que son 2 mapas ,abriremos
el primero Iniezione parzializzato que para que lo podamos
entender es el mapa del limitador de las emisiones de humos, este
mapa controla como varia el caudal de carburante respecto al
regimen.

Como detalles se puede fijar abajo que pone en el mapa


en el que esta trabajando y la direccion, si intentas
cambiar algo en esta pantalla en hex pues no hay manera
, eso pasa por tener un par de mapas, ahora veremos
como lo solucionamos....
De todas formas podemos
ver un detalle significativo
de un mapa, veras como
aparecen la primera
columna a 0 y la primera
fila a 0 tambien....
Podemos ver este mapa en
2 dimensiones si queremos
verlo graficamente e
incluso para
posteriormente hacer las
modificaciones mas
importantes. Para ello
pinchamos en el icono de
la grafica o en el menu de
visualizacion.

Se puede ver como por ahora esta desactivada la


opcion del 3D,pero como digo por momentos.En
esta figura se abre la ventana 2D .

Bueno ya sabemos cargar el driver en el ECM y el fichero leido de


la ecu pero como hemos podido observar no podemos ver muchas
direcciones ya que el driver no es demasiado completo.
Vamos a solucionar un poco este tema....
abrimos el ECM y cargamos el driver y lo editamos, para ello
pinchamos en 'DRIVER MANAGER' y tendremos la siguiente
ventana con la que trabajaremos por el momento ,en ella vemos
(en rojo) los mapas que contiene este driver y la cantidas de ellos
repetidos, lo vemos ma abajo donde deplegando la lista salen las
direcciones en las que aparecen .
Pues vamos a cambiar algunas cosas de aqui ... de momento
haremos lo siguiente, cada mapa lo vamos a identificar con una
sola direccion, en este caso solo la mas alta (en el ejemplo 07236A)
para ello cambiamos Tot. affini a 1 y cambiamos el 6 por un 7,
depues pinchamos en Modifica (boton de abajo) y listo, eso si es
un poco tedioso algunas veces porque el programa ni se entera
pero con la practica se soluciona .

Una vez que tenemos esos mapas con una sola


direccion fijarse en algunos detalles, en verde tienes
tanto a lo que corresponde cada coordenada como la
dimension del mapa y esto si es muy importante saber
la dimension del mapa ya lo veremos mas adelante.
Por otro lado en
azul se ve a la
familia a la que
esta asignado
este driver para
posteriormente
hacerle el calculo
del CHKSUM
que sino la ecu
no se lo traga.

Bueno nos quedaria algo asi:


Si nos fijamos ahora (en verde) ya todos los mapas tienen una
sola direccion xD tan solo tenemos que pinchar en guardar
driver y nos pide el nombre del nuevo driver .
Una vez tenemos grabado el driver pues vamos a cargar de
nuevo todo desde el principio.

Cargamos el nuevo driver modificado y el file leido de la ecu


y Si miramos de nuevo los parametros en el mapa tenemos
muchos cambios lo principal es que ahora podeis seleccionar una zona
y ahora si ke ya podeis cambiar los parametros , para ello hay mil
formas ya es todo practicar, si marcais una zona y pinchais en los
botones de arriba (azul) pues haceis una variacion de toda esa zona xD

Tenemos 2 formas
de modificar la
cartografia... la
primera es de lo
mas sencillo.

Lo que haremos primero es cargar en el ECM dos mapas, uno


original y otro modificado de un mismo auto que este
funcionando al 100% y sacar los incrementos que se han
hecho en las diferentes direcciones para luego aplicarlos a
nuestra cartografia y la segunda pues teneniendo suficientes
conocimientos del motor y el comportamiento de los
diferentes mapas ir cambiando las cartografias paso a paso de
forma que obtengamos un rendimiento lo mayor posible.
Pues empezamos con la primera y mas facil ,vamos a cargar
en el ECM un driver del XSARA y dos ficheros, uno sera un
original y el otro un mod, no nos importa en este caso el
driver siempre y cuando nos permita cargar esos dos ficheros.
Podemos hacer una comparacion de forma visual (muy
lucrativo) si pinchamos en Utility -> Confronta duo file
podemos ver en que direcciones hay variaciones.

Una vez que tenemos


la zona donde estan las
modificaciones pues
las aplicamos a nuestra
cartografia. para ello
haremos lo siguiente:
Vamos a la grafica y
seleccionamos la zona
en la cual hay
modificaciones,

lo ideal es seleccionar todo el mapa completo como se ve en la


imagen de abajo (desde la primera linea verde hasta la segunda).
Para seleccionar usamos el boton secundario para marcar la primera
linea y de nuevo el boton sec para marcar la segunda linea, en ese
momento aparece en la casilla selezione los dos valores en verde y se
puede pinchar en el boton salva incrementi (azul).

Con esto lo que hacemos es guardar lo que se ha incrementado


de la cartografia original a la modificada para posteriormente
usarla.

Pues ya tan solo tenemos que aplicar las modificaciones


que hemos guardado a nuestra cartografia.

Abrimos el ECM con nuestro fichero original de la ECU y vamos a la


grafica, alli deberemos buscar el mapa al cual le hemos guardado el
incremento, no debe de estar en la misma direccion si la ECU no es la
misma pero seguro que estara muy cerca, lo que si debemos es siempre
de identificarla perfectamente para no cometer ningun fallo.
Colocamos el cursor en la misma posicion que usamos para guardar la
modificacion y una vez alli damos al boton de abrir y seleccionamos la
modificacion y listo, veras como aparece nuestro mapa modificado xD.
Es un poco trabajo de chinos pero es una forma muy facil de modificar
una cartografia si se tienen original y modificada de otra cartografia
aunque no sea la misma ecu pero si parecida.

Con todo lo explicado hasta aqui se puede modificar de


forma rapida y comprensible pero funciona, o al
menos es como lo hacen en el 90% de los sitios donde
nos venden una cartografia tal y cual para tu vehiculo
por el modico precio de xxx$$$. Hasta aqui lo facil
ahora empezara lo complicado.

Aca empieza como modificar los mapas de otra forma


diferente a la anterior
lo ponemos mas para que usted vea las funciones de los
controles .Tratamos de ubicarlo en color y bien identificado para
que se entienda bien,esto para ser utilizado correctamente.

AQUI EL DRIVER CORRESPONDIENTE

AQU EL ARCHIVO ORIGINAL

AQU EL ARCHIVO MODIFICADO

A continuacion selecionamos el driver correspondiente al


vehiculo,de la carpeta donde esta instalado el programa en el disco
c:/, Si se fija en los driver solo se usan las tres ultimas cifras de
cada numeracin.

Seguidamente tildamos donde dise EPROM Originale y


selecionamos el original del vehiculo que en este caso seria el que
leimos de la ECU que queremos modificar.

Es importante tener especial atencin con el checksum, ya que si


no es correcto, la ECU se puede bloquear, para ello tenemos los
checksum (en archivos .DLL).

Aqu tenemos los


menus de mapas
que contiene el
driver y que se
pueden modificar.

Checksum ,control
que determina si el
archivo esta
corrupto o
modificado.

En la fig.se visualiza lo que se puede modificar en este driver se


puede inezione y anticipo,en otros driver se pueden modificar mas
cosas como la inyeccion,avanze,encendido,rpm,etc.

FIJARSE BIEN QUE


ACA EN ESTE
MOMENTO DISE NO
CUANDO
GUARDEMOS
TENEMOS QUE
CAMBIARLO POR SI

En este caso elegimos modificar la iniezione parzializzato y la abrimos en


en formato Hexagecimal, los valores que se deben modificar,en columna
las rpm del motor y en los casilleros los valores del tiempo de inyeccion.

Puede observar los valores en grafico 2D (dos dimensiones) y se puede


modificar de aca tambien,si vemos en la figura nos indica que iniezione
parzializzato tiene 4 partes para modificar y lo bueno que tiene modificar en 2d
es que el programa nos marca lo que tenemos que modificar
Aceptar cambios
Cancelar cambios
Volver al estado
original
Informacion
de los valores
donde se
encuentra el
cursor en ese
momento

Zoom de
izquierda a
derecha
Para moverse
en la
cartografia

Para moverse
entre las
diferencias del
modificado y el
original

Configuracio
nes a la hora
de modificar

Aqu es
donde
tenemos las
obciones de
visualizacion
normalmente
en 16 bitt
IEEE ,donde
pone max es
el zoom de
abajo hacia
arriba

Direccion
donde nos
encontramos

Aca ya modificamos las cuatros partes que nos puso el drivers y ahora lo
guardamos,para eso vamos a file elegimos salva le modiche y ya tenemos
guardado lo que vamos modificando para que no se pierda.

Con el boton
izquierdo del
mouse
marcamos la
primera linea
y despues
marcamos de
igual forma la
segunda linea
verde al final
de la flecha
azul de cada
parte del
mapa siempre
modificamos
una por ves

Tildamos
en mas 5
y cada ves
que la
tildemos
seran 5
por ciento
mas,si
tildamos
5 veces le
estaremos
dando un
25 %
,tota,vere
mos como
se va
modifican
do el
mapa en
rojo.

Ahora modificaremos Anticipo parzializzato,que significa avance


zonificada,y si nos fijamos veremos que esta dividido en dos o sea que el
programa cuando abramos nos marcara dos zona con la flecha azul

En este caso elegimos modificar la anticipo parzializzato y la abrimos


en en formato Hexagecimal, mas adelante veremos como se modifica
en hexadesimal.

Puede observar los valores en grafico 2D (dos dimensiones),si vemos en la


figura nos indica que anticipo parzializzato tiene 2 partes para modificar y lo
bueno que tiene modificar en 2d es que el programa nos marca lo que tenemos
que modificar

Aca ya modificamos las dos partes que nos puso el drivers y ahora lo
guardamos,para eso vamos a file elegimos salva le modiche y ya tenemos
guardado lo que vamos modificando para que no se pierda.

En esta pantalla vemos como hay que modificar donde esta la marca con
una flecha roja,si vemos que en EPROM modificata esta en no cambiarlo
por si para que la modificacion se realise.

Tiene
que
quedar
si

En esta pantalla vemos que una vez finalizado la modificacion de los


mapas se guarda el archivo modificado poniendole un nombre al archivo
para identificarlo a la hora de programar la memoria.

Vamos a file y
marcamos
Salvataggio
EPROM
modificata

Aca le
ponemos un
nombre el
cual
podamos
acordarnos a
la hora de
grabarlo en
la memoria.

Aca vamos a sealar en esta figura como abrir el archivo en 3D y las


funciones de los controles para modificar en este sistema cuando el
programa nos deja.
Configuraciones de
las variaciones a
las hora de
modificar

El zoom para
agrandar el
mapa o
achicarlo
Para girar para
los lado ,y abajo
y arriba el
mapa

Posicion del
cursor y el
valor desimal
factor K

Para mover el
cursor dentro del
mapa

Esta es la curva de carga a lo largo de las RPM

Para ir
seleccionando
dentro del mapa

Este mapa lo pusimos para que entiendan bien los controles de un


a modificacion en 2D

Limitador de vueltas
Con esta utilidad comn para todos los drivers, puede cambiar el lmite de
corte para el limitador de vueltas.
La casilla "Habilitar limitador est activo slo en los casos en que no es posible
hacer un examen manual de limitacin de valor.
Despus de escribir el nuevo valor de limitacin o despus de seleccionar la
casilla "Habilitar limitador, "debe hacer clic en el botn "Modificar.
Esta pantallita se abre si en el driver usted quiere modificar la limitacion del
corte y no sale en todos los drivers ,en los drivers que no sale hay que buscar
en el mapa manualmente y modificarlo.

Aparte del ECM2001 tenemos el programa Master Chip


Tunning,que en realidad sirve para estudio de los mapas

La ventana del estudio es el componente bsico donde es posible ver el


COMPARTIMIENTO a estudiar de los archivos.Usando esta ventana puede
analizar el contenido completo de todo el COMPARTIMIENTO de los archivos,
analizar los mapas, visualizar el rastro, estudiar y compensar la suma de
comprobacin y realizar todos los cambios posibles en el COMPARTIMIENTO
de los archivos. La ventana del estudio puede demostrar el contenido de estos
archivos, de la zona del mapa y de las partes del programa. Esta ventana se
compone de algunas funciones estndar, como 2 sectores de tareas, uno a la
izquierda y otro en el lado inferior de la misma una ventana.

La ventana principal tiene un plano de profundidad blanco, donde est el


contenido del archivo, visualizado con algunas lneas. Este tipo de visualizacin
admite que pueda identificar fcilmente a los mapas dentro del archivo y las
distintas reas de programacin. El COMPARTIMIENTO del archivo se
visualiza de acuerdo al formato que el usuario define. En la parte inferior, tiene
una barra de control en la cual esta la informacin que necesita conocer
durante lospasos del estudio y cambios a realizar.
Barra de Control
La barra del control para el estudio admite el control de todas las funciones principales
del cambio, a su vez visualice
los valores actuales y en cada ventana activa las elecciones del estudio.
Esta ventana esta dividida en 3 partes:
1 Cambios del apuntador
2 Cambios de Mapa (o eleccin)
3 Formato de los Cambios

La parte 1 est para apuntar. Est en el lado izquierdo (que refiere a la


ventana de control) como aparece aqu:

Usando esta ventana, es posible ver la siguiente informacin:


- Referencias de los cambios y ajustes a formato en la parte 3 de la misma ventana
-Apuntes referente al formato de 8 bits
-Valor modificado (lnea Roja) del punto correspondiente, en formato hexadecimal y
decimal
-Valor Original (lnea negra) del punto correspondiente, en formato hexadecimal y
decimal.
-Valor de comparacin de BIN y el punto correspondiente al valor apuntado, en formato
hexadecimal y decimal.
Como se puede ver, es posible ver los valores en formato (hexadecimal o decimal) para
cada punto modificado.
Tambin es posible modificar el valor directamente con el Mouse.

La parte 2 es para la seleccin del mapa:

Esta parte de la barra de control permite que cambie (y cheque) los parmetros de
la seleccin actual.
La primera caja es para apuntar el principio del mapa, que es la direccin donde el
rea de la eleccin gris
comienza. Se muestran estos apuntes usando el formato actual para la
visualizacin. En el derecho de cada caja,
tiene unas flechas que
La caja que sigue muestra el margen de la eleccin, si selecciona un mapa
tridimensional, este valor es para el
margen de una onda que componga el mapa. La tercera caja, muestra el nmero de
elecciones hechas. Esta caja
tiene valor 1 generalmente, y tiene valores ms grandes a 1 cuando selecciona un
mapa tridimensional.
Todos estos valores pueden ser modificados utilizando el teclado o el Mouse.

La parte 3 es para el formato de datos:

En esta ltima parte de la ventana de control para el estudio, las cajas


son la edicin que hacen posible queponga el formato de los datos para el
estudio.
Este formato de datos se basa en los datos que los fabricantes del
ECU utilizan en el interior de los mapas.
Tan pronto como pongas nuevos parmetros en esta ventana, la ventana
del estudio se reajusta automticamente, por lo tanto es posible, slo en
algunos segundos, ver como el mapa se presenta en diversos formatos y
encontrar formato seguro.

Estudio de los Formatos


Con las ECUs del mercado, que utilizan procesadores de 16 Bit de memoria, no es
posible trabajar con
solamente 8 Bits de visualizacin, debido a estos formatos mas complejos de datos, sin
una buena
visualizacin de los datos incurrir en errores y modificaciones errneas.
Los parmetros que se pueden modificar son los siguientes:
- Bit , Nmero de Bits (8 or 16)
- Sign , habilita o deshabilita la opcin de visualizacin
- Swap , cambia los bytes pares y impares
- Vertical Zoom, 8 zoom verticales diferente en mapas de 16 Bits

Usando estos parmetros, es posible colocar 6 tipos de visualizaciones:


8
8X16
16
16
16

8bit with
x
x

Simple 8 bit

x
x

Simple 16 bit
16bit with sign
16 bit with Swap
and Swap

Pensando en la posibilidad de colocar diferentes zoom verticales (puede usar


los mapas en 16 Bits), 34 tipos de visualizacin estn disponibles.
Siguiendo reglas simples, es posible entender fcilmente cual es el formato
correcto para cada mapa.
Primero, los mapas tienen picos diferentes en un mapa de 16 Bits, estos mapas
tienen un Byte significativo bajo(LSB) y un Byte ms significativo(MSB) que es
256 mayor que el padrn.

Cuando coloque un nmero de bits, si tiene un mapa de 16 Bits, cheque cual es el MSB y
el LSB, debe colocar en orden dos Byte, consecuentemente tiene que decidir si quiere o
no habilitar esta opcin Swap (intercambio).
Esta opcin depende del tipo de ECU y Microcontrolador que la misma tenga, ya que
algunos utilizan un valor de 16 Bits con MSB en direcciones impar y otros en direcciones
par.

Si la opcin fue
seleccionada
correctamente,
los datos
incorrectos se
pueden mostrar
de alguna de
estas formas.
Las figuras a
seguir son
solamente
algunos
ejemplos.

Es claro que las situaciones en las cuales existe el formato correcto de datos no
necesita ningn cambio (en nuestros ejemplos el formato correcto de datos
necesit un intercambio).
El cambio de la visualizacin es posible con el formato de 8 y 16 bits, el
significado es igual, y la diferencia entre los datos demostrados es la misma.
Puedes encontrar fcilmente los mapas que se deben demostrar a usando la
opcin de la visualizacin.
En la mayora de las situaciones estos mapas se utilizan como mapas de la
correccin para los mapas principales que los corrigen en la forma positiva
(que baja el valor final).
Si la visualizacin se aplica en los mapas de 16 Bits, el efecto visual es ms
enftico (como semuestra abajo).

Si cambia la visualizacin en un mapa, aparear con las ondas bajas y las altas
en el centro de la pantalla.
En este caso el valor 0 (cero) no aparece en la parte inferior de la pantalla, de
modo que sea posible ver los valores negativos tambin.
Finalmente se debe mencionar que el zoom vertical es muy importante en los
mapas de 16 Bits.
Estos mapas, en la mayora de las situaciones, son muy bajos en la pantalla, con
los valores ms altos entre 500 y 600, aunque los valores tericos mximos
estn hasta los 65535. Debajo se muestran algunos ejemplos:

Estudio de los Comandos


Comandos para archivos Binarios (BIN)

Buscar comandos para archivos binarios (BIN)

Estudiando Seleccin de Mapas


La divisin y seleccin correcta de un mapa dentro de la ventana de estudio es muy importante
para la buena creacin de un
Cuando se encuentra la forma correcta de visualizacin, es posible colocar la dimensin correcta
del mapa, usando algunas reglas simples:
1 - Chequ el tamao del mapa
2 - Chequ las informaciones sobre los otros mapas con el mismo archivo
Passo 1 (Chequeando el tamao del mapa) es lo mas importante, porque usando la visualizacin
que entienda,entender lo que el software le muestra. La ventana de estudio muestra datos
dentro de un archivo BIN, en las lineas compuesta y ondas se encuentran los mapas.
La regla bsica es encontrar el comienzo y el extremo del mapa que comprueba su tamao. Eso es
muy importante para las elecciones simples, de que utilizas crear mapas en 2 dimensiones. Los
dos ejemplos siguientes demuestran 2 formas correctas de eleccin para los mapas en 2d, usando
el tamao de las lneas dentro de la ventana del estudio:

Cuando realice una seleccin multiple, para crear un mapa 3D, el


primer paso es definir cual es el tamao correcto de la curva dentro
del mapa.
Para hacer esta seleccin puede usar el mismo procedimiento
explicado para mapas de 2D.

Cuando tiene que corregir el tamao de las ondas, puede


aumentar o no, usando el botn del panel de control. Las
figuras a continuacin, muestran algunas elecciones
mltiples correctas:

Algunos casos no son muy simples (como el ejemplo), son importantes comprobar que
no existan partes no continuasde cada curva, pero las curvas deben ser regulares y sin
puntos consecutivos con grandes diferencias de valor.
El paso 2 (comprueba la informacin sobre otros mapas en el mismo archivo) es
importante prevenir muchos errores.
Debe recordar que los mapas en la lgica de la ECU, deben trabajar juntos unos con
otros, por eso es mas fcil y rpido tener mapas con tamao similar. En la mayora de los
casos la anchura de un mapa tiene un par del nmero de los puntos
(8.10.12.16.18.24 .....), mapas con menos de 8 puntos son muy raros, as como mapas de
ms de 24

Tenemos aqu un Mapa en 3D. Cada curva representa un valor de carga,


dentro de cada curva tenemos 12 puntos de RPM que puede ser dividido en 3
situaciones distintas. Rotacin baja, media y alta.
Puede modificar cada fase conforme a la necesidad de afinacin.
Para la ECU calcular el valor de Lambda o grados de una zona de carga que no
tiene una curva especfica, usa una velocidad de clculo entre 800.000 a
11.000.000 por minuto y encuentra una interpolacin perfecta.

POWER ENGINE TUNING


Interfaz para potenciacin de motores, por toma de diagnsticos. Manejo sencillo, e intuitivo. Ideal
para profesionales, talleres y servicios de potenciacin rpida,este equipo como el galletto se usan de
la misma forma explicaremos como utilizarlo,yo por lo general utilizo el galletto.
Como comenzar a utilizar el equipo:
1 Conecte el equipo a la toma USB de su computadora o Notebook
2 Inserte el CD que se acompaa con el equipo y luego presione continuar en el cartel que Windows
le muestra, esto instalara los driver del equipo.
3 Instale el software en la PC, para ello haga doble clic en el archivo SETUP.EXE que encontrara en
el CD.
4 Conecte el equipo al vehculo a potenciar y ejecute el programa desde el acceso directo del
escritorio
5 Leer ECU

Elegimos la marca del vehculo y el tipo de motor. No es problema,


si tenemos alguna duda sobre el sistema de motor, podemos
probar tranquilamente la comunicacin en varios modelos.

Cuando aparece la ventana de dialogo con la ECU, pulsamos


INFO y esperamos, a que el programa contacte y lea la
Centralita.

Ya tenemos alguna informacin sobre la ECU. Pulsamos LEER para


asegurar nuestro trabajo, y guardamos la programacin original, para
dejar la centralita como estaba, en caso de problemas.

La centralita entra en el modo de lectura y


podremos ver el proceso, hasta que
termine

Seleccionamos el directorio en el que guardar el fichero, y el


nombre que vamos a darle, al archivo original. Para clasificar
nuestro trabajo, conviene poner marca de coche y los nmeros,
que aparecen en la ventana Informacin Centralita. Pulsamos
Guardar

El sistema nos pide girar la llave de contacto del coche a la


posicin
apagado.
Giramos la llave y confirmamos este paso, pinchando OK.

Proceso de Programacin de la centralita

Abrimos el dialogo con nuestro coche y pulsamos INFO, igual


que en el proceso de lectura.
Ahora nos vamos a elegir ABRIR, para seleccionar el archivo
preparado para potenciar el vehculo

En la ventana derecha aparece la referencia de la ECU, que


corresponde al archivo abierto.
Vemos,que esta informacin corresponde a nuestra centralita,
comprobamos los nmeros en ambas ventanas,para asegurarnos.

Si estamos seguros, de lo que estamos haciendo, pulsamos


PROG y veremos, como el sistema borra la memoria flash de la
centralita, y la programa de nuevo, con el fichero potenciado.

En cuanto finalice, giramos la llave y confirmamos. Todo est


ya listo. Probamos arrancar el motor y a disfrutar.

En caso de problemas

Puede ocurrir, que tengamos una centralita, que no permite trabajar por toma de
diagnosis.
Comprobamos la referencia del fabricante BOSCH y verificamos en nuestra base de
datos, que tipo de 137 memoria tiene nuestra centralita. Si tenemos el tipo 2xFxxx
(28F010, 29F400), debemos poder leer y programar por diagnosis. Si la memoria tiene
el tipo 2xCxxx, tambin podemos hacer la programacin de potencia, pero solo abriendo
la ECU y reemplazando el chip de memoria por uno nuevo preprogramado. El tipo de
memoria 2xCxxx (27C010, 27C512) es programable una sola vez,y no existe otra
solucin para este tipo.

Para vehculos del grupo VAG

Para los coches del grupo VAG, abrimos la zona de fusibles y sacamos los fusibles de
5 Amperios (en el dibujo, en color Rojo). Deben de apagarse los indicadores del
cuadro de instrumentos. Intentamos el trabajo, de nuevo, en este modo.
Observaciones Antes de empezar. Informacin MUY importante.
Todas las operaciones con la ECU se hacen con la llave de contacto puesta en la
posicin ON, en la que se encienden todas las luces del cuadro de instrumentos.
La palanca de cambio de marchas debe que estar en Punto Muerto para cambios
manuales y en Pen cambios automticos.
Durante el proceso de lectura y escritura no se puede apagar o suspender el
ordenador, ni girar la llave de contacto, o podemos provocar la perdida de la
informacin.
Hay tipos del ECUs, que no permiten hacer la lectura de informacin, pero pueden
ser programadas.
No todos los vehculos permiten hacer la lectura y escritura por lnea de diagnosis,
pero, casi todos los coches a partir de ao 1999-2000 estn preparados, para ello.

Pines de Conexin:
Mini Bosch EDC15C DDE
Opel Delphi Z1.4XE / Z1.6 XE
Isuzu DTI Bosch EDC15M
Honda Civic Bosch EDC15C-7

Citron/Peugeot Bosch EDC15C-2


Audi/Volskwagen 1.9 Tdi Bosch
EDC15V
Chrysler Bosch EDC15C2
Smart Bosch EDG15C-5
Audi/Volskwagen 1.9 Tdi EDC15P
Audi/Volskwagen 1.9 Tdi EDC15P
Renault 1.9 Cdi Bosch EDC15C2
Opel DTI Bosch EDC15M
Ford Galaxy 1.9 Tdi EDC15P

Nissan Bosch EDC15C2


Opel Bosch ME 1.5.5
Opel Siemens Simtec 70 (1.8
2.0)
Opel Delco 1.7 DTI
Opel Bosch M1.5.5 Euro 2
Opel Siemens Simtec 90
Hyundai EDC15C2
Volvo V40 EDC15C3

Fiat/Alfa Bosch M1.5.5 Euro 2


Fiat/Alfa Bosch EDC15C Euro 2
Fiat Punto Bosch ED15C-6
Fiat/Alfa Bosch EDC15C-7 Euro 3
Fiat Bosch ME7.2.1 Euro 2
Fiat Bosch ME7.3.H4 Euro
Alfa Bosch ME7.3.1 Euro 3
Fiat/Alfa Bosch ME3.1 Euro 2
Fiat/Alfa Bosch ME2.1 Euro 2
Ferrari 360 Modena ME7.3

BMW 320 EDC15C


BMW Siemens MS41
BMW Common Rail EDC15C2
BMW Bosch Motronic M5,2,1b
BMW Siemens MS 43

Consideraciones Especiales
Alfa Romeo Bosch ME7.3.1 Ferrari ME7.3

Para poder realizar la lectura y programacin de la central, se debe conectar el pin 20 del
conector Aa masa del vehculo, luego de haber colocado el pin 20 a negativo se debe
colocar el contacto del vehculo, de esta manera se podra ingresar al modo de lectura y
programacin. Terminado el proceso de programacin, gire la llave en OFF y desconecte
el pin 20.

FIAT Bosch ME 2.1

Para poder realizar la lectura y programacin de la central, se debe


conectar el pin 3 al terminal positivo de la batera, luego se debe
colocar el contacto del vehculo, de esta manera se podr ingresar
141 al modo de lectura y programacin. Terminado el proceso de
programacin, gire la llave en OFF y desconecte el pin 3

FIAT Bosch 1.5.5

Para poder realizar la lectura y programacin de la central, se debe


conectar el pin 10 al terminal positivo de la batera, luego se debe
colocar el contacto del vehculo, de esta manera se podr ingresar al
modo de lectura y programacin. Terminado el proceso de
programacin, gire la llave en OFF y desconecte el pin 10.

EJEMPLO DE COMO EXTRAER UNA MEMORIA DE UN CORSA S 10 BLASER


QUE TIENE UNA ECU:AC DELCO GM BLUE,PARA PODER REMAPEARLA O
CHIPEARLA ACA VAMOS A EXPLICAR CON FIGURAS COMO COLOCAR EL
SOCALO Y LA MEMORIA.

Caracteristicas de la ECU:CORSA MPFI 1.0 e 1.6 8V S10 BLAZER EFI (UN


INYECTOR,MONOPUNTO) ,La memoria en esta ECU es una 27c256 de 32 k
y viene soldada de fabrica en un modulo el cual para leerla hay que
desoldarla,y en otro tipo de ecus viene en la plaqueta directamente donde
hay que desoldarla con mucho cuidado para leerla y poner un socalo para
que sea mas fasil cuando se quiera modificar.

RETIRAR LA TAPA QUE ESTA SUJETA POR 2 TORNILLOS EN LOS


COSTADOS UNA VES DESCUBIERTA VEREMOS LA MEMORIA QUE ESTA
RECUBIERTA POR UN ENCAPSULADO AZUL DE PLASTICO SE RETIRA Y
TENEMOS LA MEMORIA EN LA CUAL TIENE LA DESCRIPCION DEL
TIPO EN ESTE CASO SERIA UNA MEMORIA DIL 27C256 Y ALGUNAS
VIENEN CON EL CHECKSUN COMO SER CBHU-CSUK-CAAA,ETC.

Para sacar esta memoria se levanta la tapa azul la cual tiene 2 click de
plastico unidos en la punta la cual se aprietan y se levanta para arriba con
cuidado y sale la eprom con el zocalo el cual esta soldada a la memoria

En esta figura se puede ver como se retira la tapa de plastico


de la eprom y tomar atencion en la posicion de la eprom para
cuando la vuelva a colocar no la ponga al reves.

Aca estamos viendo como hay que sujetar el socalo con la memoria en
una pequea o grande morza,para poder desoldarla,tiene que estar
firme para poder trabajarla.

En estas figuras explicamos como tienen que enfocar la estacion


soldadora (que es una aparato que larga aire caliente y se puede regular
la salida de aire y el calor),esto es para darle calor parejo a las patas de
la eprom para cuando se derrita el estao pueda salir la eprom del
socalo sin romperse.

A los costados de punta a punta


se va aplicando el calor hasta
ver que el estao esta liquido.

Cuando ya tenemos el estao liquido le hacemos palanca con un destornillador con


cuidado a la eprom o con los dedos con un guante la sacamos,una ves liberada
tenemos que limpiar el socalo del estao que quedo,y lo sacamos calentando con
cuidado con el soldador y chupando con un desoldador el estao sobrante siempre
hay que cuidar de no quemar el plastico,y al final con un trapito con alchol
isopropilico limpiamos todas las superficies del socalo y la eprom.

En la figura vemos la eprom


liberada del socalo,ahora
limpiar bien las 28 patitas de la
eprom del estao sobrante.

Una ves que ya tenemos limpia la memoria la ponemos en el programador


y le cargamos el archivo que modificamos acordarse de que estas
memorias son FLASH y para borrarlas hay que ponerlas en un borrador
con luz ionica para que se borren y poder grabar el archivo modificado.

Una ves que la memoria ya tiene cargado el archivo


modificado la colocamos en el socalo fijandonos la posicion
que marcamos cuando la sacamos la colocamos en la ECU y
a disfrutar la potencia que le agregamos al vehiculo.

ALGUNOS MAPAS DE EJEMPLOS EN LAS


DIFERNETES MARCAS DE ECUS.
MAGNETTI MARELLI
MAPA DE AVANCE EN ACELERACION

Mapa de avance Aceleracin en 3D definido con 24 curvas por 9


puntos de RPM dentro de cada curva

MAPA DE AVANCE EN PLENA CARGA

Mapa de avance en 3D definido con 4 curvas de carga cada una de


25% por 24 puntos de RPM, dentro de cada curva para controlar la
aceleracin a plena carga.
El segundo mapa es para carga estable.

MAPA DE AVANCE

Mapa de Avance definido en 3D con 18 curvas de carga (5,5%


cada) por 24 puntos de RPM dentro de cada curva.
Debe tener trabajando un esquema 7/5/3 o 5/7/3 o usar un
aumento general de 5%.

MAPA DE COMBUSTIBLE

Mapa de combustible 3D definido con 8 curvas de


carga (12,5% cada) por 24 puntos de RPM dentro de
cada curva.

MAPA DE COMBUSTIBLE X
ACELERACIN

Mapa de combustible definido en 3D con 11 curvas


de carga por 16 puntos de RPM.

MAPA DE AVANCE EN ACELERACION

Mapa de avance definido en 3D con curvas de carga,


siendo la primera de 0 a 50% y la segunda de 51 a 100%.
Con 16 puntos de RPM dentro de cada curva.

MAPA DE AVANCE EN ACELERACION

Mapa de avance en 3D definido con 10 curvas de


carga, valiendo 10%, por 16 puntos dentro de cada
curva.

MAPA DE COMBUSTIBLE EN
ACELERACION

Mapa de combustible en 3D de arriba para abajo, definido con 16 curvas de


carga y 16 puntos de RPM dentro de cada curva. Para descubrir el sentido de
RPM basta observar la variacin de menor a mayor punto dentro
de cada curva. Las rotaciones iniciales deben ser mayores y las finas deben ser
menores. Ej: En grficos normales observe que a mayor RPM menor variacin
de puntos dentro de la curva.

MAPA DE COMBUSTIBLE EN ACELERACION

El primer mapa es de combustible en 3D definido con 13 curvas de


carga y 10 puntos de RPM dentro de cada curva.
El segundo mapa es de avance en 3D definido por 3 curvas de
carga (baja, media, alta) por 13 puntos de RPM dentro de cada
curva

BOSCH
MAPA DE AVANCE MONOMOTRONIC

Mapa de avance definido en 3D con 16 curvas de RPM


por 16 puntos de carga, basados en el ngulo del
potenciometro de mariposa (TPS).

MAPA DE COMBUSTIBLE

Mapa de combustible definido en 3D con 6 curvas de


carga y 16 puntos de RPM, orientados por el TPS, pues se
trata del sistema Bosch Monomotronic (ngulo x
rotacin).

MAPA DE CONTROL DE PRESION DEL


TURBO

Mapas de control de presin del Turbo, en 3D con 16


curvas de carga, 8 puntos de RPM dentro de cada curva
para presin constante en 2D definido en RPM (8puntos)
y presin en altura.

LIMITADOR DE RPM

MAPA DE COMBUSTIBLE
BMW Bosch

MAPA DE AVANCE

Mapa detallado de avance en aceleracin para observa el


rediseo de los puntos de RPM de las curvas de carga.

MAPA DE COMBUSTVEL

Primeramente esta fase de carga y RPM estable o comando de vlvulas esta


atrasado, visando mayor elasticidad o sea menor giro a mayor velocidad.
Por eso tiene solamente un mapa para esta situacin. Este mapa determina
la lambda, con velocidad prcticamente constante y carga nula,
independientemente de cual es el valor de rotacin del motor. Definido en
RPM x Lambda en 2D. El remapeamiento debe ser muy poco alterado, pues
la ECU usa esta mapa justamente como una seal de Sonda Lambda para
calcular la medida estequeometrica.

MAPAS DE COMBUSTIBLE

Este mapa determina la cantidad de combustible, a


travs del largo de pulsos de los inyectores, que es
medido en milisegundos, mostrando una proporcin
mxima de mezcla aire/combustible para cada zona de
RPM con el acelerador a fondo.

Este mapa definido por RPM x Carga c Lambda en 3D o 2D lineal


consecutivo, conforme a lo explicado en teoras iniciales, determina la
lambda para aceleracin con cualquier movimiento del pedal del
acelerador.
Para controlar usa 16 curvas de carga de 0 a 100% por 12 puntos de RPM
(600 RPM), por un valor de lambda representado en altura. El
remapeamiento debe seguir la filosofa de 7/5/3 o 5/7/3 y la mezcla debe
ser medida con un voltmetro en la Sonda Lambda para ajustar el valor
correcto en aceleracin variable sin dejar faltas o excesos en diversas
zonas de RPM. Posteriormente debe ser hecha una lectura de
confirmacin.

MAPA DE AVANCE

Estos mapas definidos en 2D (RPM x grados) tambin es doble,


conforme a la posicin del comando. Estas determinan el valor
mximo de avance con el acelerador a fondo. Se sugiere un aumento
progresivo para no ahogar el motor en alta y evitar detonaciones
indeseables. Este desenvolvimiento debe ser observado
principalmente con un medidor de avance. Tiene 8 puntos de RPM
por una altura en grados que no debe pasar mucho la altura mxima
definida por el grafico original.

LIMITADOR DE RPM

DWELL - ANGULO DE PERMANENCIA

Mapa de ngulo de permanencia presentado en 3D con RPM x


DWELL x VOLTS. Este remapeamiento tiene por objetivo
aumentar el tiempo de carga del primario de la bobina a baja y
media rotacin. No debe pasar por mucho el tiempo mximo
definido en el grafico original, debido a que puede producir la
rotura del bobinado.

DELCO ROCHESTER
MAPA DE CONTROL DE MARCHA LENTA

Mapas de control de marcha lenta. Algunos vehculos con


cambio automtico fijan un valor de rotacin en baja, en torno
a los 600 RPM, en este caso puede ser alterada a 850 o 900
RPM. Eventualmente tambin puede ser usado para corregir
algn defecto en el motor rotativo que controla la marcha
lenta.

DWELL - ANGULO DE PERMANENCIA

Mapa de control de ngulo de permanencia de la bobina.


Definido como los sistemas Bosch (RPM x DWELL x
VOLTS) pero con menos curvas, 4 curvas de RPM por 6 puntos
de voltaje.

MAPA DE AVANCE A PLENA CARGA

Mapa de avance usado para definir los grados mximos


en plena carga. Presentado en 3D lineal
consecutivo, definido por 9 curvas de carga y 9 punto de
RPM dentro de cada curva. Cada punto representa
una zona de voltaje del sensor MAP.

MAPA DE AVANCE X ACELERACIN

Mapa doble de avance usado para controlar en funcin de la


temperatura del motor, para la fase de aceleracin, escrito
con 16 curvas de carga y 11 puntos de RPM.

MAPA DE COMBUSTVEL

Detalle del mapa de combustible para orientacin del


remapeamiento por la carga y zona de RPM.
Este detalle tambin sirve como orientacin par las curvas de
avance.

LIMITADOR DE RPM
Limitador de RPM de los sistemas Delco Rochester. Para
aumentar las RPM mximo del motor debe bajar
algunos puntos. En este caso las RPM deseados son
6800. A diferencia de los puntos es un 13%.

SIEMENS
MAPA DE AVANCE

Mapa de avance en 3D definido con 12 curvas de carga y


12 puntos de RPM.

MAPA DE COMBUSTVLE

Mapa de combustible definido en 3D con 12 curvas de


carga y 12 puntos de RPM.

TEMIC
MAPA DE COMBUSTIBLE

Mapa de combustible definido en 3D con 16 curvas de


carga y 16 puntos de RPM dentro de cada curva.

MAPA DE AVANCE

Mapa de avance definido en 3D con 16 curvas de RPM


por 16 puntos de carga (MAP).

Toda persona que quiera armar el


programador WILLEM tiene que pedirlo
y le mandamos los archivos para
armarlo donde salen esquematico
,componentes,y circuito.
Tambien si quieren armar una interfase
pedirlo a:
programacion@electroeducar.com.ar
cursos@electroeducar.com.ar
y en el servidor van a tener algunos
archivos de ayudas.

S-ar putea să vă placă și