Вы находитесь на странице: 1из 50

UPA – MINI ZED BULL -

EFFI
GRUPOS ELITE – INSTRUCTOR ING. EDDY G.TORRES Q.
MEMORIAS
Y
MICROPROCESADORES
QUE ES UNA MEMORIA
EEPROM
ES UN ELEMENTO DE ALMACENAMIENTO LLAMADO
MEMORIA ROM PROGRAMABLE QUE PUEDE SER
PROGRAMADO BORRADO Y REPROGRAMADO
ELECTRICAMENTE A DIFERENCIA DE LA EPROM QUE
DEBE BORRARSE MEDIANTE UN EQUIPO QUE EMITE
RAYOS ULTRAVIOLETA ESTAS SON MEMORIAS NO
VOLATILES
EEPROM
LA EEPROM ES UN DISPOSITIVO DE ALMACENAMIENTO (MEMORIA)
QUE PUEDE ALMACENAR LA INFORMACION DIGITAL Y MANTENERLA
SIN DEPENDER SIEMPRE DE ALIMENTACION DE ENERGIA

DEBIDO A ESTA CARACTERISTICA SU USO ES FRECUENTE PARA


ALMACENAR ARCHIVOS (DATOS) COMO EL KILOMETRAJE – PIN CODE
ARCHIVOS DE SEGURIDAD DE LAS LLAVES EN LOS MODULOS DE LOS
INMOVILIZADORES TAMBIEN PUEDE ALMACENAR LOS DATOS DE
IDENTIFICACION COMO EL VIN DEL COCHE
TIPOS DE MEMORIAS
EXISTEN 3 GRUPOS O FAMILIAS

MEMORIAS
I2C
MICROWI
RE
SPI
MEMORIAS POR SU MATRICULA
O SU IDENTIFICACION

MICROWI
I2C SPI
RE
• 24CXX • 93CXX • 25CXX
• 85CXX • 93CSXX • M25PXX
• GRMXX • 93SXX • ST95XX
• PCFXX • 93LCXX • X50XX
• SDAXX
TABLA DE MEMORIAS MICROWIRE
• 93C06 • 93CS06
• 93C46 • 93CS46
• 93C56 • 93CS56
• 93C66 • 93CS66
• 93C76 • 93CS76
• 93C86 • 93CS86

93CX 93CSX
X X

93SX 93CLX
X X
• 93S06 • 93LC06
• 93S46 • 93LC46
• 93S56 • 93LC56
• 93S66 • 93LC66
• 93S76 • 93LC76
• 93S86 • 93LC86
TIPOS DE MEMORIA
POR SU FORMA
FISICA - DIMENCIONES
Y CAPACIDAD DE
ALMACENAMIENTO
EEPROM
DIP 8 – TIPO SOKALO
EEPROM
SMD – SOIC – SOP 8
IDENTIFICACION DEL
PIN # 1
1. POR UN PUNTO O SEMI
AGUGERO MARCADO
EN UNA DE SUS
ESQUINAS
2. UNA MUESCA COMO
MEDIA
LUNA A UNO DE LOS
LADOS
3. POR LA POSICION DE SU
MATRICULA O
IDENTIFICACION
IDENTIFICACION
DEL
PIN # 1
IDENTIFICACION DE L0S
NUMEROS
CORRESPONDIENTES A CADA
EL ORIFICIO CERCA DEL SEMI AGUJERO

PIN ES EL # 1
INDICA QUE EL PIN QUE ESTA JUNTO

Y LA UBICACIÓN DE LOS NUMEROS


PARA CADA PIN SE LO REALIZA EN EL
SENTIDO CONTRARIO A LAS
MANECILLAS DEL RELOJ
LECTURA – ESCRITURA
** TODAS LAS MEMORIAS DEBEN SER LEIDAS Y ESCRITAS A 16 B
EXEPTO SI LA MATRICULA CONTIENE UNA LETRA ‘’A’’ SE LEER
Y ESCRIBIRA A 8 BITS

X 16 bits
X8 bits
LECTURA Y ESCRITURA
IN CIRCUIT MICROWIRE
LECTURA Y
ESCRITURA
IN CIRCUIT
MICROWIREPINES PINES

• 1-2-3-4 • 5 SEÑAL
• SEÑAL TIERRA-
HACIA EL GND
ORDENAD • 8 SEÑAL
OR 5 VOLT-
VDD
LECTURA Y
ESCRITURA
IN CIRCUIT I2C-SPI
LECTURA Y ESCRITURA
IN CIRCUIT
LECTURA Y
ESCRITURA
IN CIRCUIT
SOLDANDO
LECTURA Y
ESCRITURA
IN CIRCUIT PINZADO
PARA PODER LEER IN CIRCUIT
EN ALGUNOS CASOS LA LECTURA Y ESCRITURA NO SE PODRA
REALIZAR Y ES NECESARIO PUENTEAR CIERTOS ELEMENTOS COMO
CRISTALES OSCILADORES O INCLUSO EN CAPACITORES TIPO
LENTEJA LOS CUALES INDICAREMOS A CONTINUACION…….
PARA PODER LEER IN
CIRCUIT
EN ALGUNOS CASOS LA LECTURA Y ESCRITURA NO SE PODRA
REALIZAR Y ES NECESARIO PUENTEAR CIERTOS ELEMENTOS
COMO
CRISTLES OSCILADORES O INCLUSO EN CAPACITORES TIPO
LENTEJA LOS CUALES INDICAREMOS A CONTINUACION…….
LAS MEMORIAS PUEDEN
ESTAR ENMASCARADAS

=
UTILIZACION DEL
DESENMASCARADOR

VIDEO
DEMOSTRACION
DE UNA MEMORIA
LR56
CON SOFTWARE
DESENMASCARADOR
EXTRACTO DEL PDF
DE MEMORIAS ENMASCARADAS
Equivalencia de Memorias que
viene en algunos tableros Y
Ecus. Tenga en cuenta que no
siempre en los tableros y Ecus
las memorias viene etiquetadas
como
24U16 = 24C16
24U09 = 24C08
S130 = 93C46 = AD0970
S220 = S221 = 93C56
SL220 = 93c56
S330 = 93C66 = B58608
S200 = 24C02
B58258 = 24C02
L56R = 93C56
RL76 = 93C76
5020A = 25020………………
QUE ES UN MICROPROCESADOR (MCU)
EL MICROPROCESADOR O SIMPLEMENTE LLAMADO PROCESADOR
ES EL CIRCUITO INTEGRADO CENTRAL Y ES EL MAS COMPLEJO DE
UN SISTEMA INFORMATICO A MODO DE UNA DEFINICION SIMPLE
SE LE PUEDE LLAMAR EL ‘’CEREBRO’’ DEL COMPUTADOR
ESTE ES EL ENCARGADO DE EJECUTAR LOS PROGRAMAS DESDE
EL SITEMA OPERATIVO HASTA LAS APLICACIONES DE USUARIO
SOLO EJECUTA INSTRUCCIONES PROGRAMADAS EN LENGUAJE
DE BAJO NIVEL
MICROCONTROLADOR (MCU)
• 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 MCU tienen
una memoria EEPROM
integrada.
• Las EEPROMS por lo regular
tienen 8 pines, mientras que
los MCU tiene múltiples
pines.
QUE ALMACENA EN SU
INTERIOR
• Puede almacenar tanto su
rutina de operación o programa,
como datos que van desde el
TRANSPONDER – PIN CODE
NUMERO VIN – KILOMETRAJE
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.
TIPOS DE
MICROCONTROLADORES
MC9S12XXX
MC68HC912XXX
MC68HC90XXX
MC68HC70XXX
MC69HC11XXX
MC69HC08XXX
MC69HC08XXX
NUMERO DE PINES DE LOS
MICROCONTROLADORES

• 64 PINES
• 80 PINES
• 112 PINES
• 144 PINES
COMO TRABAJA 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
Como es el caso en este
Curso
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 automóvil
• 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 vehículos.
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
MASCARAS EN LOS
MICROCONTROLADORES
ACTUALMENTE TODOS LOS
MICROPROCESADORES EN GENERAL
CONTIENEN UNA MASCARA. ESA MASCARA
CONSISTE EN LA IDENTIFICACION
DEL MICROCONTROLADOR
EN DADO CASO DE NO TRAER LA MATRICULA
GRABADO EN EL COMPONENTE, TENDREMOS
QUE AVERIGUAR YA SEA EN UNA TABLA O EN
MATRICULA SOFTWARE QUE BUSCA DICHOS DATOS

MASCARA
MATRICULA Y MASCARA
MICROCONTROLADOR
L09S,MSE9S12C128 o MC9S12C96
L15P,MSE9S12E128
L15Y,Motorola,MC9S12XDP512V2
     o MSE9S12XDP512
L16Y,MSE9S12HZ256
L19E,Motorola,MC68HC908JL3ECP
L19S,MSE9S12NE64
L24K,MSE9S12T64
MATRICULA

MASCARA
Cómo Buscar Mascara en
la lista de Equivalencias
Si no aparece la Clave Completa en la *D28T = MC68HC705F6B
lista, Omitir el 1er Digito y Tomar los
siguientes caracteres para la búsqueda *D32N = MC68HC05E1
MC68HC705E1
*D33J = MC68HC05B8
*D35E = MC68HC11E9
*D37R = MC68HC05C12A
*D40J = MC68HC705B32 – X3

D33J = MC68HC05B8
EXTRACTO DE LA LISTA DE
MASCARAS MOTOROLA EN PDF
L01Y,MSE9S12DT256
L02H,Motorola,MC68HC912D60
L02M,Motorola,MC68HC08AZ48A
L05H,Motorola,MC68HC912DT128
L06H,Motorola,MC68HC908SR12
L08M,MSE9S12E128
L09H,Motorola,MC68HC908KX8 o KX2
L09S,MSE9S12C128 o MC9S12C96
L15P,MSE9S12E128
L15Y,Motorola,MC9S12XDP512V2 o MSE9S12XDP512
L16Y,MSE9S12HZ256
L19E,Motorola,MC68HC908JL3ECP
L19S,MSE9S12NE64
L24K,MSE9S12T64
L24N,MSE9S12UF32
L26M,Motorola,MC68HC912D60
L27M,Motorola,MC68HC912DG128
L28M,Motorola,MC68HC12D60
L31K,Motorola,MC68HC08JL3E
L31V,Motorola,MC68HC908AS60A o AZ60A
L32X,Motorola,MC68HC08AZ32A
UTILIZACION DE SOFTWARE
PARA ENCONTRAR MASCARAS

VIDEO
DEMOSTRACION
DE UN
MICROCONTROLADOR
1K78X
CON SOFTWARE
DESENMASCARADOR
OTRO TIPO DE SEGURIDAD EN
MICROCONTROLADORES
• 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
CON SEGURIDAD
Los Microcontroladores Motorola de la configuración“MC68”
fueron diseñado para utilizar una llave electrónica, la cual si
no se cuenta con ella no se podrá dar lectura ni escritura al
Microcontrolador. A esta llave electrónica se le conoce como
“BITS DE SEGURIDAD”
MICROCONTROLADORES
CON SEGURIDAD
Si se leen estos microcontroladores sin introducir los bits de
seguridad tendremos una mala lectura con las letras “AD”
abreviación de “Acces Denied” o “Acceso Denegado”.
Bits de Seguridad de
Microcontroladores Motorola

• $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)
EQUIPOS Y HERRAMIENTAS

PR
OG
RA
UP MA
A D OR
MINI
ZED BULL
SOFTWARE
EFFI
PC o LAPTO
• ESTACION DE CALOR Y SUELDA
• LUPA
• MULTIMETRO DIGITAL
• DESTORNILLADORES
• PINZAS
• ESTAÑO-MALLA-FLUX….
MATERIAL ELABORADO PARA
EL
CURSO DE CAPACITACION
DE PROGRAMACION
UPA – MINI ZED BULL – EFFI
2017 – 2018
ING. EDDY G. TORRES Q.
GRUPOS DE CAPACITACION
ELITE
TELF. +593980836561
CUENCA - ECUADOR

Вам также может понравиться