Accueil technologie lecteur de carte à puce

lecteur de carte à puce



introduction

Histoire de naissance

« Lecteur de carte », comme son nom l'indique, est un appareil qui lit des données, mais il peut non seulement prendre en charge la lecture de données, mais également l'écriture de données. L'idée de conception initiale est principalement de compenser les défauts de sortie des données de l'appareil photo numérique. Comme l'interface USB n'était pas populaire au début, les ports de sortie des appareils photo numériques étaient tous connectés au port série de l'ordinateur. Étant donné que la vitesse de transmission des données du port série était très faible, il faudrait beaucoup de temps d'attente pour copier ces données sur le disque dur. . Par conséquent, le lecteur de carte est né.

Développement

Avec le développement de produits numériques tels que MP3 et PDA, le développement de lecteurs de cartes a été fortement encouragé. La mémoire flash standard de 32M ou 64M de MP3 n'est évidemment pas suffisante pour répondre à nos besoins, donc ajouter 128M de mémoire flash est devenu notre configuration standard, mais si nous voulons copier des chansons MP3 dans la mémoire flash, nous ne pouvons le faire qu'à travers un MP3. joueur. , Et en ce moment nous avons besoin d'une connexion dédiée, d'un pilote et d'un logiciel pour terminer, donc la portabilité du lecteur MP3 est bien pire, et si nous utilisons un lecteur de carte à ce moment-là, il n'y a pas besoin de l'intervention du lecteur MP3 . , Vous pouvez stocker directement des chansons MP3 sur la mémoire flash, de sorte que MP3 devienne plus pratique à utiliser.

De plus, le lecteur de carte IC peut également être un lecteur de carte à puce que nous utilisons habituellement. Par exemple, nous utilisons des cartes d'électricité prépayées, des cartes de compteur de gaz, des cartes de compteur d'eau et des cartes de transport en commun. On constate sur le marché que les lecteurs de cartes sont intégrés dans des automates de paiement tout-en-un en libre-service ou connectés aux ordinateurs des guichetiers bancaires. Il existe un type de contact et un type sans contact, utilisés pour lire différentes cartes de type contact et des cartes de type sans contact. Les lecteurs de cartes à puce sont principalement utilisés pour lire et écrire des données pour l'interrogation et la recharge du solde de la carte à puce.

Principe

Le lecteur est composé d'un microcontrôleur, d'un clavier, d'un écran, d'un circuit de surveillance et d'autres pièces. La carte à puce utilise X76F100Y. X76F100 est une FLASH E2PROM série sécurisée de 128 × 8 bits, dans laquelle le mot de passe de lecture et le mot de passe d'écriture sont respectivement de 64 bits. Emballez la puce sur une carte, insérez la carte dans le support de carte du lecteur de carte IC, le lecteur peut y lire et écrire, et réaliser des fonctions telles que le cryptage, l'enquête, le dépôt et le retrait. La prise de carte à puce a 8 broches. Lorsque le X76F100Y est inséré, il se trouve qu'il est connecté à ces broches. Il existe également deux extrémités fixes, dont l'une est connectée à une plaque à ressort sur le siège de la carte, et les deux contacts et la plaque à ressort sont équivalents à un interrupteur normalement fermé. Lorsque la carte n'est pas insérée, le roseau est fermé et la broche P3.2 reste basse ; lorsque la carte est insérée, le roseau est poussé ouvert et la broche P3.2 devient haute. Lorsque le microcontrôleur détecte que la broche P3.2 devient haute, il réinitialise la broche RST du X76F100 à P1.3.

Micro-ordinateur monopuce

Le micro-ordinateur monopuce utilise GMS97C52. Il a 8K octets de ROM, 256 octets de RAM et 32 ​​ports d'E/S. Le port P1 est connecté aux appareils série X25045 et X76F100. Les ports P0 et P2 sont utilisés pour le clavier et l'affichage. P3.2 du port P3 est utilisé pour vérifier si la carte IC est insérée. Les 7 ports restants peuvent être utilisés pour d'autres extensions de fonctions.

Circuit clavier

Pour plus de commodité, le circuit d'interface clavier est implémenté avec des ports d'E/S. Il a une structure 4×4 et 16 touches. Parmi elles, il y a 11 touches numériques, 4 touches de fonction et 1 touche d'entrée. Touches numériques : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, (retour arrière). Touche de fonction : requête ? , Stockage +, retrait -, changement de mot de passe*. Enquête : L'utilisateur peut s'informer du montant d'argent déposé dans la carte en lisant le mot de passe. Dépôt+ : L'utilisateur peut déposer de l'argent sur la carte en écrivant un mot de passe. Retrait - : L'utilisateur peut retirer de l'argent de la carte en écrivant un mot de passe. Changement de mot de passe* : Il est divisé en lecture de modification de mot de passe et écriture de mot de passe. Pour plus de commodité, faites en sorte que le mot de passe de lecture et le mot de passe d'écriture soient identiques. Appuyez sur cette touche pour modifier le mot de passe de lecture et d'écriture en même temps. Touche Entrée : le mot de passe à 8 chiffres ou le montant du dépôt et du retrait est saisi pour confirmer, et le nouveau mot de passe est saisi pour confirmer.

Circuit d'affichage

La partie affichage adopte un affichage LED, qui est également réalisé par un port E/S. Permet d'afficher l'état du système, le mot de passe saisi ou le montant à déposer et à retirer et les messages d'erreur. Le courant d'entraînement du GMS97C52 étant limité, ajoutez l'onduleur SN74F04 à P0 et P2 pour augmenter la capacité d'entraînement. Son courant de puits est de 64 mA et son courant de sortie est de 15 mA, ce qui peut garantir le courant de puits requis pour la sélection de la position.

Circuit de surveillance

Le circuit de surveillance comprend un temporisateur de chien de garde, un circuit de surveillance de tension et une mémoire E2PROM. Sa fonction est : générer un signal de réinitialisation vers GMS97C52 lors de la mise sous tension et hors tension ; chien de garde surveille le système pour éviter les plantages.

Indicateurs techniques

Interface de communication : RS232 standard

Durée de vie du pont : 100 000 fois

Contrôleur principal : micro-ordinateur monopuce série 51 8 bits

Rayonnement électromagnétique : Anti-interférence CE89/336

Autotest de la carte : déterminez la direction avant et arrière de la carte et le type de carte

Débit de communication : Sélection d'onde automatique Débit spécial (57600bp et 9600bps)

Type de carte de lecture et d'écriture : SIEMENS : SLE4404/4406/4432/4442/4428

ATMELL : AT24C01/24C02/24C16/24C64/AT45D041 AT93C46/88S102/88SC1608

Carte CPU : T=0, T=1

Prend en charge la carte CPU conforme aux normes ISO7816-3, 4 et EMV (T=0, T=1), la carte SAM, la carte de cryptage logique et la carte mémoire ; Prend en charge la démonstration bidirectionnelle de la carte CPU et de la carte SAM

Environnement de développement : la plate-forme d'exploitation 16 bits prend en charge Turbo C et FoxPro dans l'environnement DOS

Environnement de développement : VB, VC++, powerbuilder, delphi, VFP sous environnement win95/98/2000 de plate-forme d'exploitation 32 bits

Classification

Par interface

Du point de vue de l'interface, les lecteurs de cartes comprennent principalement : un lecteur de carte à port parallèle, un lecteur de carte à port série, un lecteur de carte USB, un lecteur de carte PCMICA et un lecteur de carte IEEE 1394. Les deux premiers lecteurs de cartes ont été fondamentalement éliminés en raison d'une vitesse d'interface lente ou d'une installation peu pratique. Les lecteurs de cartes USB sont actuellement les lecteurs de cartes les plus populaires sur le marché. Les lecteurs de cartes PCMICA sont principalement utilisés dans les ordinateurs portables, tandis que les lecteurs de cartes IEEE 1394 ne sont pas largement utilisés car les interfaces prises en charge ne sont pas encore populaires.

Selon le protocole

Le lecteur de carte peut être divisé en deux types à partir du protocole de lecture de carte, l'un est le lecteur de carte 485 et l'autre est le lecteur de carte Wiegand. Wiegand 26 et 34, ces deux accords sont des accords conventionnels.

Selon le type de lecture de carte

Le lecteur de carte est divisé en lecteur de carte IC et lecteur de carte d'identité du type de lecteur de carte. Le lecteur de carte à puce est un équipement de lecture et d'écriture de carte à puce sans contact, il réalise la connexion avec le PC via l'interface USB, une alimentation 5V séparée ou un port clavier pour obtenir de l'électricité, il prend en charge l'accès à toutes les fonctions de la radiofréquence carte. Cette série d'équipements est utilisée dans les systèmes d'émission de cartes pour le contrôle d'accès, la participation, la connexion aux conférences, les autoroutes, le tourisme, les parkings, les péages de bus, les centres commerciaux, les systèmes d'adhésion et divers systèmes d'application.

Le lecteur de carte d'identité est utilisé pour lire les cartes d'identité. Le lecteur prend en charge le plug-and-play. Il peut être branché et débranché à volonté pendant l'utilisation. Aucune alimentation externe n'est requise. L'utilisateur n'a pas besoin de charger de pilotes. Système Windows Considérez-le directement comme un clavier de périphérique HID. Une fois que le port USB de l'ordinateur est connecté au lecteur de carte, le lecteur de carte commence l'auto-vérification et l'initialisation avec un bip, puis l'initialisation est réussie avec un bip, et il entre dans l'état d'attente pour le passage de la carte.

Le lecteur de carte d'identité est utilisé pour la saisie de données, la recherche d'informations, l'inscription à un cybercafé, l'emprunt de livres, la connexion à une conférence, le contrôle d'accès et d'autres occasions.

Les principales cartes mémoire flash ou multimédia du marché sont : carte SM, carte CF, MicroDrive, MemoryStick, carte MMC et carte SD. Selon le type de mémoire flash à lire, les lecteurs de cartes sont divisés en lecteurs de cartes monofonctions et lecteurs de cartes multifonctions. Les lecteurs de cartes à fonction unique ne peuvent généralement lire qu'un seul type de carte mémoire flash. Par exemple, les lecteurs de cartes CF ne peuvent lire que les cartes mémoire flash CF et les lecteurs de cartes SM ne peuvent lire que les cartes mémoire flash SM. Ce type de lecteur de carte est plus cher Bas, aussi longtemps que 100 yuans; alors que le lecteur de carte multifonction est destiné à toutes sortes de dessins animés à mémoire flash, qu'il s'agisse d'une carte SM, d'une carte CF ou d'un MemoryStick, il peut facilement lire, mais le prix de ce type de produit est légèrement plus élevé, selon la lecture de la mémoire flash Comment de nombreux types de cartes, le prix varie entre 200 et 500.

Méthode d'échange de données

Selon la méthode d'échange de données entre la carte à puce et l'équipement de lecture et d'écriture, la carte à puce peut être divisée en une carte à puce de type contact et une carte à puce de type sans contact.

Lorsqu'elle est utilisée, une carte à puce à contact est une carte à puce qui contacte et connecte directement le circuit intégré de la carte avec un dispositif d'interface externe via des contacts d'électrode tangibles pour l'échange de données. La carte à puce sans contact communique les données dans le circuit intégré de la carte avec le dispositif d'interface du dispositif externe par le biais d'ondes radio ou d'une induction de champ électromagnétique. La carte peut lire et écrire des données sans contacter directement les électrodes du dispositif d'interface.

Questions fréquemment posées

1. Le problème que la puce de la carte est orientée vers le haut ou vers le bas

Le problème de la puce orientée vers le haut ou vers le bas dans le lecteur de carte est basé sur le lecteur de carte Le modèle de l'appareil est différent. Pour mon RDM-EB, la puce de la carte est orientée vers le bas ; RDM-ET, la puce est tournée vers le haut ; Produits de la série S3, la puce de la carte est tournée vers le haut.

2. Problèmes avec le test de carte automatique

La fonction de test automatique de carte dans le programme de démonstration RDM est à titre indicatif, pas le seul critère pour juger du type de carte, car ce sont les caractéristiques qui sont lues lorsque la carte est testée L'octet caractéristique de la carte peut être différent selon le fabricant de la carte. Lorsque la carte de test est inexacte, veuillez sélectionner le modèle de carte manuellement.

3. Problème de vérification de mot de passe

Lorsque le lecteur de carte de contact vérifie le mot de passe, s'il n'est pas éteint après la vérification précédente du mot de passe, quel que soit le mot de passe entré Ils sont tous considérés comme corrects et l'exactitude du mot de passe ne peut être jugée qu'après le l'alimentation est coupée.

4, MF-50U

Lorsque vous utilisez le lecteur de carte MF-50U, vous ne pouvez pas connecter le lecteur de carte d'abord, mais vous devez d'abord installer le pilote USB, puis connecter le lecteur de carte USB, le système définira automatiquement le port par défaut à ce moment-là.

5, M F-50

Dans le programme de démonstration MF, après avoir utilisé la fonction de test automatique, si vous continuez d'autres opérations, vous devez d'abord éteindre la carte (c'est-à-dire retirer la carte de la zone d'induction). Supprimer); Si vous souhaitez modifier le débit en bauds du lecteur de cartes radiofréquence pour continuer à fonctionner, vous devez d'abord éteindre le lecteur, puis le débit en bauds peut être modifié avec succès, car le lecteur de cartes ne peut être modifié que lorsqu'il est juste allumé. . Il est dans l'état de détecter automatiquement le débit en bauds.

6, IC_InitType

Cette fonction n'est pas une fonction de test de carte. Il n'a pas de fonction de test de carte. Sa fonction est d'indiquer au lecteur le modèle de carte à exploiter.

7. Erreur lors de l'initialisation du port série

Les ressources du port série ont été occupées, (y compris la sortie anormale après avoir initialisé le port série sans fermer le port série, puis pour initialiser le port série) ; ordinateur et lecteur Le débit en bauds de la communication est incompatible avec le débit en bauds par défaut du lecteur ; le port série de communication entre l'ordinateur et le lecteur est incompatible avec le port série par défaut du lecteur ; l'appareil est mal connecté et le contact est mauvais.

8. Algorithme DES plus et moins cryptage

Dans VB, certaines données sont différentes du texte d'origine après avoir utilisé l'algorithme DES pour crypter et réduire le cryptage. La solution est la suivante : le texte chiffré peut être défini. Il s'agit d'une variable globale et est directement transmise à la fonction de déchiffrement pour le déchiffrement ; ou le texte chiffré est exprimé en BYTE et transmis par adresse.

9. Effacer

10. La carte IC ne peut écrire correctement de nouvelles données qu'une fois les données effacées avec succès ; l'adresse de départ doit être lors de l'écriture des données sur la carte 102. Il s'agit d'un nombre pair et la longueur des données doit également être un nombre pair.

Précautions

Prise de carte enfichable

1. Pour la prise de la carte enfichable, faites attention à éviter que la carte ne soit utilisée trop fort, ce qui endommagerait la carte. L'interrupteur du siège est en place et la carte est également endommagée dans un certain degré.

2. Faites attention à garder la carte propre. Si la puce de la carte n'est pas propre, non seulement la carte ne fonctionnera pas normalement, mais aussi les points de contact du support de la carte seront pollués.

3. Il est très important d'utiliser la carte une fois la carte en place. Dans une situation instable, le lecteur mettra la carte sous tension, ce qui pourrait endommager la carte.

4. Une fois le fonctionnement de la carte dans le support de carte enfichable terminé, le programme d'application doit d'abord envoyer une commande au lecteur pour éteindre la carte, et retirer la carte une fois la mise hors tension terminée. Retirer la carte sans la mettre hors tension peut endommager la carte.

Porte-cartes à poussoir

1. Le porte-cartes de type push adopte une carte push-in, et la carte apparaîtra lorsque la carte est enfoncée lorsqu'elle est retirée. Cette structure réduit le frottement entre la carte et le choc électrique, et présente certains avantages pour la protection de la carte. Mais cela peut aussi endommager la carte si elle est mal utilisée.

2. La situation d'erreur la plus courante est que lorsque la carte est retirée, elle n'est pas enfoncée à nouveau pour éjecter automatiquement la carte, et la carte est retirée directement. Cette situation endommagera gravement la carte et endommagera également gravement la carte. Siège.

3. Faites attention à garder la carte propre. Le support de carte de toute structure doit être en contact étroit avec la puce de la carte à la fin, donc si la puce de la carte est sale, cela affectera les contacts de tout type de support de carte Provoquer une pollution.

Utilisation de l'environnement et des méthodes

La bonne garde et l'utilisation correcte des titulaires de cartes sont les moyens les plus économiques et les plus efficaces pour prolonger la durée de vie et la fiabilité des cartes à puce. Gardez-le correctement, ne vous pliez pas à volonté, ne touchez pas les contacts à volonté, ne vous approchez pas à volonté de l'environnement statique fort, faites attention à garder la surface de la carte propre, etc., contribuera à améliorer la fiabilité du circuit intégré carte et prolonger sa durée de vie.

Utilisation de la carte de nettoyage

La carte de nettoyage est une mesure de nettoyage adoptée après que les contacts de la prise de carte sont contaminés après que le lecteur a été utilisé pendant une période de temps. La méthode d'utilisation de la carte de nettoyage est la suivante : insérez la carte de nettoyage dans le lecteur lorsque l'alimentation est coupée, puis nettoyez le porte-carte par choc électrique après l'avoir inséré dans les deux sens.

La carte de nettoyage est faite de polyester, de polyéthylène, de polypropylène ou de papier dur comme matière première pour fabriquer un substrat de carte de nettoyage. La surface du substrat de la carte de nettoyage est thermocollée ou collée avec une couche de tissu non tissé et de tissu non tissé abrasif (aluminium oxydé ou carbure de silicium), de papier de verre fin, de tissu de sable fin ou de textiles avec une capacité de nettoyage et d'autres matériaux de nettoyage , qui sont fabriqués selon la structure ci-dessus, et une certaine carte de nettoyage de spécification est insérée dans la machine à cartes, et la carte de nettoyage est insérée et retirée plusieurs fois, vous pouvez nettoyer la surface de contact de la machine à cartes, ce qui est extrêmement pratique et efficace, ce qui peut assurer efficacement le fonctionnement normal à long terme de la machine à cartes.

Composants

Le lecteur et l'équipement de lecture et d'écriture d'étiquettes par radiofréquence est l'un des deux composants importants du système d'identification par radiofréquence (étiquette et lecteur). L'équipement de lecture et d'écriture d'étiquettes à radiofréquence possède également d'autres alias populaires en fonction des caractéristiques de fonctions de réalisation spécifiques, telles que : lecteur, interrogateur, communicateur, scanner, lecteur et écrivain, programmeur, appareil de lecture, appareil de lecture portable, équipement AEI (automatique Dispositif d'identification de l'équipement), etc. Dans des circonstances normales, l'équipement de lecture et d'écriture d'étiquettes radiofréquence doit être conçu conformément aux exigences de lecture et d'écriture de l'étiquette radiofréquence et aux exigences de l'application. Avec le développement de la technologie d'identification par radiofréquence, l'équipement de lecture et d'écriture d'étiquettes par radiofréquence a également formé certains modes de mise en œuvre de système typiques. Du point de vue des principes les plus élémentaires, les dispositifs de lecture et d'écriture d'étiquettes radiofréquence suivent généralement le modèle de base illustré sur la figure.

Méthode de communication

Le lecteur peut envoyer des commandes à l'étiquette de fréquence radio via le canal spatial

Entre le dispositif de lecture et d'écriture et l'étiquette radiofréquence Le lecteur doit envoyer des commandes à l'étiquette radiofréquence via le canal spatial, et l'étiquette radiofréquence fera la réponse nécessaire après avoir reçu la commande du lecteur, réalisant ainsi une identification par radiofréquence. De plus, dans le système d'application d'identification par radiofréquence, en général, la collecte sans contact de données d'étiquette radiofréquence réalisée par le lecteur ou les informations d'étiquette écrites par le lecteur sur l'étiquette radiofréquence doivent être renvoyées au système d'application ou à partir de le système de candidature. Système d'application, qui forme l'API (Application Program Interface) entre le dispositif de lecture et d'écriture d'étiquettes radiofréquence et le programme du système d'application.

Dans des circonstances normales, le lecteur doit pouvoir recevoir des commandes du système d'application et répondre en conséquence (retourner les données de balise collectées, etc.) selon les commandes du système d'application ou le protocole convenu.

Module RF (canal RF) et module de bande de base

Du point de vue de la mise en œuvre du circuit, le lecteur lui-même peut être divisé en deux parties, à savoir : le module RF (canal RF) et le module de bande de base.

Il y a deux tâches principales mises en œuvre par le module radiofréquence. La première consiste à moduler (charger) la commande que le lecteur veut envoyer au tag radiofréquence au signal radiofréquence (appelé aussi lecteur/tag radiofréquence). La fréquence de travail radiofréquence) est émise via l'antenne émettrice. Le signal radiofréquence envoyé (qui peut contenir des informations de commande à l'étiquette) est transmis (irradié) à l'étiquette radiofréquence à travers l'espace, et l'étiquette radiofréquence répond au signal radiofréquence irradié sur elle, formant un écho réfléchi vers le antenne du lecteur Signal.

La deuxième tâche du module radiofréquence est de réaliser le traitement nécessaire du signal d'écho de l'étiquette radiofréquence vers le lecteur, et de le démoduler (décharger) pour extraire les données renvoyées par l'étiquette radiofréquence. Le module de bande de base comprend également deux tâches. La première consiste à traiter (coder) les commandes émises par l'unité intelligente du lecteur (généralement l'unité informatique CPU ou MPU) pour faciliter la modulation (chargement) sur le signal RF. Signal. La deuxième tâche consiste à réaliser le traitement nécessaire (y compris le décodage) du signal de données de retour d'étiquette qui a été démodulé et traité par le module radiofréquence, et le résultat traité est envoyé à l'unité intelligente du lecteur.

Dans des circonstances normales, l'unité intelligente du lecteur est également classée comme partie du module de bande de base. En principe, l'unité intelligente est le noyau de commande du lecteur. Du point de vue de la mise en œuvre, le MPU intégré est généralement utilisé et le programme de contrôle du MPU correspondant est compilé pour réaliser le traitement intelligent des signaux d'envoi et de réception et l'interaction avec le programme d'application final. API d'interface. L'interface entre le module RF et le module de bande de base est la modulation (chargement)/la démodulation (déchargement). Dans la mise en œuvre du système, le module RF comprend généralement la partie modulation/démodulation, et comprend également le traitement nécessaire du petit signal d'écho après démodulation (comme le grossissement, la mise en forme) et ainsi de suite. La séparation de l'émetteur-récepteur du module radiofréquence est un problème clé que le module radiofréquence doit gérer lorsqu'un système d'antenne unique est utilisé.

Cet article provient du réseau, ne représente pas la position de cette station. Veuillez indiquer l'origine de la réimpression
HAUT