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: