Hoe werkt een Magnetic Card Reader werkt het?

Een magnetische kaart is een rechthoekig plastic object (denk credit / debit card), die beide een magnetisch voorwerp ingebed in de kaart of een magneetstrip op de buitenkant van de kaart. Een magnetische kaart kan opslaan elke vorm van digitale gegevens.

De elektronische apparaten zijn ontworpen om te lezen opgeslagen informatie van een magnetische kaart doen door ofwel Inlezen de kaart door een sleuf in de lezing van het apparaat of het bedrijf de kaart naast een magnetische kaartlezer. Over honderd bytes aan informatie kan worden opgeslagen op een magnetische kaart.

Door hun uitgebreide gebruik, de meeste magnetische kaarten tewerkstellen normen die beschrijven de fysische en magnetische eigenschappen voor een magneetstrip op een plastic kaart. Specificaties voor een opslag-formaat en informatie-uitwisseling zijn ook gedefinieerd door deze normen.

Voordat wordt beschreven hoe een magnetische kaartlezer werkt, laten we eens kijken naar hoe gegevens worden opgeslagen op een magnetische kaart en het formaat van de opslag van gegevens verzameld.

Volgens de bestaande normen, een magnetische kaart bewaart gegevens in drie afzonderlijke tracks. Alle drie tracks bezitten verschillende bits dichtheden en gecodeerde tekensets. De gemiddelde bit dichtheid van de eerste track is 210 bits per inch (BPI). Een 64-bit karakter dataset wordt gebruikt om informatie op te slaan in track 1. De tekens zijn samengesteld uit zes data-bits en een oneven pariteit bit. De coderingsindeling subsidies de minst significante bit te komen de eerste en de pariteit bit, laatste. Dus, een track kan ongeveer 79 tekens.

De informatie die de dichtheid van de tweede en derde tracks is ongeveer 75 en 210 BPI respectievelijk. Alleen numerieke data kan worden opgeslagen op de tweede en derde spoor. 4-bits binaire codering wordt gebruikt als decimaal subset met oneven pariteit en is gecodeerd met het minst significante bits eerste en het laatste beetje pariteit. De tweede en derde tracks houd 40 en respectievelijk 107 karakters. De werkelijke bruikbare gegevens bewaard zullen worden beperkt als de Start Sentinel, Einde Sentinel en LRC tekens zijn toegevoegd.

"Twee-Frequentie, Coherente Fase Opnemen" wordt gebruikt voor het coderen van magnetische kaarten. Het wordt ook wel als F/2F bemonstering-codering. Door gebruik te maken van gecombineerde gegevens en klok bits self-kloksnelheid is bereikt.

Voor alle 3 de tracks, de data-opslag-indeling is als volgt: Leading nul bits worden gecodeerd om de aanwezigheid van een gecodeerde magnetische kaart en synchronisatiepulsen aan het lezen hoofd elektronica en, uiteindelijk, aan de controller. De Start Sentinel karakter geeft vervolgens aan de inleiding van de feitelijke gegevens. De gecodeerde gegevens volgt de Start Sentinel karakter dat wordt gevolgd door het End Sentinel karakter. Het Einde Sentinel karakter eindigt de gegevens gedeelte van de kaart en wordt gevolgd door een LRC byte (gebruikt voor foutdetectie). De resterende kaart wordt ingevuld door nul bits.

Nu we begrijpen hoe gegevens worden opgeslagen op een magnetische kaart is het een beetje gemakkelijker te bouwen op die basis inzicht te krijgen in hoe de lezer eigenlijk werkt.

De magnetische kaartlezer maakt gebruik van een specifieke component te lezen van gegevens uit een magnetische kaart, die wordt aangeduid als het lezen hoofd. De magnetische kaartlezer is een microcontroller-apparaat. De koppen bevatten signaal versterkers en line drivers. Alle moderne magnetische koppen bevatten geïntegreerde F/2F beetje herstel circuits en interface met de host-controller.

Met behulp van goede codering technieken, interrupts bemonstering kan worden gebruikt voor het lezen en behandelen van de gegevens. De meeste van de kop zal de eerste en de tweede tracks tegelijkertijd. Sommige van geavanceerde koppen kunt lezen alle drie tracks tegelijkertijd. Lineaire conditionering wordt gebruikt voor vermindering van geluidsoverlast en signaal conditionering.

De reader bevat ook een oscillator sectie die wordt gebruikt om de klokken voor het herstel afdeling en voor de schakelt timers. Het inschakelen / uitschakelen tellers initialisatievector bieden voor het herstel afdeling. Het herstel afdeling sloten op de datasnelheid en herstelt de individuele bits uit de datastroom.

De magnetische kaartlezer is een microcontroller-apparaat en is geprogrammeerd voor een specifieke toepassing. Dat programma gewoon leest de kaart in een voorwaartse richting in een eenvoudige data-formaat of het kan worden complex genoeg om te lezen van de kaart in alle richtingen, met een bijbehorende codering formaat.



Top 5 Gratis Networking Tools

Bookmark Hoe werkt een Magnetic Card Reader werkt het?

Laatste blogberichten


Engels Engels Duits Duits Spaans Spaans Frans Frans Italiaans Italiaans Portugees Portugees Russisch Russisch Nederlands Nederlands
Grieks Grieks Hindi Hindi Japans Japans Koreaans Koreaans Chinees Chinees Chinees (vereenvoudigd) Chinees (vereenvoudigd) Arabisch Arabisch

Copyright 2009 Tech-FAQ. Alle rechten voorbehouden. Privacybeleid.