CURSOS AUTOMO UTOMOTRICES TRICES Excelencia en Capacitación Automotriz
NUEVO CURSO DOCTOR CHIP Excelencia en Capacitación Automotriz
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
¿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. www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
MEMORIAS TIPO DIP Y SMD • •
EL ORIFICIO INDICA INDICA QUE EL PIN DE JUNTO ES EL No. 1 Y EL CONTEO SE HACE HACE EN SENTIDO CONTRARIO A LAS MANECILLAS DEL RELOJ
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
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 INTERCAMBIAR DE MAYOR A MENOR EJEMPLO 93C56 93C46 www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
MEMORIAS SERIE 93CXX
93C66 = 16 Bits 93C66A 93C66A = 8 Bits www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
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
1,2,3
HACIA HACIA EL PROCESADOR
5
TIERRA TIERRA O G ND
8
+5V VDD
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Listado de Mascaras de Memorias
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
¿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. www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
¿Qué datos almacena un microcontrolador? •
Puede almacenar tanto su rutina de operación o programa, como datos que van desde el transponder transpo nder,, 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
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
¿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, microcontrolador, debe ser codificado en sistema numérico hexadecimal hexadecimal (Archivos Dump, Bin o Hex) Para esto se requiere un programador como UPA. www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
¿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, (Tablero, Ecu, inmo, etc.) para lograrlo. lograrlo. Cuando El programador de llaves no puede hacer la marca especifica y modelo del vehículo vehículo Si existe 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. www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
LA SEGURIDAD EN LOS 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, datos, develen códigos de aplicaciones específicas que son altamente considerados como delicados por los fabricantes de los vehiculos. www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
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 Matricula MC68HC05B8
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Cómo Buscar Mascara en la lista de Equivalencias
*D33J = MC68HC05B8 www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
•
Extracto de la lista de Mascaras de Motorola
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
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 www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
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, conten ido, 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.
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Extracto de la lista de Bits de d e 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) www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
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) www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Instalación del Programa Upa •
•
•
Parte de de contar con el dispositivo dispositivo UPA 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). Ver Video de Instalación. www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
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. www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES
Haga clic para modificar el estilo de título del patrón Excelencia en Capacitación Automotriz
Instalación controladores del Upa
29/09/2016
www.mcecursosautomotrices.com.mx
[email protected]
22
CURSOS AUT AUTOMOTRICES OMOTRICES
Haga clic para modificar el estilo de título del patrón Excelencia en Capacitación Automotriz
29/09/2016
www.mcecursosautomotrices.com.mx
[email protected]
23
CURSOS AUT AUTOMOTRICES OMOTRICES
Haga clic para modificar el estilo de título del patrón Excelencia en Capacitación Automotriz
29/09/2016
www.mcecursosautomotrices.com.mx
[email protected]
24
CURSOS AUT AUTOMOTRICES OMOTRICES
Haga clic para modificar el estilo de título del patrón Excelencia en Capacitación Automotriz
29/09/2016
www.mcecursosautomotrices.com.mx
[email protected]
25
CURSOS AUT AUTOMOTRICES OMOTRICES
Haga clic para modificar el estilo de título del patrón Excelencia en Capacitación Automotriz
29/09/2016
www.mcecursosautomotrices.com.mx
[email protected]
26
CURSOS AUT AUTOMOTRICES OMOTRICES
Haga clic para modificar el estilo de título del patrón Excelencia en Capacitación Automotriz
29/09/2016
www.mcecursosautomotrices.com.mx
[email protected]
27
CURSOS AUT AUTOMOTRICES OMOTRICES
Haga clic para modificar el estilo de título del patrón Excelencia en Capacitación Automotriz
29/09/2016
www.mcecursosautomotrices.com.mx
[email protected]
28
CURSOS AUT AUTOMOTRICES OMOTRICES
Haga clic para modificar el estilo de título del patrón Excelencia en Capacitación Automotriz
•
•
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_ _Suite\USB_Driver\Win_Xp_V ista_7_ x64
Seleccionar upausb.inf desde la carpeta 29/09/2016
www.mcecursosautomotrices.com.mx
[email protected]
29
CURSOS AUT AUTOMOTRICES OMOTRICES
Haga clic para modificar el estilo de título del patrón Excelencia en Capacitación Automotriz
29/09/2016
www.mcecursosautomotrices.com.mx
[email protected]
30
CURSOS AUT AUTOMOTRICES OMOTRICES
Haga clic para modificar el estilo de título del patrón Excelencia en Capacitación Automotriz
Windows Vista/7 64-bit 29/09/2016
www.mcecursosautomotrices.com.mx
[email protected]
31
CURSOS AUT AUTOMOTRICES OMOTRICES
Haga clic para modificar el estilo de título del patrón Excelencia en Capacitación Automotriz
29/09/2016
www.mcecursosautomotrices.com.mx
[email protected]
32
CURSOS AUT AUTOMOTRICES OMOTRICES
Haga clic para modificar el estilo de título del patrón Excelencia en Capacitación Automotriz
• •
•
• •
Reiniciaremos Windows Y presionaremos continuamente la tecla F8 cuando Windows este arrancando hasta obtener la siguiente pantalla de opciones avanzadas, avanzadas, Con la flecha (abajo) de nuestro teclado nos iremos a la opción Deshabilitar la aplicacion de controladores firmados Disable Driver Signature Enforcement .
29/09/2016
www.mcecursosautomotrices.com.mx
[email protected]
33
CURSOS AUT AUTOMOTRICES OMOTRICES
Haga clic para modificar el estilo de título del patrón Excelencia en Capacitación Automotriz
29/09/2016
www.mcecursosautomotrices.com.mx
[email protected]
34
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Características del Editor de Upa • •
•
Editor Hexadecimal Cuenta con Modo de sobreescritura o inserción de texto 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.
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Pantalla Principal UPA Menú Principal
Archivo
Dump o buffer
Catálogo Dispositivos
Zona de msg
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Menú Principal UPA
Habitualmente son Nueva Nueva Página, Archivo A rchivo Abrir, Abrir, Guardar archivo
www.mcecursosautomotrices.com.mx
[email protected]
Menú Principal
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Selección del Dispositivo Dispositivo •
•
•
Utilización de los elementos de la lista desplegable se puede seleccionar el tipo de Memoria o Microcontrolador 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.
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Consideraciones Importantes al elegir el el dispositivo de Memoria
•
Nota en algunos casos cuando se habilite el botón b otón de borrar y el procedimiento lo amerite se recomienda borrar la memoria despues de haber guardado la información información de la memoria y antes de programar www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Página de Trabajo del Dump o buffer buffer
Datos en Hexadecimal
Datos en Ascii
Filas
Casillas
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Página de trabajo del Dump o buffer buffer Númeración de las Casillas en sistema Hex Hexadecimal adecimal
Tomar en Cuenta esto ya que el programa de Upa no pone esta identificación
Filas ► ► ► ► ► ► ► ► ► ►
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Página de trabajo traba jo del Dump o buffer El número de filas dependerá del tamaño de la Memoria la numeración tambien esta en sistema hexadecimal • • • •
Para ubicar el valor valor de una casilla tomaremos tomaremos como referencia El Número de Fila + Número de casilla de la misma Fila. Ejemplo: Fila 70+casilla 70+casilla 6 = 76, Fila A0+ Casilla Casilla D= AD En el Ejemplo Anterior Anterior el Valor Valor de la Casilla es : 41 y 56 respectivamente www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
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 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, Le ctura, Escritura, borrado, borrado, etc. Bitácoras de Errores en el dispositivo, la memoria o microcontrolador, microcontrolador, conexión, etc. www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
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 www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Convertidor Convertidor de Hexadecima Hexadecimall a Decimal •
A veces es necesario convertir un valor Hexadecimal del Dump a un Valor Valor Decimal, para obtener el Pin Code, por ejemplo y el Programa Pr ograma cuenta con esta herramienta facil de usar u sar..
En el Menu principal nos vamos a la opciónn de Tools > Hex Dec Converter
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Convertidor de Hexadecimal a Decimal •
Convierte automáticamente el primer valor ingresado a su equivalente.
Ingresar Valor Hexadecimal
Ingresar Valor Decimal
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
•
Ahora veremos un video de introducción del programa Upa.
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
¿Qué es un Script? •
•
•
•
Es un archivo de órdenes o instrucciones instru cciones muy utilizado para automatizar las tareas Por lo regular regu lar se almacena en un archivo a rchivo 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. www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Cómo cargar los Scripts de Upa de Upa
En el Menu principal nos vamos a la opcion de Tools > Options
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Continuación Elija la Ruta donde se encuentran los scripts
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Continuación
Seleccione la carpeta donde previamente se copiaron los scripts
De Click en Aceptar
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
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
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Continuación Cuando la instalación del script se hizo correctamente Una vez terminado damos click en close para inciar
•
Al iniciar nuevamente nuevamente el programa pr ograma de Upa aparecerá una ventana previa en la cual nos va indicando un listado de todos lo scripts que se están instalando www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
Ahora ademas de Dispositivos aparecen los scripts que se cargaron al iniciar el programa
www.mcecursosautomotrices.com.mx
[email protected]
CURSOS AUT AUTOMOTRICES OMOTRICES Excelencia en Capacitación Automotriz
•
Ahora veremos algunos ejemplos de como utilizar los scripts que tenemos a nuestra disposición
www.mcecursosautomotrices.com.mx
[email protected]