RC522 RFID modul: PINKOUT, značajke, specifikacije, povezivanje, rad podataka i njegove aplikacije

Isprobajte Naš Instrument Za Uklanjanje Problema





Rfid, ili Identifikacija radiofrekvencije , je bežična komunikacijska tehnologija koja koristi RF valove za pretraživanje, pohranu, identifikaciju i praćenje priloženih oznaka na objektima i prenošenje podataka o osobi ili objektu. Ove oznake pohranjuju elektroničke podatke kojima čitatelji mogu pristupiti s više od nekoliko metara, a da ne zahtijevaju izravnu vidnu liniju. Mnoge industrije obično koriste RFID za upravljanje zalihama, praćenje imovine, kontrolu pristupa i logistiku lanca opskrbe jer učinkovito i točno prati i upravlja predmetima. RFID moduli omogućuju bežični, nekontaktni prijenos podataka i identifikaciju objekta s RF valovima, koji uključuju čitač i oznaku koja komunicira putem elektromagnetskih polja. Ovaj članak razrađuje na RC522 RFID modul , njegov rad i njegove aplikacije.


Koji je RC522 RFID modul?

RC522 RFID je 13.56MHz bežični komunikacijski modul iz NXP poluvodiča. Ovaj modul koristi MFRC522 kontroler, koji podržava SPI, Uarart , i i2c protokoli, a tipično se isporučuju s RFID karticom i ključnim fob. Stoga programeri prvenstveno dizajniraju ovaj RFID modul za nekontaktnu komunikaciju koristeći RFID oznake , obično se primjenjuju u praćenju pohađanja, sustavima za kontrolu pristupa i identificiranju objekata ili pojedinaca.



RC522 RFID modul koji radi

RFID modul RC522 djeluje poput čitatelja i pisaca uglavnom za RFID oznake s elektromagnetskim poljem od 13,56MHz za komunikaciju s njima. Ovaj modul podržava komunikaciju s različitim mikrokontrolerima putem UART -a, SPI , i i2c protokoli. Dobro se podudara s ISO/IEC 14443 Tip A kartice poput Mifare1 S70, S50, Desfire kartice, Ultralight, Pro, itd.

RFID koristi radio valove za prijenos podataka iznad kratkih udaljenosti omogućavajući identifikaciju i praćenje objekata. Nastupa kao RFID čitač proizvodeći elektromagnetsko polje od 13,56 MHz. Kad god se dobro podudara RFID oznaka u rasponu, tada antena oznake privlači RF energiju napajajući mikročip. Nakon toga ovaj čip će koristiti RF energiju za prijenos pohranjenih podataka na oznaci natrag prema čitaču.



RC522 RFID konfiguracija PIN -a:

U nastavku je prikazana RC522 RFID modul. Dakle, ovaj modul uključuje 8 pinova, koji su u nastavku objašnjeni.

  RC522 RFID modul konfiguracija pin
RC522 RFID modul konfiguracija pin
  • PIN-1 (VCC): Koristi se za napajanje 3.3V do RFID modula.
  • PIN-2 (RST): To je pin za resetiranje koji se koristi za resetiranje (ili) napajanje RFID modula.
  • PIN-3 (zemlja): To je uzemljeni pin sustava.
  • PIN-4 (IRQ): To je prekidač koji se koristi za buđenje RFID modula kad god se uređaj približi u rasponu
  • Pin-5 (miso/scl/tx): To je miso pin kad god se koristi za SPI komunikaciju koji djeluje kao SCL za i2c & tx za UART.
  • PIN-6 (Moti): To je majstorski rob u PIN -u koji se koristi za SPI komunikaciju.
  • PIN-7 (SCK): To je serijski CLK pin koji se koristi za pružanje CLK izvora.
  • PIN-8 (SS/SDA/RX): Djeluje kao serijski unos za SPI komunikacijske svrhe, SDA se koristi za IIC & RX u cijelom UART -u.

Značajke i specifikacije:

A Značajke i specifikacije RC522 RFID modula Uključite sljedeće.

  • RC522 je RFID modul.
  • Ovaj modul uključuje 8 pinova.
  • Njegov radni napon kreće se od 2,5 V do 3,3V.
  • Podržava različite komunikacijske protokole poput I2C, SPI Protocol & UART.
  • Maksimalna brzina podataka je 10Mbps.
  • Trenutna potrošnja kreće se od 13-26mA
  • Potrošnja minimalnog načina napajanja je 10UA.
  • Raspon frekvencije je 13,56 MHz ISM pojas.
  • Logički ulazi su 5V tolerantni.
  • Radna temperatura kreće se od -20 ° C do +80 ° C.
  • Podržava različite vrste kartica kao što su Mifare 1 S70, Mifare 1 S50, Mifare Ultralight, Mifare Desfire, Mifare Pro, itd.
  • Njegova temperatura skladištenja kreće se od -40 ° C do +85 ° C.
  • Relativna vlaga kreće se od 5% do 95%
  • Brzina prijenosa podataka je do 10 Mbit/s.
  • Koncept napredne modulacije i demodulacije u potpunosti je integriran u sve vrste od 13,56MHz pasivnih beskontaktnih komunikacijskih tehnika i protokola.

Ekvivalenti i alternative

Ekvivalenti RC522 RFID modulima su; RC522 SPI S50, PN532 RFID, itd. Alternativni RFID moduli su; EM-18 RFID čitač, RFID oznaka itd.

RC522 RFID komponente modula

RFID čitač modula RC522 je modul čitatelja/pisaca koji čita ili piše podatke na ili iz RFID transpondera. Ovaj modul uključuje tri značajna komponente , poput MFRC522 čip, 27,12 MHz kristalni oscilator & antena, koja je objašnjena u nastavku.

  RC522 RFID komponente modula
  RC522 RFID komponente modula

MFRC522 čip

RC522 RFID čitač modul koristi MFRC522 IC koji je visoko ugrađeni RFID čitač kartice IC. Ovaj čip je jeftina, mala veličina, mala potrošnja energije, čitanje i pisanje čipa koji djeluje uglavnom na 13.56 MHz bez kontaktne komunikacije. Podržava razne RFID oznake poput Mifare 4K, MIFARE 1K, MIFARE MINI i ISO / IEC 14443 kartice i oznake.

Osim toga, ovaj čip može podržati i Mifare serije utemeljenu na veću beskontaktnu komunikaciju i dupleks komunikaciju gdje je njegova brzina do 424 KB/s. Ovaj IC funkcionira na frekvenciji od 13,46 MHz s do 50 mm radnog raspona na temelju veličine i podešavanja antene. Ovaj čip također može podržati serijsku komunikaciju UART, I2C i SPI, uključujući Arduino.

27.12 MHz kristalni oscilator

Kristal kvarca od 27,12 MHz može se povezati s dva IC -a za Oscin & Oscat za unutarnji oscilator.

Antena

NFC zavojnica fiksirana je unutar PCB RFID modula. Dakle, ova antena emitira 13,56 MHz visokofrekventno elektromagnetsko polje koje podržava 13,56 MHz pasivnih komponenti.

RC522 RFID modul koji se povezuje s Arduino

Općenito, RFID koristi elektromagnetska polja za automatsko identificiranje oznaka koje su pričvršćene na stvari unutar trgovačkih centara, trgovina i mnogih drugih. Dakle, RFID oznaka pohranjuje opsežan raspon podataka unutar nje i pokreće RFID čitač za čitanje; Stoga joj ne treba baterija. RFID emitira radio signale za proizvodnju signala obrnutog iz oznake.

RC522 RFID čitač je povezan s Arduino jedan , kao što je prikazano u nastavku. Potrebne komponente za izradu ovog povezivanja uključuju Arduino Uno, MFRC522 RFID čitač, Type A u B USB kabel i žice za skakavice. Priključci RC522 RFID čitača koji se međusobno povezuju s Arduino Uno slijede kao;

  RC522 RFID modul koji se povezuje s Arduino pločom
                                   RC522 RFID modul koji se povezuje s Arduino pločom
  • Spojite D10 pin Arduino na SDA pin RFID čitača.
  • Spojite D13 pin Arduino na SCK pin RFID čitača.
  • Spojite D11 pin Arduino na mosi pin RFID čitača.
  • Spojite D12 pin Arduino na miso pin RFID čitača.
  • Spojite nepovezani pin Arduino na IRQ pin RFID čitača.
  • Spojite GND pin Arduino na GND pin RFID čitača.
  • Spojite D9 pin Arduino na prvi pin RFID čitača.
  • Spojite PIN 3.3V Arduino na 3.3V pin RFID čitača.

Kodirati:

Sljedeći kôd pokazuje kako sučeljati RC522 RFID modul s Arduino pločom.

#include
#include
#define ss_pin 10
#define rst_pin 9
MFRC522 MFRC522 (SS_PIN, RST_PIN); // Stvorite instancu MFRC522.
Postavljanje praznine ()
{
Serial.begin (9600); // Pokrenite serijsku komunikaciju
Spi.begin (); // Pokrenite SPI autobus
mfrc522.pcd_init (); // Pokrenite MFRC522
Serial.println ('Približite kartici čitatelju ...');
Serial.println ();
}
praznina ()
{
// Potražite nove karte
if (! mfrc522.picc_isnewcardPresent ())
{
povratak;
}
// Odaberite jednu od kartica
if (! mfrc522.picc_readcardSerial ())
{
povratak;
}
// Prikaži UID na serijskom monitoru
Serial.print ('UID oznaka:');
String content = '';
bajtno pismo;
za (bajt 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 ('poruka:');
content.touppercase ();
if (sadržaj.substring (1) == 'BD 31 15 2B') // Promijenite ovdje UID kartice/kartice koje želite dati pristup
{
Serial.println ('ovlašteni pristup');
Serial.println ();
kašnjenje (3000);
}
inače {
Serial.println («pristup odbijen”);
kašnjenje (3000);
}
}

Rad

Gornji kôd uključuje SPI biblioteku za komunikaciju s RFID oznakama na maloj udaljenosti. Uz to, možete dodati RFID biblioteku. Kôd definira resetiranje modula koji se na Arduino povezuje na PIN 9. Za SPI komunikaciju, serijski ulazni pin povezuje se s pin 10 Arduino.

Kod u postavljanju praznine inicijalizira SPI sabirnicu i RFID modul. Nakon toga, kôd u funkciji praznine petlje se prvi put skenira na novoj kartici. Kod je opisao uvjete ako RFID kartica uključuje UID oznaku pohranjenu u IDE -u ili ne, on će funkcionirati i dostaviti poruku posljedično.

Gornji tekst opisuje vezu između MFRC522 RFID čitača i Arduino Uno. Jednom kada instalirate RFID biblioteku, tada prenesite gornji kôd koji je dostupan unutar ploče Arduino Uno. Sada je gore spomenuti kôd prenesen na ploču Arduino. Sada biste trebali prenijeti gore spomenuti kôd na ploču Arduino. U ovom kodu promijenite redak ako (sadržaj.substring (1) == 'Napišite svoj UID'). Dakle, ako ova oznaka uključuje sličan pohranjeni UID, tada promatrajte poruku kao ovlašteni pristup; Inače ćete vidjeti poruku kao pristup odbijen iznad serijskog monitora.

Prednosti i nedostaci

A Prednosti RC522 RFID modula Uključite sljedeće.

  • RC522 modul je isplativo i kompaktno rješenje uglavnom za RFID aplikacije.
  • Ovaj modul ima malu potrošnju energije, tako, prikladan za uređaje s pogonom na bateriju.
  • Programeri integriraju ovaj modul s različitim platformama mikrokontrolera, kao što su Arduino, koristeći SPI, UART i I2C komunikacijska sučelja.
  • Ovaj modul djeluje na 13,56 MHz i kompatibilan je s različitim karticama, uključujući ISO/IEC 14443 Tip A, Mifare1 S70, Mifare1 S50, Mifare Ultralight, Mifare Desfire i Mifare Pro.
  • Korisnici mogu lako učitati ovaj modul izravno u razne kalupe za čitatelje.
  • Brzina prijenosa podataka je visoka, do 10 mbit/s.
  • Ovaj modul čita i piše podatke RFID oznakama.
  • Koristi SPI komunikaciju za dosljedan prijenos podataka između RFID Reader -a i mikrokontrolera.
  • Ovaj je modul dostupan po manje troškova i savršen je za razvoj korisničke opreme.
  • Njegov dizajn ispunjava vrhunske zahtjeve za razvoj i proizvodnju aplikacija.

A Nedostaci RC522 RFID modula Uključite sljedeće.

  • Ovaj modul ima ograničen raspon čitanja otprilike 1 metar, uglavnom za pasivne oznake.
  • RFID oznaka treba biti u blizini RFID čitača za prijenos podataka.
  • RFID sustavi mogu biti skloni smetnjima s različitih elektroničkih uređaja (ili jakih elektromagnetskih polja.
  • Ova smetnja može prekinuti komunikaciju između čitača i oznake, što dovodi do nepreciznog čitanja ili čak neuspjeha sustava.
  • Oni mogu biti osjetljivi na ilegalni pristup, što može dovesti do kršenja podataka i pokrivanja osjetljivih podataka.
  • Početni trošak RFID sustava veći je u usporedbi s ostalim tehnologijama, posebno za implementacije velikih razmjera.
  • RFID sustavi ovise o izvoru napajanja, tako da prekidi napajanja mogu uzrokovati prekid ili zastoj sustava.
  • Postavljanje i upravljanje RFID sustavom može biti teže u usporedbi s tehnikama kontrole pristupa, koje su potrebne specijalizirane informacije i vještine.

Prijava

A Primjene RC522 RFID modula Uključite sljedeće.

  • Ovaj RFID modul prati pohađanje studenata ili zaposlenika čitajući RFID oznake ili kartice.
  • Programeri ga mogu uključiti u sustave koji zahtijevaju ovlaštene radnike da pristupe određenim područjima s RFID karticama.
  • Organizacije mogu koristiti ovu tehnologiju za prepoznavanje i nadzor ovlaštenih radnika ili imovine unutar sigurnosnog oboda.
  • Ovaj modul također prati robu u cijelom lancu opskrbe, povećavajući vidljivost i učinkovitost.
  • Korisnici koriste prijenosne ručne uređaje poput RFID čitatelja za čitanje i pisanje informacija u RFID oznake.
  • Ljudi koriste RFID oznake za prepoznavanje i praćenje stoke, kućnih ljubimaca i vozila u stvarnom vremenu. Uz to, tvrtke mogu iskoristiti ovu tehnologiju za praćenje tereta i poboljšanje logistike lanca opskrbe.
  • RFID tehnologija poboljšava korisničku uslugu i smanjuje gubitke.
  • Prikladno je za korištenje pametnih brojila za provjeru potrošnje energije.
  • Ovaj modul prati stavke zaliha putem RFID oznaka koje čitaju spojene na kontejnere ili proizvode.
  • Ova tehnologija prati mjesto i vrijedne pokrete imovine poput alata ili opreme.

Molimo pogledajte ovu vezu za RC522 RFID modul podataka .

Dakle, ovo je pregled RC522 RFID modula, njegovog rada i primjene. Dakle, ovo je popularni i svestrani RFID čitač ili modul pisaca, ovisno o MFRC522 IC. Ovaj modul djeluje na 13,56 MHz podržavajući razne RFID protokole pružanjem niske snage i kompaktnog rješenja za različite aplikacije. Ovo je vrijedan alat za programere i hobiste za implementaciju rješenja temeljenih na RFID-u u različitim projektima. Evo pitanja za vas: Tko je izumio RFID tehnologiju?