Está en la página 1de 268

CURSO DE PROGRAMACION

DE
MEMORIAS
E

INICIOS EN LA

POTENCIACION
INTRODUCCION
En el mercado de la electrónica 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 electrónica activa y pasiva. Los
primeros sistemas eran una mezcla de 80 %
mecánica activa y 20 % de electrónica activa.
Con el correr de los anos estos números fueron
equiparándose hasta que en la actualidad mas
del 70 % de un automóvil cuenta con electrónica
activa y pasiva, inyección electrónica, abs,
airbag, control tracción, audio, telefonía, GPS,
etc.
La ingeniería electrónica esta volcada de una manera
importante al desarrollo electrónico en el automóvil.
En la parte de motorización los cambios fueron los
mas significativos la incorporación de una unidad de
mando capas de realizar en tiempo real todos los
cálculos de encendido, avance, dosificación de
combustible, toma de datos de sensores de motor,
enviar señales a los actuadores correspondientes,
etc.
UNIDAD
DE
MANDO
O LLAMADA
TAMBIEN
ECU
Esto converge en el procesamiento de la información y a
la toma de decisiones dentro de la misma, toda
información 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
información de todo lo sucedido en el motor y
determinar la mejor opción para cada punto
característico. Para que todo esto pueda funcionar en
tiempo real es necesario colocar en algún componente
toda la información posible donde el procesador
encuentre para cada situación de manejo la mejor
performance.

MICROPROSESADOR MEMORIA
TIPOS DE MEMORIAS
En las distintas marcas de las computadoras de
los vehículos 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 inyección
electrónica desde el ano 1990. Como se aprecia
en la figura este posee (2) líneas 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 orientación
de su propia numeración, y la ubicación del
pin 1.
También 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 también
montada sobre un zócalo, esto facilita su
extracción y posterior trabajo.
MEMORIA TIPO PLCC
Este encapsulado fue el segundo
utilizado por las terminales
automotrices el mismo cuenta con un
tamaño reducido y la configuración 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 configuración es
que las patas o pines se encuentran
hacia adentro y su montaje es
superficial a la placa madre.
Esto simplifica el tamaño que ocupa en la placa madre y también aporta
mayor capacidad en su interior. Este tipo de memorias se borran
eléctricamente para luego poder reutilizarla, este proceso se realiza con un
programador de memorias. Sobre un lateral posee una marca que nos
indica la posición pin 1.
Puede ser encontrado montado directamente sobre la placa como también
sobre un zócalo, esto facilita su extracción 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 electrónica
automotriz.
La cantidad de pines utilizados es de 44 o 48 terminales,
también posee una marca el cual nos indica la posición del pin
1.
CAPACIDADES DE LAS
MEMORIAS
INTERPRETACION DE LA NOMENCLATURA
Familia a
Marca del
la cual
Fabricante
pertenece

Capacidad
de la
memoria 2
megabytes

Tiempo o
velocidad de
acceso
Tipo de
arquitect
ura
Flash memoria,memoria a la cual se borra interna
electricamente
Rojo (AM) marca del fabricante.

Verde (29): familia a la cual pertenece.

Azul (F): memoria Flash, memoria a la cual se borra


eléctricamente.

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 automóviles
se encuentran en su mayoría 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 características 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 alimentación o
letra “F=flash” esto esta referido a que su borrado
puede realizarse eléctricamente. 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 números posteriores a su


alimentación es la capacidad que posee la
memoria, lo que puede almacenar internamente y
pueden ser para las memorias Dil, Plcc, Sop,
aplicadas a los automóviles:

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 información almacenada; el tiempo de acceso es
una característica importante para determinar la velocidad de
resolución 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 más rápidamente 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 milmillonésima) 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 información.
Pero en su mayoría 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 fabricación, lote, etc.
1001=1024=1 megabyte 001=1024=1megabyte
También existen manuales referidos a los distintos tipos de
memorias y su aplicación, donde dan todas las características
correspondientes de cada una de ellas.
EXTRACCION DE LAS MEMORIAS
Haremos mención de los 3 casos particulares mas
frecuentes en las Ecu motor.
MEMORIAS DIL
Cabe destacar que es necesario realizar una buena
extracción y conservar en buen estado le memoria
y la placa madre.
Herramientas necesarias para poder realizar la
extracción 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. Ubicación de la memoria en la placa madre

9. Desmontar totalmente la placa madre de la carcaza


metálica.

10. Observar que la memoria esta soldada sobre la


placa madre, este trípode soldadura se realiza con
maquinas robotizadas desde su fabricación.
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 extracción con un soldador
común.

12. Con el recipiente que contiene de thinner de


limpieza y el pincel desmontar la cobertura gomosa de
protección 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
extracción puede realizarse con
diferentes métodos y Desoldadores, en el
ejemplo a realizar lo haremos con un
método económico y relativamente
practico.

Herramientas necesarias para poder


realizar la extracción 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 información
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 físico, la posibilidad de su manejo
portátil, su úpate automático, 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
información 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 cómo 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 Modificación 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 vehículo.

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 zócalo.
5º Una vez colocada la memoria y seleccionados los jumper,
presione el botón Leer (Read Chip)
Luego de leída la memoria, el software le indicara el Checksum de la misma: Este numero de
cuatro dígitos, debe ser indicado por el software todas las veces que sea leída 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 algún error. Este valor de Checksum, le será útil para identificar
el vehículo y observar si ya posee una similar y en ese caso poder reemplazarla por esta ultima.
6º Por ultimo, debe guardar la memoria leída en un
archivo seguro y que pueda ser utilizado como respaldo
para futuros usos, como recomendación informamos que
puede observar como están guardadas las memorias que se
entregan como base de datos y realizar la codificación de la
misma manera (los últimos cuatro caracteres son los
correspondientes al valor de Checksum). También es
recomendable guardar las memorias leídas en un CD-R o
DVD-R, a modo de Back-up. Las memorias con la letra “C”
entre sus características (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
reprogramación (recuerde guardar los archivos originales y
modificados en carpetas separadas).
8º Una vez realizada la modificación, volvemos al programa
“Willem Eprom” a grabar dicho archivo modificado en la nueva
memoria a colocar en el vehículo; para esto abrimos el archivo
modificado desde la opción abrir. Luego de presionar Abrir,
selecciona la memoria a grabar.
9º Por último, presionamos el
botón 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
señal).
Como que está grabando correctamente.
Como desiamos antes

Después 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 verificación nos da garantia de que está bien grabado,se
puede leer lo que habeis grabado,guardarlo y con el editor
bin,haceis una comparación 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
magnéticos, por ejemplo cercano a un transformador, un imán, cercano al
monitor de la PC, etc.
C- Las memorias originales del vehículo, 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 modificación de una memoria, puede provocar que el
vehículo no arranque.
E- Antes de colocar o desmontar una memoria, asegúrese de desconectar el
equipo programador, de lo contrario puede provocar daños irreparables en
el equipo y que la garantía no cubre.
F- La garantía del equipo cubre el funcionamiento del mismo, no así los
trabajos realizados por el usuario
G- Antes de comenzar a trabajar con vehículos, 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 alimentación al programador.(la fuente deberá ser de 9V o 12V 500mA, regulados, de
continua, sin importar la polaridad de la misma)
Instalación 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 información del mismo en la
PC, hacer clic en:SAVE FILE
Los formatos posibles para guardar la
información contenida en el chip son:
BARRA de ICONOS (opciones)
Haciendo clic en la solapa BUFFER
podremos ver el contenido de un
dispositivo leído 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 través 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 utilización de diversos adaptadores
para realizar una acople entre la cantidad de
terminarles de cada componente y la adaptación
de su electrónica propia.
Para esto cada programador desarrollo los
adaptadores correspondientes a cada caso.
Existen también 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- Introducción
Hoy en día es cada vez más difícil encontrar circuitos impresos con
componentes discretos de gran tamaño. Casi todos los circuitos comerciales
usan componentes de montaje superficial o también conocidos como SMD
(Superficial Mounted Devices).
En más de una ocasión 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 difícil de desoldar.
Aquí vamos a explicar algunas técnicas para desoldar y soldar estos
componentes usando herramientas comunes y alguna que otra no tan común
como los soldadores de gas.
Materiales

Soldador de 25 w-Estacion soldadora o soldador de gas-Flux liquido-Estaño-


Malla desoldadora-Cable de cobre muy delgado.
De todo lo anteriormente descrito veamos con detenimiento algunas
herramientas que quizás 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 electrónica la punta más utilizada es la de chorro de aire caliente.

Estos soldadores funcionan con butano tienen control de flujo de gas y son
recargables. El uso más común que se les da a estos soldadores el el de soldar y
desoldar pequeños circuitos integrados, resistencias, condensadores y bobinas
SMD.
Para llevar a cabo la soldadura con este tipo de soldador es necesario el uso de
flux líquido 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 más suaves y de mayor
calidad. El flux se encuentra en casi todos los elementos de soldadura. Si cortáis
un trozo de estaño diametralme nte y lo observáis bajo un microscopio veréis
algo como esto.

Sección transversal estaño de 0.25mm Mecha de 3mm con flux


Lo que se puede ver en el centro del alambre de estaño no es ni más ni menos
que flux el cual al fundirse junto con el estaño facilita que este se adhiera a las
partes metálicas que se van a soldar. También podéis encontrar flux en las
trenzas de una mecha de desoldadura de calidad, el cual hace que el estaño
fundido se adhiera a los hilos de cobre rápidamente.
Pinchad sobre ambas fotografías para ver entamaño real a través 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 podéis ver en la siguiente fotografía.

Para desoldar este tipo de


encapsulado(plano cuadruple fino) lo
primero que hacemos es tratar de
eliminar todo el estaño posible de sus
patillas. Para ello utilizamos malla de
desoldadura con flux.
Una vez quitado todo el estaño 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 técnica 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 están 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 estaño.
Para ello aplicamos la malla de desoldadura sobre estos apoyándola y
pasando el soldador sobre esta.
Nunca mover la malla sobre los pads arrastrándola pues algún 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 alegría. Lo
siguiente que haremos es con un soldador de punta muy fina poner un poco de
estaño en cada pad pues luego vamos a fundir este estaño para que se pegue al
pin del integrado.

Ahora hay que situar el nuevo componente sobre los pads con cuidado y
prestando mucha atención de que cada pin está sobre su pad correspondiente.
Recomiendo que hagás uso de una buena lente de aumento para llevar a cabo
esta operación.Una vez situado el componente en su lugar aplicar el soldador a
un pin de una esquina hasta que el estaño se derrita y se adhiera al pin.
Se hace lo mismo con un pin del lado contrario. Esta operación es la más delicada pués
el integrado se suele mover. Una vez fijado el integrado volvemos a aplicar flux sobre los
pines del chip para que cuando el estaño se derrita se adhiera tanto al pad como al pin.
El siguiente paso es pasar el soldador de pin en pin presionándolo contra su
correspondiente pad de modo que este se calienta, calienta el pad y el estaño y
todo se funde en un bloque. repetir el proceso con cada pin. Después 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 perímetro 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 vibración limpiando todo el PCB de
"flux remover". Una vez limpia se seca todo el PCB con aire a presión
asegurándonos que no quede ningún resto de agua que pueda corroer partes
metálicas.
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 tamaño.
Se pueden encontrar estos componentes en los formatos de menor a
mayor 0402, 0603 y 0805, 1206,hay muchos más pero esto son los más
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 están 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 simultáneamente para poder
fundir el estaño que los suelda para poder retirar con fac ilidad el
componente vamos a usar un soldador de aire caliente como el
anteriormente citado.
A continuación 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 estaño 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
moviéndolo 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 estaño se funde podemos
rápidamente 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
precisión podemos apañarnos un poco y
hacer un buen trabajo con herramientas
baratas y con un poco de cuidado. Espero
que os sirva este artíc ulo y os
recomiendo que antes de nada practiquéis
un poco en algún PCB de algún cacharro
estropeado.
SISTEMAS NUMERICOS

El sistema numérico que utilizamos a diario es el
sistema decimal, pero este sistema no es
conveniente para las máquinas debido a que la
información se maneja codificada en forma de
bits prendidos o apagados; esta forma de
codificación nos lleva a la necesidad de conocer el
cálculo posicional que nos permita expresar un
número en cualquier base que lo necesitemos.
• Es posible representar un número determinado
en cualquier base mediante la siguiente formula:
• Donde n es la posición del dígito empezando de
derecha a izquierda y numerando a partir de cero.
D es el dígito sobre el cual operamos y B es la base
numérica empleada.
COMVERTIR NUMEROS BINARIOS A
DESIMALES
• Trabajando en el lenguaje ensamblador
nos encontramos con la necesidad de
convertir números 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 conversión podemos utilizar la
formula de valor posicional:
• Por ejemplo, si tenemos el número
binario 10011, tomamos de derecha a
izquierda cada dígito y lo multiplicamos
por la base elevada a la nueva posición
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 carácter ^ es utilizado en
computación como símbolo de
potenciación y el carácter * se usa para
representar la multiplicación.
COMVERTIR NUMEROS DECIMALES A
BINARIOS
• Existen varios métodos de conversión de
números decimales a binarios; aquí' solo
se analizará uno.
• Naturalmente es mucho más fácil una
conversión con una calculadora científica,
pero no siempre se cuenta con ella, así
que es conveniente conocer por lo menos
una forma manual para hacerlo.
• El método que se explicará utiliza la
división sucesiva entre dos, guardando el
residuo como dígito binario y el resultado
como la siguiente cantidad a dividir.
Tomemos como ejemplo el número 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 número de abajo hacia
arriba tenemos que el resultado en
binario es 101011
SISTEMA HEXADECIMAL

• En la base hexadecimal tenemos 16 dígitos


que van de 0 a 9 y de la letra A hasta la F (estas
letras representan los números 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 conversión entre numeración binaria y
hexadecimal es sencilla. Lo primero que se
hace para una conversión de un número
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
más a la izquierda) sea menor de 4 bits se
rellenan los faltantes con ceros.
Tomando como ejemplo el número 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
• Después tomamos cada grupo como
un número independiente y
consideramos su valor en decimal:
• 0010 = 2; 1011 = 11
• Pero como no podemos representar este
número hexadecimal como 211 porqué sería
un error, tenemos que sustituir todos los
valores mayores a 9 por su respectiva
representación en hexadecimal, con lo que
obtenemos:

2BH (Donde la H representa la base
hexadecimal)

Para convertir un número de hexadecimal a
binario solo es necesario invertir estos pasos:
se toma el primer dígito hexadecimal y se
convierte a binario, y luego el segundo, y así
sucesivamente hasta completar el número.
INTERPRETACION Y PROCESO DE
TRABAJO
•Bien, ahora que ya pudimos leer la información 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 extensión será por ejemplo:
nombre del archivo.bin
Por consiguiente tendremos que encontrar la manera de conseguir la
interpretación de la información contenida dentro de la memoria,
sabemos que la misma hasta el momento podemos apreciarla en idioma
hexadecimal mediante la lectura del programador. Se nos haría muy
trabajoso interpretar y poder llegar a encontrar los datos contenidos en
la memoria en forma hexadecinal observándolos en la matriz de un
software de un programador, su contenido es demasiado largo de
recorrer y no podríamos obtener de alguna manera una forma de
encontrar los datos que a nosotros nos interesan y proceder a su
modificación.
Los datos contenidos en la memoria son los utilizados por el
microprocesador para informar un instante de conducción,
esto seria, encontrar para un determinado giro de motor,
vacío de motor, temperatura de motor, temperatura del aire
de admisión, posición del acelerador motor, estado del
oxigeno de los gases de escape y alguna otra información que
la ECU considere importante, poder determinar y encontrar
un grado de avance para el encendido y una dosificación 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 búsqueda de conformar y
encontrar la mejor función del automóvil, cada fabricante
vuelca sobre la memoria los datos correspondientes para que
pueda realizar y encontrar dentro de esta toda la información
las distintas posibilidades que puede producirse en el manejo
del automóvil, 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, están serán de mayor o menor cantidad dependiendo de su
capacidad:

Por otro lado tenemos que por cada dirección de memoria hay un dato
hexadecimal correspondiente.
Si tomaremos una dirección como ejemplo: 0012 tendríamos
como datos A7.
Si bien podemos establecer que dato esta contenido en cada
dirección hexadecimal todavía nos es difícil su interpretación
lógica.
Llevar este tipo de datos a una forma de traducción grafico
seria una solución para la interpretación visual a la cual el ser
humano esta mas relacionada en su entorno de
comprensión .Tendríamos que situar toda la información 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
máximo que puede almacenar una dirección de memoria.
Podemos ver esta información también en hexadecimal, pero
por un criterio de lenguaje de interpretación en binario
podemos manejar mejor esta información. Tendremos algo
como esto realizando a simple vista este proceso.
Podemos ver que ya tendremos una forma de ver esta
información de una manera más simple de interpretar,
ahora realizaremos la unión 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 información podremos visualizar que
la sucesiva unión de puntos entre las diferentes direcciones y los
datos contenidos nos dará como resultado que podremos recorrer
toda la información y esta se nos traducirá en una sucesión de
trazados mas fácil de manejar para nuestra visión.
Existen en los mercados diversos software para la
interpretación de estos datos, nosotros en este
curso trabajaremos con el ECM 2001,que es el mas
completo y fasil de utilizar.
•1. Genéricos: 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 interpretación de toda la información
contenida en el programa de la Ecu motor. Este soft tendrá que estar
acompañado por otras herramientas como Emuladores y analizadores
lógicos que permitirán complementar este trabajo para su preparación 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 algún otro dato que comprometa el buen funcionamiento del
automóvil. Si bien parece más fácil su utilización, 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 investigación dado que entrega
al usuario los datos ya ubicados y testeados para una mayor rapidez y precisión
en el trabajo.
ALGORITMO CHECKSUM

• El sistema más simple de detección de errores


es el llamado Checksum, o suma de
comprobación. Se basa simplemente en añadir
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
fácil de manejar, el mismo soft se encarga de
guiarlo en el proceso de unión de los 2 programas
para posteriormente colocarlos sobre el zócalo.
Este soft se encarga de realizar la unión de dos
programas diferente en un mismo zócalo, su
utilidad se podría orientar a dos puntos más
fuertes, Potenciación electrónica y GNC.
En ambos casos el proceso es el mismo:

Zócalo para
Programa Programa Programa montar la
Original Modificado Unificado memoria
(512) Programada
(512) (1024)
Si bien su proceso es como marca este diagrama,
tendríamos que llevarlo a la parte práctica para
seguir todo el camino. El problema en este punto
es como realizamos la unión de estos dos
programas y como tendríamos 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 automóviles, el
sistema es de fácil utilización. Este conjunto esta
constituido por un soft de codificación y los
respectivos zócalos 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 algún directorio
previamente asignado por nosotros en la PC. Luego
sobre el segundo botón 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 codificación
correspondiente, esta contiene las diferentes
codificaciones. Posteriormente presionando la
tecla “Convertir” realizara el proceso de
codificación y el archivo estará preparado para
grabar sobre una nueva memoria y ser instalado en
el zócalo codificado, esto permitirá proteger
nuestro trabajo de posibles lecturas y no existirá la
posibilidad de acceder a la información interna.
Estos zócalos son montados sobre el lugar donde
estaría soldada la memoria original de la ECU
motor, los zócalos tienen un formato mayor al de
una memoria y poseen internamente un circuito
electrónico que permite realizar el trabajo de
protección y también que el micro de la ECU motor
pueda acceder a la información sin ningún
problema.

Zócalo Sop Zócalo Dil


Estos zócalos pueden utilizarse también 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 zócalo:
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 codificación propio de cada uno para
evitar las modificaciones de sus centrales. Esto
significa que la información contenida en cada
chip se encuentra codificada lo cual nos permitirá
su lectura pero no su interpretación como
solíamos trabajar. Cada fabricante utiliza dentro
su amplia gama de automóviles 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 lógicos e interpretaciones y
cálculos numéricos se obtuvo la forma de
visualizar esta información en cualquier soft
genérico.
3. Como se vera la información?
Como ejemplo podemos ver en este caso
particular trabajando con una codificación
impuesta por Renault llamada “Sirius 32” en
alguna de sus ECUS.
Con líneas azules puede observarse como es el programa original
codificado con “Sirius 32”
Con líneas 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 también que mediante la descodificación el cheksum
también variara.
Algunas Codificaciones del mercado:
EMULADORES DE MEMORIAS
• Los emuladores de memorias fueron creados para
facilitar la programación 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 potenciación y gnc se
empezó a utilizar los emuladores con el mismo fin,
pero de igual manera el proceso requería de mucho
tiempo para ubicar todos los datos dentro de una
memoria, sabiendo que con el pasar de los años las
memorias contenían mas información 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
conexión se realiza por el puerto paralelo de cualquier PC o
Laptop. Existen distintas categorías de emuladores en el
mercado, las diferencias están dadas por su tecnología
interna, su velocidad de acceso y modificación 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, válvula 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 ningún 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 evolución la
programación serial utilizando un cableado serie,
un soft incluido en el programador, y su manual
correspondiente.
Su trabajo se realiza a través del puerto de
conexión de diagnostico tipo OBDII.

Programador Serial

Programador Serial
Plataforma de trabajo Soft Serial
En la práctica con estos programadores seriales se podrá observar
que nos permitirá la modificación de solo algunos datos
específicos, trasformándose 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 compañía FORD, desde el inicio de las
programaciones ha adaptado un sistema de programación 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 plástica, 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 genérico y
poder recorrer su mapatura.
Si bien después de la modificación correspondiente y su almacenamiento
como modificado, tendremos nuevamente que mediante el sofá Ford
colocar el archivo modificado sobre un zócalo especial de la línea Ford.
Este será instalado en el lugar en donde colocamos el programador para
extraer la información.
PROGRAMADOR FORD
SOFT FORD
MODOS ALTERNATIVOS
POTENCIACION
POR MEDIO DE LA ELECTRONICA

Todos los vehículos modernos están equipados con


inyección electrónica. La responsable de este
funcionamiento es la computadora del automóvil.
Dentro de la computadora se encuentra la memoria
eprom, la que en su interior aloja todos los parámetros
para los cuales el vehículo funcione correctamente. En
la ilustración se aprecia la computadora, todos los
componentes se encuentran conectados a esta.
Primera parte
Tomaremos en este procedimiento de potenciación por medio de la
electrónica un ejemplo de trabajo a realizar en un Peugeot 405 Mi
16v con Inyección Motronic 3.2 con AFP
1.Primer paso, Identificación del lugar donde se
ubica la Computadora (ECU), para
Después proceder a la extracción. En este caso se
aloja sobre lado motor, junto a
la bomba de freno, se encuentra cubierta por una
caja plástica 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 protección, seguido a esto se
desarma los anclajes y se retiran los
tornillos. Posteriormente se ubica la
memoria donde realizaremos el trabajo de
extracción de esta.
“Muy importante”
es tener como precaución la ubicación
de esta, esto significa que posee una
posición establecida, uno puede
accidentalmente colocar la memoria a la
inversa, si bien esto no produce daño
alguno en la memoria o la ECU motor, el
auto no va a arrancar. Esta posee una
marca sobre la memoria y también
sobre el zócalo de la placa. Con ayuda de
una herramienta o con un
destornillador pequeño logramos le
extracción de la memoria de la placa.
EXTRACCION DE LA MEMORIA
3. Tercer paso, con la ayuda de una
computadora PC o portátil 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
vehículos,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 más común
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
interpretación un soft especialmente diseñado para
trabajar con archivos binarios de memorias eprom de
vehículos.

Mediante este software realizaremos las modificaciones


necesarias como para lograr una mejor performance,
esto se logra cambiando los valores correspondientes a
inyección de combustible, avance de encendido,
corrección del limitador de rpm
Este soft traduce la información
hexadecimal en grafica para poder
interpretar mejor la información de esta.

Una vez realizada la modificación 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 sujeción,
y cerraremos la computadora para proceder a
probarla sobre el vehículo en cuestión. Cuando
procedemos a colocar nuevamente el vehículo
en posición 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 aceleración y velocidad
final, se puede acompañar la prueba con un
acelerómetro o también 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 según modelo).
GUIA PARA POTENCIAR Y MODIFICAR LAS MEMORIAS CON EL ECM2001
EL MAPA

Antes de empezar
a enseñar 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? Básicamente, una EPROM contiene un archivo
cuyo tamaño 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


exposición en forma gráficos de cada
valores hex, uno tras otro, lo que contribuye a componer una especie
de gráfico dentro del cual se puede
identificar el mapa.
Visualización de una parte del archivo contenido en una EPROM en forma
gráfica de dos dimensiones
Pero, ¿cuáles 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.

Visualización de la
cartografía
parcializada de
antemano
expresada en
grados de avance
La función de la cartografía es restituir al software de
gestión 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 números. Las
escalas se representan por valores devueltos por los
sensores aplicados en el motor, es decir, régimen y carga
por la apertura de la mariposa en el colector de presión o
succión (máquinas equipadas con la sonda de presión),
mientras que los números están dentro de valores tiempo
de inyección o grados de antemano, que será utilizada
por el software para realizar cálculos 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, señalar a dos líneas Matrícula (horizontal
y verticalmente) en los valores devueltos por los sensores, el
valor que nos encontramos en el punto de encuentro de dos
líneas es el valor que el software se utiliza para realizar los
cálculos 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
número 410 para desarrollar los cálculos necesarios.
El mapeo también cambia
dependiendo de la temperatura,
debemos considerar que los
mapas de un motor frío 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 información que el programa necesita
saber para realizar la modificación de la unidad en cuestión.
En buen estado Básicamente, se ocupa de los mapas, su
tamaño, áreas en las que realizar los cálculos en relación con
la suma de comprobación y otras informaciones están
contenidas en el archivo; costosa y difícil La investigación de
esta información no es la responsabilidad del ECM2001, que
se debe simplemente preocupar por aumentar o disminuir
los valores de la inyección, encendido, turbo de presión,
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 versión hardware y software del archivo y
así poder poner el driver correspondiente.
A continuación seleccionamos el driver
correspondiente al vehículo y a las versiones SW
(software) y HW (Hardware). Si os fijais, en los
driver solo se usan las tres ultimas cifras de cada
numeración.
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 numeración.
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 atención 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
Configuracio
Cancelar cambios
nes a la hora
Volver al estado
de modificar
original

Informacion
de los valores
donde se
encuentra el
cursor en ese
momento Aquí es
donde
tenemos las
obciones de
visualizacion
normalmente
Zoom de en 16 bitt
izquierda a IEEE ,donde
derecha pone max es
el zoom de
Para moverse abajo hacia
en la arriba
cartografia

Direccion
Para moverse donde nos
entre las encontramos
diferencias del
modificado y el
original
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.
Tildamos
en mas 5
y cada ves
que la
tildemos
seran 5
por ciento
mas,si
tildamos
5 veces le
Con el boton
estaremos
izquierdo del
dando un
mouse
25 %
marcamos la
,tota,vere
primera linea
mos como
y despues
se va
marcamos de
modifican
igual forma la
do el
segunda linea
mapa en
verde al final
rojo.
de la flecha
azul de cada
parte del
mapa siempre
modificamos
una por ves
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.

Aca le
ponemos un
nombre el
cual
Vamos a file y
podamos
marcamos
acordarnos a
Salvataggio
la hora de
EPROM
grabarlo en
modificata
la memoria.
Aca vamos a señalar 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
El zoom para modificar
agrandar el
mapa o
achicarlo

Para girar para


los lado ,y abajo Posicion del
y arriba el cursor y el
mapa valor desimal
factor K

Para mover el
cursor dentro del
Para ir
mapa
seleccionando
dentro del mapa

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


Este mapa lo pusimos para que entiendan bien los controles de un
a modificacion en 2D
Limitador de vueltas
Con esta utilidad común para todos los drivers, puede cambiar el límite de
corte para el limitador de vueltas.
La casilla "Habilitar limitador está activo sólo en los casos en que no es posible
hacer un examen manual de limitación de valor.
Después de escribir el nuevo valor de limitación o después de seleccionar la
casilla "Habilitar limitador, "debe hacer clic en el botón "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 básico 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
comprobación 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 estándar, 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 líneas. Este tipo de visualización
admite que pueda identificar fácilmente a los mapas dentro del archivo y las
distintas áreas de programación. 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 información 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 elección)
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 información:


- 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 (línea Roja) del punto correspondiente, en formato hexadecimal y
decimal
-Valor Original (línea negra) del punto correspondiente, en formato hexadecimal y
decimal.
-Valor de comparación 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.
También es posible modificar el valor directamente con el Mouse.
La parte 2 es para la selección del mapa:

Esta parte de la barra de control permite que cambie (y cheque) los parámetros de
la selección actual.
La primera caja es para apuntar el principio del mapa, que es la dirección donde el
área de la elección gris
comienza. Se muestran estos apuntes usando el formato actual para la
visualización. En el derecho de cada caja,
tiene unas flechas que
La caja que sigue muestra el margen de la elección, si selecciona un mapa
tridimensional, este valor es para el
margen de una onda que componga el mapa. La tercera caja, muestra el número de
elecciones hechas. Esta caja
tiene valor 1 generalmente, y tiene valores más 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 edición 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 parámetros en esta ventana, la ventana


del estudio se reajusta automáticamente, por lo tanto es posible, sólo 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 visualización, debido a estos formatos mas complejos de datos, sin
una buena
visualización de los datos incurrirá en errores y modificaciones erróneas.
Los parámetros que se pueden modificar son los siguientes:
- Bit , Número de Bits (8 or 16)
- Sign , habilita o deshabilita la opción de visualización
- Swap , cambia los bytes pares y impares
- Vertical Zoom, 8 zoom verticales diferente en mapas de 16 Bits

Usando estos parámetros, es posible colocar 6 tipos de visualizaciones:

8 - - Simple 8 bit
8X- 8bit with
16 - - Simple 16 bit
16 x - 16bit with sign
16 - x 16 bit with Swap
16 x x and Swap
Pensando en la posibilidad de colocar diferentes zoom verticales (puede usar
los mapas en 16 Bits), 34 tipos de visualización están disponibles.
Siguiendo reglas simples, es posible entender fácilmente 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 más significativo(MSB) que es
256 mayor que el padrón.

Cuando coloque un número 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 opción Swap (intercambio).

Esta opción 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 opción 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 ningún cambio (en nuestros ejemplos el formato correcto de datos
necesitó un intercambio).
El cambio de la visualización 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 fácilmente los mapas que se deben demostrar a usando la
opción de la visualización.
En la mayoría de las situaciones estos mapas se utilizan como “mapas de la
corrección” para los mapas principales que los corrigen en la forma positiva
(que baja el valor final).
Si la visualización se aplica en los mapas de 16 Bits, el efecto visual es más
enfático (como semuestra abajo).
Si cambia la visualización 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 también.

Finalmente se debe mencionar que el zoom vertical es muy importante en los


mapas de 16 Bits.

Estos mapas, en la mayoría de las situaciones, son muy bajos en la pantalla, con
los valores más altos entre 500 y 600, aunque los valores teóricos máximos
están hasta los 65535. Debajo se muestran algunos ejemplos:
Estudio de los Comandos
Comandos para archivos Binarios (BIN)
Buscar comandos para archivos binarios (BIN)
Estudiando Selección de Mapas
La división y selección correcta de un mapa dentro de la ventana de estudio es muy importante
para la buena creación de un
Cuando se encuentra la forma correcta de visualización, es posible colocar la dimensión correcta
del mapa, usando algunas reglas simples:
1 - Chequé el tamaño del mapa
2 - Chequé las informaciones sobre los otros mapas con el mismo archivo
Passo 1 (Chequeando el tamaño del mapa) es lo mas importante, porque usando la visualización
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 básica es encontrar el comienzo y el extremo del mapa que comprueba su tamaño. 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 elección para los mapas en 2d, usando
el tamaño de las líneas dentro de la ventana del estudio:

Cuando realice una selección multiple, para crear un mapa 3D, el


primer paso es definir cual es el tamaño correcto de la curva dentro
del mapa.
Para hacer esta selección puede usar el mismo procedimiento
explicado para mapas de 2D.
Cuando tiene que corregir el tamaño de las ondas, puede
aumentar o no, usando el botón del panel de control. Las
figuras a continuación, muestran algunas elecciones
múltiples 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 información sobre otros mapas en el mismo archivo) es
importante prevenir muchos errores.
Debe recordar que los mapas en la lógica de la ECU, deben trabajar juntos unos con
otros, por eso es mas fácil y rápido tener mapas con tamaño similar. En la mayoría de los
casos la anchura de un mapa tiene un par del número de los puntos
(8.10.12.16.18.24 .....), mapas con menos de 8 puntos son muy raros, así como mapas de
más 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. Rotación baja, media y alta.
Puede modificar cada fase conforme a la necesidad de afinación.
Para la ECU calcular el valor de Lambda o grados de una zona de carga que no
tiene una curva específica, usa una velocidad de cálculo entre 800.000 a
11.000.000 por minuto y encuentra una interpolación perfecta.
POWER ENGINE TUNING
Interfaz para potenciación de motores, por toma de diagnósticos. Manejo sencillo, e intuitivo. Ideal
para profesionales, talleres y servicios de potenciación rápida,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 acompaña 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 vehículo a potenciar y ejecute el programa desde el acceso directo del
escritorio
5º Leer ECU
Elegimos la marca del vehículo y el tipo de motor. No es problema,
si tenemos alguna duda sobre el sistema de motor, podemos
probar tranquilamente la comunicación 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 información sobre la ECU. Pulsamos “LEER” para
asegurar nuestro trabajo, y guardamos la programación 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 números,
que aparecen en la ventana “Información Centralita”. Pulsamos
“Guardar”…
El sistema nos pide girar la llave de contacto del coche a la
posición “apagado”.
Giramos la llave y confirmamos este paso, pinchando “OK”.
Proceso de Programación 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 vehículo…
En la ventana derecha aparece la referencia de la ECU, que
corresponde al archivo abierto.
Vemos,que esta información corresponde a nuestra centralita,
comprobamos los números 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, también podemos hacer la programación 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
solución para este tipo.
Para vehículos 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. Información MUY importante.

Todas las operaciones con la ECU se hacen con la llave de contacto puesta en la
posición 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 “P”en cambios automáticos.
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
información.
Hay tipos del ECU´s, que no permiten hacer la lectura de información, pero pueden
ser programadas.
No todos los vehículos permiten hacer la lectura y escritura por línea de diagnosis,
pero, casi todos los coches a partir de año 1999-2000 están preparados, para ello.
Pines de Conexión:

Mini Bosch EDC15C DDE


Opel Delphi Z1.4XE / Z1.6 XE
Isuzu DTI Bosch EDC15M
Honda Civic Bosch EDC15C-7

Citroën/Peugeot Bosch EDC15C-2 Nissan Bosch EDC15C2


Audi/Volskwagen 1.9 Tdi Bosch Opel Bosch ME 1.5.5
EDC15V Opel Siemens Simtec 70 (1.8 –
Chrysler Bosch EDC15C2 2.0)
Smart Bosch EDG15C-5 Opel Delco 1.7 DTI
Audi/Volskwagen 1.9 Tdi EDC15P Opel Bosch M1.5.5 Euro 2
Audi/Volskwagen 1.9 Tdi EDC15P Opel Siemens Simtec 90
Renault 1.9 Cdi Bosch EDC15C2 Hyundai EDC15C2
Opel DTI Bosch EDC15M Volvo V40 EDC15C3
Ford Galaxy 1.9 Tdi EDC15P
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 programación de la central, se debe conectar el pin 20 del
conector “A”a masa del vehículo, luego de haber colocado el pin 20 a negativo se debe
colocar el contacto del vehículo, de esta manera se podra ingresar al modo de lectura y
programación. Terminado el proceso de programación, gire la llave en OFF y desconecte
el pin 20.
FIAT Bosch ME 2.1

Para poder realizar la lectura y programación de la central, se debe


conectar el pin 3 al terminal positivo de la batería, luego se debe
colocar el contacto del vehículo, de esta manera se podrá ingresar
141 al modo de lectura y programación. Terminado el proceso de
programación, gire la llave en OFF y desconecte el pin 3
FIAT Bosch 1.5.5

Para poder realizar la lectura y programación de la central, se debe


conectar el pin 10 al terminal positivo de la batería, luego se debe
colocar el contacto del vehículo, de esta manera se podrá ingresar al
modo de lectura y programación. Terminado el proceso de
programación, 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 pequeña 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 estaño pueda salir la eprom del
socalo sin romperse.

A los costados de punta a punta


se va aplicando el calor hasta
ver que el estaño esta liquido.
Cuando ya tenemos el estaño 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 estaño que quedo,y lo sacamos calentando con
cuidado con el soldador y chupando con un desoldador el estaño 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 estaño 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 Aceleración 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
aceleración 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
ACELERACIÓN

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 variación de menor a mayor punto dentro
de cada curva. Las rotaciones iniciales deben ser mayores y las finas deben ser
menores. Ej: En gráficos normales observe que a mayor RPM menor variación
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
rotación).
MAPA DE CONTROL DE PRESION DEL
TURBO

Mapas de control de presión del Turbo, en 3D con 16


curvas de carga, 8 puntos de RPM dentro de cada curva
para presión constante en 2D definido en RPM (8puntos)
y presión en altura.
LIMITADOR DE RPM
MAPA DE COMBUSTIBLE
BMW Bosch
MAPA DE AVANCE

Mapa detallado de avance en aceleración para observa el


rediseño de los puntos de RPM de las curvas de carga.
MAPA DE COMBUSTÍVEL

Primeramente esta fase de carga y RPM estable o comando de válvulas esta


atrasado, visando mayor elasticidad o sea menor giro a mayor velocidad.
Por eso tiene solamente un mapa para esta situación. Este mapa determina
la lambda, con velocidad prácticamente constante y carga nula,
independientemente de cual es el valor de rotación 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 señal de Sonda Lambda para
calcular la medida estequeometrica.
MAPAS DE COMBUSTIBLE

Este mapa determina la cantidad de combustible, a


través del largo de pulsos de los inyectores, que es
medido en milisegundos, mostrando una proporción
máxima 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 teorías iniciales, determina la
lambda para aceleración 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 filosofía de 7/5/3 o 5/7/3 y la mezcla debe
ser medida con un voltímetro en la Sonda Lambda para ajustar el valor
correcto en aceleración variable sin dejar faltas o excesos en diversas
zonas de RPM. Posteriormente debe ser hecha una lectura de
confirmación.
MAPA DE AVANCE

Estos mapas definidos en 2D (RPM x grados) también es doble,


conforme a la posición del comando. Estas determinan el valor
máximo 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 máxima
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 rotación. No debe pasar por mucho el tiempo máximo
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 vehículos con


cambio automático fijan un valor de rotación en baja, en torno
a los 600 RPM, en este caso puede ser alterada a 850 o 900
RPM. Eventualmente también puede ser usado para corregir
algún 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 máximos


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 ACELERACIÓN

Mapa doble de avance usado para controlar en función de la


temperatura del motor, para la fase de aceleración, escrito
con 16 curvas de carga y 11 puntos de RPM.
MAPA DE COMBUSTÍVEL

Detalle del mapa de combustible para orientación del


remapeamiento por la carga y zona de RPM.
Este detalle también sirve como orientación par las curvas de
avance.
LIMITADOR DE RPM
Limitador de RPM de los sistemas Delco Rochester. Para
aumentar las RPM máximo 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 COMBUSTÍVLE

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.

También podría gustarte