¿Cómo funciona un Lector de Tarjeta Magnética de trabajo?
Una tarjeta magnética es un objeto rectangular de plástico (creo tarjeta de crédito / débito), que contiene un objeto incrustado dentro magnética de la tarjeta o una banda magnética en el exterior de la tarjeta. Una tarjeta magnética puede almacenar cualquier tipo de datos digitales.
Los dispositivos electrónicos destinados a leer la información almacenada de una tarjeta magnética que lo hagan por cualquiera de swiping la tarjeta a través de una ranura de lectura en el dispositivo o la celebración de la tarjeta al lado de un lector de tarjetas magnéticas. Alrededor de un centenar de bytes de información pueden ser almacenados en una tarjeta magnética.
Debido a su amplio uso, la mayoría de tarjetas magnéticas emplear normas que describen las características físicas y magnéticas de banda magnética de una tarjeta de plástico. Las especificaciones para un formato de almacenamiento e intercambio de información también son definidos por estas normas.
Antes de describir cómo un lector de tarjetas magnéticas funciona, vamos a ver cómo los datos son almacenados en una tarjeta magnética y el formato de almacenamiento de datos recogidos.
De acuerdo con las normas existentes, una tarjeta magnética almacena la información en tres pistas. Las tres pistas poseen poco diferentes densidades y conjuntos de caracteres codificados. El promedio de densidad de bits de la primera pista es de 210 bits por pulgada (bpi). Un personaje de 64-bit de datos se utiliza para almacenar información en la pista 1. Los personajes se componen de seis bits de datos y un bit de paridad impar. El formato de codificación subvenciones a los menos importantes-a poco de llegada y el bit de paridad, en último lugar. Por lo tanto, una pista puede contener alrededor de 79 caracteres.
La densidad de información de la segunda y la tercera es de alrededor de 75 pistas y 210 bpi respectivamente. Sólo los datos numéricos se pueden almacenar en la segunda y la tercera pista. 4-bits de codificación binaria se utiliza como un subconjunto decimal con paridad impar, y está codificado con el bit menos significativo primero y el último bit de paridad. La segunda y tercera pistas tienen los caracteres 40 y 107, respectivamente. La utilización real de los datos almacenados se minimiza el Sentinel Inicio, Fin Sentinel, LRC y se añaden caracteres.
"Dos de frecuencia, fase coherente Grabación" se utiliza para la codificación de tarjetas magnéticas. También se le llama como F/2F muestreo-codificación. Mediante el uso combinado de datos y el reloj la hora de auto-bits se logra.
3 pistas para todos, el formato de almacenamiento de datos es la siguiente: cero bits son codificados para especificar la presencia de una tarjeta magnética codificada y proporcionar pulsos de sincronización a la cabeza de lectura electrónica y, en última instancia, al controlador. El Centinela de inicio de caracteres indica el inicio de los datos reales. Los datos codificados de la siguiente manera Sentinel carácter de inicio que es seguido por el carácter de término Sentinel. Fin Sentinel personaje termina la parte de datos de la tarjeta y es seguido por un byte LRC (utilizado para la detección de errores). El resto de la tarjeta se llena por cero bits.
Ahora que entendemos cómo los datos son almacenados en una tarjeta magnética es un poco más fácil construir sobre esa base para obtener una comprensión de cómo funciona realmente el lector.
El lector de tarjeta magnética utiliza un componente específico para leer datos de una tarjeta magnética que se refiere a la cabeza de lectura. El lector de tarjetas magnéticas es un dispositivo basado en el microcontrolador. Cabezas lectoras de contener los amplificadores de señal y excitadores de línea. Todas las modernas cabezas lectoras magnéticas contienen F/2F poco integrado de recuperación de los circuitos y la interfaz con la controladora de host.
Uso de buenas técnicas de codificación, interrumpir impulsado muestreo se puede utilizar para leer y manejar los datos. La mayor parte de la cabeza a leer la primera y la segunda pistas simultáneamente. Algunas de las cabezas lectoras de avanzada pueden leer las tres pistas simultáneamente. Acondicionado lineal se utiliza para la reducción del ruido y de acondicionamiento de señal.
El lector también contiene una sección de oscilador que se utilice para obtener los relojes para la recuperación de la sección y activar / desactivar temporizadores. El activar / desactivar los contadores de inicialización para proporcionar la recuperación de la sección. La sección de recuperación de esclusas en la velocidad de transmisión de datos y recupera los datos individuales de los bits de datos.
El lector de tarjetas magnéticas es un microcontrolador-dispositivo basado y ha sido programado para una aplicación específica. Este programa simplemente lee la tarjeta en una dirección de avance en un simple formato de datos o puede ser bastante complejo para leer la tarjeta en cualquier dirección con un formato de codificación correspondiente.
|
Guardar ¿Cómo funciona un Lector de Tarjeta Magnética de trabajo?

