RFID, of Radiofrequentie-identificatie , is een draadloze communicatietechnologie die RF -golven gebruikt om bijgevoegde tags te zoeken, op te slaan, op te slaan, te identificeren en bij te houden naar objecten en gegevens te verzenden met betrekking tot een persoon of een object. Deze tags slaan elektronische gegevens op waarmee lezers toegang hebben tot meer dan een paar meter afstand, zonder een directe gezichtslijn te vereisen. Veel industrieën gebruiken gewoonlijk RFID voor voorraadbeheer, activa -tracking, toegangscontrole en supply chain -logistiek omdat het efficiënt en nauwkeurig items volgt en beheert. RFID-modules maken draadloze, contactloze gegevensoverdracht en objectidentificatie mogelijk met RF-golven, waaronder een lezer en een tag die communiceert via elektromagnetische velden. Dit artikel gaat in op de RC522 RFID -module , het werkt en zijn toepassingen.
Wat is de RC522 RFID -module?
De RC522 RFID is een draadloze communicatiemodule van 13,56 MHz van NXP -halfgeleiders. Deze module maakt gebruik van de MFRC522 -controller, die SPI ondersteunt, Uart , en I2C -protocollen, en wordt meestal verzonden met een RFID -kaart en sleutelhanger. Daarom ontwerpen ontwikkelaars voornamelijk deze RFID-module voor contactloze communicatie met behulp van RFID -tags , vaak toegepast bij het volgen van aanwezigen, toegangscontrolesystemen en het identificeren van objecten of individuen.
RC522 RFID -module werkt
De RC522 RFID -module werkt voornamelijk als een lezer en schrijver voor RFID -tags met een elektromagnetisch veld van 13,56 MHz om ermee te communiceren. Deze module ondersteunt communicatie met verschillende microcontrollers via UART, Spi en I2C -protocollen. Het is goed afgestemd op ISO/IEC 14443 Type A-kaarten zoals Mifare1 S70, S50, Desfire Cards, Ultralight, Pro, etc.
RFID maakt gebruik van radiogolven om gegevens boven korte afstanden te verzenden door identificatie en objecten te volgen. Het presteert als een RFID -lezer door een elektromagnetisch veld van 13,56 MHz te produceren. Wanneer een goed afgestemde RFID-tag in bereik komt, trekt de antenne van de tag de RF-energie aan door de microchip aan te schaffen. Daarna zal deze chip RF -energie gebruiken om de opgeslagen gegevens op de tag terug te verzenden naar de lezer.
RC522 RFID -module PIN -configuratie:
De RC522 RFID -module -pin -configuratie wordt hieronder weergegeven. Deze module bevat dus 8 pins, die hieronder worden uitgelegd.

- Pin-1 (VCC): Het wordt gebruikt om 3.3V aan te voeden aan de RFID -module.
- Pin-2 (RST): Het is een resetpen die wordt gebruikt om de RFID -module te resetten (of) te resetten (of).
- Pin-3 (grond): Het is een grondpen van het systeem.
- Pin-4 (IRQ): Het is een interruptpen die wordt gebruikt om de RFID -module te wekken wanneer een apparaat in bereik nadert
- Pin-5 (miso/SCL/TX): Het is een miso -pin wanneer gebruikt voor SPI -communicatie die werkt als SCL voor I2C & TX voor UART.
- Pin-6 (Moti): Het is een meester -out slaaf in pin die wordt gebruikt voor SPI -communicatie.
- Pin-7 (SCK): Het is een seriële CLK -pin die wordt gebruikt om een CLK -bron te bieden.
- Pin-8 (SS/SDA/RX): Het werkt als seriële input voor SPI -communicatiedoeleinden, SDA wordt gebruikt voor IIC & RX in UART.
Functies en specificaties:
De Functies en specificaties van de RC522 RFID -module Neem het volgende op.
- RC522 is een RFID -module.
- Deze module bevat 8 pins.
- De bedrijfsspanning varieert van 2,5 V tot 3,3 V.
- Het ondersteunt verschillende communicatieprotocollen zoals I2C, SPI Protocol & UART.
- De maximale gegevenssnelheid is 10 Mbps.
- De huidige consumptie varieert van 13-26 mA
- Het consumptie van de minimale power-down modus is 10UA.
- Het frequentiebereik is 13,56 MHz ISM -band.
- Logica -ingangen zijn 5V -tolerant.
- Bedrijfstemperatuur varieert van -20 ° C tot +80 ° C.
- Het ondersteunt verschillende kaarttypen zoals Mifare 1 S70, Mifare 1 S50, Mifare Ultralight, Mifare Desfire, Mifare Pro, enz.
- De opslagtemperatuur varieert van -40 ° C tot +85 ° C.
- Relatieve vochtigheid varieert van 5% tot 95%
- De gegevensoverdrachtssnelheid is maximaal 10 Mbit/s.
- Advanced Modulation & Demodulation Concept werd volledig geïntegreerd in alle soorten 13,56 MHz passieve contactloze communicatietechnieken en protocollen.
Equivalenten en alternatieven
Equivalenten aan RC522 RFID -modules zijn; RC522 SPI S50, PN532 RFID, enz. Alternatieve RFID -modules zijn; EM-18 RFID-lezer, RFID-tag, etc.
RC522 RFID -modulecomponenten
De RC522 RFID -lezingsmodule is een lezer/schrijver -module die gegevens van of naar een RFID -transponder leest of schrijft. Deze module bevat drie significante componenten , zoals MFRC522 -chip, een 27,12 MHz kristal oscillator & een antenne, die hieronder worden uitgelegd.

MFRC522 -chip
De RC522 RFID -lezingsmodule maakt gebruik van MFRC522 IC, de hoge opgenomen RFID -kaartlezer IC. Deze chip is een goedkope, kleine grootte, laag stroomverbruik, lees- en schrijfchip die voornamelijk functioneert op 13,56 MHz zonder contactcommunicatie. Het ondersteunt een verscheidenheid aan RFID-tags zoals Mifare 4K, Mifare 1K, Mifare Mini en ISO / IEC 14443-gebaseerde kaarten en tags.
Bovendien kan deze chip ook op Mifare-serie gebaseerde contactloze communicatie en duplexcommunicatie ondersteunen waarbij de snelheid ervan tot 424 kb/s is. Deze IC functioneert met een frequentie van 13,46 MHz met een werkbereik tot 50 mm op basis van de grootte en afstemming van de antenne. Deze chip kan ook UART-, I2C- en SPI -seriële communicatie ondersteunen, inclusief de Arduino.
27.12 MHz Crystal Oscillator
Een 27,12 MHz kwartskristal kan worden verbonden met de twee Oscin- en oscout -pinnen van de IC voor de binnenoscillator.
Antenne
Een NFC -spoel wordt vastgesteld binnen de PCB van de RFID -module. Dus deze antenne stoot een 13,56 MHz hoogfrequent elektromagnetisch veld uit, dat 13,56 MHz passieve componenten ondersteunt.
RC522 RFID -module interface met Arduino
Over het algemeen gebruikt RFID elektromagnetische velden om de tags automatisch te identificeren die zijn bevestigd aan de dingen in de winkelcentra, winkels en nog veel meer. De RFID -tag slaat dus een uitgebreid scala aan gegevens in en voedt de RFID -lezer om te lezen; Het heeft dus geen batterij nodig. RFID stuurt de radiosignalen uit om het signaal omgekeerd te produceren van de tag.
De RC522 RFID -lezer is gekoppeld aan Arduino One , zoals hieronder getoond. De vereiste componenten om deze interface te maken zijn Arduino UNO, MFRC522 RFID -lezer, type A tot B USB -kabel en jumper draden. De verbindingen van RC522 RFID -lezer die interface met Arduino Uno volgt als;

- Sluit de D10 -pin van Arduino aan op de SDA -pin van de RFID -lezer.
- Sluit de D13 -pin van Arduino aan op de SCK -pin van de RFID -lezer.
- Sluit de D11 -pin van de Arduino aan op de MOSI -pin van de RFID -lezer.
- Sluit de D12 -pin van de Arduino aan op de miso -pin van de RFID -lezer.
- Sluit de niet -verbonden pen van Arduino aan op de IRQ -pin van de RFID -lezer.
- Sluit de GND -pin van Arduino aan op de GND -pin van de RFID -lezer.
- Sluit de D9 -pin van de Arduino aan op de eerste pin van de RFID -lezer.
- Sluit de 3.3V -pin van de Arduino aan op de 3.3V -pin van de RFID -lezer.
Code:
De volgende code laat zien hoe de RC522 RFID -module met het Arduino -bord te interfaces.
#include
#include
#define ss_pin 10
#define rst_pin 9
MFRC522 MFRC522 (SS_PIN, RST_PIN); // MRC522 -instantie maken.
void setup ()
{
Serie.begin (9600); // Start een seriële communicatie in
Spi.Begin (); // Start SPI -bus
mfrc522.pcd_init (); // Start MFRC522
Serial.println ('Benader uw kaart voor de lezer ...');
Serial.println ();
}
void Loop ()
{
// Zoek naar nieuwe kaarten
if (! mfrc522.picc_isnewcardpresent ())
{
opbrengst;
}
// Selecteer een van de kaarten
if (! mfrc522.picc_readcarderial ())
{
opbrengst;
}
// Laat uid zien op seriële monitor
Serial.print ('UID Tag:');
String content = '';
byte -brief;
voor (byte i = 0; i
Serial.print (mfrc522.UID.UIDBYTE [i] <0x10? ”0 ″:” ““);
Serial.print (mfrc522.UID.uidbyte [i], hex);
content.concat (string (mfrc522.UID.uidbyte [i] <0x10? ”0 ″:” ““));
content.concat (string (mfrc522.uid.uidbyte [i], hex));
}
Serial.println ();
Serial.print ('Bericht:');
content.toupPerCase ();
if (content.substring (1) == 'BD 31 15 2B') // Wijzig hier de UID van de kaart/kaarten die u toegang wilt geven
{
Serial.println ('geautoriseerde toegang');
Serial.println ();
vertraging (3000);
}
else {
Serial.println ('Access Denied');
vertraging (3000);
}
}
Werk
De bovenstaande code bevat de SPI -bibliotheek om over een korte afstand met de RFID -tags te communiceren. Bovendien kunt u de RFID -bibliotheek toevoegen. De code definieert de resetpen van de module, die verbinding maakt met pin 9 op de Arduino. Voor SPI -communicatie verbindt de seriële ingangspen zich met pin 10 van de Arduino.
De code in de void setup initialiseert de SPI -bus en de RFID -module. Daarna wordt de code in de void -lusfunctie eerst gescand om op een nieuwe kaart te verschijnen. De code heeft de voorwaarden beschreven als de RFID -kaart een UID -tag bevat die is opgeslagen in de IDE of niet, zal deze functioneren en het bericht verstrekken.
De bovenstaande tekst beschrijft de verbinding tussen de MFRC522 RFID -lezer en de Arduino UNO. Nadat u de RFID -bibliotheek hebt geïnstalleerd, upload dan de bovenstaande code die toegankelijk is in het Arduino UNO -bord. Nu wordt de bovengenoemde code geüpload naar het Arduino-bord. Nu moet u de hierboven genoemde code uploaden naar het Arduino -bord. Wijzig in deze code de regel if (content.substring (1) == 'Schrijf uw UID'). Dus als deze tag een vergelijkbare opgeslagen UID bevat, neem dan het bericht als geautoriseerde toegang in acht; Anders ziet u het bericht als de toegang die boven de seriële monitor wordt geweigerd.
Voordelen en nadelen
De Voordelen van RC522 RFID -modules Neem het volgende op.
- De RC522-module is een kosteneffectieve en compacte oplossing voornamelijk voor RFID-toepassingen.
- Deze module heeft een laag stroomverbruik, dus geschikt voor apparaten op batterijen.
- Ontwikkelaars integreren deze module met verschillende microcontroller -platforms, zoals Arduino, met behulp van SPI-, UART- en I2C -communicatie -interfaces.
- Deze module werkt op 13,56 MHz en is compatibel met verschillende kaarten, waaronder ISO/IEC 14443 Type A, Mifare1 S70, Mifare1 S50, Mifare Ultralight, Mifare Desfire en Mifare Pro.
- Gebruikers kunnen deze module gemakkelijk rechtstreeks in verschillende lezersmallen laden.
- De gegevensoverdrachtssnelheid is hoog, tot 10 Mbit/s.
- Deze module leest en schrijft gegevens naar RFID -tags.
- Het maakt gebruik van SPI -communicatie voor consistente gegevensoverdracht tussen de RFID -lezer en de microcontroller.
- Deze module is beschikbaar tegen minder kosten en is perfect voor de ontwikkeling van gebruikersapparatuur.
- Het ontwerp voldoet aan superieure applicatieontwikkelings- en productie -eisen.
De Nadelen van RC522 RFID -modules Neem het volgende op.
- Deze module heeft een beperkt leesbereik is ongeveer 1 meter, voornamelijk voor passieve tags.
- De RFID -tag moet in de buurt van de RFID -lezer zijn voor gegevensoverdracht.
- RFID -systemen kunnen vatbaar zijn voor interferentie van verschillende elektronische apparaten (of sterke elektromagnetische velden.
- Deze interferentie kan de communicatie tussen de lezer en de tag onderbreken, wat leidt tot onnauwkeurige metingen of zelfs systeemfalen.
- Ze kunnen vatbaar zijn voor illegale toegang, wat kan leiden tot inbreuken op gegevens en dekking van gevoelige gegevens.
- De initiële kosten van het RFID-systeem zijn hoger in vergelijking met andere technologieën, met name voor grootschalige implementaties.
- RFID -systemen zijn afhankelijk van een stroombron, dus stroomuitval kan afbraak of systeemdowntime veroorzaken.
- RFID -systeeminstellen en beheren kan moeilijker zijn in vergelijking met toegangscontroletechnieken, die gespecialiseerde informatie en vaardigheden nodig hebben.
Toepassingen
De Toepassingen van RC522 RFID -modules Neem het volgende op.
- Deze RFID -module volgt de aanwezigheid van studenten of werknemers door RFID -tags of kaarten te lezen.
- Ontwikkelaars kunnen het opnemen in systemen die geautoriseerde werknemers vereisen om toegang te krijgen tot specifieke gebieden met RFID -kaarten.
- Organisaties kunnen deze technologie gebruiken om geautoriseerde werknemers of activa binnen een veiligheidsperimeter te herkennen en te controleren.
- Deze module volgt ook goederen in de supply chain en verbetert de zichtbaarheid en efficiëntie.
- Gebruikers gebruiken draagbare draagbare apparaten zoals RFID -lezers om informatie te lezen en te schrijven naar RFID -tags.
- Mensen gebruiken RFID -tags om vee, huisdieren en voertuigen in realtime te identificeren en te volgen. Bovendien kunnen bedrijven deze technologie gebruiken om vracht te volgen en de logistiek van de supply chain te verbeteren.
- RFID -technologie verbetert de klantenservice en vermindert verliezen.
- Het is geschikt om slimme meters te gebruiken om het energieverbruik te controleren.
- Deze module volgt inventarisitems via RFID -tags die zijn aangesloten op containers of producten.
- Deze technologie volgt de plaats en waardevolle activabewegingen zoals gereedschappen of apparatuur.
Raadpleeg deze link voor de RC522 RFID -module Datasheet .
Dit is dus een overzicht van de RC522 RFID -module, de werking en de toepassingen ervan. Dus dit is een populaire en veelzijdige RFID -lezer of schrijvermodule, afhankelijk van de MFRC522 IC. Deze module werkt op 13,56 MHz door een verscheidenheid aan RFID-protocollen te ondersteunen door een low-power en compacte oplossing te bieden voor verschillende toepassingen. Dit is een waardevol hulpmiddel voor ontwikkelaars en hobbyisten om op RFID gebaseerde oplossingen binnen verschillende projecten te implementeren. Hier is een vraag voor u: wie heeft RFID -technologie uitgevonden?