Come fa un lettore di carte magnetiche di lavoro?
Una tessera magnetica è un oggetto rettangolare di plastica (credo carta di credito / debito), che contiene un oggetto incorporato magnetico all'interno della carta a banda magnetica o una all'esterno della carta. Una tessera magnetica è in grado di memorizzare qualsiasi tipo di dati digitali.
I dispositivi elettronici progettati per leggere le informazioni memorizzate da una tessera magnetica farlo da una swiping la carta attraverso una fessura nella lettura del dispositivo o la scheda di partecipazione accanto a un lettore di carte magnetiche. Circa un centinaio di byte di informazioni possono essere memorizzate su una scheda magnetica.
A causa del loro uso estensivo, la maggior parte delle schede magnetiche impiegano norme che descrivono le caratteristiche fisiche e magnetici per una banda magnetica su una scheda di plastica. Specifiche per un formato di memorizzazione e lo scambio di informazioni sono anche definiti da tali norme.
Prima di descrivere il modo in cui un lettore di carte magnetiche di lavori, diamo un'occhiata a come i dati vengono memorizzati su una tessera magnetica e il formato di memorizzazione dei dati raccolti.
Secondo le norme esistenti, una tessera magnetica memorizza le informazioni in tre diverse tracce. Tutte e tre le tracce in possesso di diverse densità di bit e codificati i set di caratteri. La densità media di poco la prima traccia è di 210 bit per pollice (BPI). Un carattere a 64-bit di dati viene utilizzata per memorizzare le informazioni in pista 1. I caratteri sono costituiti da sei bit di dati e un bit di parità dispari. Il formato di codifica concede il bit meno significativo a venire prima e il bit di parità, per ultimo. Quindi, si può tenere traccia di circa 79 caratteri.
La densità di informazioni della seconda e della terza traccia è di circa 75 e 210 bpi rispettivamente. Solo i dati numerici possono essere memorizzati sulla seconda e la terza traccia. 4-bit di codifica binaria è usato come un sottoinsieme di decimali con parità dispari ed è codificato con il bit meno significativo del primo e ultimo bit di parità. Il secondo e il terzo tracce tenere il 40 e il 107 caratteri rispettivamente. I dati memorizzati effettivamente utilizzabile sarà ridotto al minimo in quanto "Start Sentinel, Fine Sentinel, e LRC caratteri vengono aggiunti.
"Due-frequenza, coerente fase di registrazione" è utilizzato per la codifica di carte magnetiche. E 'anche chiamato campionamento F/2F-codifica. L'utilizzo combinato di dati e di clock bit self-clocking è raggiunto.
Per tutte e 3 le tracce, il formato di memorizzazione dei dati è la seguente: Leading zero bit sono codificati per specificare la presenza di una tessera magnetica codificati e di fornire impulsi di sincronizzazione per la lettura elettronica testa e, in ultima analisi, per il controllore. Lo Start Sentinel carattere indica quindi l'inizio dei dati effettivi. I dati codificati segue Start Sentinel carattere che è seguita dal carattere Fine Sentinel. The End Sentinel carattere termina la porzione di dati della carta ed è seguita da un byte LRC (utilizzato per il rilevamento di errore). Il restante carta è riempito da zero bit.
Ora che abbiamo capito come i dati vengono memorizzati su una scheda magnetica è un po 'più facile costruire su questo fondamento di ottenere una comprensione di come funziona realmente il lettore.
Il lettore di tessera magnetica utilizza un componente specifico per leggere i dati da una tessera magnetica che viene indicato come il capo di leggere. La tessera magnetica lettore è un dispositivo basato su microcontrollore. Le testine di lettura contengono amplificatori di segnale e la linea dei driver. Tutte le testine di lettura moderna magnetico integrato contengono F/2F po 'di recupero e di circuiti di interfaccia con il controller host.
Utilizzo di tecniche di codifica buona, interrupt di campionamento può essere utilizzato per leggere e gestire i dati. La maggior parte della testa di leggere il primo e il secondo tracce simultaneamente. Alcuni di avanzate testine di lettura in grado di leggere tutte e tre le tracce simultaneamente. Lineare condizionata è utilizzata per la riduzione del rumore e il condizionamento del segnale.
Il lettore contiene anche una sezione oscillatore che viene utilizzato per fornire gli orologi per il recupero e per la sezione abilitare / disabilitare il timer. Il abilitare / disabilitare i contatori fornire inizializzazione per il recupero sezione. Il recupero sezione blocca i dati sul tasso di recupero e dei singoli bit di dati dal flusso di dati.
La tessera magnetica lettore è un dispositivo basato su microcontrollore ed è stato programmato per una specifica applicazione. Tale programma è sufficiente leggere le carte in una direzione in un semplice formato di dati o può essere abbastanza complessa e per leggere la carta in qualsiasi direzione con un corrispondente formato di codifica.
|
Bookmark Come fa un lettore di carte magnetiche di lavoro?

