programador + masterchip

58
PRECAUCIONES -Guardar la memoria original físicamente. -Trabajar con sumo cuidado, las pistas en la placa son muy delicadas. -Trabajar con herramientas adecuadas, no sobrecaliente la memoria, ni ningún componente. -Grabar en una nueva memoria los datos corregidos. -No comenzar a trabajar directamente sobre clientes. Adquirir practica. -Lea atentamente los manuales que acompañan el producto. -Las memorias con sigla C (Ej.:27C512) son memorias no reprogramables, por lo que debe adquirir una nueva memoria para programar una modificación. Atención: Estas precauciones son importantes tomarlas cuando recién empieza a trabajar. Pasos a seguir para la Modificación de Memorias 1º Ejecute el CD e 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.

Upload: adrianramon

Post on 21-Feb-2016

65 views

Category:

Documents


5 download

DESCRIPTION

Programador Willem Eprom

TRANSCRIPT

Page 1: Programador + Masterchip

PRECAUCIONES

-Guardar la memoria original físicamente. -Trabajar con sumo cuidado, las pistas en la placa son muy delicadas. -Trabajar con herramientas adecuadas, no sobrecaliente la memoria, ni ningún componente. -Grabar en una nueva memoria los datos corregidos. -No comenzar a trabajar directamente sobre clientes. Adquirir practica. -Lea atentamente los manuales que acompañan el producto. -Las memorias con sigla C (Ej.:27C512) son memorias no reprogramables, por lo que debe adquirir una nueva memoria para programar una modificación. Atención: Estas precauciones son importantes tomarlas cuando recién empieza a trabajar.

Pasos a seguir para la Modificación de Memorias

1º Ejecute el CD e 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.

Page 2: Programador + Masterchip

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.

Page 3: Programador + Masterchip

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:

Page 4: Programador + Masterchip

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)

Page 5: Programador + Masterchip

Luego de leída la memoria, el software le indicara el Checksum de la misma:

Page 6: Programador + Masterchip

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.

Page 7: Programador + Masterchip

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. Precauciones a tener en cuenta: A- Nunca leer la memoria, sin antes haber verificado todas las indicaciones y configuraciones que el

software 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, son

memorias 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. H- La empresa no brinda información sobre ubicación y desmontaje de computadoras del vehículo,

pero en ciertos casos puede solicitar ayuda al servicio técnico y consultar sus dudas

Page 8: Programador + Masterchip

Instrucciones de uso Conectar el programador a la PC mediante el Cable suministrado.(Puerto Paralelo)

Page 9: Programador + Masterchip

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) regulador 5 volt Alimentación Fuente 9 Volt 500mA DC Instalación del Software Willem del Programador (ver también WINPIC800) 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.

Page 10: Programador + Masterchip

Nota: se incluye la versión anterior de software del programador 0.97g (carpeta v0.97g), que se recomienda usar bajo Windows 98 o ME; en este caso copiar la carpeta dentro del disco rígido y sacarle el atributo de solo lectura a los 3 archivos que componen la carpeta. (usar solo esta versión cuando se desee programar la memoria MX28F2000T !!!)

Modo de uso del Programador Elegir en el menú, el tipo de memoria a programar. Al hacer clic se despliega un menú con los diferentes dispositivos soportados por el programador; elegir de la lista el coincidente con el chip a programar. Ajustar el DIPSWITCH de 12 contactos, de acuerdo a lo indicado por el programa. Insertar el dispositivo a programar en el zócalo correspondiente, tal cual lo muestra el programa:

Page 11: Programador + Masterchip

SERIE 24Cxx EPROM, FLASH MEMORIAS ADAPTADORES ETC... PIC ICSP SERIE 93Cxx SERIE 25CXX JUMPERS DE CONFIGURACION Los JUMPERS solo se ajustaran para las memorias que se indican en las imágenes, caso contrario utilizar en el modo NORMAL (modo seteado desde FABRICA)

Page 12: Programador + Masterchip
Page 13: Programador + Masterchip
Page 14: Programador + Masterchip

BARRA de ICONOS (opciones)

OPEN SAVE VERIFY BLANK TEST

READ ID NO TOCAR PROGRAM ERASE CHIP CHIP Si queremos LEER el dispositivo, hacer clic en el icono :

READ CHIP Si queremos CARGAR el Chip con un Bios o programa, hacer clic en el icono:

OPEN FILE Una vez cargado, para PROGRAMAR el dispositivo, hacer clic en:

PROGRAM CHIP Si queremos BORRAR el dispositivo, si el mismo lo permite, hacer clic en:

ERASE CHIP 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: .BIN (binary) .HEX (INTEL hex) .ROM ( binary) .S (MOTOROLA) .EEP (EEPROM) Para VERIFICAR, en forma MANUAL, si un programa fue bien grabado en el dispositivo, hacer clic en: (recordar que la verificación la hace en forma automática el programa, luego de programar el dispositivo)

VERIFY

Page 15: Programador + Masterchip

Para IDENTIFICAR el tipo de memoria que esta en el programador, después de haber realizado el paso 4, hacer clic en el icono:

ELECTRONIC ID nota: este icono aparecerá deshabilitado en los dispositivos que no soporten esta función. Si queremos saber si una dispositivo está en blanco o borrado, sin información, hacer clic en el icono:

BLANK TEST Haciendo clic en la solapa BUFFER podremos ver el contenido de un dispositivo leído o de un archivo cargado mediante el procedimiento de los puntos 7 u 8. Si queremos BORRAR el contenido del buffer hacer clic en el icono:

CLEAR BUFFER

Page 16: Programador + Masterchip

Existen 3 versiones del programador:

• Versión 3.0 y 3.1 Willem placa doble FAZ.(para esta versión se utilizaría el

software con la opción habilitada)

• Versión PCB3 placa doble FAZ. • Versión PCB3 placa simple FAZ.

Para estas 2 últimas, de las cuales la Versión PCB3 placa simple FAZ es la que Ud. adquirió, deberá usar la opción

que es la opción por default cuando se ejecuta el software del programador. PCB3 o WILLEM (usar PCB3) 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, SST49LF008A W49V002FA, 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.

Page 17: Programador + Masterchip

ADAPTADOR DIP32 a FIRMWARE HUB – LPC PLCC32 SOLO PARA MEMORIAS DE 3,3Volt!!!! JP Seleccionar, en la lista de dispositivos del programa Willem la opción:

Firmware HUB/LPC (ver imagen siguiente)

y dentro de esta categoría el modelo de memoria correspondiente.

Este adaptador se utiliza para programar las siguientes memorias: INTEL/ATMEL Intel 82802AB (insertar jumper JP) Intel 82802 AC (insertar jumper JP)

Page 18: Programador + Masterchip

AT 49LW040 AT 49LW080 SST SST(LPC) SST49LF020 SST49LF020A SST49LF030A SST49LF040 SST49LF040B SST49LF080A WINDBOND W49V002A W49V040A W49V002FA W49V040FA PMC Pm49FL002 Pm49FL004 Se recuerda que estas memorias funcionan con una tensión de 3,3 a 3,6 volts y el adaptador genera esta tensión a partir de los 5volts de la placa programadora, además de proveer las señales de control para la programación. Si bien el formato es PLCC32 hay que diferenciar con las memorias 27Cxxx (Ej.:27c512 o 27F002, 29F002, etc..) que funcionan con una tensión de 5Volts y por lo tanto no es posible utilizar dicho adaptador para leer o escribir ese tipo de memorias. Para las mismas se necesita un adaptador DIP32 a PLCC32 ó DIP28 a PLCC32. Si se trata de programar una de estas memorias con el ADAPTADOR FIRMWARE HUB – LPC PLCC32, seguramente dañaremos la placa programadora, como así también la memoria insertada en el zócalo del adaptador.

Page 19: Programador + Masterchip

ADAPTADOR DIP32 a PLCC32 pin a pin SOLO PARA MEMORIAS DE 5Volt!!!! Para las memorias formato PLCC32 de 5volt Ej.: 29f002 se deberá realizar un adaptador pin a pin compatible, del cual, su realización, se detalla a continuación:

Circuito impreso a realizar (dimensión del impreso 6cm*6cm) 32 1

LADO SOLDADURAS

Page 20: Programador + Masterchip

zócalo PLCC32 pines del zócalo PLCC32 (visto desde arriba) (visto desde arriba)

pines del zócalo PLCC32

visto desde abajo (soldaduras)

Page 21: Programador + Masterchip

ZOCALO DIP32 (por debajo de la plaqueta)

LADO COMPONENTES Materiales:

• Circuito Impreso en Pertinax o Epoxi de 6cm * 6cm • Un zócalo DIP32 • Un zócalo PLCC32 • 2 Tiras de pines rectos de 16 pines cada una

Procedimiento de montaje: Luego de realizado el circuito impreso y agujereado, montar las 2 tiras de pines sobre la posición indicado con el rectángulo azul. (pines hacia abajo, para poder soldarlos) Soldar el zócalo PLCC32, teniendo precaución que la flecha interna del zócalo apunte hacia arriba, como el grafico. Montar el adaptador sobre el zócalo DIP32, haciendo coincidir la tira de pines con el zócalo; presionar para que los pines encastren dentro del zócalo.

ZOCALO PLCC32

Tiras de pines

Page 22: Programador + Masterchip
Page 23: Programador + Masterchip

Programación de microcontroladores PIC Para programar PIC’s de la serie 16X84, 16F62x, 12F6xx, 12C5xx, 16Cxxx y 16C71x utilizar el zócalo dedicado para ese fin. zócalo para microcontroladores PIC CONECTOR ICSP (In Circuit Serial Programming) para PIC VPP VDD (+) GND (-) VSS

RB7

RB6

Mediante el conector ICSP podremos programar microcontroladores PIC (Ej.: 16F87x) fuera de la placa principal del programador, utilizando un conector provisto de 5 conductores, los cuales se conectaran al PIC a programar siguiendo la configuración de pines, en base al esquema del diagrama superior.

Page 24: Programador + Masterchip

Adaptador Para PIC’s Universal Para realizar un adaptador para los PIC’s de 40 patas utilizar el siguiente esquema, diseñado en una plaqueta experimental.

Page 25: Programador + Masterchip

Para las memorias 24cXX y 93cXX se puede utilizar este esquema:

Page 26: Programador + Masterchip

Manual de Usuario

Page 27: Programador + Masterchip

Estudio 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.

Page 28: Programador + Masterchip

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 los pasos 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

Page 29: Programador + Masterchip

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.

Page 30: Programador + Masterchip

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 que ponga 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:

Page 31: Programador + Masterchip

8 - - Simple 8 bit

8 X - 8bit with

16

16

16 16

-

X

- X

-

-

X X

Simple 16 bit

16 bit with sign

16 bit with Swap

16 bit with Sign and Swap

Page 32: Programador + Masterchip

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.

Page 33: Programador + Masterchip

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.

Page 34: Programador + Masterchip

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 se muestra abajo).

Page 35: Programador + Masterchip

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:

Page 36: Programador + Masterchip

Estudio de los Comandos

Comandos para archivos Binarios (BIN)

Abrir un archivo: - Menú file y comando Open Bin - Presione CTRL-O - Seleccione de la barra de tareas

Guardar un archivo: - Menú file y comando Save Bin - Presione CTRL-S - Seleccione de la barra de tareas

Guardar un archivo usando un nombre: - Menu file y comando Save Bin with name - Seleccione de la barra de tareas

Cerrar un archivo: - Menú file y comando Close Bin

Buscar comandos para archivos binarios (BIN)

Buscar diferencias a la izquierda entre archivos remapeados y originales: - Menu Modify seleccione Search Difference e y comando At left from Standard - Presione F3 - Seleccione de la barra de tareas

Page 37: Programador + Masterchip

Buscar diferencias a la derecha entre archivos remapeados y originales: - Menú Modify seleccione Search Difference e y comando At right from Standard - Presione F4 - Seleccione de la barra de tareas

Buscar diferencias a izquierda entre archivos comparados y remapeados: - Menu Modify seleccione Search Difference e y comando At left from Compared - Presione ALT-F3 - Seleccione de la barra de tareas

Buscar diferencias a derecha entre archivos comparados y remapeados: - Menu Modify seleccione Search Difference e y comando At right from Compared - Presione ALT-F4 - Seleccione de la barra de tareas

Editar y modificar comandos para archivos binarios (BIN)

Seleccionar zona para valores originales: - Menú Modify seleccione o comando Set like standard - Seleccione de la barra de tareas

Seleccionar zona para valores comparados: - Menú Modify seleccione o comando Set like compared

Modifique com % los puntos - Menu Modify seleccione el comando Set with Percent/Points - Presione F5 - Seleccione de la barra de tareas

Page 38: Programador + Masterchip

Copiar la zona seleccionada: - Menú Modify seleccione el comando Copy Selection - Presione Ctrl-C o Ctrl-INS - Seleccionar de la barra de tareas

Colar el contenido en la posición del puntero (cursor) - Menú Modify seleccione el comando Paste from Pointer - Presione Ctrl-V o Shift-INS - Seleccione de la barra de tareas

Usar el Mouse como herramienta para operaciones en archivos binarios (BIN)

Hacer la selección con el puntero (cursor): - Menú Modify seleccione el comando Set Pointer - Presione Shift en la zona que este activa la selección - Seleccione de la barra de tareas

Hacer la selección: - Menú Modify seleccione el comando Set Selection - Presione Shift - Seleccione de la barra de tareas

Herramientas de Utilidad para archivos binarios (BIN) Como crear un Setup para compensación de CheckSun (CheckSun Avanzado):

- Menú Tools seleccione o comando Create CheckSum Setup - Seleccione de la barra de herramientas

Page 39: Programador + Masterchip

Como hacer el procedimiento de Checksum Avanzado: - Menú Tools seleccione el comando Advanced CheckSum

- Seleccione de la barra de tareas

Como hacer el procedimiento de CheckSum Original: - Menú Tools seleccione el comando Standard CheckSum

- Seleccione de la barra de tareas Calcular y exhibir los valores actuales de CheckSum:

- Menú Tools seleccione el comando Show CheckSum - Presione F6 - Seleccione de la barra de tareas

Como crear un Mapa (archivo MAP) 3D, 2D de 1 ponto: - Menú Tools seleccione o comando Create Map - Seleccione de la barra de tareas

Como comparar un binario activo con otro archivo binario: - Menu Tools seleccione comando Compare with other file - Seleccione de la barra de herramientas

Mudar el alineamiento de dos archivos BIN comparados: - Menú Tools seleccione el comando Align Compared BIN - Presione F7 - Seleccione de la barra de tareas

Herramientas para Zoom de la pantallas

Aumentar el zoom horizontal: - Menú View seleccione el comando Zoom + - Presione PgUp - Seleccione de la barra de tareas

Page 40: Programador + Masterchip

Disminuir el zoom horizontal: - Menú View seleccione o comando Zoom - - Presione PagDown - Seleccione de la barra de tareas

Optimizar el zoom para la selección actual: - Menú View seleccione o comando Zoom Selection - Seleccione de la barra de tareas

Abrir una nueva ventana de Estudio para archivo BIN activo: - Menu Windows seleccione comando New Study Window

Colocar las ventanas en forma de cascada: - Menú Windows seleccione o comando Cascade - Presione F6

Colocar todas las ventanas en forma horizontal: - Menú Windows seleccione el comando Tile Horizontal

Colocar todas las ventanas en forma vertical: - Menú Windows seleccione el comando Tile Vertical

Exhibir o no la barra de tareas: - Menú Windows seleccione o comando Tools Bar

Exhibir o no la barra de status: - Menú Windows seleccione o comando Status Bar

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

Page 41: Programador + Masterchip

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:

Page 42: Programador + Masterchip

Algunos casos no son muy simples (como el ejemplo), son importantes comprobar que no existan partes no continuas de 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 puntos.

Construcción de Mapas 3D, 2D de 1 punto

Uno de los pasos más importantes que debe ser hecho con cuidado, es la creación de los archivos de mapas. Estos archivos serán creados según algunas reglas, explicado a continuación:

1 - Observar los mapas en la ventan de estudio 2 - Colocar el formato correcto de datos 3 – Seleccionar el mapa 4 - Seleccionar Remapeador Wizard (3 versiones 1D , 2D y 3D )

Estas tres opciones se seleccionan en la ventana de estudio, el cuarto paso se detalla a continuación:

El Remapeador Wizard es una herramienta que dice al usuario cuales son los pasos necesarios para la construcción de mapas, permitiendo que el usuario inserte los datos (unidad de medida y otras informaciones) para la construcción del mapa. El Remapeador Wizard tiene diversas páginas, y las instrucciones para el uso de los tres tipos de mapas posibles. Partiendo de diferentes selecciones, puede crear diferentes tipos de mapas, compatibles con la elección elegida:

Page 43: Programador + Masterchip

Como puedes ver, es muy importante poner el formato de datos correctamente y también seleccionar correctamente el mapa. Esta información se utiliza para la construcción del mapa, y un error o más en estas configuraciones serían fatales para los otros pasos de la creación de los mapas.

La creación de los mapas es muy importante porque: - Tendrá las unidades de medida de los parámetros de rendimiento - Tendrá una herramienta de avanzada que le dará amplias posibilidades de un remapeo mejor y más rápido para el automotor - Será capaz de grabar de una forma racional todas las informaciones sobre los vehículos y sus respectivos remapeos - Tendrá una mejor visualización de su remapeo y aumento de su banco de datos

Page 44: Programador + Masterchip

Remapeador Wizard El remapeador Wizard fue creado para crear mapas 2D y 3D partiendo de la ventana de estudio. Tres versiones diferentes de herramientas pueden ser utilizados para la creación de mapas:

- Mapas de 1 Punto - Mapas en 2D - Mapas en 3D

La primera pagina del remapeador Wizard muestra líneas Y con columnas X

Page 45: Programador + Masterchip

En las próximas paginas es posible visualizar de a una variable por vez, para entender mejor los valores de las variables para las coordenadas X e Y

Page 46: Programador + Masterchip

Un promedio de los dos valores extremos que inserte será calculado por el software, entonces tendrá en los mapas 3D (o 2.o) los valores para cada punto. Esto es una forma simplificada para mostrar las variables de rendimiento, cada punto tendrá un valor específico que la ECU determina. En algunas situaciones, cuando un punto no entre dentro de los valores de coordenadas fijadas, el punto elegido será el mas próximo al real. La forma más fácil y rápida de insertar valores es entenderlos La próxima ventana, da al usuario la posibilidad de testear los parámetros de que cierta función, tenga siendo verdadero significado en el mapa:

Existen algunos tipos de instrumentos:

- Medidor Lambda para leer la mezcla de Aire/Combustible - Luz electroboscopica para leer el avance del encendido

En la misma página se encuentran las ventanas (cero y K) ese ellas se pueden utilizar para insertar 2 constantes que el Remapeador Wizard utiliza para calcular (con una conversión lineal) la unidad de la medida verdadera en valores decimales. La ventana cero es el valor (unidad verdadera de la medida) cuando tiene un valor decimal 0, la ventana K es el correspondiente constante (del valor verdadero) del valor decimal 1.

Eprom Wizard usa una expresión para calcular el valor real (R) partiendo del valor decimal (D): R = Zero + K * D

En la próxima ventana aparecerá el valor real mínimo y el máximo del mapa:

Page 47: Programador + Masterchip

Esta última página muestra los resultados finales a lo que puede ingresar un nombre. Presionando el botón finís, tendrá el resultado final: el mapa en la unidad verdadera de medida. Es claramente que toda la información es opcional, y podrá insertar solamente cuál desea o cuál realmente necesita.

Page 48: Programador + Masterchip

Mapas en 2D y 3D

La mejor forma de entender y remapear un mapa en 3D. Eprom Wizard tiene una forma de visualización bien flexible y posibilita mudar el punto de visualización, zoom y giro panorámico

Este es el resultado final del Remapeador Wizard, partiendo del punto de remapeamiento.

Luego de que un mapa es creado, Eprom Wizard crea dos versiones diferente par el mapa.

La versión es un ejemplo de cuál es el mapa, una serie de datos, “una versión de la superficie”. En el alto de esta ventana tiene una lista pequeña donde puedes encontrar todas las versiones de los mapas usados. El nombre visualizado en la lista es la versión funcionando que el Eprom Wizard muestra para ver. Puede igual crear un número infinito de diversas versiones del mapa.

El nombre de las versiona que tiene que ser copiadas son: - Original - Remapeado

La versión Original tiene que ser copiada en la línea NEGRA de la ventana de estudio (original), la versión remapeada es copiado en línea ROJA de la ventana de estudio. Si el archivo original y el remapeado son iguales, se expresa en una sola línea. El archivo original será mostrado con una insignia “ReadOnly” (solamente para la lectura). Esta venda se puede utilizar para proteger la versión.

Page 49: Programador + Masterchip
Page 50: Programador + Masterchip

Si se quiere crear una nueva versión, puede usar el botón a la izquierda de la pantalla (o use el menú EDIT - NEW VERSION).

Un nombre para el nuevo cambio de datos será requerido, y creado una nueva versión para irse del mapa de la versión en uso activo en la pantalla. Es muy importante que seleccione la versión de la cual quisieras irse, antes de seleccionar este comando.

Puede trabajar en la curva de superficie y modificarla con diversas herramientas. Todos los comandos del remapeamento están disponibles para el teclado (y algunos también para el mouse) porque es la mejor forma de tener el control en situaciones críticas.

En la superficie que tiene el apuntador (verde), puede moverse para cualquier lugar, y el punto en el que se encuentre se puede mover hacia arriba y abajo usando las teclas Z (para abajo) y X (para arriba).

La misma modificación se puede hacer usando la barra de control que se encuentra en la parte inferior de la pantalla

El punto puede ser movido de la superficie con las teclas de Flechas, de la misma forma puede ser seleccionada una zona, comenzando y terminando la selección los la tecla Shift.

Para remapear la zona seleccionada puede usar las teclas Q (disminuir) y W (aumentar) o usar la barra de control existente. La velocidad de remapeamento puede ser seleccionada en la barra de control. Puede usar la caja para colocar valores de 1 a 16 puntos al mismo tiempo para mapas de 8 bits, o de 1 a 256 puntos la mismo tiempo para un mapa de 16 bits. Seleccionando 256 en un mapa de 16 bits, cuando hace una modificación, será cambiado el BYTE MAS IMPORTANTE de 1 bit, esa es la forma mas común de hacer cambios apenas a un HIGH BYTE .

Page 51: Programador + Masterchip

Los comandos Zoom y Pan están disponibles en la barra de herramientas, a la izquierda de la pantalla, para hacer rotación de la coordenada Z puede usar el rodillo horizontal y para hacer rotación de las coordenadas X-Y puede usar la barra de rodillo vertical.

Los mismos comandos están disponibles en el teclado:

Pan ALT + FLECHAS Zoom IN(-) PAG UP Zoom OUT(+) PAG DOWN Rotar en Z CTRL +IZQUIERDA/DERECHA Rotar en XY CTRL + ARRIBA/ABAJO

En mapas De 2d tiene parte de estos comandos y todo lo que se necesita para controlar el mapa 2D. Por otra parte, estos mapas tienes la posibilidad de mover el cursor para seleccionar la zona deseada.

Page 52: Programador + Masterchip

Cuando se tiene un mapa con todas las informaciones necesarias y precisas, mudar par de ellas, por si se precisa otras nuevas puede usar el comando EDIT / PROPERTIES : Esta ventana le mostrará toda la información que inserto en el Remapeador. Puede cambiar la información que desee, menos el TAMAÑO del MAPA y el FORMATO de los DATOS. Puede, por ejemplo, cambiar la dirección de la salida, lo cuál es muy importante si desea utilizar un mapa que esté ya dentro de su base de datos para un coche nuevo pero con diversas posiciones. Algunos comandos están disponibles par mapas en 2D y 3D mapas.

Page 53: Programador + Masterchip

La conexión de dos mapas con los archivos BIN es posible de forma bidirecional.

Si desea crear una nueva versión de un mapa de un COMPARTIMIENTO del archivo que ya existe, encuentra las herramientas en el menú. El mismo comando está disponible en la barra de tareas a la izquierda de la pantalla

El comando Send to BIN (mandar para Bin) está disponible apenas cuando el mapa forma parte de un proyecto. En gráficos de 3D y 2D puede habilitar o Tracear (trazo) de los puntos usados en la superficie (mapas en 3D) o en línea (mapas en 2D). Es posible activar el trazo en más de una pantalla al mismo tiempo.

Page 54: Programador + Masterchip

Proyecto El archivo del proyecto es una buena forma de ocuparse de su base de datos, incluyendo COMPARTIMIENTO de los archivos y remapeados de los originales, de los mapas, y de toda la información sobre la ECU y el vehículo. Para hacer remapeamento, no necesita trabajar con los archivos del proyecto, pero es muy bueno que lo haga, porque puede facilitar y organizar algunas partes del trabajo. Para crear un archivo nuevo del proyecto debe seleccionar el nuevo proyecto desde el comando ARCHIVO del menú. Tendrá un proyecto vacío donde pondrá rellenar con todo que desee. Un proyecto puede contener distintos tipos de archivos y luego los que usted pueda crear. El primer archivo para insertar en el proyecto es el archivo BIN original.

Page 55: Programador + Masterchip

CheckSum Avanzado

El CheckSum avanzado es un archivo script que puede ser creado en la ventana de estudio, usando el CheckSum Wizard.

El CheckSum Wizard puede:

- Crear un nuevo archivo CHK

- Adicionar una nueva línea de script a un archivo CHK existente

Una línea script es un comando para hacer la corrección del checksum, un archivo CHK puede contener varias líneas diferentes, usando este comando, cada línea será corregida de su respectivo checksum.

Este Checksum Avanzado puede ser usado para organizar un procedimiento muy complejo para la corrección del checksum. Por ejemplo si usa una

ECU que tiene una protección con mas checksums en zonas diferentes y con formato diferente (por ejemplo una parte con 8 bits e otra con 16 bits), puede insertar algunas líneas dentro de esos archivos CHK, 1 línea para cada zona chequeada.

El CheckSum Wizard es mas complejo que un Remapeador Wizard, por

que tiene comandos mas avanzados. La mayoría de los casos no precisa usar este comando y sin usar los valores que el CheckSum Wizard muestra.

Page 56: Programador + Masterchip

En la primera pantalla puede seleccionar una forma para probar su elección. La opción más usada es Don’t Test, porque es más fácil crear un archivo CHK y probar los resultados en el fin de la creación. El comando Write Test Files está disponible solamente si usa el CheckSum Wizard a partir de un archivo BIN no protegido. .

En la segunda ventana puede seleccionar Checked Area, que es la zona que el ECU comprueba y donde el Cehksum será corregido. Generalmente, si no sabe cuál es la zona comprobada (zona comprobada) o si a no desea probarlo, puedes elegir la opción todo el ALL FILE.

Page 57: Programador + Masterchip

Después aparecerá una nueva pantalla donde deberá seleccionar Data Format (formato de dados):

Aquí selecciona si desea un Cheksum en 8 - 16 - 32 o 64 bit. De 64 bits es el mayor tamaño del mayor tipo de datos integrados de una ECU. Si usa una ECU basada en protección por Cheksum, puede desprotegerla usando esta herramienta.

Page 58: Programador + Masterchip

58

Esta página es la más importante de Cheksum Wizard. En ella puede seleccionar la zona donde el Cheksum será corregido. Eprom Wizard corrige el CheckSum adicionando las diferencias que tiene entre el archivo original y el remapeado. Es una compensación, que balancea las diferencias. Esta es una practica común que es usada para eludir el test que realiza la ECU sobre su Cheksum. La compensación es hecha en una zona del Cheksum que la ECU utiliza para verificarlo Generalmente la zona del Cheksum es usada en la zona vacía del archivo BIN. Una parte vacía es una zona con valores constantes.