SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Introducción
Electrónica Digital:
La electrónica digital es una parte de la electrónica que se encarga de sistemas
electrónicos en los cuales la información está codificada en dos únicos estados. A dichos
estados se les puede llamar "verdadero" o "falso", o más comúnmente 1 y 0, refiriéndose a
que en un circuito electrónico digital hay dos niveles de tensión.
Electrónicamente se les asigna a cada uno un voltaje o rango de voltaje determinado, a los
que se les denomina niveles lógicos, típicos en toda señal digital. Por lo regular los valores
de voltaje en circuitos electrónicos pueden ir desde 1.5, 3, 5, 9 y 18 voltios dependiendo de
la aplicación, así por ejemplo, en una radio de transistores convencional las tensiones de
voltaje son por lo regular de 5 y 12 voltios al igual que se utiliza en los discos duros IDE de
computadora.
Definición del Odómetro:
Un odómetro (del griego ὁδός, "camino" y -metron, medida) es un dispositivo que indica la distancia
recorrida en un viaje por un vehículo.
Los odómetros mecánicos generalmente están constituidos por una serie de ruedas que muestran
los números por una ventanilla. En el caso de los automóviles suelen venir conjuntamente con el
velocímetro. Pueden tener totales (kilómetros desde que se fabricó), parciales (desde la última vez
que se puso en cero) o ambos.
Los vehículos fabricados actualmente tienen odómetros electrónicos, que permiten manipular el
valor de los totales por una simple reprogramación. En algunos lugares, se utilizan odómetros
electrónicos de precisión digital para medir distancias en un servicio de transporte, por ser más
exactos y más visibles; también se emplean tacógrafos que registran gráficamente los datos.
Algunos de estos odómetros permiten mantener una lista de las distintas veces que se puso en
cero (o los viajes realizados) para control.
Definición de las memorias EEPROM:
EEPROM o E²PROM son las siglas de Electrically-Erasable Programmable Read-Only Memory
(ROM programable y borrable eléctricamente). Es un tipo de memoria ROM que puede ser
programado, borrado y reprogramado eléctricamente, a diferencia de la EPROM que ha de
borrarse mediante un aparato que emite rayos ultravioletas. Son memorias no volátiles.
Las celdas de memoria de una EEPROM están constituidas por un transistor MOS, que tiene una
compuerta flotante (estructura SAMOS), su estado normal esta cortado y la salida proporciona un 1
lógico.
Aunque una EEPROM puede ser leída un número ilimitado de veces, sólo puede ser borrada y
reprogramada entre 100.000 y un millón de veces.
Estos dispositivos suelen comunicarse mediante protocolos como I²C, SPI y Microwire. En otras
ocasiones, se integra dentro de chips como microcontroladores y DSPs para lograr una mayor
rapidez.
La memoria flash es una forma avanzada de EEPROM creada por el Dr. Fujio Masuoka mientras
trabajaba para Toshiba en 1984 y fue presentada en la Reunión de Aparatos Electrónicos de la
IEEE de 1984. Intel vio el potencial de la invención y en 1988 lanzó el primer chip comercial de tipo
NOR.
Definición de BIT:
Bit es el acrónimo de Binary digit. (dígito binario). Un bit es un dígito del sistema de numeración
binario.
Mientras que en el sistema de numeración decimal se usan diez dígitos, en el binario se usan sólo
dos dígitos, el 0 y el 1. Un bit o dígito binario puede representar uno de esos dos valores, 0 ó 1.
Se puede imaginar un bit, como una bombilla que puede estar en uno de los siguientes dos
estados:
apagada o encendida
Memoria de computadora de 1980 donde se pueden ver los bits físicos. Este conjunto de unos 4x4
cm. corresponden a 512 bytes.
El bit es la unidad mínima de información empleada en informática, en cualquier dispositivo digital,
o en la teoría de la información. Con él, podemos representar dos valores cuales quiera, como
verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, rojo o azul,
etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de
"encendido" (1).
Definición de BYTE:
Byte es una palabra inglesa (pronunciada [bait] o ['bi.te]), que si bien la Real Academia Española
ha aceptado como equivalente a octeto (es decir a ocho bits), para fines correctos, un byte debe
ser considerado como una secuencia de bits contiguos, cuyo tamaño depende del código de
información o código de caracteres en que sea definido. La unidad byte no tiene símbolo
establecido internacionalmente, aunque en países anglosajones es frecuente B mientras que en los
francófonos es o (de octet); la ISO y la IEC en la norma 80000-13:2008 recomiendan restringir el
empleo de esta unidad a los octetos (bytes de 8 bit).
Se usa comúnmente como unidad básica de almacenamiento de información en combinación con
los prefijos de cantidad. Originalmente el byte fue elegido para ser un submúltiplo del tamaño de
palabra de un ordenador, desde cinco a doce bits. La popularidad de la arquitectura IBM S/360 que
empezó en los años 1960 y la explosión de las microcomputadoras basadas en microprocesadores
de 8 bits en los años 1980 ha hecho obsoleta la utilización de otra cantidad que no sean 8 bits. El
término octeto se utiliza ampliamente como un sinónimo preciso donde la ambigüedad es
indeseable (por ejemplo, en definiciones de protocolos).
Definición de Número Binario:
El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los
números se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en
las computadoras, debido a que trabajan internamente con dos niveles de voltaje, por lo que su
sistema de numeración natural es el sistema binario (encendido 1, apagado 0).
Definición código ASII:
ASCII (acrónimo inglés de American Standard Code for Information Interchange — Código
Estadounidense Estándar para el Intercambio de Información), pronunciado generalmente
[áski], es un código de caracteres basado en el alfabeto latino tal como se usa en inglés
moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité
Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto
Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de
los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se
incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el
código conocido como US-ASCII.
El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente
empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la
transmisión. A menudo se llama incorrectamente ASCII a otros códigos de caracteres de 8
bits, como el estándar ISO-8859-1 que es una extensión que utiliza 8 bits para
proporcionar caracteres adicionales usados en idiomas distintos al inglés, como el español.
1.0 Descripción del funcionamiento del odómetro digital.
El odómetro digital esta encargado de medirla y cuantificar (kilómetros o millas) la distancia que un
vehículo se recorre de un punto inicial a uno final, hay tres etapas en su funcionamiento
Entrada de la información: Se la realiza a través de sensores inductivos u ópticos estos
están ubicados en la caja de cambios y en los mas resientes en ruedas. Ver fotografía
Procesamiento de la información: la información es enviada hasta la cabina del vehículo
a través el cerebro del vehículo donde ingresa a la tarjeta lógica del Dash Board esta
información es procesada en el micro controlador el cual adquiérela información y esta pasa
por el programa del MC.
Salida de la información: el MC devuelve la información que le ha sido entregada y la
almacena en una unidad de almacenamiento externa al MC o ubicada en el mismo MC que
se denomina EEPRON, esta también es enviada al Display LCD del Dash Board que viene
siendo el odómetro del vehículo.
1.1 Familias de EEPROM
Las EEPROM se clasifican principalmente en tres grandes familias, diferenciadas por su
protocolo de comunicaciones (en otras palabras por su forma de comunicación), a la ves
dentro de cada familia se clasifican por su capacidad de almacenamiento de información
(por el espacio que ofrecen para almacenar datos).
1.1.1 Clasificación por el protocolo de comunicaciones
Se clasifican en:
I.I.C. ( I²C) :
Un ejemplo esquemático con un maestro (un microcontrolador) y tres nodos esclavos
(un ADC, un DAC, y otro microcontrolador) con resistencias pull-up Rp.
Es un bus de comunicaciones en serie. Su nombre viene de Inter-Integrated Circuit
(Circuitos Inter-Integrados). La versión 1.0 data del año 1992 y la versión 2.1 del año 2000,
su diseñador es Philips. La velocidad es de 100Kbits por segundo en el modo estándar,
aunque también permite velocidades de 3.4 Mbit/s. Es un bus muy usado en la industria,
principalmente para comunicar microntroladores y sus periféricos en sistemas integrados
(Embedded Systems) y generalizando más para comunicar circuitos integrados entre si que
normalmente residen en un mismo circuito impreso.
La principal característica de I²C es que utiliza dos líneas para transmitir la información: una
para los datos y por otra la señal de reloj. También es necesaria una tercera línea, pero esta
sólo es la referencia (masa). Como suelen comunicarse circuitos en una misma placa que
comparten una misma masa esta tercera línea no suele ser necesaria.
Las líneas se llaman:
 SDA: datos
 SCL: reloj
 GND: tierra
Las dos primeras líneas son drenador abierto, por lo que necesitan resistencias de pull-up.
Los dispositivos conectados al bus I²C tienen una dirección única para cada uno. También
pueden ser maestros o esclavos. El dispositivo maestro inicia la transferencia de datos y
además genera la señal de reloj, pero no es necesario que el maestro sea siempre el mismo
dispositivo, esta característica se la pueden ir pasando los dispositivos que tengan esa
capacidad. Esta característica hace que al bus I²C se le denomine bus multimaestro.
Las transacciones en el bus I2C tienen este formato:
| start | A7 A6 A5 A4 A3 A2 A1 | R/W | ACK | ... DATA ... | ACK | stop | idle |
 El bus esta libre cuando SDA y SCL están en estado lógico alto.
 En estado bus libre, cualquier dispositivo puede ocupar el bus I²C como maestro.
 El maestro comienza la comunicación enviando un patrón llamado "start condition". Esto
alerta a los dispositivos esclavos, poniéndolos a la espera de una transacción.
 El maestro se dirige al dispositivo con el que quiere hablar, enviando un byte que
contiene los siete bits (A7-A1) que componen la dirección del dispositivo esclavo con el
que se quiere comunicar, y el octavo bit (A0) de menor peso se corresponde con la
operación deseada (L/E), lectura=1 (recibir del esclavo) y escritura=0 (enviar al esclavo).
 La dirección enviada es comparada por cada esclavo del bus con su propia dirección, si
ambas coinciden, el esclavo se considera direccionado como esclavo-transmisor o
esclavo-receptor dependiendo del bit R/W.
 El esclavo responde enviando un bit de ACK que le indica al dispositivo maestro que el
esclavo reconoce la solicitud y está en condiciones de comunicarse.
 Seguidamente comienza el intercambio de información entre los dispositivos.
 El maestro envía la dirección del registro interno del dispositivo que se desea leer o
escribir.
 El esclavo responde con otro bit de ACK
 Ahora el maestro puede empezar a leer o escribir bytes de datos. Todos los bytes de
datos deben constar de 8 bits, el número máximo de bytes que pueden ser enviados en
una transmisión no está restringido, siendo el esclavo quien fija esta cantidad de
acuerdo a sus características.
 Cada byte leido/escrito por el maestro debe ser obligatoriamente reconocido por un bit
de ACK por el dispositivo maestro/esclavo.
 Se repiten los 2 pasos anteriores hasta finalizar la comunicación entre maestro y
esclavo.
 Aun cuando el maestro siempre controla el estado de la línea del reloj, un esclavo de
baja velocidad o que deba detener la transferencia de datos mientras efectúa otra
función, puede forzar la línea SCL a nivel bajo. Esto hace que el maestro entre en un
estado de espera, durante el cual, no transmite información esperando a que el esclavo
esté listo para continuar la transferencia en el punto donde había sido detenida.
 Cuando la comunicación finaliza, el maestro transmite una "stop condition" para dejar
libre el bus.
 Después de la "stop condition", es obligatorio para el bus estar idle durante unos
microsegundos.
El código del kernel de Linux para el soporte I2C está separado en varias piezas lógicas:
 I2C chip driver (maneja uno de los chips conectados al bus I2C, tanto si se comporta como
maestro o como esclavo)
 I2C bus driver
 I2C algorithm driver
 I2C core (la parte genérica del subsistema de I2C).
S.P.I. (Serial Periheral Inteface):
El Bus SPI (del inglés Serial Peripheral Interface) es un estándar de comunicaciones, usado
principalmente para la transferencia de información entre circuitos integrados en equipos
electrónicos. El bus de interfaz de periféricos serie o bus SPI es un estándar para controlar casi
cualquier electrónica digital que acepte un flujo de bits serie regulado por un reloj
Incluye una línea de reloj, dato entrante, dato saliente y un pin de chip select, que conecta o
desconecta la operación del dispositivo con el que uno desea comunicarse. De esta forma, este
estándar permite multiplexar las líneas de reloj.
SPI bus: un maestro y tres esclavos
Muchos sistemas digitales tienen periféricos que necesitan existir pero no ser rápidos. La
ventajas de un bus serie es que minimiza el número de conductores, pines y el tamaño del
circuito integrado. Esto reduce el coste de fabricar montar y probar la electrónica. Un bus de
periféricos serie es la opción más flexible cuando muchos tipos diferentes de periféricos serie
están presentes. El hardware consiste en señales de reloj, data in, data out y chip select para
cada circuito integrado que tiene que ser controlado. Casi cualquier dispositivo digital puede ser
controlado con esta combinación de señales. Los dispositivos se diferencian en un número
predecible de formas. Unos leen el dato cuando el reloj sube otros cuando el reloj baja. Algunos
lo leen en el flanco de subida del reloj y otros en el flanco de bajada. Escribir es casi siempre en
la dirección opuesta de la dirección de movimiento del reloj. Algunos dispositivos tienen dos
relojes. Uno para capturar o mostrar los datos y el otro para el dispositivo interno.
- Microwire:
Diseñado por National Semiconductor, es un modo de conexionado tipo serie que consta de
tres puertos que se comunican de forma síncrona (es decir, los datos se reciben y se envían
sincronizados con una señal de reloj) y es bidireccional (envío y recepción). Su uso es la
conexión entre microchips, periféricos, memorias EEPROM u otro tipo de circuitos integrados
que requieran una intercomunicación digital.
"Microwire" es una forma de conectar dispositivos entre sí, esta forma de conectarlos consiste
en 3 cables, una señal de entrada otra de salida y una señal de reloj para sincronizar las dos
anteriores.
Estructura, consta de tres señales.
SI (Entrada de serie o serial input).
SO (Salida de serie o serial output).
SK (Señal de reloj, serial clock o CLK).
SI y SO transportan paquetes de datos de 8 bits sincronizados por su señal de reloj, SK.
Clasificación de la familia Microwire por su capacidad de almacenamiento en:
93C06 = 256 bit.
93C46 = 1 Kbit.
93C56 = 2 Kbit.
93C66 = 4 Kbit
93C76 = 8 Kbit
1.2 hardware utilizado en el procedimiento de lectura para la lectura de la EEPROM
Se utiliza un equipo que comercialmente se lo denomina “programador universal”, el cual
tiene la capacidad de leer y también poder grabar información de un determinado conjunto
de componentes electrónicos programables como ser PIC, I2C, eeprom microwire, SRAM,
DRAM, etc, existen comercial mente estos equipos para uso profesional que en nuestro
medio el mas económico tiene un valor de aproximadamente Bs.- 2500, pero en el presente
curso se presentara un modelo de programador que trabaja con la mayoría de las familia
de EEPROMS.
Programador Universal USB
Programador Universal UPA USB, DB9
1.3 Descripción del software a ser utilizado
El software que se utiliza para hacer la lectura y grabado de información en las memorias
EEPROM’S, trabaja con computadoras que cuenten con requerimientos mínimos de
sistema, Pentium 4, 256 RAM, 20 GB, Windows XP.
Hoy en día existen varios desarrolladores de software libres que proporcionan el software de
manera gratuita como ser Ponyprog y ICprog.
La comunicación (envío y recepción de datos) con el hardware (Programador Universal) se
lo realiza por uno de los siguientes puertos de comunicación de la computadora,
dependiendo del tipo de puerto que utiliza el Programador Universal que se este utilizando.
DB9 COM1 Puerto serial.
DB25 LPT1 Puerto paralelo.
Universal Serial Bus USB
Software de uso libre y gratuito.
2. Ensamblaje del lector de EEPROM’S
El lector de EEPRONS presentado es compatible con una gran parte de las familias de EEPROM’S
y se comunica con la computadora a través del puerto serial DB9.
2.1 Instalación del software y comunicación con el hardware
Primero instalamos el software en la computadora una ves terminado el proceso realizamos
la configuración del puerto de comunicaciones del lector mediante la opción:
Luego procedemos a hacer la configuración del puerto y la calibración del programador
universal de la siguiente manera:
Configuración del puerto
Calibración el programa
Acabado esto simples procedimientos podemos empezar leer la información de las EEPROM’S.
3. Lectura de EEPROM’S
Una vez realizada la instalación del software, hardware y verificado de del correcto funcionamiento
podemos comenzar a leer las EEPRONS de los Dash Board teniendo la seguridad, de que la
lectura se la hará de manera correcta y sin ocasionar perdidas de la información contenida en las
EEPROM.
3.1 Reconocimiento de EEPROM’S empaquetados y patillaje.
Las memorias EEPROM’S en las placas lógicas general mente están ubicadas, en
mediaciones del micro controlador, rara vez están muy alejadas del mismo, en su parte
superior los EEPROM’S llevan impresas su número de identificación, en algunas EEPRONS
esta impreso la información de enmascaramiento, pero con ayuda esta información es
plenamente identificable para luego catalogar la EEPROM.
Las EEPROM’S utilizadas en el area automotriz, vienen empaquetadas de 2 formas SMD o
SOIC pines 8 y DIP pines 8 dependiendo el fabricante y la aplicación en la placa logica.
El patillaje en las EEPROM’S es muy importante puesto que cada una de las patas cumple
una función específica, por tanto una mala identificación por parte del técnico puede
ocasionar la perdida de información y hasta la destrucción de la EEPRONS.
DIP 8 SOIC 8
En la memoria EEPROM donde esta impresa la información de su identificación, también
existe una impresión de un punto, el cual nos ayuda a identificar el patillaje de la EEPROM,
de la siguiente forma:
El punto impreso nos indica la posición de la pata numero “1”. A partir de pata 1 se
empieza a enumerar las demás de la siguiente manera:
3.2 Números hexadecimales descripción del DUM (BUFER)
El sistema Hexadecimal (no confundir con sistema sexagesimal), a veces abreviado como
Hex, es el sistema de numeración de base 16 —empleando por tanto 16 símbolos—. Su
uso actual está muy vinculado a la informática y ciencias de la computación, pues los
computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a
que un byte representa 28
valores posibles, y esto puede representarse como
, que, según el teorema
general de la numeración posicional, equivale al número en base 16 10016, dos dígitos
hexadecimales corresponden exactamente —permiten representar la misma línea de
enteros— a un byte.
En principio dado que el sistema usual de numeración es de base decimal y, por ello, sólo
se dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras del
alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por tanto,
el siguiente:
S = {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se
emplean letras minúsculas en lugar de mayúsculas. Como en cualquier sistema de
numeración posicional, el valor numérico de cada dígito es alterado dependiendo de su
posición en la cadena de dígitos, quedando multiplicado por una cierta potencia de la base
del sistema, que en este caso es 16. Por ejemplo: 3E0A16 = 3×163
+ E×162
+ 0×161
+ A×160
= 3×4096 + 14×256 + 0×16 + 10×1 = 15882.
El sistema hexadecimal actual fue introducido en el ámbito de la computación por primera
vez por IBM en 1963. Una representación anterior, con 0–9 y u–z, fue usada en 1956 por la
computadora Bendix G-15.
Binario a hexadecimal
Para realizar la conversión de binario a hexadecimal, realice lo siguiente:
1) Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al
terminar de agrupar no completa 4 dígitos, entonces agregue ceros a la izquierda.
2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:
3) La cantidad correspondiente en hexadecimal se agrupa de derecha a izquierda.
Número en binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Número en
hexadecimal
0 1 2 3 4 5 6 7 8 9 A B C D E F
Codigo ASII
Binario Dec Hex Representación
0010 0000 32 20 espacio ( )
0010 0001 33 21 !
0010 0010 34 22 "
0010 0011 35 23 #
0010 0100 36 24 $
0010 0101 37 25 %
0010 0110 38 26 &
0010 0111 39 27 '
0010 1000 40 28 (
0010 1001 41 29 )
0010 1010 42 2A *
0010 1011 43 2B +
0010 1100 44 2C ,
0010 1101 45 2D -
0010 1110 46 2E .
0010 1111 47 2F /
0011 0000 48 30 0
0011 0001 49 31 1
0011 0010 50 32 2
0011 0011 51 33 3
0011 0100 52 34 4
0011 0101 53 35 5
0011 0110 54 36 6
0011 0111 55 37 7
0011 1000 56 38 8
0011 1001 57 39 9
0011 1010 58 3A :
0011 1011 59 3B ;
0011 1100 60 3C <
0011 1101 61 3D =
0011 1110 62 3E >
0011 1111 63 3F ?
Binario Dec Hex Representación
0100 0000 64 40 @
0100 0001 65 41 A
0100 0010 66 42 B
0100 0011 67 43 C
0100 0100 68 44 D
0100 0101 69 45 E
0100 0110 70 46 F
0100 0111 71 47 G
0100 1000 72 48 H
0100 1001 73 49 I
0100 1010 74 4A J
0100 1011 75 4B K
0100 1100 76 4C L
0100 1101 77 4D M
0100 1110 78 4E N
0100 1111 79 4F O
0101 0000 80 50 P
0101 0001 81 51 Q
0101 0010 82 52 R
0101 0011 83 53 S
0101 0100 84 54 T
0101 0101 85 55 U
0101 0110 86 56 V
0101 0111 87 57 W
0101 1000 88 58 X
0101 1001 89 59 Y
0101 1010 90 5A Z
0101 1011 91 5B [
0101 1100 92 5C 
0101 1101 93 5D ]
0101 1110 94 5E ^
0101 1111 95 5F _
Binario Dec Hex Representación
0110 0000 96 60 `
0111 0001 97 61 a
0110 0010 98 62 b
0110 0011 99 63 c
0110 0100 100 64 d
0110 0101 101 65 e
0110 0110 102 66 f
0110 0111 103 67 g
0110 1000 104 68 h
0110 1001 105 69 i
0110 1010 106 6A j
0110 1011 107 6B k
0110 1100 108 6C l
0110 1101 109 6D m
0110 1110 110 6E n
0110 1111 111 6F o
0111 0000 112 70 p
0111 0001 113 71 q
0111 0010 114 72 r
0111 0011 115 73 s
0111 0100 116 74 t
0111 0101 117 75 u
0111 0110 118 76 v
0111 0111 119 77 w
0111 1000 120 78 x
0111 1001 121 79 y
0111 1010 122 7A z
0111 1011 123 7B {
0111 1100 124 7C |
0111 1101 125 7D }
0111 1110 126 7E ~
3.3 Algoritmos de posición de almacenamiento
Dependiendo del fabricante del vehículo la información puede estar alojada en distintas
posiciones y el algoritmo que utilizo el programa del micro controlador es motivo de análisis
y en gran parte se logra su reconocimiento con la practica continua y experiencias propias y
de colegas que trabajan en el medio.
Por ejemplo:
NISSAN NOTE 2008
Podemos deternnar que la posición FF :
0060: xx xx xx xx xx xx xx xx FF FF FF FF FF FF FF FF
0070: xx xx FF FF FF FF xx xx xx xx xx xx xx xx xx xx
FF es donde se almacena el dato del kilometraje, entonces si queremos colocar un
Kilometraje de 98500 km.
Reemplazamos:
Cadena #1 = 12B025604AC09580
Cadena #2 = 236046C0
También podemos utilizar calculadoras de uso profesional las cuales nos dan las posiciones
y calculan los datos que debemos reemplazar para poder solucionar una falla de
programación.
4. compatibilidad de EEPROM’S
Los distintos fabricantes de EEPRONS pueden denominar a sus productos como ellos
consideren adecuado por ejemplo:
El fabricante de semiconductores ATMEL denomina a su producto una EEPRON como:
AM93C46
El fabricante ST Thompson lo denomina al mismo como: ST 93C46
De aquí podemos ver clara mente la diferencia y afirmar que las dos EEPROMS son iguales
y tanto en el patillaje como en su funcionamiento.
4.1 Enmascarado de EEPRON
Los fabricantes de las EEPRONS han optado en algunos casos ocultar la identidad de sus
productos imprimiendo en lugar de la identificación de la EEPRON, una serie de códigos,
pero esto es solucionado recurriendo ala tabla d mascaras
Por ejemplo:
S-29130 = S130 = 93c46
S-29131 = S131 = 93c46-Rotate
S-29220 = S220 = 93c56
S-29221 = S221 = 93c56-Rotate
S-29230 = S230 = 93c56
S-29231 = S231 = 93c56-Rotate
S-29330 = S330 = 93C66
S-29430 = S430 = 93C76
S-29530 = S530 = 93C86
S-29630 = S630 = 4096Bytes
Para mas información vea tabla del anexo 2.
5. Funcionamiento del software profesional
El uso de calculadoras para la reprogramación d odómetros es hoy en día la forma mas sencilla de
arreglar una falla de perdida de información, ya que la calculadora nos indica la posición y las
información a reemplazar en nuestro volcado de la memoria, el único limitante es el costo de estas
calculadoras.
6.Utilización de osciloscopio en diagnostico de fallas en el odómetro.
Con la ayuda del osciloscopio podemos determinar fallas en el odómetro, por ejemplo una falla muy
común se presenta, esta referida al deterioro del sensor de revoluciones ubicado en la caja de
cambios, esta falla ocasiona que el sensor deje de enviar su señal hasta el odómetro por tanto el
odómetro deja de trabajar correctamente en algunos casos se ve que en el display deja de
funcionar y no muestra información y en otros vehículos puede detenerse el conteo del recorrido.
Para determinar una falla de este tipo procedemos a conectar el osciloscopio según se muestra el
siguiente diagrama:
ANEXO 2
TABLA DE MASCARAS MAS COMUNES EN EEPROM’S
ra66 - 93c66
(RealtekSeiko Instruments:
S-29130 = S130 = 93c46
S-29131 = S131 = 93c46-Rotate
S-29220 = S220 = 93c56
S-29221 = S221 = 93c56-Rotate
S-29230 = S230 = 93c56
S-29231 = S231 = 93c56-Rotate
S-29330 = S330 = 93C66
S-29430 = S430 = 93C76
S-29530 = S530 = 93C86
S-29630 = S630 = 4096Bytes
NEC:
uPC6252 = 24c02
uPC6253 = 24c01
uPC6254 = 24c04
16811G = 93c46
Yazaki AD = 93c46
Yazaki AB = 59c11 = ER5911
RL46 = 93c46
RL56 = 93c56
A21SC = S200 = 24C02
B22AN EEPROM 93C06
B34AB EEPROM 24C02
B42AB EEPROM 93C06 ??
B43AB EEPROM 24C02
B46AJ EEPROM 24C02
B49AJ EEPROM 24C02
B52AP EEPROM 24C02
B54AH EEPROM 24C02
B81AB EEPROM 93S66
B56022 EPROM 27C128
B56240 LM2902
B57120 A/D CONVERTER ADC0809
B57306 80C52
B57324 EPROM 2732A
B57325 EPROM 27C32
B57345 ULN2003
B57347 EPROM 27C64
B57383 CA139EX
B57402 LM2904
B57416 80C49
B57422 74HC74
B57423 EPROM 27C256
B57425 CD40106
B57427 A/D CONVERTER ADC0809
B57440 TWO TIMERS B556
B57449 74HC74
B57477 EPROM 27C64
B57487 74HCT573
B57515 80C52
B57519 EPROM 27C64
B57528 SAE81C52
B57545 LM2903
B57546 EPROM 27C010
B57549 74HC365
B57554 LM2903
B57574 74HCT573
B57558 74HCT00
B57560 74HCT02
B57574 74HCT373 ??
B57581 74HC573
B57582 LM2903N
B57604 EPROM 27C256
B57605 EPROM 27256
B57607 EPROM 27C128
B57610 EPROM 27C128
B57618 EPROM 87C257
B57618 EPROM 87C64
B57622 80C52
B57625 EPROM 2764A
B57647 8253, КР580ВИ53
B57648 80C52
B57654 EPROM 27C256
B57656 MCU 80C535
B57677 BD206M
B57684 EPROM 27C256
B57696 EPROM 27C256
B57701 EPROM 27C256
B57725 TA13255A
B57733 4 x LOW-SIDE SWITCH TLE4211, TLE6220
B57764 EPROM 87C257
B57764 EPROM 87C64
B57769 MC68HC05SR3
B57771 EPROM 27C256
B57808 EPROM 27C256
B57820 TI948B
B57826 RAM HM6264
B57828 80C515
B57886 8051 ??
B57922 EPROM 87C257
B57945 87C52
B57960 EPROM 27C256
B57965 74HC14
B57995 EPROM TMS27C256
B58007 SAB80C517
B58010 RAM HM6264
B58014 EPROM 27C256
B58024 80C515
B58029 CA3272
B58038 EPROM 27C256
B58081 74HCT573 ??
B58085 набор диодов (6 на + и 6 на -)
B58090 74HCT573 ??
B58094 EPROM 27C510
B58098 EPROM 27C512
B58108 6 x LOW-SIDE SWITCH TLE4216, TLE4226
B58115 RAM HM6264
B58126 EPROM 27C010
B58127 EPROM 27C512
B58150 EPROM 87C257
B58157 EPROM 27C512
B58185 EPROM 87C257
B58196 EEPROM NS93C46
B58213 EEPROM 93C06 ??
B58214 EPROM 27C256
B58234 EPROM 27C256
B58235 EPROM 87C257
B58239 EPROM 27C512
B58240 6 x LOW-SIDE SWITCH TLE4216G, TLE4226G
B58241 4 x LOW-SIDE SWITCH TLE4214G, TLE6225
B58243 EPROM CJ87BC6QG
B58244 I87M12
B58252 EEPROM 24C02
B58253 EEPROM 24C02
B58256 EEPROM 24C01
B58258 EEPROM 24C02
B58265 CONTROLLER CANController ??
B58275 EPROM 27C1024
B58286 CONTROLLER SAB80C166
B58290 6 x LOW-SIDE SWITCH TLE4226G
B58291 TLE5205-2
B58293 EPROM 27C512
B58298 80C515 ??
B58323 EPROM 93C46
B58331 EPROM 28F010
B58334 EEPROM 28C64
B58335 EEPROM AT28C64B
B58339 28F512
B58380 EEPROM 24C02
B58381 EPROM AM28F512
B58399 EPROM AM29F010
B58400 EPROM 87C510
B58424 EPROM 27C512
B58444 27C010
B58468 SAB80C517
B58470 80C535
B58474 SAB80C517
B58484 SAB80C517
B58502 ABS, ASR SYSTEM IC TLE5200G, TLE6210G
B58504 ABS, ASR SYSTEM IC TLE5201G, TLE6211G
B58505 2 x LOW-SIDE SWITCH TLE5225G, TLE6215G
B58517 EPROM 27C020, 27C2001
B58530 EPROM 27C010, 28F010, 29F010
B58533 EPROM 27C4096
B58539 EPROM 27C256
B58541 EPROM 27C512
B58542 EPROM 27C512
B58543 EPROM 27C512
B58544 EPROM 27C1001
B58545 EPROM 87C257
B58546 EPROM 87C510
B58547 EPROM 27C1001, 27C010
B58548 EPROM TMS27PC210, 27C1024
B58550 EPROM 27C512
B58553 SCL441024U16=24C16
B58590 AS87C196EN
B58601 EPROM AM29F200B
B58608 93C66
B58637 4 x LOW-SIDE SWITCH TLE5226G, TLE6216G
B58639 EPROM 87C510 (87PC110 ??)
B58647 87C257
B58718 27C512
B58732 4 x LOW-SIDE SWITCH TLE5216G, TLE6220
B58748 SAB83C166
B58755 EPROM AM29F200
B58768 EPROM AM29F400AB
B58791 EPROM AM29F200AB
B58813 EEPROM 93C56
B58838 EPROM 27C256
B58911 EPROM TMS27C010A
B58944 uPD43256BGU-70
B9411 EPROM AM27C256
S130=93C46=AD0970
S220=S221=93C56
S330=93C66=B58608
S200=24C02
95P08=95040

Más contenido relacionado

La actualidad más candente

[Nissan] manual de_taller_motor_nissan_d22.pdf
[Nissan] manual de_taller_motor_nissan_d22.pdf[Nissan] manual de_taller_motor_nissan_d22.pdf
[Nissan] manual de_taller_motor_nissan_d22.pdfAlex cuevas
 
Manual de servicio (funcionamiento) Common Rail denso
Manual de servicio (funcionamiento) Common Rail densoManual de servicio (funcionamiento) Common Rail denso
Manual de servicio (funcionamiento) Common Rail densoJordan Felipe Cabrera Nuñez
 
ECU - Aldo Morales.pptx
ECU - Aldo Morales.pptxECU - Aldo Morales.pptx
ECU - Aldo Morales.pptxZEYTOL
 
233399847 manual-instrumentos-construccion-funcion-camiones-fm-fh-volvo
233399847 manual-instrumentos-construccion-funcion-camiones-fm-fh-volvo233399847 manual-instrumentos-construccion-funcion-camiones-fm-fh-volvo
233399847 manual-instrumentos-construccion-funcion-camiones-fm-fh-volvocoaquiravolvotrucks
 
Culatas
CulatasCulatas
CulatasIPN
 
C O N V E R S I O N D E M O T O R E S A C O M B U S T I B L E S A L T E ...
C O N V E R S I O N  D E  M O T O R E S  A  C O M B U S T I B L E S  A L T E ...C O N V E R S I O N  D E  M O T O R E S  A  C O M B U S T I B L E S  A L T E ...
C O N V E R S I O N D E M O T O R E S A C O M B U S T I B L E S A L T E ...ING. JUAN JOSE NINA CHARAJA
 
Obd II Conferencia Prof J.A. Guillen
Obd II Conferencia Prof J.A. GuillenObd II Conferencia Prof J.A. Guillen
Obd II Conferencia Prof J.A. GuillenJorge Antonio Guillen
 
Sistema de control de motor
Sistema de control de motorSistema de control de motor
Sistema de control de motorcildaisabel
 
Sensores del automovil
Sensores del automovilSensores del automovil
Sensores del automovilelectromaq
 
Common rail (bosch) k
Common rail (bosch) kCommon rail (bosch) k
Common rail (bosch) kCelin Padilla
 
Cómo probar los inyectores de combustible
Cómo probar los inyectores de combustibleCómo probar los inyectores de combustible
Cómo probar los inyectores de combustibleDavid Parari
 
89000048 reparacion del sistema de transmision (1)
89000048 reparacion del sistema de transmision (1)89000048 reparacion del sistema de transmision (1)
89000048 reparacion del sistema de transmision (1)YALI LIZETH OCUPA MEZA
 

La actualidad más candente (20)

[Nissan] manual de_taller_motor_nissan_d22.pdf
[Nissan] manual de_taller_motor_nissan_d22.pdf[Nissan] manual de_taller_motor_nissan_d22.pdf
[Nissan] manual de_taller_motor_nissan_d22.pdf
 
MODULO ECU.pdf
MODULO ECU.pdfMODULO ECU.pdf
MODULO ECU.pdf
 
ecm
ecm ecm
ecm
 
Manual de servicio (funcionamiento) Common Rail denso
Manual de servicio (funcionamiento) Common Rail densoManual de servicio (funcionamiento) Common Rail denso
Manual de servicio (funcionamiento) Common Rail denso
 
Sistema de inyeccion
Sistema de inyeccionSistema de inyeccion
Sistema de inyeccion
 
ECU - Aldo Morales.pptx
ECU - Aldo Morales.pptxECU - Aldo Morales.pptx
ECU - Aldo Morales.pptx
 
233399847 manual-instrumentos-construccion-funcion-camiones-fm-fh-volvo
233399847 manual-instrumentos-construccion-funcion-camiones-fm-fh-volvo233399847 manual-instrumentos-construccion-funcion-camiones-fm-fh-volvo
233399847 manual-instrumentos-construccion-funcion-camiones-fm-fh-volvo
 
07desmontaje culata
07desmontaje culata07desmontaje culata
07desmontaje culata
 
Culatas
CulatasCulatas
Culatas
 
C O N V E R S I O N D E M O T O R E S A C O M B U S T I B L E S A L T E ...
C O N V E R S I O N  D E  M O T O R E S  A  C O M B U S T I B L E S  A L T E ...C O N V E R S I O N  D E  M O T O R E S  A  C O M B U S T I B L E S  A L T E ...
C O N V E R S I O N D E M O T O R E S A C O M B U S T I B L E S A L T E ...
 
Obd II Conferencia Prof J.A. Guillen
Obd II Conferencia Prof J.A. GuillenObd II Conferencia Prof J.A. Guillen
Obd II Conferencia Prof J.A. Guillen
 
Ajuste de bomba vp44
Ajuste de bomba vp44Ajuste de bomba vp44
Ajuste de bomba vp44
 
Insite
InsiteInsite
Insite
 
Sistema de control de motor
Sistema de control de motorSistema de control de motor
Sistema de control de motor
 
Sensores del automovil
Sensores del automovilSensores del automovil
Sensores del automovil
 
Equipos de diagnostico automotriz
Equipos de diagnostico automotrizEquipos de diagnostico automotriz
Equipos de diagnostico automotriz
 
Common rail (bosch) k
Common rail (bosch) kCommon rail (bosch) k
Common rail (bosch) k
 
Cómo probar los inyectores de combustible
Cómo probar los inyectores de combustibleCómo probar los inyectores de combustible
Cómo probar los inyectores de combustible
 
89000048 reparacion del sistema de transmision (1)
89000048 reparacion del sistema de transmision (1)89000048 reparacion del sistema de transmision (1)
89000048 reparacion del sistema de transmision (1)
 
Sensores
SensoresSensores
Sensores
 

Similar a curso de reparacion de odometros.pdf

Arquitectura exposicion acceso memoria directa y transistores
Arquitectura exposicion  acceso memoria directa y transistoresArquitectura exposicion  acceso memoria directa y transistores
Arquitectura exposicion acceso memoria directa y transistoresAlfredo Hermoso Sevilla
 
Architectura del ordenador
Architectura del ordenadorArchitectura del ordenador
Architectura del ordenadorRonda Martínez
 
Arquitectura de un_orde
Arquitectura de un_ordeArquitectura de un_orde
Arquitectura de un_ordeberanturi
 
Nuevo presentación de microsoft office power point
Nuevo presentación de microsoft office power pointNuevo presentación de microsoft office power point
Nuevo presentación de microsoft office power pointhectorcastanedo
 
29 ortiz miguel 11 c trabajo final prueba de calidad 27 08 2020
29 ortiz miguel 11 c trabajo final prueba de calidad 27 08 202029 ortiz miguel 11 c trabajo final prueba de calidad 27 08 2020
29 ortiz miguel 11 c trabajo final prueba de calidad 27 08 2020MiguelOL1
 
Circuitos logicos
Circuitos logicosCircuitos logicos
Circuitos logicosOmashito
 
Componentes de un ordenador hardware
Componentes de un ordenador hardwareComponentes de un ordenador hardware
Componentes de un ordenador hardwarepelusa0104
 
Resumen del modulo 1 cisco networking academy program
Resumen del modulo 1 cisco networking academy programResumen del modulo 1 cisco networking academy program
Resumen del modulo 1 cisco networking academy programJosé Alexis Cruz Solar
 
Clase 1.1 conceptos basicos
Clase 1.1 conceptos basicosClase 1.1 conceptos basicos
Clase 1.1 conceptos basicosMarco Rivera
 
Lo que hay hoy
Lo que hay hoyLo que hay hoy
Lo que hay hoytropicos
 
El ordenador y sus componentes
El ordenador y sus componentesEl ordenador y sus componentes
El ordenador y sus componentesesthergismera
 
Comunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCComunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCFernando Cahueñas
 

Similar a curso de reparacion de odometros.pdf (20)

Algebra de boole y Logica Digital
Algebra de boole y Logica DigitalAlgebra de boole y Logica Digital
Algebra de boole y Logica Digital
 
Arquitectura exposicion acceso memoria directa y transistores
Arquitectura exposicion  acceso memoria directa y transistoresArquitectura exposicion  acceso memoria directa y transistores
Arquitectura exposicion acceso memoria directa y transistores
 
Architectura del ordenador
Architectura del ordenadorArchitectura del ordenador
Architectura del ordenador
 
HARDWARE EN LOS ORDENADORE
HARDWARE EN LOS ORDENADOREHARDWARE EN LOS ORDENADORE
HARDWARE EN LOS ORDENADORE
 
Arquitectura de un_orde
Arquitectura de un_ordeArquitectura de un_orde
Arquitectura de un_orde
 
Nuevo presentación de microsoft office power point
Nuevo presentación de microsoft office power pointNuevo presentación de microsoft office power point
Nuevo presentación de microsoft office power point
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
29 ortiz miguel 11 c trabajo final prueba de calidad 27 08 2020
29 ortiz miguel 11 c trabajo final prueba de calidad 27 08 202029 ortiz miguel 11 c trabajo final prueba de calidad 27 08 2020
29 ortiz miguel 11 c trabajo final prueba de calidad 27 08 2020
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Circuitos logicos
Circuitos logicosCircuitos logicos
Circuitos logicos
 
Componentes de un ordenador hardware
Componentes de un ordenador hardwareComponentes de un ordenador hardware
Componentes de un ordenador hardware
 
Resumen del modulo 1 cisco networking academy program
Resumen del modulo 1 cisco networking academy programResumen del modulo 1 cisco networking academy program
Resumen del modulo 1 cisco networking academy program
 
Plc1
Plc1Plc1
Plc1
 
Clase 1.1 conceptos basicos
Clase 1.1 conceptos basicosClase 1.1 conceptos basicos
Clase 1.1 conceptos basicos
 
Tema2[1].11
Tema2[1].11Tema2[1].11
Tema2[1].11
 
Guia numero 1
Guia numero 1Guia numero 1
Guia numero 1
 
Lo que hay hoy
Lo que hay hoyLo que hay hoy
Lo que hay hoy
 
El ordenador y sus componentes
El ordenador y sus componentesEl ordenador y sus componentes
El ordenador y sus componentes
 
Comunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCComunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PC
 
Perifericos
PerifericosPerifericos
Perifericos
 

Más de Miguel Angel Sejas Villarroel

Certificado Adaptación Llaves y PCMECM SILVIA CRUZ.pdf
Certificado Adaptación Llaves y PCMECM SILVIA CRUZ.pdfCertificado Adaptación Llaves y PCMECM SILVIA CRUZ.pdf
Certificado Adaptación Llaves y PCMECM SILVIA CRUZ.pdfMiguel Angel Sejas Villarroel
 
CAN BUS INTRODUCCION A LOS SISTEMAS DE COMUNICACION DEL VEHICULO rdmf.pdf
CAN BUS INTRODUCCION A LOS SISTEMAS DE COMUNICACION DEL VEHICULO rdmf.pdfCAN BUS INTRODUCCION A LOS SISTEMAS DE COMUNICACION DEL VEHICULO rdmf.pdf
CAN BUS INTRODUCCION A LOS SISTEMAS DE COMUNICACION DEL VEHICULO rdmf.pdfMiguel Angel Sejas Villarroel
 

Más de Miguel Angel Sejas Villarroel (20)

SUZUKI G.VITARA AT.pdf
SUZUKI G.VITARA AT.pdfSUZUKI G.VITARA AT.pdf
SUZUKI G.VITARA AT.pdf
 
Actividad el programador Tango.pdf
Actividad el programador Tango.pdfActividad el programador Tango.pdf
Actividad el programador Tango.pdf
 
Certificado Adaptación Llaves y PCMECM SILVIA CRUZ.pdf
Certificado Adaptación Llaves y PCMECM SILVIA CRUZ.pdfCertificado Adaptación Llaves y PCMECM SILVIA CRUZ.pdf
Certificado Adaptación Llaves y PCMECM SILVIA CRUZ.pdf
 
VOLEEX C30 service manual.pdf
VOLEEX C30 service manual.pdfVOLEEX C30 service manual.pdf
VOLEEX C30 service manual.pdf
 
TOYOTA HILUX.pdf
TOYOTA HILUX.pdfTOYOTA HILUX.pdf
TOYOTA HILUX.pdf
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
 
Llaves inteligentes tercera parte.pdf
Llaves inteligentes tercera parte.pdfLlaves inteligentes tercera parte.pdf
Llaves inteligentes tercera parte.pdf
 
LISTADO DE CURSOS.pdf
LISTADO DE CURSOS.pdfLISTADO DE CURSOS.pdf
LISTADO DE CURSOS.pdf
 
Llaves inteligentes cuarta parte.pdf
Llaves inteligentes cuarta parte.pdfLlaves inteligentes cuarta parte.pdf
Llaves inteligentes cuarta parte.pdf
 
LISTADO DE CURSOS (1).pdf
LISTADO DE CURSOS (1).pdfLISTADO DE CURSOS (1).pdf
LISTADO DE CURSOS (1).pdf
 
REDES MULTIPLEXADAS.docx
REDES MULTIPLEXADAS.docxREDES MULTIPLEXADAS.docx
REDES MULTIPLEXADAS.docx
 
kvtools.docx
kvtools.docxkvtools.docx
kvtools.docx
 
dr ecus null-1.pdf
dr ecus null-1.pdfdr ecus null-1.pdf
dr ecus null-1.pdf
 
CAN BUS INTRODUCCION A LOS SISTEMAS DE COMUNICACION DEL VEHICULO rdmf.pdf
CAN BUS INTRODUCCION A LOS SISTEMAS DE COMUNICACION DEL VEHICULO rdmf.pdfCAN BUS INTRODUCCION A LOS SISTEMAS DE COMUNICACION DEL VEHICULO rdmf.pdf
CAN BUS INTRODUCCION A LOS SISTEMAS DE COMUNICACION DEL VEHICULO rdmf.pdf
 
CISE ELECTRONICS REDES CAN rdmf.pdf
CISE ELECTRONICS REDES CAN rdmf.pdfCISE ELECTRONICS REDES CAN rdmf.pdf
CISE ELECTRONICS REDES CAN rdmf.pdf
 
Manual de Redes y Multiplexado.pdf
Manual de Redes y Multiplexado.pdfManual de Redes y Multiplexado.pdf
Manual de Redes y Multiplexado.pdf
 
Importante.docx
Importante.docxImportante.docx
Importante.docx
 
FormularioNoAsegurado.pdf
FormularioNoAsegurado.pdfFormularioNoAsegurado.pdf
FormularioNoAsegurado.pdf
 
carta.docx
carta.docxcarta.docx
carta.docx
 
POA2021.docx
POA2021.docxPOA2021.docx
POA2021.docx
 

curso de reparacion de odometros.pdf

  • 1. Introducción Electrónica Digital: La electrónica digital es una parte de la electrónica que se encarga de sistemas electrónicos en los cuales la información está codificada en dos únicos estados. A dichos estados se les puede llamar "verdadero" o "falso", o más comúnmente 1 y 0, refiriéndose a que en un circuito electrónico digital hay dos niveles de tensión. Electrónicamente se les asigna a cada uno un voltaje o rango de voltaje determinado, a los que se les denomina niveles lógicos, típicos en toda señal digital. Por lo regular los valores de voltaje en circuitos electrónicos pueden ir desde 1.5, 3, 5, 9 y 18 voltios dependiendo de la aplicación, así por ejemplo, en una radio de transistores convencional las tensiones de voltaje son por lo regular de 5 y 12 voltios al igual que se utiliza en los discos duros IDE de computadora. Definición del Odómetro: Un odómetro (del griego ὁδός, "camino" y -metron, medida) es un dispositivo que indica la distancia recorrida en un viaje por un vehículo. Los odómetros mecánicos generalmente están constituidos por una serie de ruedas que muestran los números por una ventanilla. En el caso de los automóviles suelen venir conjuntamente con el velocímetro. Pueden tener totales (kilómetros desde que se fabricó), parciales (desde la última vez que se puso en cero) o ambos. Los vehículos fabricados actualmente tienen odómetros electrónicos, que permiten manipular el valor de los totales por una simple reprogramación. En algunos lugares, se utilizan odómetros electrónicos de precisión digital para medir distancias en un servicio de transporte, por ser más exactos y más visibles; también se emplean tacógrafos que registran gráficamente los datos. Algunos de estos odómetros permiten mantener una lista de las distintas veces que se puso en cero (o los viajes realizados) para control. Definición de las memorias EEPROM: EEPROM o E²PROM son las siglas de Electrically-Erasable Programmable Read-Only Memory (ROM programable y borrable eléctricamente). Es un tipo de memoria ROM que puede ser programado, borrado y reprogramado eléctricamente, a diferencia de la EPROM que ha de borrarse mediante un aparato que emite rayos ultravioletas. Son memorias no volátiles. Las celdas de memoria de una EEPROM están constituidas por un transistor MOS, que tiene una compuerta flotante (estructura SAMOS), su estado normal esta cortado y la salida proporciona un 1 lógico. Aunque una EEPROM puede ser leída un número ilimitado de veces, sólo puede ser borrada y reprogramada entre 100.000 y un millón de veces. Estos dispositivos suelen comunicarse mediante protocolos como I²C, SPI y Microwire. En otras ocasiones, se integra dentro de chips como microcontroladores y DSPs para lograr una mayor rapidez.
  • 2. La memoria flash es una forma avanzada de EEPROM creada por el Dr. Fujio Masuoka mientras trabajaba para Toshiba en 1984 y fue presentada en la Reunión de Aparatos Electrónicos de la IEEE de 1984. Intel vio el potencial de la invención y en 1988 lanzó el primer chip comercial de tipo NOR. Definición de BIT: Bit es el acrónimo de Binary digit. (dígito binario). Un bit es un dígito del sistema de numeración binario. Mientras que en el sistema de numeración decimal se usan diez dígitos, en el binario se usan sólo dos dígitos, el 0 y el 1. Un bit o dígito binario puede representar uno de esos dos valores, 0 ó 1. Se puede imaginar un bit, como una bombilla que puede estar en uno de los siguientes dos estados: apagada o encendida Memoria de computadora de 1980 donde se pueden ver los bits físicos. Este conjunto de unos 4x4 cm. corresponden a 512 bytes. El bit es la unidad mínima de información empleada en informática, en cualquier dispositivo digital, o en la teoría de la información. Con él, podemos representar dos valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, rojo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido" (1). Definición de BYTE: Byte es una palabra inglesa (pronunciada [bait] o ['bi.te]), que si bien la Real Academia Española ha aceptado como equivalente a octeto (es decir a ocho bits), para fines correctos, un byte debe ser considerado como una secuencia de bits contiguos, cuyo tamaño depende del código de información o código de caracteres en que sea definido. La unidad byte no tiene símbolo establecido internacionalmente, aunque en países anglosajones es frecuente B mientras que en los francófonos es o (de octet); la ISO y la IEC en la norma 80000-13:2008 recomiendan restringir el empleo de esta unidad a los octetos (bytes de 8 bit). Se usa comúnmente como unidad básica de almacenamiento de información en combinación con los prefijos de cantidad. Originalmente el byte fue elegido para ser un submúltiplo del tamaño de palabra de un ordenador, desde cinco a doce bits. La popularidad de la arquitectura IBM S/360 que empezó en los años 1960 y la explosión de las microcomputadoras basadas en microprocesadores de 8 bits en los años 1980 ha hecho obsoleta la utilización de otra cantidad que no sean 8 bits. El término octeto se utiliza ampliamente como un sinónimo preciso donde la ambigüedad es indeseable (por ejemplo, en definiciones de protocolos).
  • 3. Definición de Número Binario: El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, debido a que trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0). Definición código ASII: ASCII (acrónimo inglés de American Standard Code for Information Interchange — Código Estadounidense Estándar para el Intercambio de Información), pronunciado generalmente [áski], es un código de caracteres basado en el alfabeto latino tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII. El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión. A menudo se llama incorrectamente ASCII a otros códigos de caracteres de 8 bits, como el estándar ISO-8859-1 que es una extensión que utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos al inglés, como el español. 1.0 Descripción del funcionamiento del odómetro digital. El odómetro digital esta encargado de medirla y cuantificar (kilómetros o millas) la distancia que un vehículo se recorre de un punto inicial a uno final, hay tres etapas en su funcionamiento Entrada de la información: Se la realiza a través de sensores inductivos u ópticos estos están ubicados en la caja de cambios y en los mas resientes en ruedas. Ver fotografía Procesamiento de la información: la información es enviada hasta la cabina del vehículo a través el cerebro del vehículo donde ingresa a la tarjeta lógica del Dash Board esta información es procesada en el micro controlador el cual adquiérela información y esta pasa por el programa del MC. Salida de la información: el MC devuelve la información que le ha sido entregada y la almacena en una unidad de almacenamiento externa al MC o ubicada en el mismo MC que se denomina EEPRON, esta también es enviada al Display LCD del Dash Board que viene siendo el odómetro del vehículo. 1.1 Familias de EEPROM Las EEPROM se clasifican principalmente en tres grandes familias, diferenciadas por su protocolo de comunicaciones (en otras palabras por su forma de comunicación), a la ves dentro de cada familia se clasifican por su capacidad de almacenamiento de información (por el espacio que ofrecen para almacenar datos). 1.1.1 Clasificación por el protocolo de comunicaciones Se clasifican en:
  • 4. I.I.C. ( I²C) : Un ejemplo esquemático con un maestro (un microcontrolador) y tres nodos esclavos (un ADC, un DAC, y otro microcontrolador) con resistencias pull-up Rp. Es un bus de comunicaciones en serie. Su nombre viene de Inter-Integrated Circuit (Circuitos Inter-Integrados). La versión 1.0 data del año 1992 y la versión 2.1 del año 2000, su diseñador es Philips. La velocidad es de 100Kbits por segundo en el modo estándar, aunque también permite velocidades de 3.4 Mbit/s. Es un bus muy usado en la industria, principalmente para comunicar microntroladores y sus periféricos en sistemas integrados (Embedded Systems) y generalizando más para comunicar circuitos integrados entre si que normalmente residen en un mismo circuito impreso. La principal característica de I²C es que utiliza dos líneas para transmitir la información: una para los datos y por otra la señal de reloj. También es necesaria una tercera línea, pero esta sólo es la referencia (masa). Como suelen comunicarse circuitos en una misma placa que comparten una misma masa esta tercera línea no suele ser necesaria. Las líneas se llaman:  SDA: datos  SCL: reloj  GND: tierra Las dos primeras líneas son drenador abierto, por lo que necesitan resistencias de pull-up. Los dispositivos conectados al bus I²C tienen una dirección única para cada uno. También pueden ser maestros o esclavos. El dispositivo maestro inicia la transferencia de datos y además genera la señal de reloj, pero no es necesario que el maestro sea siempre el mismo dispositivo, esta característica se la pueden ir pasando los dispositivos que tengan esa capacidad. Esta característica hace que al bus I²C se le denomine bus multimaestro. Las transacciones en el bus I2C tienen este formato: | start | A7 A6 A5 A4 A3 A2 A1 | R/W | ACK | ... DATA ... | ACK | stop | idle |  El bus esta libre cuando SDA y SCL están en estado lógico alto.  En estado bus libre, cualquier dispositivo puede ocupar el bus I²C como maestro.  El maestro comienza la comunicación enviando un patrón llamado "start condition". Esto alerta a los dispositivos esclavos, poniéndolos a la espera de una transacción.  El maestro se dirige al dispositivo con el que quiere hablar, enviando un byte que contiene los siete bits (A7-A1) que componen la dirección del dispositivo esclavo con el
  • 5. que se quiere comunicar, y el octavo bit (A0) de menor peso se corresponde con la operación deseada (L/E), lectura=1 (recibir del esclavo) y escritura=0 (enviar al esclavo).  La dirección enviada es comparada por cada esclavo del bus con su propia dirección, si ambas coinciden, el esclavo se considera direccionado como esclavo-transmisor o esclavo-receptor dependiendo del bit R/W.  El esclavo responde enviando un bit de ACK que le indica al dispositivo maestro que el esclavo reconoce la solicitud y está en condiciones de comunicarse.  Seguidamente comienza el intercambio de información entre los dispositivos.  El maestro envía la dirección del registro interno del dispositivo que se desea leer o escribir.  El esclavo responde con otro bit de ACK  Ahora el maestro puede empezar a leer o escribir bytes de datos. Todos los bytes de datos deben constar de 8 bits, el número máximo de bytes que pueden ser enviados en una transmisión no está restringido, siendo el esclavo quien fija esta cantidad de acuerdo a sus características.  Cada byte leido/escrito por el maestro debe ser obligatoriamente reconocido por un bit de ACK por el dispositivo maestro/esclavo.  Se repiten los 2 pasos anteriores hasta finalizar la comunicación entre maestro y esclavo.  Aun cuando el maestro siempre controla el estado de la línea del reloj, un esclavo de baja velocidad o que deba detener la transferencia de datos mientras efectúa otra función, puede forzar la línea SCL a nivel bajo. Esto hace que el maestro entre en un estado de espera, durante el cual, no transmite información esperando a que el esclavo esté listo para continuar la transferencia en el punto donde había sido detenida.  Cuando la comunicación finaliza, el maestro transmite una "stop condition" para dejar libre el bus.  Después de la "stop condition", es obligatorio para el bus estar idle durante unos microsegundos. El código del kernel de Linux para el soporte I2C está separado en varias piezas lógicas:  I2C chip driver (maneja uno de los chips conectados al bus I2C, tanto si se comporta como maestro o como esclavo)  I2C bus driver  I2C algorithm driver  I2C core (la parte genérica del subsistema de I2C). S.P.I. (Serial Periheral Inteface): El Bus SPI (del inglés Serial Peripheral Interface) es un estándar de comunicaciones, usado principalmente para la transferencia de información entre circuitos integrados en equipos electrónicos. El bus de interfaz de periféricos serie o bus SPI es un estándar para controlar casi cualquier electrónica digital que acepte un flujo de bits serie regulado por un reloj Incluye una línea de reloj, dato entrante, dato saliente y un pin de chip select, que conecta o desconecta la operación del dispositivo con el que uno desea comunicarse. De esta forma, este estándar permite multiplexar las líneas de reloj.
  • 6. SPI bus: un maestro y tres esclavos Muchos sistemas digitales tienen periféricos que necesitan existir pero no ser rápidos. La ventajas de un bus serie es que minimiza el número de conductores, pines y el tamaño del circuito integrado. Esto reduce el coste de fabricar montar y probar la electrónica. Un bus de periféricos serie es la opción más flexible cuando muchos tipos diferentes de periféricos serie están presentes. El hardware consiste en señales de reloj, data in, data out y chip select para cada circuito integrado que tiene que ser controlado. Casi cualquier dispositivo digital puede ser controlado con esta combinación de señales. Los dispositivos se diferencian en un número predecible de formas. Unos leen el dato cuando el reloj sube otros cuando el reloj baja. Algunos lo leen en el flanco de subida del reloj y otros en el flanco de bajada. Escribir es casi siempre en la dirección opuesta de la dirección de movimiento del reloj. Algunos dispositivos tienen dos relojes. Uno para capturar o mostrar los datos y el otro para el dispositivo interno. - Microwire: Diseñado por National Semiconductor, es un modo de conexionado tipo serie que consta de tres puertos que se comunican de forma síncrona (es decir, los datos se reciben y se envían sincronizados con una señal de reloj) y es bidireccional (envío y recepción). Su uso es la conexión entre microchips, periféricos, memorias EEPROM u otro tipo de circuitos integrados que requieran una intercomunicación digital. "Microwire" es una forma de conectar dispositivos entre sí, esta forma de conectarlos consiste en 3 cables, una señal de entrada otra de salida y una señal de reloj para sincronizar las dos anteriores. Estructura, consta de tres señales. SI (Entrada de serie o serial input). SO (Salida de serie o serial output). SK (Señal de reloj, serial clock o CLK). SI y SO transportan paquetes de datos de 8 bits sincronizados por su señal de reloj, SK.
  • 7. Clasificación de la familia Microwire por su capacidad de almacenamiento en: 93C06 = 256 bit. 93C46 = 1 Kbit. 93C56 = 2 Kbit. 93C66 = 4 Kbit 93C76 = 8 Kbit 1.2 hardware utilizado en el procedimiento de lectura para la lectura de la EEPROM Se utiliza un equipo que comercialmente se lo denomina “programador universal”, el cual tiene la capacidad de leer y también poder grabar información de un determinado conjunto de componentes electrónicos programables como ser PIC, I2C, eeprom microwire, SRAM, DRAM, etc, existen comercial mente estos equipos para uso profesional que en nuestro medio el mas económico tiene un valor de aproximadamente Bs.- 2500, pero en el presente curso se presentara un modelo de programador que trabaja con la mayoría de las familia de EEPROMS. Programador Universal USB Programador Universal UPA USB, DB9 1.3 Descripción del software a ser utilizado El software que se utiliza para hacer la lectura y grabado de información en las memorias EEPROM’S, trabaja con computadoras que cuenten con requerimientos mínimos de sistema, Pentium 4, 256 RAM, 20 GB, Windows XP.
  • 8. Hoy en día existen varios desarrolladores de software libres que proporcionan el software de manera gratuita como ser Ponyprog y ICprog. La comunicación (envío y recepción de datos) con el hardware (Programador Universal) se lo realiza por uno de los siguientes puertos de comunicación de la computadora, dependiendo del tipo de puerto que utiliza el Programador Universal que se este utilizando. DB9 COM1 Puerto serial. DB25 LPT1 Puerto paralelo. Universal Serial Bus USB Software de uso libre y gratuito.
  • 9. 2. Ensamblaje del lector de EEPROM’S El lector de EEPRONS presentado es compatible con una gran parte de las familias de EEPROM’S y se comunica con la computadora a través del puerto serial DB9. 2.1 Instalación del software y comunicación con el hardware Primero instalamos el software en la computadora una ves terminado el proceso realizamos la configuración del puerto de comunicaciones del lector mediante la opción: Luego procedemos a hacer la configuración del puerto y la calibración del programador universal de la siguiente manera:
  • 10. Configuración del puerto Calibración el programa Acabado esto simples procedimientos podemos empezar leer la información de las EEPROM’S. 3. Lectura de EEPROM’S Una vez realizada la instalación del software, hardware y verificado de del correcto funcionamiento podemos comenzar a leer las EEPRONS de los Dash Board teniendo la seguridad, de que la lectura se la hará de manera correcta y sin ocasionar perdidas de la información contenida en las EEPROM.
  • 11. 3.1 Reconocimiento de EEPROM’S empaquetados y patillaje. Las memorias EEPROM’S en las placas lógicas general mente están ubicadas, en mediaciones del micro controlador, rara vez están muy alejadas del mismo, en su parte superior los EEPROM’S llevan impresas su número de identificación, en algunas EEPRONS esta impreso la información de enmascaramiento, pero con ayuda esta información es plenamente identificable para luego catalogar la EEPROM. Las EEPROM’S utilizadas en el area automotriz, vienen empaquetadas de 2 formas SMD o SOIC pines 8 y DIP pines 8 dependiendo el fabricante y la aplicación en la placa logica. El patillaje en las EEPROM’S es muy importante puesto que cada una de las patas cumple una función específica, por tanto una mala identificación por parte del técnico puede ocasionar la perdida de información y hasta la destrucción de la EEPRONS. DIP 8 SOIC 8 En la memoria EEPROM donde esta impresa la información de su identificación, también existe una impresión de un punto, el cual nos ayuda a identificar el patillaje de la EEPROM, de la siguiente forma: El punto impreso nos indica la posición de la pata numero “1”. A partir de pata 1 se empieza a enumerar las demás de la siguiente manera:
  • 12. 3.2 Números hexadecimales descripción del DUM (BUFER) El sistema Hexadecimal (no confundir con sistema sexagesimal), a veces abreviado como Hex, es el sistema de numeración de base 16 —empleando por tanto 16 símbolos—. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa 28 valores posibles, y esto puede representarse como , que, según el teorema general de la numeración posicional, equivale al número en base 16 10016, dos dígitos hexadecimales corresponden exactamente —permiten representar la misma línea de enteros— a un byte. En principio dado que el sistema usual de numeración es de base decimal y, por ello, sólo se dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por tanto, el siguiente: S = {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F} Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean letras minúsculas en lugar de mayúsculas. Como en cualquier sistema de numeración posicional, el valor numérico de cada dígito es alterado dependiendo de su posición en la cadena de dígitos, quedando multiplicado por una cierta potencia de la base del sistema, que en este caso es 16. Por ejemplo: 3E0A16 = 3×163 + E×162 + 0×161 + A×160 = 3×4096 + 14×256 + 0×16 + 10×1 = 15882. El sistema hexadecimal actual fue introducido en el ámbito de la computación por primera vez por IBM en 1963. Una representación anterior, con 0–9 y u–z, fue usada en 1956 por la computadora Bendix G-15. Binario a hexadecimal Para realizar la conversión de binario a hexadecimal, realice lo siguiente: 1) Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al terminar de agrupar no completa 4 dígitos, entonces agregue ceros a la izquierda. 2) Posteriormente vea el valor que corresponde de acuerdo a la tabla: 3) La cantidad correspondiente en hexadecimal se agrupa de derecha a izquierda. Número en binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Número en hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F Codigo ASII
  • 13. Binario Dec Hex Representación 0010 0000 32 20 espacio ( ) 0010 0001 33 21 ! 0010 0010 34 22 " 0010 0011 35 23 # 0010 0100 36 24 $ 0010 0101 37 25 % 0010 0110 38 26 & 0010 0111 39 27 ' 0010 1000 40 28 ( 0010 1001 41 29 ) 0010 1010 42 2A * 0010 1011 43 2B + 0010 1100 44 2C , 0010 1101 45 2D - 0010 1110 46 2E . 0010 1111 47 2F / 0011 0000 48 30 0 0011 0001 49 31 1 0011 0010 50 32 2 0011 0011 51 33 3 0011 0100 52 34 4 0011 0101 53 35 5 0011 0110 54 36 6 0011 0111 55 37 7 0011 1000 56 38 8 0011 1001 57 39 9 0011 1010 58 3A : 0011 1011 59 3B ; 0011 1100 60 3C < 0011 1101 61 3D = 0011 1110 62 3E > 0011 1111 63 3F ? Binario Dec Hex Representación 0100 0000 64 40 @ 0100 0001 65 41 A 0100 0010 66 42 B 0100 0011 67 43 C 0100 0100 68 44 D 0100 0101 69 45 E 0100 0110 70 46 F 0100 0111 71 47 G 0100 1000 72 48 H 0100 1001 73 49 I 0100 1010 74 4A J 0100 1011 75 4B K 0100 1100 76 4C L 0100 1101 77 4D M 0100 1110 78 4E N 0100 1111 79 4F O 0101 0000 80 50 P 0101 0001 81 51 Q 0101 0010 82 52 R 0101 0011 83 53 S 0101 0100 84 54 T 0101 0101 85 55 U 0101 0110 86 56 V 0101 0111 87 57 W 0101 1000 88 58 X 0101 1001 89 59 Y 0101 1010 90 5A Z 0101 1011 91 5B [ 0101 1100 92 5C 0101 1101 93 5D ] 0101 1110 94 5E ^ 0101 1111 95 5F _ Binario Dec Hex Representación 0110 0000 96 60 ` 0111 0001 97 61 a 0110 0010 98 62 b 0110 0011 99 63 c 0110 0100 100 64 d 0110 0101 101 65 e 0110 0110 102 66 f 0110 0111 103 67 g 0110 1000 104 68 h 0110 1001 105 69 i 0110 1010 106 6A j 0110 1011 107 6B k 0110 1100 108 6C l 0110 1101 109 6D m 0110 1110 110 6E n 0110 1111 111 6F o 0111 0000 112 70 p 0111 0001 113 71 q 0111 0010 114 72 r 0111 0011 115 73 s 0111 0100 116 74 t 0111 0101 117 75 u 0111 0110 118 76 v 0111 0111 119 77 w 0111 1000 120 78 x 0111 1001 121 79 y 0111 1010 122 7A z 0111 1011 123 7B { 0111 1100 124 7C | 0111 1101 125 7D } 0111 1110 126 7E ~
  • 14. 3.3 Algoritmos de posición de almacenamiento Dependiendo del fabricante del vehículo la información puede estar alojada en distintas posiciones y el algoritmo que utilizo el programa del micro controlador es motivo de análisis y en gran parte se logra su reconocimiento con la practica continua y experiencias propias y de colegas que trabajan en el medio. Por ejemplo: NISSAN NOTE 2008 Podemos deternnar que la posición FF : 0060: xx xx xx xx xx xx xx xx FF FF FF FF FF FF FF FF 0070: xx xx FF FF FF FF xx xx xx xx xx xx xx xx xx xx FF es donde se almacena el dato del kilometraje, entonces si queremos colocar un Kilometraje de 98500 km. Reemplazamos: Cadena #1 = 12B025604AC09580 Cadena #2 = 236046C0 También podemos utilizar calculadoras de uso profesional las cuales nos dan las posiciones y calculan los datos que debemos reemplazar para poder solucionar una falla de programación. 4. compatibilidad de EEPROM’S Los distintos fabricantes de EEPRONS pueden denominar a sus productos como ellos consideren adecuado por ejemplo: El fabricante de semiconductores ATMEL denomina a su producto una EEPRON como: AM93C46 El fabricante ST Thompson lo denomina al mismo como: ST 93C46 De aquí podemos ver clara mente la diferencia y afirmar que las dos EEPROMS son iguales y tanto en el patillaje como en su funcionamiento.
  • 15. 4.1 Enmascarado de EEPRON Los fabricantes de las EEPRONS han optado en algunos casos ocultar la identidad de sus productos imprimiendo en lugar de la identificación de la EEPRON, una serie de códigos, pero esto es solucionado recurriendo ala tabla d mascaras Por ejemplo: S-29130 = S130 = 93c46 S-29131 = S131 = 93c46-Rotate S-29220 = S220 = 93c56 S-29221 = S221 = 93c56-Rotate S-29230 = S230 = 93c56 S-29231 = S231 = 93c56-Rotate S-29330 = S330 = 93C66 S-29430 = S430 = 93C76 S-29530 = S530 = 93C86 S-29630 = S630 = 4096Bytes Para mas información vea tabla del anexo 2. 5. Funcionamiento del software profesional El uso de calculadoras para la reprogramación d odómetros es hoy en día la forma mas sencilla de arreglar una falla de perdida de información, ya que la calculadora nos indica la posición y las información a reemplazar en nuestro volcado de la memoria, el único limitante es el costo de estas calculadoras. 6.Utilización de osciloscopio en diagnostico de fallas en el odómetro. Con la ayuda del osciloscopio podemos determinar fallas en el odómetro, por ejemplo una falla muy común se presenta, esta referida al deterioro del sensor de revoluciones ubicado en la caja de cambios, esta falla ocasiona que el sensor deje de enviar su señal hasta el odómetro por tanto el odómetro deja de trabajar correctamente en algunos casos se ve que en el display deja de funcionar y no muestra información y en otros vehículos puede detenerse el conteo del recorrido. Para determinar una falla de este tipo procedemos a conectar el osciloscopio según se muestra el siguiente diagrama:
  • 16. ANEXO 2 TABLA DE MASCARAS MAS COMUNES EN EEPROM’S ra66 - 93c66 (RealtekSeiko Instruments: S-29130 = S130 = 93c46 S-29131 = S131 = 93c46-Rotate S-29220 = S220 = 93c56 S-29221 = S221 = 93c56-Rotate S-29230 = S230 = 93c56 S-29231 = S231 = 93c56-Rotate S-29330 = S330 = 93C66 S-29430 = S430 = 93C76 S-29530 = S530 = 93C86 S-29630 = S630 = 4096Bytes NEC: uPC6252 = 24c02 uPC6253 = 24c01 uPC6254 = 24c04 16811G = 93c46 Yazaki AD = 93c46 Yazaki AB = 59c11 = ER5911 RL46 = 93c46 RL56 = 93c56 A21SC = S200 = 24C02
  • 17. B22AN EEPROM 93C06 B34AB EEPROM 24C02 B42AB EEPROM 93C06 ?? B43AB EEPROM 24C02 B46AJ EEPROM 24C02 B49AJ EEPROM 24C02 B52AP EEPROM 24C02 B54AH EEPROM 24C02 B81AB EEPROM 93S66 B56022 EPROM 27C128 B56240 LM2902 B57120 A/D CONVERTER ADC0809 B57306 80C52 B57324 EPROM 2732A B57325 EPROM 27C32 B57345 ULN2003 B57347 EPROM 27C64 B57383 CA139EX B57402 LM2904 B57416 80C49 B57422 74HC74 B57423 EPROM 27C256 B57425 CD40106 B57427 A/D CONVERTER ADC0809 B57440 TWO TIMERS B556 B57449 74HC74 B57477 EPROM 27C64 B57487 74HCT573 B57515 80C52 B57519 EPROM 27C64 B57528 SAE81C52 B57545 LM2903 B57546 EPROM 27C010 B57549 74HC365 B57554 LM2903 B57574 74HCT573 B57558 74HCT00 B57560 74HCT02 B57574 74HCT373 ?? B57581 74HC573 B57582 LM2903N B57604 EPROM 27C256 B57605 EPROM 27256 B57607 EPROM 27C128 B57610 EPROM 27C128 B57618 EPROM 87C257 B57618 EPROM 87C64 B57622 80C52 B57625 EPROM 2764A B57647 8253, КР580ВИ53 B57648 80C52 B57654 EPROM 27C256 B57656 MCU 80C535 B57677 BD206M B57684 EPROM 27C256
  • 18. B57696 EPROM 27C256 B57701 EPROM 27C256 B57725 TA13255A B57733 4 x LOW-SIDE SWITCH TLE4211, TLE6220 B57764 EPROM 87C257 B57764 EPROM 87C64 B57769 MC68HC05SR3 B57771 EPROM 27C256 B57808 EPROM 27C256 B57820 TI948B B57826 RAM HM6264 B57828 80C515 B57886 8051 ?? B57922 EPROM 87C257 B57945 87C52 B57960 EPROM 27C256 B57965 74HC14 B57995 EPROM TMS27C256 B58007 SAB80C517 B58010 RAM HM6264 B58014 EPROM 27C256 B58024 80C515 B58029 CA3272 B58038 EPROM 27C256 B58081 74HCT573 ?? B58085 набор диодов (6 на + и 6 на -) B58090 74HCT573 ?? B58094 EPROM 27C510 B58098 EPROM 27C512 B58108 6 x LOW-SIDE SWITCH TLE4216, TLE4226 B58115 RAM HM6264 B58126 EPROM 27C010 B58127 EPROM 27C512 B58150 EPROM 87C257 B58157 EPROM 27C512 B58185 EPROM 87C257 B58196 EEPROM NS93C46 B58213 EEPROM 93C06 ?? B58214 EPROM 27C256 B58234 EPROM 27C256 B58235 EPROM 87C257 B58239 EPROM 27C512 B58240 6 x LOW-SIDE SWITCH TLE4216G, TLE4226G B58241 4 x LOW-SIDE SWITCH TLE4214G, TLE6225 B58243 EPROM CJ87BC6QG B58244 I87M12 B58252 EEPROM 24C02 B58253 EEPROM 24C02 B58256 EEPROM 24C01 B58258 EEPROM 24C02 B58265 CONTROLLER CANController ?? B58275 EPROM 27C1024 B58286 CONTROLLER SAB80C166 B58290 6 x LOW-SIDE SWITCH TLE4226G B58291 TLE5205-2
  • 19. B58293 EPROM 27C512 B58298 80C515 ?? B58323 EPROM 93C46 B58331 EPROM 28F010 B58334 EEPROM 28C64 B58335 EEPROM AT28C64B B58339 28F512 B58380 EEPROM 24C02 B58381 EPROM AM28F512 B58399 EPROM AM29F010 B58400 EPROM 87C510 B58424 EPROM 27C512 B58444 27C010 B58468 SAB80C517 B58470 80C535 B58474 SAB80C517 B58484 SAB80C517 B58502 ABS, ASR SYSTEM IC TLE5200G, TLE6210G B58504 ABS, ASR SYSTEM IC TLE5201G, TLE6211G B58505 2 x LOW-SIDE SWITCH TLE5225G, TLE6215G B58517 EPROM 27C020, 27C2001 B58530 EPROM 27C010, 28F010, 29F010 B58533 EPROM 27C4096 B58539 EPROM 27C256 B58541 EPROM 27C512 B58542 EPROM 27C512 B58543 EPROM 27C512 B58544 EPROM 27C1001 B58545 EPROM 87C257 B58546 EPROM 87C510 B58547 EPROM 27C1001, 27C010 B58548 EPROM TMS27PC210, 27C1024 B58550 EPROM 27C512 B58553 SCL441024U16=24C16 B58590 AS87C196EN B58601 EPROM AM29F200B B58608 93C66 B58637 4 x LOW-SIDE SWITCH TLE5226G, TLE6216G B58639 EPROM 87C510 (87PC110 ??) B58647 87C257 B58718 27C512 B58732 4 x LOW-SIDE SWITCH TLE5216G, TLE6220 B58748 SAB83C166 B58755 EPROM AM29F200 B58768 EPROM AM29F400AB B58791 EPROM AM29F200AB B58813 EEPROM 93C56 B58838 EPROM 27C256 B58911 EPROM TMS27C010A B58944 uPD43256BGU-70 B9411 EPROM AM27C256 S130=93C46=AD0970 S220=S221=93C56 S330=93C66=B58608