Caracteristicas De Upa

  • Uploaded by: AutotronicaGlobal AutotronicaGlobal
  • 0
  • 0
  • March 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Caracteristicas De Upa as PDF for free.

More details

  • Words: 2,077
  • Pages: 52
Loading documents preview...
¿Qué es la Eeprom? • Eeprom es un dispositivo de memoria, que puede almacenar la información digital y manterla sin depender siempre de alimentación de energía. • Debido a esta característica, su uso es frecuente para almacenar datos importantes, por ejemplo, kilometraje, el pin code, datos de seguridad de las llaves en los módulos del inmovilizador, número vin, etc.

• EL ORIFICIO INDICA QUE EL PIN DE JUNTO ES EL No. 1 • Y EL CONTEO SE HACE EN SENTIDO CONTRARIO A LAS MANECILLAS DEL RELOJ

MEMORIA MICRO WIRE SERIE 93CXX • TODAS DEBEN SER LEIDAS Y ESCRITAS A 16 BITS • EXCEPTO SI LA MATRICULA CONTIENE UNA LETRA «A» SE LEE Y SE ESCRIBE A 8 BITS • ESTA MEMORIAS SE RIGEN POR CAPACIDAD DE ALMACENAMIENTO Y POR TIEMPO DE ACCESO • SE PUEDEN INTERCAMBIAR DE MAYOR A MENOR • EJEMPLO 93C56 93C46

MEMORIAS SERIE 93CXX

93C66 = 16 Bits 93C66A = 8 Bits

MEMORIAS SERIE 93CXX 93C06

93C46

93C56

93C66

93C76

93C86

93CS06

93CS46

93CS56

93CS66

93CS76

93CS86

93S06

93S46

93S56

93S66

93S76

93S86

93LC06

93LC46

93LC56

93LC66

93LC76

93LC86

PINES

SEÑAL

1,2,3

HACIA EL PROCESADOR

5

TIERRA O GND

8

+5V VDD

Listado de Mascaras de Memorias

¿Qué es el mCU? (microcontrolador) • El mCU es un circuito Integrado (IC) como la memoria Eeprom pero tiene la estructura y funciones diferentes. Puede mandar y recibir comandos, controlando a otros IC en la placa base en el que está montado. Los mCUs tienen una memoria Eeprom integrada. • Las Eeproms por lo regular tienen 8 pins, mientras que los mCU tiene multiples pines.

¿Qué datos almacena un microcontrolador? • Puede almacenar tanto su rutina de operación o programa, como datos que van desde el transponder, Pin Code, número vin, etc, esto puede ser internamente en la Eeprom del mismo o también puede utilizar una memoria Eeprom externa que está montada en la misma placa del circuito del electrónico del módulo.

mCU

Memoria Eeprom

¿Qué hace que funcione un Microcontrolador? • Para hacerlo funcionar todo lo que se necesita es un programa de control

• Para que el programa pueda ser grabado en la memoria del microcontrolador, debe ser codificado en sistema numérico hexadecimal (Archivos Dump, Bin o Hex) Para esto se requiere un programador como UPA.

¿Cuándo y por que necesitamos leer las Eeprom y mCU? •

• • • •

Cuando se requiere programar las llaves perdidas, hay necesidad de accesar y modificar la información de los elementos del sistema inmovilizador (Tablero, Ecu, inmo, etc.) para lograrlo. Cuando El programador de llaves no puede hacer la marca especifica y modelo del vehículo Si existe un problema de comunicación en el puerto OBD2 y no permite la programación con Equipo. Si se requiere el Pin Code para la programación sera necesario obtenerlo mediante el módulo inmo, ecu o tablero. Tambien para programar las llaves cuando no es posible realizarlo por el puerto OBD2 por restricciones de la marca.

LA SEGURIDAD EN LOS MICROCONTROLADORES •

La seguridad juega un papel importante.



Salvaguardar la información confidencial o de alto valor de un sistema inmovilizador del automovil.



Existen diversos métodos para evitar que las memorias expongan sus datos, develen códigos de aplicaciones específicas que son altamente considerados como delicados por los fabricantes de los vehiculos.

TIPOS DE SEGURIDAD EN MICROCONTROLADORES •

Matriculas Ocultas por Medio de Códigos Impresos en el Dispositivo Establecidos por el Fabricante.



Son Conocidos como Mascaras



Existen Listados o programas para Conocer el Equivalente a la Matricula REAL del Microcontrolador



Principalmente Usado por Motorola, Intel, entre Otros

Matricula REAL MC68HC05B8

t

Cómo Buscar Mascara en la lista de Equivalencias Si no aparece la Clave Completa en la lista, Omitir el 1er Digito y Tomar los siguientes caracteres para la búsqueda

*D33J = MC68HC05B8

• Extracto de la lista de Mascaras de Motorola

OTRO TIPO DE SEGURIDAD EN MICROCONTROLADORES ENCRIPTACIÓN •

Algunos Fabricantes han integrado un Sistema de seguridad que permite proteger los datos grabados en la memoria interna del Microcontrolador con una contraseña de 8 bytes



Esta clave se debe ingresar cada vez que se quiera ingresar para permitir ver y modificar el contenido de la memoria flash.



Para Ingresar la Clave nos podemos apoyar en la lista de bits de Seguridad

MICROCONTROLADORES ENCRIPTADOS •

Si la Clave es erronea, se permite el ingreso pero solo se puede realizar un borrado total de la memoria y si se intenta leer el contenido, siempre vamos a obtener como resultado $AD (Acceso Denegado)

• Por el contrario, si la clave es correcta, podremos ver, grabar y borrar todo el bloque de memoria Flash.

Extracto de la lista de Bits de Seguridad de Microcontroladores Motorola • • • • • • • • • • • • • •

00-$00-$00-$00-$00-$00-$00-$00=MC68HC908AZ60(2J74Y) $10-$0C-$10-$09-$10-$06-$10-$03=MC68HC908AZ60(2J74Y) $11-$11-$11-$11-$11-$11-$11-$11=MC68HC908AZ60(2J74Y) $22-$22-$22-$22-$22-$22-$22-$22=MC68HC908AZ60(2J74Y) $37-$45-$31-$37-$37-$44-$37-$46=MC68HC908AZ60(2J74Y) $46-$FF-$8E-$00-$49-$E2-$8E-$00=MC68HC908AZ60(2Y74Y) $49-$50-$59-$BB-$0D-$02-$08-$82=MC68HC908AZ60(2J74Y) $6C-$EB-$69-$57-$6D-$EE-$69-$57=MC68HC908AZ60(2J74Y) $7F-$C0-$7F-$C1-$7F-$C2-$7F-$C5=MC68HC908AZ60(2J74Y) $86-$C9-$86-$C9-$86-$C9-$86-$C9=MC68HC908AZ60(2J74Y) $A7-$AD-$A7-$DA-$A7-$41-$A7-$DA=MC68HC908AZ60(2J74Y) $AA-$08-$AA-$08-$A9-$94-$AA-$08=MC68HC908AZ60(2J74Y) $AB-$FB-$AB-$FB-$AB-$87-$AB-$FB=MC68HC908AZ60(2J74Y) $BC-$B8-$C8-$06-$C8-$06-$C8-$06=MC68HC908AZ60(2J74Y)

t

El programador Upa • Es un programador fácil de operar y de aquirir. • Para el ramo automotriz cuenta con un catálogo e Memorias y microcontroladores muy amplio. • Permite hacer lecturas y/o programaciones con adaptadores y en Incircuit (en la placa electrónica sin desoldar)

Instalación del Programa Upa • Parte de contar con el dispositivo UPA es importante instalar tanto el software como los controladores en Windows correctamente para una optima operación. • El software de Upa se instala fácilmente en cualquiera de la versiones de Windows como XP, Vista, 7, y 8 (algunas versiones).

Instalación controladores del Upa • Quizás en la parte de controladores es donde se requieren pasos adicionales para su correcta instalación. • Los controladores Windows XP se instalan sin problema. • Para las versiones Vista, 7 y 8 será necesario seguir unos pasos adicionales de configuración de Windows.

Instalación controladores del Upa

2.- Click con boton derecho del Mouse en Equipo

3.- Saldrá un Submenu con las siguientes opciones

1.- Click en Menú de Inicio 4.- Click con en la opción propiedades

Click en Administrador de dispositivos

28/09/2016

23

Aparecerá la lista de dispositivos instalados

Conecte el Programador UPA al Puerto Usb Debera aparecer en esta lista Al conectarse

Una vez conectado deberá aparecer en la lista

Click con boton derecho del Mouse en UPA-USB

Aparecerá el siguiente submenu

Damos Click en Actualizar Software de controlador

Damos Click en Buscar Software de controlador en el Equipo

Damos Click en Examinar para darle la ruta donde se encuentran los controladores

• Los drivers los encontraremos en la siguiente ruta: • Para Windows XP/ Vista / 7 a 32-bit : •

La ruta es c:\Archivos de Programa\ELRASOFT\UPA-USB Suite\USB_Driver\Win_Xp_Vista_7_x32

• Para Windows XP/ Vista / 7 a 64-bit : •

La ruta es: en c:\Archivos de Programa(x86)\ELRASOFT\UPAUSB _Suite\USB_Driver\Win_Xp_Vista_7_ x64

• Seleccionar upausb.inf desde la carpeta

Seleccionamos el controlador que nos aparece y damos click en siguiente o next

Quizas aparezca una advertencia de que no puede verificar al fabricante del controlador Damos Click en Instalar

Si todo fue correcto la instalación nos enviara un mensaje que el controlador se instalo exitosamente

Windows Vista/7 64-bit

t En Windows 7 o Vista suelen aparecer Mensajes Indicando que se ha instalado un controlador no firmado

Para dejar nuestro controlador perfectamente instalado haremos lo siguiente:

• •

• • •

Reiniciaremos Windows Y presionaremos continuamente la tecla F8 cuando Windows este arrancando hasta obtener la siguiente pantalla de opciones avanzadas, Con la flecha (abajo) de nuestro teclado nos iremos a la opción Deshabilitar la aplicacion de controladores firmados

Disable Driver Signature Enforcement.

Confirmaremos en nuestro Administrador de Dispositivos que controlador del Programador UPA se instalo correctamente

Características del Editor de Upa • Editor Hexadecimal • Cuenta con Modo de sobreescritura o inserción de texto (el Editor del GQ3 o GQ4 no lo permite) • Cuenta con una búsqueda / reemplazo rápido datos hexadecimales o textos

• Compara archivos dump. • Copiar parte de un archivo a otro archivo o con un editor de texto • Llena fácilmente una parte seleccionada del archivo en 0 o 255 (FFh) • Entre Otras Funciones más.

Pantalla Principal UPA Menú Principal

Archivo

Dump o buffer

Catálogo Dispositivos

Zona de msg

Menú Principal UPA

Las operaciones de archivo. Habitualmente son Nueva Página, Archivo Abrir, Guardar archivo

Menú Principal

Selección del Dispositivo • Utilización de los elementos de la lista desplegable se puede seleccionar el tipo de Memoria o Microcontrolador a leer de su amplio catalogo. • Las activación de funciones cambian dependiendo el tipo de dispositivo Seleccionado. • Cada uno tiene funciones propias de acuerdo a las Capacidades del Dispositivo Elegido.

Consideraciones Importantes al elegir el dispositivo de Memoria Elegir la Matricula correcta

Verificar la Capacidad y forma de Lectura/Escritura a 8 o 16 bits

Dependiendo el Fabricante se habilita la opción de borrar



Botón para Lectura

Botón para Programar / Escribir

Nota en algunos casos cuando se habilite el botón de borrar y el procedimiento lo amerite se recomienda borrar la memoria despues de haber guardado la información de la memoria y antes de programar

Página de Trabajo del Dump o buffer

Datos en Hexadecimal Filas

Casillas

Datos en Ascii

Página de trabajo del Dump o buffer Númeración de las Casillas en sistema Hexadecimal

Filas

0

► ► ► ► ► ► ► ► ► ►

1

2

3

4

5 6

7

8

Tomar en Cuenta esto ya que el programa de Upa no pone esta identificación

9 A

B C

D

E

F

Página de trabajo del Dump o buffer 0

1

2

3

4

5 6

7

8

9 A

B C

D

E

F

El número de filas dependerá del tamaño de la Memoria la numeración tambien esta en sistema hexadecimal

• • • •

Para ubicar el valor de una casilla tomaremos como referencia El Número de Fila + Número de casilla de la misma Fila. Ejemplo: Fila 70+casilla 6 = 76, Fila A0+ Casilla D= AD En el Ejemplo Anterior el Valor de la Casilla es : 41 y 56 respectivamente

Caja de Mensajes del Editor de Upa Detección del dispositivo Conexión Correcta Lectura Correcta de la memoria



• • •

Es de suma importancia estar al tanto de los mensajes que se muestran en la ventana provista para ello, ya que ahí se van dejando mensajes de cada uno de los pasos realizados y que nos ayudan a determinar tanto el buen funcionamiento como algun problema los avisos van desde: Detección de Conexión con el Dispositivo Upa Los procesos de Lectura, Escritura, borrado, etc. Bitácoras de Errores en el dispositivo, la memoria o microcontrolador, conexión, etc.

Cuando utilice Upa comience siempre por:

A brir una página

E legir el dispositivo Memoria que se leera y programara a 8bits Memoria que se leera y programara a 16 bits

Convertidor de Hexadecimal a Decimal • A veces es necesario convertir un valor Hexadecimal del Dump a un Valor Decimal, para obtener el Pin Code, por ejemplo y el Programa cuenta con esta herramienta facil de usar.

En el Menu principal nos vamos a la opciónn de Tools > Hex Dec Converter

Convertidor de Hexadecimal a Decimal • Convierte automáticamente el primer valor ingresado a su equivalente.

Ingresar Valor Hexadecimal

Ingresar Valor Decimal

¿Qué es un Script? Es un archivo de órdenes o instrucciones muy utilizado para automatizar las tareas • Por lo regular se almacena en un archivo de externo. • Para realizar un script se requiere entender un poco de la lógica de programación y conocer las instrucciones. • Hay Scripts tan sencillos que van desde hacer solo la lectura de memoria y tan complejos que pueden lograr interacción con el usuario y conjuntar imagenes, selección de opciones, captura de datos, automatización de tareas, etc. •

Cómo cargar los Scripts de Upa

En el Menu principal nos vamos a la opcion de Tools > Options

Continuación Elija la Ruta donde se encuentran los scripts

Continuación

Seleccione la carpeta donde previamente se copiaron los scripts

De Click en Aceptar

Continuación Elegida la carpeta aparecerá la ruta

De Click en OK para Aceptar

Se recomienda cerrar el programa de UPA y volver abrir para que tome en cuenta los cambios y al abrir cargue los Scripts

Continuación Cuando la instalación del script se hizo correctamente

Una vez terminado damos click en close para inciar

• Al iniciar nuevamente el programa de Upa aparecerá una ventana previa en la cual nos va indicando un listado de todos lo scripts que se están instalando

Ahora ademas de Dispositivos aparecen los scripts que se cargaron al iniciar el programa

Related Documents


More Documents from "Edward Ayala"

Caracteristicas De Upa
March 2021 0