Comment un lecteur de carte magnétique travail?
Une carte magnétique est un objet rectangulaire en plastique (pensez carte de crédit / débit) qui contient soit un objet magnétique intégré dans la carte à bande magnétique ou à l'extérieur de la carte. Une carte magnétique permet de stocker n'importe quelle forme de données numériques.
Les dispositifs électroniques conçus pour lire les informations stockées à partir d'une carte magnétique, soit le faire par glisser la carte dans une fente dans le dispositif de lecture ou de l'exploitation de la carte à côté d'un lecteur de carte magnétique. Environ une centaine d'octets d'informations peuvent être stockées sur une carte magnétique.
En raison de leur large utilisation, la plupart emploient des cartes magnétiques de normes qui décrivent les caractéristiques physiques et magnétiques d'une bande magnétique sur une carte en plastique. Spécifications pour un format de stockage et d'échange d'informations sont également définis par ces normes.
Avant de décrire la manière dont un lecteur de carte magnétique fonctionne, regardons comment les données sont stockées sur une carte magnétique et le format de stockage des données collectées.
Selon les normes en vigueur, une carte magnétique stocke les informations dans trois pistes séparées. Les trois pistes possèdent peu de densité et de différents jeux de caractères codés. En moyenne, la densité de peu la première piste est de 210 bits par pouce (bpi). A 64-bit de données de caractère est utilisé pour stocker des informations dans la voie 1. Les personnages sont composés de six bits de données et un bit de parité impair. Le format d'encodage des subventions importantes pour le moins peu pour venir en premier et le bit de parité, la dernière. Ainsi, une piste peut contenir environ 79 caractères.
La densité d'information de la deuxième et la troisième est autour de 75 pistes et 210 bpi respectivement. Seules les données numériques peuvent être stockées sur la deuxième et la troisième voie. 4-bit binaire de codage est utilisé comme un nombre décimal sous la parité et à l'étrange, il est encodé avec le moins significatif d'abord et le dernier bit de parité. Les deuxième et troisième morceaux occupent 40 caractères et 107 respectivement. Les données utilisables stockées seront réduites au minimum que le Sentinel Start, End Sentinel, LRC et les caractères sont ajoutés.
"Two-fréquence, la phase d'enregistrement cohérent" est utilisé pour l'encodage de cartes magnétiques. Il est également demandé que l'échantillonnage F/2F-encodage. En utilisant les données combinées et horloge bits auto-synchronisation est réalisée.
Pour tous les 3 titres, le format de stockage de données est le suivant: zéro bits sont codés pour indiquer la présence d'une carte magnétique codée et de fournir des impulsions de synchronisation à la tête de lecture électronique et, finalement, pour le contrôleur. Le départ Sentinel caractère indique ensuite l'ouverture des données réelles. Les données codées suivant le début Sentinel caractère qui est suivie par la Fin Sentinel caractère. The End Sentinel caractère termine la partie données de la carte et il est suivi par un octet LRC (utilisés pour la détection d'erreur). Le reste de la carte est remplie par zéro bits.
Maintenant que nous comprenons la façon dont les données sont stockées sur une carte magnétique il est un peu plus facile de construire sur cette base pour avoir une compréhension de la façon dont le lecteur fonctionne.
Le lecteur de carte magnétique utilise un composant spécifique pour lire les données à partir d'une carte magnétique qui est mentionnée comme la tête de lecture. Le lecteur de carte magnétique est un dispositif à base de microcontrôleurs. Les têtes de lecture des amplificateurs de signal et la ligne des pilotes. Toutes les têtes de lecture magnétique intégrée F/2F contiennent peu de circuits de récupération et interface avec le contrôleur hôte.
Utiliser les bonnes techniques de codage, interruptions d'échantillonnage peut être utilisé pour lire et manipuler les données. La plupart de la tête, va lire la première et la deuxième pistes simultanément. Certains de têtes de lecture avancées peut lire tous les trois pistes simultanément. Linéaire de conditionnement est utilisé pour la réduction du bruit et de conditionnement de signaux.
Le lecteur contient également une section oscillateur qui est utilisé pour fournir les horloges de la section de récupération et pour l'activer / désactiver à temps. L'activer / désactiver les compteurs de fournir l'initialisation de la section de récupération. La section de récupération écluses sur le débit de données et récupère les données individuelles de bits du flux de données.
Le lecteur de carte magnétique est un dispositif à base de microcontrôleurs et a été programmé pour une application spécifique. Ce programme lit simplement la carte vers l'avant dans un simple format de données ou il peut être assez complexe pour lire la carte dans n'importe quelle direction, avec un format d'encodage.
|
Bookmark Comment fonctionne un lecteur de carte magnétique travail?

