Rfid, eller Radiofrekvensidentifikasjon , er en trådløs kommunikasjonsteknologi som bruker RF -bølger til å søke, lagre, identifisere og spore vedlagte tagger til objekter og overføre data angående en person eller et objekt. Disse taggene lagrer elektroniske data som leserne kan få tilgang til fra mer enn noen få meter unna, uten å kreve en direkte siktlinje. Mange bransjer bruker ofte RFID for lagerstyring, sporing av eiendeler, tilgangskontroll og logistikk for forsyningskjeden fordi den effektivt og nøyaktig sporer og administrerer varer. RFID-moduler tillater trådløse, ikke-kontaktdataoverføring og objektidentifikasjon med RF-bølger, som inkluderer en leser og en tag som kommuniserer gjennom elektromagnetiske felt. Denne artikkelen utdyper RC522 RFID -modul , dets arbeid og applikasjoner.
Hva er RC522 RFID -modulen?
RC522 RFID er en 13,56MHz trådløs kommunikasjonsmodul fra NXP -halvledere. Denne modulen bruker MFRC522 -kontrolleren, som støtter SPI, Uart , og I2C -protokoller, og sendes vanligvis med et RFID -kort og nøkkel FOB. Derfor designer utviklere først og fremst denne RFID-modulen for ikke-kontakt kommunikasjon ved bruk av RFID -tagger , ofte brukt i sporing av sporing, tilgangskontrollsystemer og identifisering av objekter eller enkeltpersoner.
RC522 RFID -modul fungerer
RC522 RFID -modulen fungerer som en leser og forfatter hovedsakelig for RFID -koder med et elektromagnetisk felt på 13,56MHz for å kommunisere med dem. Denne modulen støtter kommunikasjon med forskjellige mikrokontrollere gjennom UART, Spi , og I2C -protokoller. Det er godt matchet med ISO/IEC 14443 Type A-kort som Mifare1 S70, S50, Desfire Cards, Ultralight, Pro, etc.
RFID bruker radiobølger for å overføre data over korte avstander ved å tillate identifikasjon og objektsporing. Det fungerer som en RFID -leser ved å produsere et elektromagnetisk felt på 13,56 MHz. Hver gang en godt tilpasset RFID-tagg kommer innen rekkevidde, tiltrekker taggen antennen RF-energien ved å slå opp mikrobrikken. Etter det vil denne brikken bruke RF -energi for å overføre de lagrede dataene på taggen tilbake mot leseren.
RC522 RFID -modulkonfigurasjon:
RC522 RFID -modulkonfigurasjonen vises nedenfor. Så denne modulen inneholder 8 pinner, som er forklart nedenfor.

- PIN-1 (VCC): Den brukes til å drive 3.3V til RFID -modulen.
- PIN-2 (RST): Det er en tilbakestillingspinne som brukes til å tilbakestille (eller) slå ned RFID -modulen.
- PIN-3 (bakken): Det er en bakkestift av systemet.
- PIN-4 (IRQ): Det er en avbruddspinne som brukes til å vekke RFID -modulen når en enhet nærmer seg område
- PIN-5 (MISO/SCL/TX): Det er en miso -pin når det brukes til SPI -kommunikasjon som fungerer som SCL for I2C & TX for UART.
- PIN-6 (MOTI): Det er en mester ut slave i PIN -kode som brukes til SPI -kommunikasjon.
- PIN-7 (SCK): Det er en seriell CLK -pinne som brukes til å gi en CLK -kilde.
- PIN-8 (SS/SDA/RX): Det fungerer som seriell inngang for SPI -kommunikasjonsformål, SDA brukes til IIC & RX i hele UART.
Funksjoner og spesifikasjoner:
De Funksjoner og spesifikasjoner for RC522 RFID -modulen inkluderer følgende.
- RC522 er en RFID -modul.
- Denne modulen inneholder 8 pinner.
- Driftsspenningen varierer fra 2,5V til 3,3V.
- Den støtter forskjellige kommunikasjonsprotokoller som I2C, SPI Protocol & UART.
- Maksimal datahastighet er 10 Mbps.
- Nåværende forbruk varierer fra 13-26mA
- Det minste forbruket av kraft-ned-modus er 10UA.
- Frekvensområdet er 13,56 MHz ISM -bånd.
- Logiske innganger er 5V tolerante.
- Driftstemperaturen varierer fra -20 ° C til +80 ° C.
- Den støtter forskjellige korttyper som Mifare 1 S70, Mifare 1 S50, Mifare Ultralight, Mifare Desfire, Mifare Pro, etc.
- Lagringstemperaturen varierer fra -40 ° C til +85 ° C.
- Relativ fuktighet varierer fra 5% til 95%
- Dataoverføringshastigheten er opptil 10 mbit/s.
- Avansert modulasjons- og demodulasjonskonsept ble integrert fullstendig i alle slags 13,56MHz passive kontaktløse kommunikasjonsteknikker og protokoller.
Ekvivalenter og alternativer
Ekvivalenter med RC522 RFID -moduler er; RC522 SPI S50, PN532 RFID, etc. Alternative RFID -moduler er; EM-18 RFID-leser, RFID-tag, etc.
RC522 RFID -modulkomponenter
RC522 RFID Reader -modulen er en leser/forfattermodul som leser eller skriver data til eller fra en RFID -transponder. Denne modulen inkluderer tre betydningsfulle komponenter , som MFRC522 -brikke, en 27,12 MHz Krystalloscillator & en antenne, som er forklart nedenfor.

MFRC522 -brikke
RC522 RFID -lesermodulen bruker MFRC522 IC, som er den høye innarbeidede RFID -kortleseren IC. Denne brikken er en rimelig, liten størrelse, lavt strømforbruk, Read & Write Chip som hovedsakelig fungerer på 13,56 MHz ikke-kontakt kommunikasjon. Den støtter en rekke RFID-tagger som Mifare 4K, Mifare 1K, Mifare Mini og ISO / IEC 14443-baserte kort og koder.
I tillegg kan denne brikken også støtte Mifare-seriebasert kontaktløs kommunikasjon med høyere hastighet og dupleks kommunikasjon der hastigheten er opp til 424 kb/s. Denne IC fungerer med en frekvens på 13,46 MHz med opptil 50 mm driftsområde basert på størrelsen og innstillingen av antennen. Denne brikken kan også støtte UART, I2C og SPI seriell kommunikasjon, inkludert Arduino.
27,12 MHz krystalloscillator
En 27,12 MHz kvartskrystall kan kobles til de to oscin- og oscout -pinnene til IC for innsiden av oscillatoren.
Antenne
En NFC -spole er fast i PCB i RFID -modulen. Så denne antennen avgir et 13,56 MHz høyfrekvent elektromagnetisk felt, som støtter 13,56 MHz passive komponenter.
RC522 RFID -modulgrensesnitt med Arduino
Generelt bruker RFID elektromagnetiske felt for å identifisere taggene automatisk som er festet til tingene i kjøpesentrene, butikkene og mange flere. Så RFID -taggen lagrer et omfattende spekter av data i den og driver RFID -leseren til å lese; Dermed trenger det ikke noe batteri. RFID avgir radiosignalene for å produsere signalet omvendt fra taggen.
RC522 RFID -leseren er koblet til Arduino en , som vist nedenfor. De nødvendige komponentene for å lage dette grensesnittet inkluderer Arduino UNO, MFRC522 RFID -leser, type A til B USB -kabel og jumperledninger. Tilkoblingene til RC522 RFID -leser grensesnitt med Arduino uno følger som;

- Koble D10 -pinnen til Arduino til SDA -pinnen til RFID -leseren.
- Koble D13 -pinnen til Arduino til SCK -pinnen til RFID -leseren.
- Koble D11 -pinnen til Arduino til MOSI -pinnen til RFID -leseren.
- Koble D12 -pinnen til Arduino til miso -pinnen til RFID -leseren.
- Koble den ikke -koblede pinnen til Arduino til IRQ -pinnen til RFID -leseren.
- Koble GND -pinnen til Arduino til GND -pinnen til RFID -leseren.
- Koble D9 -pinnen til Arduino til RST -pinnen til RFID -leseren.
- Koble 3,3V -pinnen til Arduino til 3,3V -pinnen til RFID -leseren.
Kode:
Følgende kode viser hvordan du kan grensesnitt RC522 RFID -modulen med Arduino -styret.
#include
#include
#Define SS_PIN 10
#Define RST_PIN 9
MFRC522 MFRC522 (SS_PIN, RST_PIN); // Opprett MFRC522 -forekomst.
ugyldig oppsett ()
{
Serial.begin (9600); // initiere en seriell kommunikasjon
Spi.begin (); // initiere SPI -buss
mfrc522.pcd_init (); // Initier MFRC522
Serial.println (“Tilpass kortet ditt til leseren…”);
Serial.println ();
}
ugyldig sløyfe ()
{
// se etter nye kort
if (! mfrc522.picc_isnewcardpresent ())
{
retur;
}
// Velg et av kortene
if (! mfrc522.picc_readcardserial ())
{
retur;
}
// Vis uid på seriell skjerm
Serial.print (“uid tag:”);
Strenginnhold = “”;
byte brev;
for (byte i = 0; i
Serial.print (mfrc522.uid.uidbyte [i] <0x10? ”0 ″:” “);
Serial.print (mfrc522.uid.uidbyte [i], hex);
innhold.concat (streng (mfrc522.uid.uidbyte [i] <0x10? ”0 ″:” “));
innhold.concat (streng (mfrc522.uid.uidbyte [i], hex));
}
Serial.println ();
Serial.print (“Melding:“);
innhold.Touppercase ();
if (content.substring (1) == “BD 31 15 2B”) // Endre her UID på kortet/kortene du vil gi tilgang
{
Serial.println (“Autorisert tilgang”);
Serial.println ();
forsinkelse (3000);
}
annet {
Serial.println (”Access nektet”);
forsinkelse (3000);
}
}
Jobber
Ovennevnte kode inkluderer SPI -biblioteket for å kommunisere med RFID -kodene over kort avstand. I tillegg kan du legge til RFID -biblioteket. Koden definerer modulens tilbakestillingsstift, som kobles til PIN 9 på Arduino. For SPI -kommunikasjon kobles den serielle inngangspinnen til pinne 10 i Arduino.
Koden i tomromsettet initialiserer SPI -bussen og RFID -modulen. Etter det skannes koden i Void Loop -funksjonen først å vises på et nytt kort. Koden har beskrevet betingelsene hvis RFID -kortet inkluderer en UID -tag som er lagret i IDE eller ikke da, den vil fungere og gi meldingen følgelig.
Teksten over beskriver forbindelsen mellom MFRC522 RFID -leseren og Arduino Uno. Når du har installert RFID -biblioteket, må du laste opp ovennevnte kode som er tilgjengelig i Arduino UNO -styret. Nå lastes den ovennevnte koden lastet opp til Arduino-styret. Nå bør du laste opp koden som er nevnt ovenfor til Arduino -styret. I denne koden, endre linjen hvis (innhold.SubString (1) == “Skriv UID”). Så hvis denne taggen inkluderer en lignende lagret uid, må du observere meldingen som autorisert tilgang; Ellers vil du se meldingen som tilgang nektet over seriemonitoren.
Fordeler og ulemper
De Fordeler med RC522 RFID -moduler inkluderer følgende.
- RC522-modulen er en kostnadseffektiv og kompakt løsning hovedsakelig for RFID-applikasjoner.
- Denne modulen har lavt strømforbruk, så egnet for batteridrevne enheter.
- Utviklere integrerer denne modulen med forskjellige mikrokontrollerplattformer, for eksempel Arduino, ved bruk av SPI, UART og I2C kommunikasjonsgrensesnitt.
- Denne modulen fungerer på 13,56 MHz og er kompatibel med forskjellige kort, inkludert ISO/IEC 14443 Type A, Mifare1 S70, Mifare1 S50, Mifare Ultralight, Mifare Desfire og Mifare Pro.
- Brukere kan enkelt laste denne modulen direkte i en rekke leserformer.
- Dataoverføringshastigheten er høy, opptil 10 mbit/s.
- Denne modulen leser og skriver data til RFID -tagger.
- Den bruker SPI -kommunikasjon for jevn dataoverføring mellom RFID -leseren og mikrokontrolleren.
- Denne modulen er tilgjengelig til mindre kostnad, og er perfekt for utvikling av brukerutstyr.
- Designet oppfyller overlegne applikasjonsutvikling og produksjonskrav.
De Ulemper ved RC522 RFID -moduler inkluderer følgende.
- Denne modulen har et begrenset leseområde er omtrent 1 meter, hovedsakelig for passive tagger.
- RFID -taggen skal være i nærheten av RFID -leseren for dataoverføring.
- RFID -systemer kan være utsatt for interferens fra forskjellige elektroniske enheter (eller sterke elektromagnetiske felt.
- Denne forstyrrelsen kan avbryte kommunikasjonen mellom leseren og taggen, noe som fører til upresis avlesninger eller til og med systemfeil.
- De kan være utsatt for ulovlig tilgang, noe som kan føre til brudd på data og dekning av sensitive data.
- RFID-systemets opprinnelige kostnad er høyere sammenlignet med andre teknologier, spesielt for storstilt distribusjoner.
- RFID -systemer er avhengige av en strømkilde, så strømbrudd kan forårsake nedbrytning eller driftsstans for systemer.
- RFID -systemoppsett og administrasjon kan være vanskeligere sammenlignet med tilgangskontrollteknikker, som trenger spesialisert informasjon og ferdigheter.
Applikasjoner
De Applikasjoner av RC522 RFID -moduler inkluderer følgende.
- Denne RFID -modulen sporer student- eller ansattes deltakelse ved å lese RFID -koder eller kort.
- Utviklere kan integrere det i systemer som krever autoriserte arbeidere for å få tilgang til spesifikke områder med RFID -kort.
- Organisasjoner kan bruke denne teknologien til å anerkjenne og overvåke autoriserte arbeidere eller eiendeler innen en sikkerhetsomkrets.
- Denne modulen sporer også varer i hele forsyningskjeden, og forbedrer synligheten og effektiviteten.
- Brukere bruker bærbare håndholdte enheter som RFID -lesere for å lese og skrive informasjon til RFID -koder.
- Folk bruker RFID -koder for å identifisere og spore husdyr, kjæledyr og kjøretøy i sanntid. I tillegg kan virksomheter utnytte denne teknologien for å spore last og forbedre logistikk for forsyningskjeden.
- RFID -teknologi forbedrer kundeservice og reduserer tap.
- Det er egnet til å bruke smarte målere for å sjekke energiforbruket.
- Denne modulen sporer lagerelementer via RFID -koder som leser koblet til containere eller produkter.
- Denne teknologien sporer stedet og verdifulle eiendelsbevegelser som verktøy eller utstyr.
Vennligst referer til denne lenken for RC522 RFID -modul Datablad .
Dermed er dette en oversikt over RC522 RFID -modulen, dens arbeid og applikasjoner. Så dette er en populær og allsidig RFID -leser eller forfattermodul avhengig av MFRC522 IC. Denne modulen fungerer med 13,56 MHz ved å støtte en rekke RFID-protokoller ved å tilby en lav effekt og kompakt løsning for forskjellige applikasjoner. Dette er et verdifullt verktøy for utviklere og hobbyister å implementere RFID-baserte løsninger i forskjellige prosjekter. Her er et spørsmål til deg: Hvem oppfant RFID -teknologi?