RC522 RFID Modülü: Pinout, Özellikler, Spesifikasyonlar, Arabirim, Çalışma Veri Sayfası ve Uygulamaları

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





RFID veya Radyo-frekans tanımlama , ekli etiketleri nesnelere aramak, depolamak, tanımlamak ve izlemek ve bir kişi veya nesne ile ilgili verileri iletmek için RF dalgalarını kullanan kablosuz bir iletişim teknolojisidir. Bu etiketler, okuyucuların doğrudan bir görüş hattı gerektirmeden birkaç metreden fazla uzakta erişebilecekleri elektronik verileri depolar. Birçok endüstri, envanter yönetimi, varlık izleme, erişim kontrolü ve tedarik zinciri lojistiği için RFID'yi yaygın olarak kullanır, çünkü öğeleri verimli ve doğru bir şekilde izler ve yönetir. RFID modülleri, elektromanyetik alanlar aracılığıyla iletişim kuran bir okuyucu ve bir etiket içeren RF dalgalarıyla kablosuz, temassız veri aktarımına ve nesne tanımlamasına izin verir. Bu makale, RC522 RFID Modülü , onun çalışması ve uygulamaları.


RC522 RFID modülü nedir?

RC522 RFID, NXP yarı iletkenlerinden 13.56MHz kablosuz iletişim modülüdür. Bu modül, SPI'yi destekleyen MFRC522 denetleyicisini kullanır, Uart ve I2C protokolleri ve tipik olarak bir RFID kartı ve anahtar FOB ile gönderilir. Bu nedenle, geliştiriciler öncelikle bu RFID modülünü temassız iletişim için tasarlar. RFID etiketleri .



RC522 RFID Modülü Çalışıyor

RC522 RFID modülü, onlarla iletişim kurmak için 13.56MHz elektromanyetik alana sahip RFID etiketleri için bir okuyucu ve yazar gibi çalışır. Bu modül, UART aracılığıyla farklı mikrodenetleyicilerle iletişimi destekler, SPI ve I2C protokolleri. ISO/IEC 14443 MIFARE1 S70, S50, Desfire Kartları, UltraLight, Pro vb.

RFID, tanımlama ve nesne izlemeye izin vererek verileri kısa mesafelerin üzerine iletmek için radyo dalgalarını kullanır. 13.56 MHz elektromanyetik alan üreterek RFID okuyucu olarak gerçekleştirilir. İyi eşleştirilmiş bir RFID etiketi aralıkta gelirse, etiketin anteni mikroçipi açarak RF enerjisini çeker. Bundan sonra bu çip, etiket üzerindeki depolanan verileri okuyucuya doğru iletmek için RF enerjisini kullanacaktır.



RC522 RFID Modül Pin Yapılandırması:

RC522 RFID modül pim yapılandırması aşağıda gösterilmiştir. Böylece, bu modül aşağıda açıklanan 8 pim içerir.

  RC522 RFID Modül Pimi Configuratiom
RC522 RFID Modül Pimi Configuratiom
  • PIN-1 (VCC): RFID modülüne 3.3V güçlendirmek için kullanılır.
  • PIN-2 (RST): RFID modülünü aşağı doğru sıfırlamak (OR) için kullanılan bir sıfırlama pimidir.
  • PIN-3 (Zemin): Sistemin bir zemin pimidir.
  • PIN-4 (IRQ): Bir cihaz aralığa yaklaştığında RFID modülünü uyandırmak için kullanılan bir kesinti pimidir.
  • PIN-5 (MISO/SCL/TX): UART için I2C & TX için SCL olarak çalışan SPI iletişimi için kullanıldığında bir MISO pimidir.
  • PIN-6 (MOTI): SPI iletişimi için kullanılan pimdeki bir usta köle.
  • PIN-7 (SCK): Bir CLK kaynağı sağlamak için kullanılan bir seri CLK pimidir.
  • PIN-8 (SS/SDA/RX): SPI iletişim amacıyla seri giriş olarak çalışır, SDA UART boyunca IIC & RX için kullanılır.

Özellikler ve Özellikler:

. RC522 RFID modülünün özellikleri ve özellikleri aşağıdakileri ekleyin.

  • RC522 bir RFID modülüdür.
  • Bu modül 8 pim içerir.
  • Çalışma voltajı 2.5V ila 3.3V arasında değişir.
  • I2C, SPI Protokolü ve UART gibi farklı iletişim protokollerini destekler.
  • Maksimum veri hızı 10Mbps'dir.
  • Mevcut tüketim 13-26mA arasında değişmektedir
  • Minimum güç indirme modu tüketimi 10UA'dır.
  • Frekans aralığı 13.56 MHz ISM bandıdır.
  • Mantık girişleri 5V toleranslıdır.
  • Çalışma sıcaklığı -20 ° C ila +80 ° C arasında değişir.
  • Mifare 1 S70, Mifare 1 S50, Mifare Ultralight, Mifare Desfire, Mifare Pro, vb. Gibi farklı kart türlerini destekler.
  • Depolama sıcaklığı -40 ° C ila +85 ° C arasında değişir.
  • Bağıl nem% 5 ila% 95 arasında değişir
  • Veri aktarım hızı 10 mbit/s'ye kadardır.
  • Gelişmiş Modülasyon ve Demodülasyon Kavramı tamamen 13.56MHz pasif temassız iletişim teknikleri ve protokollerine entegre edildi.

Eşdeğerler ve alternatifler

RC522 RFID modüllerine eşdeğerler; RC522 SPI S50, PN532 RFID, vb. Alternatif RFID modülleri; EM-18 RFID okuyucu, RFID etiketi, vb.

RC522 RFID Modül Bileşenleri

RC522 RFID okuyucu modülü, bir RFID transponderine veya bir RFID transponderine veri okuyan veya yazan bir okuyucu/yazar modülüdür. Bu modül üç önemli içerir bileşenler , MFRC522 çipi gibi, 27.12 MHz kristal osilatör ve aşağıda açıklanan bir anten.

  RC522 RFID Modül Bileşenleri
  RC522 RFID Modül Bileşenleri

MFRC522 çip

RC522 RFID Okuyucu Modülü, Yüksek Birleştirilmiş RFID Kart Okuyucu IC olan MFRC522 IC kullanır. Bu çip, esas olarak 13.56 MHz temassız iletişimde çalışan düşük maliyetli, küçük, düşük güç tüketimi, okuma ve yazma çipidir. Mifare 4K, Mifare 1K, Mifare Mini ve ISO / IEC 14443 tabanlı kartlar ve etiketler gibi çeşitli RFID etiketlerini destekler.

Buna ek olarak, bu çip, hızının 424 kb/s'ye kadar olduğu MIFARE tabanlı daha yüksek hızlı temassız iletişim ve dubleks iletişimi de destekleyebilir. Bu IC, antenin boyutuna ve ayarına göre 50 mm'ye kadar çalışma aralığına sahip 13.46 MHz frekansında çalışır. Bu çip, Arduino da dahil olmak üzere UART, I2C ve SPI seri iletişimini de destekleyebilir.

27.12 MHz Kristal Osilatör

27.12 MHz kuvars kristali, iç osilatör için IC'nin iki Oscin ve Oscout pimine bağlanabilir.

Anten

Bir NFC bobini, RFID modülünün PCB'si içinde sabitlenir. Böylece bu anten, 13.56 MHz pasif bileşenleri destekleyen 13.56 MHz yüksek frekanslı elektromanyetik alan yayar.

Arduino ile RC522 RFID modülü arayüz

Genel olarak, RFID, alışveriş merkezleri, mağazalar ve daha fazlası içindeki şeylere eklenen etiketleri otomatik olarak tanımlamak için elektromanyetik alanlar kullanır. Böylece, RFID etiketi içinde geniş bir veri yelpazesi depolar ve RFID okuyucusunu okumaya zorlar; Bu nedenle, herhangi bir pile ihtiyacı yoktur. RFID, etiketten sinyal tersine üretmek için radyo sinyallerini yayar.

RC522 RFID okuyucu ile arayüzlendi. Arduino , aşağıda gösterildiği gibi. Bu arayüzü yapmak için gerekli bileşenler arasında Arduino Uno, MFRC522 RFID okuyucu, A'dan B USB kablosuna Tipi ve jumper kabloları bulunur. Arduino Uno ile RC522 RFID okuyucu arayüzünün bağlantıları;

  RC522 RFID Modülü Arduino Board ile Arabirim
                                   RC522 RFID Modülü Arduino Board ile Arabirim
  • Arduino'nun D10 pinini RFID okuyucusunun SDA pinine bağlayın.
  • Arduino'nun D13 pimini RFID okuyucusunun SCK pimine bağlayın.
  • Arduino'nun D11 pinini RFID okuyucunun Mosi pimine bağlayın.
  • Arduino'nun D12 pimini RFID okuyucunun miso pimine bağlayın.
  • Arduino'nun bağlantısız pimini RFID okuyucusunun IRQ pimine bağlayın.
  • Arduino'nun GND pinini RFID okuyucusunun GND pinine bağlayın.
  • Arduino'nun D9 pinini RFID okuyucunun ilk pimine bağlayın.
  • Arduino'nun 3.3V pimini RFID okuyucunun 3.3V pimine bağlayın.

Kod:

Aşağıdaki kod, RC522 RFID modülünün Arduino kartıyla nasıl arayüz oluşturulacağını göstermektedir.

#include
#include
#define ss_pin 10
#define rst_pin 9
MFRC522 MFRC522 (SS_PIN, RST_PIN); // mfrc522 örneği oluştur.
void kurulumu ()
{
Serial.Begin (9600); // seri iletişim başlatın
Spi.begin (); // spi otobüsü başlat
mfrc522.pcd_init (); // mfrc522'yi başlat
Serial.println (“Kartınızı okuyucuya yaklaştır…”);
Serial.println ();
}
void loop ()
{
// yeni kartlar arayın
if (! mfrc522.picc_isnewcardpresent ())
{
geri dönmek;
}
// Kartlardan birini seçin
if (! Mfrc522.piccc_readcardserial ())
{
geri dönmek;
}
// seri monitörde uid göster
Serial.print (“UID etiketi:”);
Dize içeriği = “”;
bayt mektubu;
için (bayt 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 (“Mesaj:”);
content.touppercase ();
if (content.substring (1) == “bd 31 15 2b”) // Burada erişim vermek istediğiniz kartın/kartların UID'sini değiştirin
{
Serial.println (“Yetkili Erişim”);
Serial.println ();
gecikme (3000);
}
başka {
Serial.println (”erişim reddedildi”);
gecikme (3000);
}
}

Çalışma

Yukarıdaki kod, RFID etiketleriyle kısa bir mesafede iletişim kurmak için SPI kitaplığını içerir. Ayrıca, RFID kitaplığını ekleyebilirsiniz. Kod, Modülün Arduino'daki Pim 9'a bağlanan sıfırlama pimini tanımlar. SPI iletişimi için, seri giriş pimi Arduino'nun Pim 10'a bağlanır.

Boşluk kurulumundaki kod, SPI veri yolu ve RFID modülünü başlatır. Bundan sonra, boşluk döngüsü işlevindeki kod ilk olarak yeni bir kartta görünecek şekilde taranır. Kod, RFID kartının IDE içinde depolanan bir UID etiketi içeriyorsa veya o zaman değil, işlev görür ve mesajı sonuç olarak sağlarsa koşulları açıklamıştır.

Yukarıdaki metin MFRC522 RFID okuyucu ile Arduino Uno arasındaki bağlantıyı açıklamaktadır. RFID kitaplığını yükledikten sonra, Arduino UNO kartında erişilebilen yukarıdaki kodu yükleyin. Şimdi, yukarıda belirtilen kod Arduino Kuruluna yüklenir. Şimdi, yukarıda belirtilen kodu Arduino kartına yüklemelisiniz. Bu kodda (content.substring (1) == “UID'nizi yaz”) satırını değiştirin. Bu nedenle, bu etiket benzer depolanmış bir UID içeriyorsa, mesajı yetkili erişim olarak gözlemleyin; Aksi takdirde, mesajı seri monitörün üzerinde reddedilen erişim olarak göreceksiniz.

Avantajlar ve Dezavantajlar

. RC522 RFID modüllerinin avantajları aşağıdakileri ekleyin.

  • RC522 modülü, esas olarak RFID uygulamaları için uygun maliyetli ve kompakt bir çözümdür.
  • Bu modül düşük güç tüketimine sahiptir, bu nedenle pille çalışan cihazlar için uygundur.
  • Geliştiriciler, bu modülü SPI, UART ve I2C iletişim arayüzlerini kullanarak Arduino gibi çeşitli mikrodenetleyici platformlarla entegre eder.
  • Bu modül 13.56 MHz'de çalışır ve ISO/IEC 14443 Tip A, Mifare1 S70, Mifare1 S50, Mifare Ultralight, Mifare Desfire ve Mifare Pro dahil olmak üzere farklı kartlarla uyumludur.
  • Kullanıcılar bu modülü doğrudan çeşitli okuyucu kalıplarına kolayca yükleyebilir.
  • Veri aktarım hızı yüksek, 10 mbit/s'ye kadar.
  • Bu modül verileri RFID etiketlerine okur ve yazar.
  • RFID okuyucu ve mikrodenetleyici arasında tutarlı veri aktarımı için SPI iletişimi kullanır.
  • Bu modül daha az maliyetle mevcuttur ve kullanıcı ekipmanının geliştirilmesi için mükemmeldir.
  • Tasarımı üstün uygulama geliştirme ve üretim gereksinimlerini karşılıyor.

. RC522 RFID modüllerinin dezavantajları aşağıdakileri ekleyin.

  • Bu modül, özellikle pasif etiketler için sınırlı bir okuma aralığına sahiptir.
  • RFID etiketi, veri iletimi için RFID okuyucusuna yakın olmalıdır.
  • RFID sistemleri, farklı elektronik cihazlardan (veya güçlü elektromanyetik alanlardan (veya güçlü elektronik alanlardan (veya
  • Bu parazit, kesin olmayan okumalara ve hatta sistem arızasına yol açan okuyucu ve etiket arasındaki iletişimi kesintiye uğratabilir.
  • Yasadışı erişime duyarlı olabilirler, bu da veri ihlallerine ve hassas verilerin kapsamına yol açabilir.
  • RFID sisteminin başlangıç ​​maliyeti, özellikle büyük ölçekli dağıtımlar için diğer teknolojilere kıyasla daha yüksektir.
  • RFID sistemleri bir güç kaynağına bağlıdır, böylece elektrik kesintileri arıza veya sistem kesinti süresine neden olabilir.
  • RFID Sistemi Kurulumu ve Yönetimi, özel bilgi ve beceriye ihtiyaç duyan erişim kontrol tekniklerine kıyasla daha zor olabilir.

Başvuru

. RC522 RFID modüllerinin uygulamaları aşağıdakileri ekleyin.

  • Bu RFID modülü, RFID etiketlerini veya kartlarını okuyarak öğrenci veya çalışan katılımını izler.
  • Geliştiriciler, yetkili işçilerin RFID kartlarıyla belirli alanlara erişmelerini gerektiren sistemlere dahil edebilirler.
  • Kuruluşlar bu teknolojiyi bir güvenlik çevresindeki yetkili çalışanları veya varlıkları tanımak ve izlemek için kullanabilirler.
  • Bu modül ayrıca tedarik zinciri boyunca malları izler, görünürlüğü ve verimliliği artırır.
  • Kullanıcılar, RFID etiketlerine bilgi okumak ve yazmak için RFID okuyucuları gibi taşınabilir el cihazları kullanır.
  • İnsanlar hayvan hayvanlarını, evcil hayvanları ve araçları gerçek zamanlı olarak tanımlamak ve izlemek için RFID etiketlerini kullanırlar. Ayrıca, işletmeler kargo izlemek ve tedarik zinciri lojistiğini geliştirmek için bu teknolojiyi kullanabilir.
  • RFID teknolojisi müşteri hizmetlerini geliştirir ve kayıpları azaltır.
  • Enerji tüketimini kontrol etmek için akıllı sayaçları kullanmak uygundur.
  • Bu modül, kapsayıcılara veya ürünlere bağlı RFID etiketleri ile envanter öğelerini izler.
  • Bu teknoloji, araç veya ekipman gibi yeri ve değerli varlık hareketlerini izler.

Lütfen bu bağlantıya bakın. RC522 RFID Modülü Veri Sayfası .

Bu nedenle, bu RC522 RFID modülüne, çalışmasına ve uygulamalarına genel bir bakıştır. Yani bu, MFRC522 IC'ye bağlı olarak popüler ve çok yönlü bir RFID okuyucu veya yazar modülüdür. Bu modül, çeşitli uygulamalar için düşük güçlü ve kompakt bir çözüm sağlayarak çeşitli RFID protokollerini destekleyerek 13.56 MHz'de çalışır. Bu, geliştiricilerin ve hobilerin çeşitli projelerde RFID tabanlı çözümler uygulamaları için değerli bir araçtır. İşte sizin için bir soru: RFID teknolojisini kim icat etti?