RC522 RFID Module: Pinout, Mga Tampok, Mga Pagtukoy, Pakikipag -ugnay, Paggawa ng Datasheet at Mga Aplikasyon nito

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Rfid, o Radio-Frequency Identification , ay isang wireless na teknolohiya ng komunikasyon na gumagamit ng mga alon ng RF upang maghanap, mag -imbak, kilalanin, at subaybayan ang mga nakalakip na tag sa mga bagay at magpadala ng data tungkol sa isang tao o isang bagay. Ang mga tag na ito ay nag -iimbak ng elektronikong data na maaaring ma -access ng mga mambabasa mula sa higit sa ilang metro ang layo, nang hindi nangangailangan ng isang direktang linya ng paningin. Maraming mga industriya ang karaniwang gumagamit ng RFID para sa pamamahala ng imbentaryo, pagsubaybay sa pag -aari, control control, at supply chain logistics dahil ito ay mahusay at tumpak na sinusubaybayan at namamahala ng mga item. Pinapayagan ng mga module ng RFID ang mga wireless, non-contact na paglilipat ng data at pagkilala sa object na may mga RF waves, na kasama ang isang mambabasa at isang tag na nakikipag-usap sa pamamagitan ng mga larangan ng electromagnetic. Ang artikulong ito ay nagpapaliwanag sa RC522 RFID module , ang pagtatrabaho nito at ang mga aplikasyon nito.


Ano ang module ng RC522 RFID?

Ang RC522 RFID ay isang 13.56MHz wireless module mula sa NXP semiconductors. Ginagamit ng module na ito ang MFRC522 Controller, na sumusuporta sa SPI, Uart , at mga protocol ng I2C, at karaniwang mga barko na may isang RFID card at key fob. Samakatuwid, pangunahing dinisenyo ng mga developer ang module na RFID na ito para sa hindi pakikipag-ugnay na komunikasyon gamit RFID tags , karaniwang inilalapat sa pagsubaybay sa pagdalo, pag -access ng mga sistema ng control, at pagkilala sa mga bagay o indibidwal.



Gumagana ang RC522 RFID Module

Ang module ng RC522 RFID ay gumagana tulad ng isang mambabasa at manunulat higit sa lahat para sa mga tag na RFID na may 13.56MHz electromagnetic field upang makipag -usap sa kanila. Sinusuportahan ng module na ito ang komunikasyon sa iba't ibang mga microcontroller sa pamamagitan ng UART, SPI , at mga protocol ng I2C. Ito ay maayos na naaayon sa ISO/IEC 14443 Type A card tulad ng Mifare1 S70, S50, Desfire Cards, Ultralight, Pro, atbp.

Gumagamit ang RFID ng mga alon ng radyo upang maipadala ang data sa itaas ng mga maikling distansya sa pamamagitan ng pagpapahintulot sa pagkilala at pagsubaybay sa object. Ito ay gumaganap bilang isang RFID reader sa pamamagitan ng paggawa ng isang 13.56 MHz electromagnetic field. Tuwing ang isang mahusay na naitugma na RFID tag ay nasa saklaw, kung gayon ang antena ng tag ay umaakit sa enerhiya ng RF sa pamamagitan ng pag-power up ng microchip. Pagkatapos nito ay gagamitin ng chip na ito ang RF Energy upang maipadala ang naka -imbak na data sa tag pabalik sa mambabasa.



RC522 RFID Module PIN Configuration:

Ang RC522 RFID Module PIN Configuration ay ipinapakita sa ibaba. Kaya, ang modyul na ito ay may kasamang 8 pin, na ipinaliwanag sa ibaba.

  RC522 RFID module pin configuratiom
RC522 RFID module pin configuratiom
  • Pin-1 (VCC): Ginagamit ito sa kapangyarihan 3.3V sa module ng RFID.
  • Pin-2 (rst): Ito ay isang pag -reset ng pin na ginagamit upang i -reset (o) kapangyarihan sa module ng RFID.
  • Pin-3 (lupa): Ito ay isang ground pin ng system.
  • PIN-4 (IRQ): Ito ay isang nakakagambalang pin na ginagamit upang gisingin ang module ng RFID tuwing ang isang aparato ay papalapit sa saklaw
  • PIN-5 (MISO/SCL/TX): Ito ay isang miso pin tuwing ginagamit para sa komunikasyon ng SPI na gumagana bilang SCL para sa I2C & TX para sa UART.
  • Pin-6 (Moti): Ito ay isang master out na alipin sa pin na ginamit para sa komunikasyon ng SPI.
  • PIN-7 (SCK): Ito ay isang serial CLK pin na ginagamit upang magbigay ng isang mapagkukunan ng CLK.
  • PIN-8 (SS/SDA/RX): Gumagana ito bilang serial input para sa mga layunin ng komunikasyon ng SPI, ang SDA ay ginagamit para sa IIC & RX sa buong UART.

Mga Tampok at Pagtukoy:

Ang Mga tampok at pagtutukoy ng module ng RC522 RFID isama ang sumusunod.

  • Ang RC522 ay isang module ng RFID.
  • Kasama sa module na ito ang 8 pin.
  • Ang operating boltahe nito ay saklaw mula sa 2.5V hanggang 3.3V.
  • Sinusuportahan nito ang iba't ibang mga protocol ng komunikasyon tulad ng I2C, SPI Protocol & UART.
  • Ang maximum na rate ng data ay 10Mbps.
  • Ang kasalukuyang pagkonsumo ay mula sa 13-26mA
  • Ang minimum na pagkonsumo ng power-down mode ay 10UA.
  • Ang saklaw ng dalas ay 13.56 MHz ISM band.
  • Ang mga pag -input ng lohika ay 5V na mapagparaya.
  • Ang temperatura ng operating ay mula sa -20 ° C hanggang +80 ° C.
  • Sinusuportahan nito ang iba't ibang mga uri ng card tulad ng Mifare 1 S70, Mifare 1 S50, Mifare Ultralight, Mifare Desfire, Mifare Pro, atbp.
  • Ang temperatura ng imbakan nito ay mula sa -40 ° C hanggang +85 ° C.
  • Ang kamag -anak na kahalumigmigan ay mula sa 5% hanggang 95%
  • Ang rate ng paglilipat ng data ay hanggang sa 10 mbit/s.
  • Ang konsepto ng Advanced Modulation & Demodulation ay ganap na isinama sa lahat ng mga uri ng 13.56MHz passive contact na mga diskarte sa pakikipag -ugnay at mga protocol.

Katumbas at kahalili

Ang mga katumbas sa RC522 RFID module ay; RC522 SPI S50, PN532 RFID, atbp. Ang mga alternatibong module ng RFID ay; EM-18 RFID Reader, RFID Tag, atbp.

RC522 RFID Module Components

Ang module ng RC522 RFID Reader ay isang module ng mambabasa/manunulat na nagbabasa o nagsusulat ng data sa o mula sa isang RFID transponder. Kasama sa module na ito ang tatlong makabuluhan mga sangkap , tulad ng mfrc522 chip, isang 27.12 MHz Crystal oscillator at isang antena, na ipinaliwanag sa ibaba.

  RC522 RFID Module Components
  RC522 RFID Module Components

Mfrc522 chip

Ang module ng RC522 RFID Reader ay gumagamit ng MFRC522 IC na siyang mataas na isinama na RFID card reader ic. Ang chip na ito ay isang mababang gastos, maliit na sukat, mababang pagkonsumo ng kuryente, basahin at isulat ang chip na higit na gumagana sa 13.56 MHz na hindi pakikipag-ugnay sa komunikasyon. Sinusuportahan nito ang iba't ibang mga tag ng RFID tulad ng Mifare 4K, Mifare 1K, Mifare Mini, at ISO / IEC 14443-based na mga kard at tag.

Bilang karagdagan, ang chip na ito ay maaari ring suportahan ang MIFARE series na batay sa mas mataas na bilis ng pakikipag-ugnay sa komunikasyon at komunikasyon ng duplex kung saan ang bilis nito ay hanggang sa 424 kb/s. Ang IC na ito ay gumana sa isang 13.46 MHz frequency na may hanggang sa 50 mm na operating range batay sa laki at pag -tune ng antena. Ang chip na ito ay maaari ring suportahan ang UART, I2C, at SPI serial na komunikasyon, kabilang ang Arduino.

27.12 MHz Crystal Oscillator

Ang isang 27.12 MHz quartz crystal ay maaaring konektado sa dalawang Oscin at oscout pin ng IC para sa loob ng oscillator.

Antenna

Ang isang coil ng NFC ay naayos sa loob ng PCB ng module ng RFID. Kaya ang antena na ito ay naglabas ng isang 13.56 MHz high-frequency electromagnetic field, na sumusuporta sa 13.56 MHz passive na mga sangkap.

RC522 RFID module na nakikipag -ugnay sa Arduino

Karaniwan, ang RFID ay gumagamit ng mga patlang na electromagnetic upang makilala ang mga tag na awtomatikong na nakakabit sa mga bagay sa loob ng mga mall, tindahan, at marami pa. Kaya, ang RFID tag ay nag -iimbak ng isang malawak na hanay ng data sa loob nito at pinapagana ang RFID reader na basahin; Kaya, hindi ito kailangan ng anumang baterya. Ang RFID ay naglalabas ng mga signal ng radyo upang makabuo ng signal na baligtad mula sa tag.

Ang RC522 RFID reader ay nakipag -ugnay sa Arduino isa , tulad ng ipinakita sa ibaba. Ang mga kinakailangang sangkap upang gawin ang interface na ito ay kasama ang Arduino uno, MFRC522 RFID reader, type A hanggang B usb cable, at mga jumper wires. Ang mga koneksyon ng RC522 RFID reader na nakikipag -ugnay sa Arduino uno ay sumunod bilang;

  Ang RC522 RFID module na nakikipag -ugnay sa board ng Arduino
                                   Ang RC522 RFID module na nakikipag -ugnay sa board ng Arduino
  • Ikonekta ang D10 pin ng Arduino sa SDA pin ng RFID reader.
  • Ikonekta ang D13 pin ng Arduino sa SCK pin ng RFID reader.
  • Ikonekta ang D11 pin ng Arduino sa mosi pin ng RFID reader.
  • Ikonekta ang D12 pin ng Arduino sa miso pin ng RFID reader.
  • Ikonekta ang hindi magkakaugnay na pin ng Arduino sa IRQ pin ng RFID reader.
  • Ikonekta ang GND pin ng Arduino sa GND pin ng RFID reader.
  • Ikonekta ang D9 pin ng Arduino sa rst pin ng RFID reader.
  • Ikonekta ang 3.3V pin ng Arduino sa 3.3V pin ng RFID reader.

Code:

Ang sumusunod na code ay nagpapakita kung paano i -interface ang module ng RC522 RFID kasama ang Arduino Board.

#include
#include
#define ss_pin 10
#define rst_pin 9
Mfrc522 mfrc522 (ss_pin, rst_pin); // Lumikha ng halimbawa ng mfrc522.
walang bisa Setup ()
{
Serial.begin (9600); // Magsimula ng isang serial na komunikasyon
Spi.begin (); // Simulan ang SPI Bus
mfrc522.pcd_init (); // Simulan ang MFRC522
Serial.println ('tinatayang ang iyong card sa mambabasa ...');
Serial.println ();
Hunos
walang bisa loop ()
{
// Maghanap ng mga bagong kard
kung (! mfrc522.picc_isnewcardpresent ())
{
bumalik;
Hunos
// Piliin ang isa sa mga kard
kung (! mfrc522.picc_readCardSerial ())
{
bumalik;
Hunos
// Ipakita ang uid sa serial monitor
Serial.print ('UID tag:');
String content = '';
Byte Letter;
para sa (byte i = 0; i {
Serial.print (mfrc522.uid.uidbyte [i] <0x10? '0 ″:' ');
Serial.print (mfrc522.uid.uidbyte [i], hex);
nilalaman.concat (string (mfrc522.uid.uidbyte [i] <0x10? '0 ″:' '));
nilalaman.concat (string (mfrc522.uid.uidbyte [i], hex));
Hunos
Serial.println ();
Serial.print ('Mensahe:');
nilalaman.touppercase ();
kung (nilalaman.substring (1) == 'bd 31 15 2b') // baguhin dito ang uid ng card/card na nais mong bigyan ng access
{
Serial.println ('awtorisadong pag -access');
Serial.println ();
pagkaantala (3000);
Hunos
iba pa {
Serial.println ('tinanggihan ng pag -access');
pagkaantala (3000);
Hunos
Hunos

Nagtatrabaho

Kasama sa itaas na code ang SPI library upang makipag -usap sa mga tag ng RFID sa isang maikling distansya. Bilang karagdagan, maaari mong idagdag ang library ng RFID. Tinukoy ng code ang pag -reset ng module ng module, na kumokonekta sa pin 9 sa Arduino. Para sa komunikasyon ng SPI, ang serial input pin ay kumokonekta sa pin 10 ng Arduino.

Ang code sa walang bisa na pag -setup ay sinisimulan ang SPI bus at ang RFID module. Pagkatapos nito, ang code sa function ng Void Loop ay unang na -scan upang lumitaw sa isang bagong card. Inilarawan ng code ang mga kondisyon kung ang RFID card ay nagsasama ng isang UID tag na nakaimbak sa loob ng IDE o hindi pagkatapos, ito ay gumana at magbibigay ng mensahe nang kahihinatnan.

Ang teksto sa itaas ay naglalarawan ng koneksyon sa pagitan ng MFRC522 RFID Reader at ang Arduino Uno. Kapag na -install mo ang library ng RFID pagkatapos ay i -upload ang nasa itaas na code na maa -access sa loob ng board ng Arduino UNO. Ngayon, ang nabanggit na code ay nai-upload sa Arduino Board. Ngayon, dapat mong i -upload ang code na nabanggit sa itaas sa board ng Arduino. Sa code na ito, baguhin ang linya kung (nilalaman.substring (1) == 'Isulat ang iyong UID'). Kaya, kung ang tag na ito ay nagsasama ng isang katulad na naka -imbak na UID, pagkatapos ay obserbahan ang mensahe bilang awtorisadong pag -access; Kung hindi, makikita mo ang mensahe bilang pag -access na tinanggihan sa itaas ng serial monitor.

Mga kalamangan at kawalan

Ang Mga kalamangan ng RC522 RFID module isama ang sumusunod.

  • Ang module ng RC522 ay isang cost-effective & compact solution higit sa lahat para sa mga aplikasyon ng RFID.
  • Ang module na ito ay may mababang pagkonsumo ng kuryente, kaya, angkop para sa mga aparato na pinapagana ng baterya.
  • Isinasama ng mga nag -develop ang module na ito sa iba't ibang mga platform ng microcontroller, tulad ng Arduino, gamit ang mga interface ng komunikasyon ng SPI, UART, at I2C.
  • Ang module na ito ay nagpapatakbo sa 13.56 MHz at katugma sa iba't ibang mga kard, kabilang ang ISO/IEC 14443 Type A, Mifare1 S70, Mifare1 S50, Mifare Ultralight, Mifare Desfire, at Mifare Pro.
  • Ang mga gumagamit ay madaling mai -load ang module na ito nang direkta sa isang iba't ibang mga hulma ng mambabasa.
  • Mataas ang rate ng paglipat ng data nito, hanggang sa 10 mbit/s.
  • Ang module na ito ay nagbabasa at nagsusulat ng data sa mga tag ng RFID.
  • Ginagamit nito ang komunikasyon ng SPI para sa pare -pareho ang paglipat ng data sa pagitan ng RFID reader at ang microcontroller.
  • Ang module na ito ay magagamit sa mas kaunting gastos, at perpekto para sa pagbuo ng kagamitan ng gumagamit.
  • Ang disenyo nito ay nakakatugon sa higit na mahusay na pag -unlad ng aplikasyon at mga kinakailangan sa paggawa.

Ang Mga Kakulangan ng RC522 RFID module isama ang sumusunod.

  • Ang module na ito ay may isang limitadong saklaw ng pagbabasa ay humigit -kumulang na 1 metro, higit sa lahat para sa mga passive tag.
  • Ang RFID tag ay dapat na malapit sa RFID reader para sa paghahatid ng data.
  • Ang mga sistema ng RFID ay maaaring madaling kapitan ng panghihimasok mula sa iba't ibang mga elektronikong aparato (o malakas na larangan ng electromagnetic.
  • Ang pagkagambala na ito ay maaaring makagambala sa komunikasyon sa pagitan ng mambabasa at ang tag, na humahantong sa hindi wastong pagbabasa o kahit na pagkabigo ng system.
  • Maaari silang madaling kapitan ng iligal na pag -access, na maaaring humantong sa mga paglabag sa data at saklaw ng sensitibong data.
  • Ang paunang gastos ng RFID system ay mas mataas kumpara sa iba pang mga teknolohiya, lalo na para sa mga malalaking pag-deploy.
  • Ang mga sistema ng RFID ay nakasalalay sa isang mapagkukunan ng kuryente, kaya ang mga outage ng kuryente ay maaaring maging sanhi ng pagbagsak o downtime ng system.
  • Ang RFID system na pag -set up at pamamahala ay maaaring maging mas mahirap kumpara sa pag -access sa mga diskarte sa control, na nangangailangan ng dalubhasang impormasyon at kasanayan.

Mga Aplikasyon

Ang Mga aplikasyon ng RC522 RFID module isama ang sumusunod.

  • Sinusubaybayan ng module ng RFID na ito ang pagdalo ng mag -aaral o empleyado sa pamamagitan ng pagbabasa ng mga tag o kard ng RFID.
  • Maaaring isama ito ng mga nag -develop sa mga system na nangangailangan ng awtorisadong manggagawa upang ma -access ang mga tukoy na lugar na may mga kard ng RFID.
  • Maaaring magamit ng mga samahan ang teknolohiyang ito upang makilala at masubaybayan ang mga awtorisadong manggagawa o ari -arian sa loob ng isang perimeter sa kaligtasan.
  • Sinusubaybayan din ng module na ito ang mga kalakal sa buong supply chain, pagpapahusay ng kakayahang makita at kahusayan.
  • Ang mga gumagamit ay gumagamit ng mga portable na aparato ng handheld tulad ng mga mambabasa ng RFID na basahin at isulat ang impormasyon sa mga tag ng RFID.
  • Ang mga tao ay gumagamit ng mga tag ng RFID upang makilala at subaybayan ang mga hayop, mga alagang hayop, at mga sasakyan sa real time. Bilang karagdagan, ang mga negosyo ay maaaring magamit ang teknolohiyang ito upang subaybayan ang mga kargamento at pagbutihin ang logistik ng supply chain.
  • Ang teknolohiya ng RFID ay nagpapabuti sa serbisyo ng customer at binabawasan ang mga pagkalugi.
  • Ito ay angkop upang magamit ang mga matalinong metro upang suriin ang pagkonsumo ng enerhiya.
  • Sinusubaybayan ng module na ito ang mga item ng imbentaryo sa pamamagitan ng mga tag ng RFID na nagbabasa na konektado sa mga lalagyan o produkto.
  • Sinusubaybayan ng teknolohiyang ito ang lugar at mahalagang paggalaw ng pag -aari tulad ng mga tool o kagamitan.

Mangyaring sumangguni sa link na ito para sa RC522 RFID Module Datasheet .

Kaya, ito ay isang pangkalahatang -ideya ng RC522 RFID module, gumagana, at mga aplikasyon nito. Kaya ito ay isang tanyag at maraming nalalaman RFID reader o module ng manunulat depende sa MFRC522 IC. Ang module na ito ay nagpapatakbo sa 13.56 MHz sa pamamagitan ng pagsuporta sa iba't ibang mga protocol ng RFID sa pamamagitan ng pagbibigay ng isang mababang kapangyarihan at compact na solusyon para sa iba't ibang mga aplikasyon. Ito ay isang mahalagang tool para sa mga developer at hobbyist upang maipatupad ang mga solusyon na nakabase sa RFID sa loob ng iba't ibang mga proyekto. Narito ang isang katanungan para sa iyo: Sino ang nag -imbento ng teknolohiyang RFID?