Rfid, atau Pengenalpastian frekuensi radio , adalah teknologi komunikasi tanpa wayar yang menggunakan gelombang RF untuk mencari, menyimpan, mengenal pasti, dan menjejaki tag yang dilampirkan ke objek dan menghantar data mengenai seseorang atau objek. Tag ini menyimpan data elektronik yang boleh diakses oleh pembaca dari lebih dari beberapa meter jauhnya, tanpa memerlukan garis penglihatan langsung. Banyak industri biasanya menggunakan RFID untuk pengurusan inventori, pengesanan aset, kawalan akses, dan logistik rantaian bekalan kerana ia dengan cekap dan tepat menjejaki dan mengurus item. Modul RFID membolehkan pemindahan data tanpa wayar, bukan hubungan dan pengenalan objek dengan gelombang RF, yang termasuk pembaca dan tag yang berkomunikasi melalui medan elektromagnet. Artikel ini menghuraikan mengenai RC522 RFID Modul , kerja & aplikasinya.
Apakah modul RFID RC522?
RFID RC522 adalah modul komunikasi tanpa wayar 13.56MHz dari semikonduktor NXP. Modul ini menggunakan pengawal MFRC522, yang menyokong SPI, UART , dan protokol I2C, dan biasanya kapal dengan kad RFID dan FOB utama. Oleh itu, pemaju terutamanya mereka bentuk modul RFID ini untuk komunikasi bukan hubungan menggunakan Tag RFID , biasanya digunakan dalam pengesanan kehadiran, sistem kawalan akses, dan mengenal pasti objek atau individu.
Modul RC522 RFID berfungsi
Modul RC522 RFID berfungsi seperti pembaca & penulis terutamanya untuk tag RFID dengan medan elektromagnet 13.56MHz untuk berkomunikasi dengan mereka. Modul ini menyokong komunikasi dengan mikrokontroler yang berbeza melalui UART, SPI , dan protokol I2C. Ia dipadankan dengan kad jenis A ISO/IEC 14443 seperti MIFARE1 S70, S50, Kad Desfire, Ultralight, Pro, dll.
RFID menggunakan gelombang radio untuk menghantar data di atas jarak pendek dengan membenarkan pengenalpastian & penjejakan objek. Ia berfungsi sebagai pembaca RFID dengan menghasilkan medan elektromagnet 13.56 MHz. Apabila tag RFID yang dipadankan dengan baik, maka antena tag menarik tenaga RF dengan menggerakkan mikrocip. Selepas itu cip ini akan menggunakan tenaga RF untuk menghantar data yang disimpan pada tag kembali ke pembaca.
RC522 RFID Modul PIN Konfigurasi:
Konfigurasi pin modul RC522 RFID ditunjukkan di bawah. Jadi, modul ini termasuk 8 pin, yang dijelaskan di bawah.

- PIN-1 (VCC): Ia digunakan untuk kuasa 3.3V ke modul RFID.
- PIN-2 (RST): Ia adalah pin reset yang digunakan untuk menetapkan semula (atau) kuasa ke bawah modul RFID.
- PIN-3 (tanah): Ia adalah pin tanah sistem.
- PIN-4 (IRQ): Ia adalah pin interupsi yang digunakan untuk membangunkan modul RFID apabila peranti mendekati julat
- PIN-5 (MISO/SCL/TX): Ia adalah pin miso setiap kali digunakan untuk komunikasi SPI yang berfungsi sebagai SCL untuk I2C & TX untuk UART.
- PIN-6 (Moti): Ia adalah hamba tuan dalam pin yang digunakan untuk komunikasi SPI.
- PIN-7 (SCK): Ia adalah pin CLK bersiri yang digunakan untuk menyediakan sumber CLK.
- PIN-8 (SS/SDA/RX): Ia berfungsi sebagai input bersiri untuk tujuan komunikasi SPI, SDA digunakan untuk IIC & RX sepanjang UART.
Ciri & Spesifikasi:
The ciri dan spesifikasi modul RFID RC522 termasuk yang berikut.
- RC522 adalah modul RFID.
- Modul ini termasuk 8 pin.
- Voltan operasinya berkisar dari 2.5V hingga 3.3V.
- Ia menyokong protokol komunikasi yang berbeza seperti I2C, SPI Protocol & UART.
- Kadar data maksimum ialah 10Mbps.
- Penggunaan semasa berkisar antara 13-26mA
- Penggunaan mod kuasa minimum adalah 10UA.
- Julat frekuensi ialah 13.56 MHz ISM band.
- Input logik adalah toleran 5V.
- Suhu operasi berkisar dari -20 ° C hingga +80 ° C.
- Ia menyokong jenis kad yang berbeza seperti Mifare 1 S70, Mifare 1 S50, Mifare Ultralight, Mifare Desfire, Mifare Pro, dll.
- Suhu penyimpanannya berkisar dari -40 ° C hingga +85 ° C.
- Kelembapan relatif berkisar antara 5% hingga 95%
- Kadar pemindahan data adalah sehingga 10 mbit/s.
- Konsep Modulasi & Demodulasi Lanjutan telah diintegrasikan sepenuhnya ke dalam semua jenis teknik & protokol komunikasi dan protokol yang tidak bersentuhan pasif 13.56MHz.
Kesamaan & Alternatif
Bersamaan dengan modul RFID RC522 adalah; RC522 SPI S50, PN532 RFID, dan lain -lain. Modul RFID alternatif adalah; EM-18 RFID Reader, Tag RFID, dll.
Komponen Modul RC522 RFID
Modul pembaca RC522 RFID adalah modul pembaca/penulis yang membaca atau menulis data ke atau dari transponder RFID. Modul ini merangkumi tiga yang signifikan komponen , seperti cip MFRC522, 27.12 MHz pengayun kristal & antena, yang dijelaskan di bawah.

MFRC522 cip
Modul pembaca RC522 RFID menggunakan MFRC522 IC yang merupakan pembaca kad RFID yang tinggi. Cip ini adalah kos rendah, saiz kecil, penggunaan kuasa rendah, cip baca & tulis yang berfungsi terutamanya pada komunikasi bukan hubungan 13.56 MHz. Ia menyokong pelbagai tag RFID seperti MIFARE 4K, MIFARE 1K, MIFARE MINI, dan Kad & Tag berasaskan ISO / IEC 14443.
Di samping itu, cip ini juga boleh menyokong komunikasi dan komunikasi dupleks yang berpusat di Mifare Series yang berpusat di mana kelajuannya adalah sehingga 424 kb/s. Fungsi IC ini pada frekuensi 13.46 MHz dengan jarak operasi sehingga 50 mm berdasarkan saiz & penalaan antena. Cip ini juga boleh menyokong komunikasi siri UART, I2C, dan SPI, termasuk Arduino.
27.12 MHz pengayun kristal
Kristal kuarza 27.12 MHz boleh disambungkan ke dua pin Oscin & Oscout IC untuk pengayun dalam.
Antena
Gegelung NFC ditetapkan dalam PCB modul RFID. Oleh itu, antena ini memancarkan medan elektromagnet frekuensi tinggi 13.56 MHz, yang menyokong komponen pasif 13.56 MHz.
RC522 RFID Modul Interfacing dengan Arduino
Umumnya, RFID menggunakan medan elektromagnet untuk mengenal pasti tag secara automatik yang dilampirkan pada perkara -perkara di dalam pusat membeli -belah, kedai, dan banyak lagi. Oleh itu, tag RFID menyimpan pelbagai data di dalamnya dan menguasai pembaca RFID untuk dibaca; Oleh itu, ia tidak memerlukan bateri. RFID memancarkan isyarat radio untuk menghasilkan isyarat terbalik dari tag.
Pembaca RFID RC522 dihubungkan dengan Arduino One , seperti yang ditunjukkan di bawah. Komponen yang diperlukan untuk membuat interfacing ini termasuk Arduino UNO, MFRC522 RFID Reader, Type A to B USB Cable, dan Wires Jumper. Sambungan RC522 RFID Reader Interfacing dengan Arduino UNO Ikut sebagai;

- Sambungkan pin D10 Arduino ke pin SDA pembaca RFID.
- Sambungkan pin D13 Arduino ke pin SCK pembaca RFID.
- Sambungkan pin D11 Arduino ke pin MOSI pembaca RFID.
- Sambungkan pin D12 Arduino ke pin miso pembaca RFID.
- Sambungkan pin Arduino yang tidak berkaitan dengan pin IRQ pembaca RFID.
- Sambungkan pin GND Arduino ke pin GND pembaca RFID.
- Sambungkan pin D9 Arduino ke pin pertama pembaca RFID.
- Sambungkan pin 3.3V Arduino ke pin 3.3V pembaca RFID.
Kod:
Kod berikut menunjukkan bagaimana untuk menyambung modul RFID RC522 dengan Lembaga Arduino.
#include
#include
#define ss_pin 10
#define rst_pin 9
MFRC522 MFRC522 (ss_pin, rst_pin); // Buat contoh MFRC522.
persediaan tidak sah ()
{
Serial.Begin (9600); // Memulakan komunikasi bersiri
Spi.begin (); // memulakan bas SPI
MFRC522.PCD_INIT (); // Memulakan MFRC522
Serial.println ('Mengira kad anda kepada pembaca ...');
Serial.println ();
}
gelung tidak sah ()
{
// Cari kad baru
jika (! MFRC522.PICC_ISNEWCARDPRESENT ())
{
kembali;
}
// pilih salah satu kad
jika (! mfrc522.picc_readcardserial ())
{
kembali;
}
// tunjukkan uid pada monitor bersiri
Serial.print ('UID Tag:');
Kandungan String = '';
surat byte;
untuk (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 ('Mesej:');
content.toUpperCase ();
jika (content.substring (1) == 'bd 31 15 2b') // Tukar di sini uid kad/kad yang anda ingin memberi akses
{
Serial.println ('Akses Dibenarkan');
Serial.println ();
kelewatan (3000);
}
lain {
Serial.println ('Akses Ditolak');
kelewatan (3000);
}
}
Bekerja
Kod di atas termasuk perpustakaan SPI untuk berkomunikasi dengan tag RFID dalam jarak yang singkat. Di samping itu, anda boleh menambah perpustakaan RFID. Kod ini mentakrifkan pin reset modul, yang menghubungkan ke pin 9 pada Arduino. Untuk komunikasi SPI, pin input bersiri menghubungkan ke pin 10 arduino.
Kod dalam persediaan tidak sah memulakan bas SPI & modul RFID. Selepas itu, kod dalam fungsi Loop Void mula -mula diimbas untuk muncul pada kad baru. Kod ini telah menerangkan syarat -syarat jika kad RFID termasuk tag UID yang disimpan dalam IDE atau tidak, ia akan berfungsi dan memberikan mesej akibatnya.
Teks di atas menerangkan sambungan antara pembaca RFID MFRC522 dan Arduino UNO. Sebaik sahaja anda memasang perpustakaan RFID kemudian muat naik kod di atas yang boleh diakses dalam papan Arduino UNO. Sekarang, kod yang disebutkan di atas dimuat naik ke papan Arduino. Sekarang, anda perlu memuat naik kod yang disebutkan di atas ke papan Arduino. Dalam kod ini, tukar garis jika (content.substring (1) == 'tulis uid anda'). Jadi, jika tag ini termasuk UID yang disimpan yang sama, maka perhatikan mesej sebagai akses yang dibenarkan; Jika tidak, anda akan melihat mesej sebagai akses yang ditolak di atas monitor siri.
Kelebihan & Kekurangan
The Kelebihan modul RFID RC522 termasuk yang berikut.
- Modul RC522 adalah penyelesaian kos efektif & padat terutamanya untuk aplikasi RFID.
- Modul ini mempunyai penggunaan kuasa yang rendah, jadi, sesuai untuk peranti berkuasa bateri.
- Pemaju mengintegrasikan modul ini dengan pelbagai platform mikrokontroler, seperti Arduino, menggunakan antara muka komunikasi SPI, UART, dan I2C.
- Modul ini beroperasi pada 13.56 MHz dan serasi dengan kad yang berbeza, termasuk ISO/IEC 14443 Type A, Mifare1 S70, MIFARE1 S50, Mifare Ultralight, Mifare Desfire, dan Mifare Pro.
- Pengguna dengan mudah boleh memuatkan modul ini terus ke dalam pelbagai acuan pembaca.
- Kadar pemindahan datanya adalah tinggi, sehingga 10 mbit/s.
- Modul ini membaca dan menulis data kepada tag RFID.
- Ia menggunakan komunikasi SPI untuk pemindahan data yang konsisten antara pembaca RFID & mikrokontroler.
- Modul ini boleh didapati dengan kos yang kurang, dan sesuai untuk pembangunan peralatan pengguna.
- Reka bentuknya memenuhi keperluan pembangunan aplikasi & pengeluaran yang unggul.
The Kekurangan modul RFID RC522 termasuk yang berikut.
- Modul ini mempunyai julat bacaan terhad adalah kira -kira 1 meter, terutamanya untuk tag pasif.
- Tag RFID harus berdekatan dengan pembaca RFID untuk penghantaran data.
- Sistem RFID boleh terdedah kepada gangguan dari peranti elektronik yang berbeza (atau medan elektromagnet yang kuat.
- Gangguan ini boleh mengganggu komunikasi antara pembaca & tag, yang membawa kepada pembacaan yang tidak tepat atau kegagalan sistem.
- Mereka boleh terdedah kepada akses haram, yang boleh menyebabkan pelanggaran data dan liputan data sensitif.
- Kos awal sistem RFID adalah lebih tinggi berbanding dengan teknologi lain, terutamanya untuk penyebaran besar-besaran.
- Sistem RFID bergantung kepada sumber kuasa, jadi gangguan kuasa boleh menyebabkan pecahan atau sistem downtime.
- Sistem RFID Penubuhan & Pengurusan boleh menjadi lebih sukar berbanding dengan teknik kawalan akses, yang memerlukan maklumat dan kemahiran khusus.
Aplikasi
The Aplikasi modul RFID RC522 termasuk yang berikut.
- Modul RFID ini menjejaki kehadiran pelajar atau pekerja dengan membaca tag atau kad RFID.
- Pemaju boleh memasukkannya ke dalam sistem yang memerlukan pekerja yang diberi kuasa untuk mengakses kawasan tertentu dengan kad RFID.
- Organisasi boleh menggunakan teknologi ini untuk mengiktiraf dan memantau pekerja atau aset yang diberi kuasa dalam perimeter keselamatan.
- Modul ini juga menjejaki barangan sepanjang rantaian bekalan, meningkatkan penglihatan dan kecekapan.
- Pengguna menggunakan peranti pegang tangan mudah alih seperti pembaca RFID untuk membaca dan menulis maklumat kepada tag RFID.
- Orang ramai menggunakan tag RFID untuk mengenal pasti dan mengesan ternakan, haiwan kesayangan, dan kenderaan dalam masa nyata. Di samping itu, perniagaan boleh memanfaatkan teknologi ini untuk mengesan kargo dan meningkatkan logistik rantaian bekalan.
- Teknologi RFID meningkatkan perkhidmatan pelanggan dan mengurangkan kerugian.
- Ia sesuai untuk menggunakan meter pintar untuk memeriksa penggunaan tenaga.
- Modul ini menjejaki item inventori melalui tag RFID membaca yang disambungkan ke bekas atau produk.
- Teknologi ini menjejaki tempat dan pergerakan aset berharga seperti alat atau peralatan.
Sila rujuk pautan ini untuk Lembaran data modul RC522 RFID .
Oleh itu, ini adalah gambaran keseluruhan modul RFID RC522, kerja, dan aplikasinya. Jadi ini adalah pembaca RFID yang popular dan serba boleh modul atau penulis bergantung kepada MFRC522 IC. Modul ini beroperasi pada 13.56 MHz dengan menyokong pelbagai protokol RFID dengan menyediakan penyelesaian kuasa rendah dan padat untuk pelbagai aplikasi. Ini adalah alat yang berharga bagi pemaju dan penggemar untuk melaksanakan penyelesaian berasaskan RFID dalam pelbagai projek. Berikut adalah soalan untuk anda: Siapa yang mencipta teknologi RFID?