Rfid, vagy Rádiófrekvenciás azonosítás , egy vezeték nélküli kommunikációs technológia, amely az RF -hullámokat használja a mellékelt címkék keresésére, tárolására, azonosítására és nyomon követésére az objektumokhoz és az adat továbbításához egy személyre vagy egy objektumra vonatkozóan. Ezek a címkék olyan elektronikus adatokat tárolnak, amelyekhez az olvasók több mint néhány méter távolságra férhetnek hozzá, anélkül, hogy közvetlen látóvonalat igényelnének. Számos iparág általában az RFID -t használja a készletgazdálkodáshoz, az eszközkövetéshez, a hozzáférés -ellenőrzéshez és az ellátási lánc logisztikájához, mivel hatékonyan és pontosan nyomon követi és kezeli az elemeket. Az RFID modulok lehetővé teszik a vezeték nélküli, érintkezés nélküli adatátvitelt és az objektumok azonosítását az RF-hullámokkal, amelyek tartalmaznak egy olvasót és egy olyan címkét, amely elektromágneses mezőkön keresztül kommunikál. Ez a cikk a RC522 RFID modul , munkája és alkalmazásai.
Mi az RC522 RFID modul?
Az RC522 RFID egy 13,56MHz -es vezeték nélküli kommunikációs modul az NXP félvezetőktől. Ez a modul az MFRC522 vezérlőt használja, amely támogatja az SPI -t, UART , és az I2C protokollok, és általában RFID -kártyával és Key FOB -val szállítanak. Ezért a fejlesztők elsősorban ezt az RFID modult tervezik a nem érintkezés nélküli kommunikációhoz RFID címkék , Általában alkalmazzák a részvételi követés, a hozzáférési vezérlőrendszerek és az objektumok vagy egyének azonosításakor.
RC522 RFID modul működik
Az RC522 RFID modul úgy működik, mint egy olvasó és író, elsősorban az RFID -címkékhez, amelyek 13,56MHz -es elektromágneses mezővel kommunikálnak velük. Ez a modul támogatja a kommunikációt a különböző mikrovezérlőkkel az UART -n keresztül, Spi , és I2C protokollok. Jól illeszkedik az ISO/IEC 14443 A típusú kártyákkal, mint például a MiFare1 S70, S50, Desfire Cards, Ultralight, Pro stb.
Az RFID rádióhullámokat használ az adatok rövid távolságok feletti továbbítására az azonosító és objektumkövetés engedélyezésével. RFID olvasóként teljesít egy 13,56 MHz -es elektromágneses mező előállításával. Ha egy jól illeszkedő RFID-címke tartományba kerül, akkor a TAG antennája vonzza az RF energiát a mikrochip bekapcsolásával. Ezután ez a chip RF energiát fog felhasználni a címkén lévő tárolt adatok továbbításához az olvasó felé.
RC522 RFID modul PIN -konfiguráció:
Az RC522 RFID modul PIN -konfigurációja az alábbiakban látható. Tehát ez a modul 8 csapot tartalmaz, amelyeket az alábbiakban ismertetünk.

- 1 PIN-1 (VCC): A 3.3 V -os teljesítményre használják az RFID modulhoz.
- Pin-2 (RST): Ez egy visszaállítási tű, amelyet az RFID modul visszaállításához (vagy) használnak.
- 3. pin (föld): Ez a rendszer földi csapja.
- PIN-4 (IRQ): Ez egy megszakító csap, amelyet az RFID modul felébresztésére használnak, amikor egy eszköz tartományba lép
- 5. pin (miso/scl/tx): Ez egy MISO csap, amikor az SPI kommunikációhoz használják, amely SCL -ként működik az I2C és az UART esetében.
- Pin-6 (MOTI): Ez egy Mester Out Slave PIN -ben, amelyet az SPI kommunikációhoz használnak.
- Pin-7 (SCK): Ez egy soros CLK csap, amelyet a CLK forrás biztosítására használnak.
- Pin-8 (SS/SDA/RX): SPI kommunikációs célokra soros bemeneteként működik, az SDA -t az IIC és az RX -hez használják az UART egész területén.
Jellemzők és specifikációk:
A Az RC522 RFID modul jellemzői és specifikációi Tartalmazza a következőket.
- Az RC522 egy RFID modul.
- Ez a modul 8 csapot tartalmaz.
- Működési feszültsége 2,5 V -tól 3,3 V -ig terjed.
- Támogatja a különféle kommunikációs protokollokat, mint például az I2C, az SPI Protokoll és az UART.
- A maximális adatsebesség 10Mbps.
- A jelenlegi fogyasztás 13-26 mA-ig terjed
- A minimális teljesítmény-lefelé mutató üzemmód fogyasztása 10UA.
- A frekvenciatartomány 13,56 MHz -es ISM sáv.
- A logikai bemenetek 5 V -os toleránsak.
- Az üzemi hőmérséklet -20 ° C és +80 ° C között van.
- Támogatja a különféle kártyatípusokat, mint például a Mifare 1 S70, a Mifare 1 S50, a Mifare Ultralight, a Mifare Desfire, a Mifare Pro stb.
- A tárolási hőmérséklete -40 ° C és +85 ° C között mozog.
- A relatív páratartalom 5% és 95% között van
- Az adatátviteli sebesség legfeljebb 10 Mbit/s lehet.
- A fejlett modulációs és demodulációs koncepciót teljesen beépítették mindenféle 13,56MHz -es passzív érintés nélküli kommunikációs technikákba és protokollokba.
Ekvivalensek és alternatívák
Az RC522 RFID modulokkal való ekvivalensek; RC522 SPI S50, PN532 RFID, stb. Alternatív RFID modulok; EM-18 RFID Reader, RFID címke stb.
RC522 RFID modul komponensek
Az RC522 RFID Reader modul egy olvasó/író modul, amely adatokat olvas vagy ír az RFID transzponderbe vagy onnan. Ez a modul három jelentősen tartalmaz alkatrészek , mint az MFRC522 chip, egy 27,12 MHz kristály oszcillátor & egy antenna, amelyet az alábbiakban ismertetünk.

MFRC522 chip
Az RC522 RFID Reader modul az MFRC522 IC -t használja, amely a magas beépített RFID kártyaolvasó IC. Ez a chip egy olcsó, kicsi méretű, alacsony energiafogyasztás, olvasási és írási chip, amely elsősorban a 13,56 MHz-es nem érintkezési kommunikáción működik. Számos RFID-címkét támogat, mint például a MiFare 4K, a Mifare 1K, a Mifare Mini és az ISO / IEC 14443 alapú kártyák és címkék.
Ezenkívül ez a chip támogathatja a Mifare sorozatú, nagyobb sebességű érintés nélküli kommunikációt és a duplex kommunikációt is, ahol a sebesség akár 424 kb/s-ig terjed. Ez az IC 13,46 MHz frekvencián működik, akár 50 mm működési tartományban, az antenna mérete és hangolása alapján. Ez a chip támogathatja az UART, az I2C és az SPI soros kommunikációt is, beleértve az Arduino -t.
27,12 MHz kristály oszcillátor
A 27,12 MHz -es kvarc kristály csatlakoztatható az IC két Oscin & Oscout csapjához az oszcillátorhoz.
Antenna
Az NFC tekercset rögzítik az RFID modul NYÁK -ban. Tehát ez az antenna 13,56 MHz-es magas frekvenciájú elektromágneses mezőt bocsát ki, amely támogatja a 13,56 MHz-es passzív komponenst.
RC522 RFID modul interfész az Arduino -val
Általában az RFID elektromágneses mezőket használ a címkék automatikus azonosítására, amelyek a bevásárlóközpontokban, az üzletekben és még sok máshoz kapcsolódnak. Tehát az RFID -címke számos adattartományt tárol, és az RFID olvasót olvassa el; Így nincs szüksége semmilyen akkumulátorra. Az RFID a rádiójeleket bocsátja ki, hogy a jelet megfordítsa a címkéből.
Az RC522 RFID olvasó be van kapcsolva Arduino One , amint az alább látható. Az interfészek előállításához szükséges összetevők közé tartozik az Arduino UNO, az MFRC522 RFID Reader, az A - B típusú B -usb kábel és a jumper vezetékek. Az RC522 RFID Reader csatlakozása az Arduino UNO -hoz kapcsolódik;

- Csatlakoztassa az Arduino D10 csapját az RFID olvasó SDA -tűjéhez.
- Csatlakoztassa az Arduino D13 csapját az RFID olvasó SCK csapjához.
- Csatlakoztassa az Arduino D11 csapját az RFID olvasó Mosi csapjához.
- Csatlakoztassa az Arduino D12 csapját az RFID olvasó MISO csapjához.
- Csatlakoztassa az Arduino nem csatlakoztatott csapját az RFID olvasó IRQ csapjához.
- Csatlakoztassa az Arduino GND PIN -kódját az RFID olvasó GND PIN -jéhez.
- Csatlakoztassa az Arduino D9 csapját az RFID olvasó RST -csapjához.
- Csatlakoztassa az Arduino 3,3 V -os tűjét az RFID olvasó 3,3 V -os tűjéhez.
Kód:
A következő kód bemutatja, hogyan lehet az RC522 RFID modult az Arduino táblát hozzáigazítani.
#include
#include
#define ss_pin 10
#define rst_pin 9
MFRC522 MFRC522 (SS_PIN, RST_PIN); // MFRC522 példány létrehozása.
érvénytelen beállítás ()
{{
Serial.begin (9600); // soros kommunikációt kezdeményez
Spi.begin (); // kezdeményezze az SPI buszt
mfrc522.pcd_init (); // Initiate MFRC522
Serial.println („Kell a kártya az olvasóhoz…”);
Serial.println ();
}
érvénytelen hurok ()
{{
// Keressen új kártyákat
if (! mfrc522.picc_isnewcardpresent ())
{{
visszatérés;
}
// Válassza ki az egyik kártyát
if (! mfrc522.picc_readcardserial ())
{{
visszatérés;
}
// az UID megjelenítése a soros monitoron
Serial.print (“uid címke:”);
Karakterlánc tartalom = “”;
bájt levél;
for (bájt 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 (“üzenet:“);
content.toupPerCase ();
if (content.substring (1) == „bd 31 15 2b”) // Változtassa meg a kártya/kártyák UID -jét, amelyet hozzáférni szeretne
{{
Serial.println („engedélyezett hozzáférés”);
Serial.println ();
késleltetés (3000);
}
egyébként {
Serial.println („hozzáférés megtagadva”);
késleltetés (3000);
}
}
Dolgozó
A fenti kód tartalmazza az SPI könyvtárat, amely rövid távolságra kommunikál az RFID címkékkel. Ezenkívül hozzáadhatja az RFID könyvtárat. A kód meghatározza a modul visszaállítási csapját, amely csatlakozik az Arduino 9. érintkezőjéhez. Az SPI kommunikációhoz a soros bemeneti csap csatlakozik az Arduino 10. érintkezőjéhez.
Az érvénytelen beállításban szereplő kód inicializálja az SPI buszot és az RFID modult. Ezt követően az érvénytelen hurok funkcióban lévő kódot először beolvassák, hogy megjelenjenek egy új kártyán. A kód leírta a feltételeket, ha az RFID -kártya tartalmaz egy UID címkét, amelyet az IDE -ben tároltak, vagy sem, akkor működni fog, és az üzenetet következésképpen megadja.
A fenti szöveg leírja az MFRC522 RFID olvasó és az Arduino UNO közötti kapcsolatot. Miután telepítette az RFID könyvtárat, töltse fel a fenti kódot, amely elérhető az Arduino UNO táblán. Most a fent említett kódot feltöltik az Arduino testületbe. Most töltse fel a fent említett kódot az Arduino testületbe. Ebben a kódban változtassa meg a sort, ha (content.substring (1) == „Írja be az uid -ot”). Tehát, ha ez a címke hasonló tárolt UID -t tartalmaz, akkor figyelje meg az üzenetet, mint engedélyezett hozzáférést; Ellenkező esetben az üzenetet láthatja, hogy a hozzáférés megtagadja a soros monitor felett.
Előnyök és hátrányok
A Az RC522 RFID modulok előnyei Tartalmazza a következőket.
- Az RC522 modul költséghatékony és kompakt megoldás, elsősorban az RFID alkalmazásokhoz.
- Ennek a modulnak alacsony energiafogyasztása van, tehát alkalmas akkumulátorral működő eszközökhöz.
- A fejlesztők integrálják ezt a modult különféle mikrokontroller platformokkal, például az Arduino -val, az SPI, az UART és az I2C kommunikációs interfészek használatával.
- Ez a modul 13,56 MHz -en működik, és kompatibilis a különböző kártyákkal, beleértve az ISO/IEC 14443 A típusú, MIFARE1 S70, MIFARE1 S50, MIFARE Ultralight, Mifare Desfire és MiFare Pro -t.
- A felhasználók könnyen betölthetik ezt a modult közvetlenül az olvasói formákba.
- Adatátviteli sebessége magas, legfeljebb 10 Mbit/s -ig.
- Ez a modul az RFID címkékre vonatkozó adatokat olvas és ír.
- Az SPI kommunikációt használja az RFID olvasó és a mikrovezérlő közötti következetes adatátvitelhez.
- Ez a modul kevesebb költséggel érhető el, és tökéletes a felhasználói berendezések fejlesztéséhez.
- Tervezése megfelel a kiváló alkalmazásfejlesztési és termelési követelményeknek.
A Az RC522 RFID modulok hátrányai Tartalmazza a következőket.
- Ennek a modulnak korlátozott leolvasási tartománya körülbelül 1 méter, főleg passzív címkékhez.
- Az RFID címkének az RFID Reader közelében kell lennie az adatátvitelhez.
- Az RFID rendszerek hajlamosak a különböző elektronikus eszközök (vagy erős elektromágneses mezők beavatkozására.
- Ez az interferencia megszakíthatja az olvasó és a címke közötti kommunikációt, amely pontatlan olvasmányokhoz vagy akár rendszer meghibásodásához vezet.
- Ezek hajlamosak lehetnek az illegális hozzáférésre, ami az adatok megsértéséhez és az érzékeny adatok lefedettségéhez vezethet.
- Az RFID rendszer kezdeti költsége magasabb a többi technológiához képest, különösen a nagyszabású telepítéseknél.
- Az RFID rendszerek az energiaforrástól függnek, így az áramkimaradások bontást vagy rendszer leállási idejét okozhatnak.
- Az RFID rendszer beállítása és kezelése nehezebb lehet a hozzáférés -vezérlő technikákhoz képest, amelyek speciális információkat és készségeket igényelnek.
Alkalmazások
A RC522 RFID modulok alkalmazásai Tartalmazza a következőket.
- Ez az RFID modul az RFID címkék vagy kártyák olvasásával nyomon követi a hallgatói vagy a munkavállalók részvételét.
- A fejlesztők beépíthetik azokat olyan rendszerekbe, amelyek megkövetelik a felhatalmazott munkavállalók számára, hogy az RFID kártyákkal rendelkező területeket hozzáférjenek.
- A szervezetek felhasználhatják ezt a technológiát a meghatalmazott munkavállalók vagy eszközök felismerésére és nyomon követésére a biztonsági kerületen belül.
- Ez a modul nyomon követi az árukat az ellátási láncban, javítva a láthatóságot és a hatékonyságot.
- A felhasználók hordozható kézi eszközöket, például az RFID olvasókat alkalmaznak, hogy információkat olvassanak és írjanak az RFID címkékhez.
- Az emberek RFID címkéket használnak az állatok, háziállatok és járművek azonosítására és nyomon követésére valós időben. Ezenkívül a vállalkozások kihasználhatják ezt a technológiát a rakomány nyomon követésére és az ellátási lánc logisztikájának javítására.
- Az RFID technológia javítja az ügyfélszolgálatot és csökkenti a veszteségeket.
- Az intelligens mérők felhasználása az energiafogyasztás ellenőrzésére.
- Ez a modul az RFID címkéken keresztül nyomon követi a készleteket, a konténerekhez vagy termékekhez csatlakoztatott olvasáson keresztül.
- Ez a technológia nyomon követi a helyet és az értékes eszközmozgásokat, például eszközöket vagy berendezéseket.
Kérjük, olvassa el ezt a linket a RC522 RFID modul adatlap -
Így ez az RC522 RFID modul, annak működésének és alkalmazásának áttekintése. Tehát ez egy népszerű és sokoldalú RFID olvasó vagy író modul, az MFRC522 IC -től függően. Ez a modul 13,56 MHz-en működik, különféle RFID-protokollok támogatásával, alacsony teljesítményű és kompakt megoldás biztosításával különféle alkalmazásokhoz. Ez egy értékes eszköz a fejlesztők és a hobbisták számára az RFID-alapú megoldások megvalósításához különféle projektekben. Itt van egy kérdés az Ön számára: Ki találta ki az RFID technológiát?