Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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.
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
3. Liquido Flux.
4. Limpiador de impurezas
5. Recipiente con pincel y thinner de
limpieza.
6. Ecu motor
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
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.
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.
• 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
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.
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.
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
Antes de empezar
a enseñar como
programar los
mapas
hablaremos de
todas las
funciones de la
potenciacion.
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....
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.
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 mover el
cursor dentro del
Para ir
mapa
seleccionando
dentro 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:
Este formato de datos se basa en los datos que los fabricantes del
ECU utilizan en el interior de los mapas.
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.
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:
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.
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:
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
programacion@electroeducar.com.ar
cursos@electroeducar.com.ar
y en el servidor van a tener algunos
archivos de ayudas.