RFID, OR Identyfikacja częstotliwości radiowej , to technologia komunikacji bezprzewodowej, która wykorzystuje fale RF do wyszukiwania, przechowywania, identyfikacji i śledzenia podłączonych tagów do obiektów i przesyłania danych dotyczących osoby lub obiektu. Te tagi przechowują dane elektroniczne, do których czytelnicy mogą uzyskać dostęp z większej niż kilku metrów, bez konieczności bezpośredniej linii wzroku. Wiele branż często korzysta z RFID do zarządzania zapasami, śledzenia zasobów, kontroli dostępu i logistyki łańcucha dostaw, ponieważ skutecznie i dokładnie śledzi i zarządza przedmiotami. Moduły RFID umożliwiają bezprzewodowe, niekontaktowe przesyłanie danych i identyfikację obiektów z falami RF, które obejmują czytnik i znacznik, który komunikuje się przez pola elektromagnetyczne. Ten artykuł opracowuje Moduł RC522 RFID , działa i aplikacje.
Jaki jest moduł RC522 RFID?
RC522 RFID to bezprzewodowy moduł komunikacji o mocy 13,56 MHz z półprzewodników NXP. Ten moduł wykorzystuje kontroler MFRC522, który obsługuje SPI, Uart oraz protokoły I2C i zazwyczaj wysyła kartą RFID i kluczową FOB. Dlatego programiści projektują przede wszystkim ten moduł RFID do komunikacji bezkontaktowej za pomocą Tagi RFID , powszechnie stosowane w zakresie śledzenia, systemów kontroli dostępu oraz identyfikacji obiektów lub osób.
RC522 Moduł RFID działa
Moduł RC522 RFID działa jak czytelnik i pisarz głównie dla znaczników RFID z polem elektromagnetycznym 13,56 MHz do komunikowania się z nimi. Ten moduł obsługuje komunikację z różnymi mikrokontrolerami za pośrednictwem UART, SPI i protokoły I2C. Jest dobrze dopasowany z ISO/IEC 14443 Wpisz karty A takie jak Mifare1 S70, S50, karty Desfire, UltraLight, Pro itp.
RFID używa fal radiowych do przesyłania danych powyżej krótkich odległości, umożliwiając identyfikację i śledzenie obiektów. Działa jako czytnik RFID, wytwarzając pole elektromagnetyczne 13,56 MHz. Ilekroć dobrze dopasowany znacznik RFID występuje w zasięgu, antena znacznika przyciąga energię RF poprzez zasilanie mikroczipu. Następnie ten układ wykorzysta RF Energy do przesyłania przechowywanych danych na znaczniku z powrotem w kierunku czytnika.
RC522 Moduł RFID Konfiguracja PIN:
Konfiguracja pinu modułu RC522 RFID pokazano poniżej. Tak więc ten moduł zawiera 8 pinów, które wyjaśniono poniżej.

- Pin-1 (VCC): Służy do zasilania 3,3 V do modułu RFID.
- Pin-2 (RST): Jest to styk resetowy, który służy do resetowania (lub) zasilania modułu RFID.
- Pin-3 (podłoża): Jest to gruntu systemu.
- Pin-4 (IRQ): Jest to szpilka przerwania, która służy do budzenia modułu RFID, gdy urządzenie zbliża się do zakresu
- Pin-5 (miso/scl/tx): Jest to pin miso, gdy jest używany do komunikacji SPI, która działa jako SCL dla I2C i TX dla UART.
- Pin-6 (MOTI): Jest to mistrz niewolnika w PIN używanym do komunikacji SPI.
- Pin-7 (SCK): Jest to szeregowy szpilka CLK, która służy do zapewnienia źródła CLK.
- Pin-8 (SS/SDA/RX): Działa jako wkład szeregowy do celów komunikacji SPI, SDA jest używany do IIC i RX w całym UART.
Funkcje i specyfikacje:
. Funkcje i specyfikacje modułu RC522 RFID Dołącz następujące.
- RC522 to moduł RFID.
- Ten moduł zawiera 8 pinów.
- Jego napięcie robocze wynosi od 2,5 V do 3,3 V.
- Obsługuje różne protokoły komunikacji, takie jak I2C, SPI Protocol i UART.
- Maksymalna szybkość danych wynosi 10 Mb / s.
- Obecna konsumpcja wynosi od 13-26MA
- Minimalne zużycie trybu mocy wynosi 10UA.
- Zakres częstotliwości wynosi 13,56 MHz Band ISM.
- Wejścia logiczne są odporne na 5 V.
- Temperatura robocza wynosi od -20 ° C do +80 ° C.
- Obsługuje różne typy kart, takie jak Mifare 1 S70, Mifare 1 S50, Mifare Ultralight, Mifare Desfire, Mifare Pro itp.
- Jego temperatura przechowywania wynosi od -40 ° C do +85 ° C.
- Względna wilgotność waha się od 5% do 95%
- Szybkość przesyłania danych wynosi do 10 mbit/s.
- Zaawansowana koncepcja modulacji i demodulacji została całkowicie zintegrowana z wszelkiego rodzaju pasywnymi technikami i protokołami komunikacji z kontaktami 13,56 MHz.
Equivivalents & Alternatives
Równoważniki modułów RC522 RFID wynoszą; RC522 SPI S50, PN532 RFID itp. Alternatywne moduły RFID to; EM-18 RFID Reader, Tag RFID itp.
Komponenty modułu RC522 RFID
Moduł czytnika RC522 RFID to moduł czytnika/pisarza, który odczytuje lub zapisuje dane do lub z transpondera RFID. Ten moduł obejmuje trzy znaczące komponenty , podobnie jak MFRC522, 27,12 MHz Oscylator kryształowy i antena, które wyjaśniono poniżej.

MFRC522 Chip
Moduł czytnika RC522 RFID używa IC MFRC522, który jest wysoko włączonym czytnikiem kart RFID. Ten układ jest tanim, małym, niskim zużyciem energii, odczyt i zapisu, który działa głównie w komunikacji bezkontaktowej 13,56 MHz. Obsługuje różnorodne tagi RFID, takie jak Mifare 4K, Mifare 1K, Mifare Mini i ISO / IEC 14443 karty i tagi.
Ponadto ten układ może również obsługiwać serię MIFARE o większym prędkości kontaktowej komunikacji i komunikacji dupleksu, w której jego prędkość wynosi do 424 kb/s. Ten IC działa na częstotliwości 13,46 MHz z zakresem roboczym do 50 mm w oparciu o wielkość i strojenie anteny. Ten układ może również obsługiwać komunikację szeregową UART, I2C i SPI, w tym Arduino.
Oscylator kryształów 27,12 MHz
Kryształ kwarcu 27,12 MHz może być podłączony do dwóch pinów Oscin i Oscout IC dla oscylatora wewnętrznego.
Antena
Cewka NFC jest ustalona w PCB modułu RFID. Tak więc ta antena emituje pola elektromagnetyczna o wysokiej częstotliwości 13,56 MHz, które obsługuje pasywne składniki 13,56 MHz.
RC522 Moduł RFID łączą się z Arduino
Zasadniczo RFID wykorzystuje pola elektromagnetyczne do automatycznie identyfikacji znaczników, które są przymocowane do rzeczy w centrach handlowych, sklepach i wielu innych. Tak więc znacznik RFID przechowuje szeroko zakrojony zakres danych i zasiada czytnik RFID do odczytu; Dlatego nie potrzebuje żadnej baterii. RFID emituje sygnały radiowe, aby wytworzyć odwrotność sygnału z znacznika.
Czytnik RC522 RFID jest połączony z Arduino One , jak pokazano poniżej. Wymagane komponenty, które sprawiają, że ta interfejs obejmują Arduino UNO, MFRC522 Reader RFID, kabel USB typu A do B i przewody zworki. Połączenia czytnika RC522 RFID łączą się z Arduino UNO za;

- Podłącz szpilkę D10 Arduino do pinu SDA czytnika RFID.
- Podłącz szpilkę D13 Arduino do pinu SCK czytnika RFID.
- Podłącz szpilkę D11 Arduino z pinem MOSI czytnika RFID.
- Podłącz szpilkę D12 Arduino z pinem MISO czytnika RFID.
- Podłącz niezwiązany pin Arduino do pinu IRQ czytnika RFID.
- Podłącz szpilkę GND Arduino z pinem GND czytnika RFID.
- Podłącz pin D9 Arduino do pinu RST czytnika RFID.
- Podłącz pin 3,3 V Arduino do pinu 3,3 V czytnika RFID.
Kod:
Poniższy kod pokazuje, jak połączyć moduł RC522 RFID z płytą Arduino.
#include
#Include
#definicja SS_Pin 10
#definicja RST_PIN 9
MFRC522 MFRC522 (SS_PIN, RST_PIN); // Utwórz instancję MFRC522.
void Setup ()
{
Serial.begin (9600); // zainicjuj komunikację szeregową
SPI.BEGIN (); // zainicjuj autobus SPI
mfrc522.pcd_init (); // zainicjuj MFRC522
Serial.println („Przybliżaj swoją kartę do czytelnika…”);
Serial.println ();
}
Void Loop ()
{
// Poszukaj nowych kart
if (! MFRC522
{
powrót;
}
// Wybierz jedną z kart
if (! MFRC522
{
powrót;
}
// Pokaż UID na monitorze szeregowym
Serial.print („UID TAG:”);
String content = „”;
List bajtowy;
dla (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 („Wiadomość:”);
content.toupperCase ();
if (content.substring (1) == „bd 31 15 2b”) // Zmień tutaj UID karty/kart, które chcesz dać dostęp
{
Serial.println („autoryzowany dostęp”);
Serial.println ();
opóźnienie (3000);
}
w przeciwnym razie {
Serial.println („Access odmowę”);
opóźnienie (3000);
}
}
Pracujący
Powyższy kod zawiera bibliotekę SPI do komunikowania się z znacznikami RFID na krótkiej odległości. Dodatkowo możesz dodać bibliotekę RFID. Kod określa pin resetowy modułu, który łączy się z pinem 9 na Arduino. W przypadku komunikacji SPI szeregowy pin wejściowy łączy się z pinem 10 Arduino.
Kod w konfiguracji void inicjuje magistrację SPI i moduł RFID. Następnie kod w funkcji Void Loop jest po raz pierwszy skanowany, aby pojawić się na nowej karcie. Kod opisał warunki, jeśli karta RFID zawiera znacznik UID przechowywany w IDE, czy nie, będzie działał i dostarcza wiadomość.
Powyższy tekst opisuje połączenie między czytnikiem RFID MFRC522 a Arduino Uno. Po zainstalowaniu biblioteki RFID prześlij powyższy kod, który jest dostępny na płycie Arduino Uno. Teraz wyżej wymieniony kod jest przesyłany na tablicę Arduino. Teraz powinieneś przesłać kod wspomniany powyżej na płytę Arduino. W tym kodzie zmień wiersz if (content.subString (1) == „Napisz swój UID”). Jeśli więc ten znacznik zawiera podobny przechowywany UID, obserwuj wiadomość jako autoryzowany dostęp; W przeciwnym razie zobaczysz komunikat jako dostęp do Monitora szeregowego.
Zalety i wady
. Zalety modułów RC522 RFID Dołącz następujące.
- Moduł RC522 jest opłacalnym i kompaktowym rozwiązaniem głównie dla aplikacji RFID.
- Ten moduł ma niskie zużycie energii, więc odpowiednie dla urządzeń zasilanych baterią.
- Deweloperzy integrują ten moduł z różnymi platformami mikrokontrolerów, takimi jak Arduino, za pomocą interfejsów komunikacyjnych SPI, UART i I2C.
- Ten moduł działa przy 13,56 MHz i jest kompatybilny z różnymi kartami, w tym ISO/IEC 14443 typu A, Mifare1 S70, Mifare1 S50, Mifare Ultralight, Mifare Desfire i Mifare Pro.
- Użytkownicy mogą łatwo załadować ten moduł bezpośrednio w różne formy czytelników.
- Jego szybkość przesyłania danych jest wysoka, do 10 mbit/s.
- Ten moduł odczytuje i zapisuje dane do tagów RFID.
- Wykorzystuje komunikację SPI do spójnego przesyłania danych między czytnikiem RFID i mikrokontrolerem.
- Ten moduł jest dostępny po mniejszych kosztach i jest idealny do opracowywania sprzętu użytkownika.
- Jego projekt spełnia doskonałe wymagania dotyczące rozwoju i produkcji aplikacji.
. Wady modułów RC522 RFID Dołącz następujące.
- Ten moduł ma ograniczony zakres odczytu wynosi około 1 metra, głównie dla pasywnych tagów.
- Znacznik RFID powinien znajdować się w pobliżu czytnika RFID w celu transmisji danych.
- Systemy RFID mogą być podatne na zakłócenia różnych urządzeń elektronicznych (lub silnych pola elektromagnetycznego.
- Ta zakłócenia może przerwać komunikację między czytnikiem a tagiem, co prowadzi do nieprecyzyjnych odczytów, a nawet awarii systemu.
- Mogą być podatne na nielegalny dostęp, co może prowadzić do naruszenia danych i zasięgu poufnych danych.
- Początkowe koszty systemu RFID jest wyższe w porównaniu z innymi technologiami, szczególnie w przypadku wdrożeń na dużą skalę.
- Systemy RFID zależą od źródła zasilania, więc przerwy zasilania mogą powodować rozpad lub przestój systemu.
- Konfigurowanie i zarządzanie systemem RFID może być trudniejsze w porównaniu z technikami kontroli dostępu, które wymagają specjalistycznych informacji i umiejętności.
Zastosowania
. Zastosowania modułów RC522 RFID Dołącz następujące.
- Ten moduł RFID śledzi frekwencję studentów lub pracowników, czytając tagi lub karty RFID.
- Deweloperzy mogą włączyć go do systemów wymagających upoważnionych pracowników dostępu do określonych obszarów z kartami RFID.
- Organizacje mogą wykorzystać tę technologię do rozpoznawania i monitorowania upoważnionych pracowników lub aktywów w obrębie bezpieczeństwa.
- Ten moduł śledzi również towary w całym łańcuchu dostaw, zwiększając widoczność i wydajność.
- Użytkownicy zatrudniają przenośne urządzenia przenośne, takie jak czytniki RFID do czytania i zapisywania informacji na tagach RFID.
- Ludzie używają tagów RFID do identyfikacji i śledzenia zwierząt gospodarskich, zwierząt domowych i pojazdów w czasie rzeczywistym. Ponadto firmy mogą wykorzystać tę technologię do śledzenia ładunku i poprawy logistyki łańcucha dostaw.
- Technologia RFID poprawia obsługę klienta i zmniejsza straty.
- Nadaje się do wykorzystania inteligentnych liczników do sprawdzenia zużycia energii.
- Ten moduł śledzi elementy zapasowe za pomocą tagów RFID odczytu podłączonych do kontenerów lub produktów.
- Ta technologia śledzi miejsce i cenne ruchy zasobów, takie jak narzędzia lub sprzęt.
Proszę zapoznać się z tym linkiem RC522 Moduł RFID .
Jest to zatem przegląd modułu RC522 RFID, jego działający i jego aplikacji. Jest to więc popularny i wszechstronny czytnik RFID lub moduł pisarza w zależności od MFRC522 IC. Moduł ten działa przy 13,56 MHz, obsługując różne protokoły RFID, zapewniając roztwór o niskiej mocy i kompaktowej dla różnych zastosowań. Jest to cenne narzędzie dla programistów i hobbystów do wdrażania rozwiązań opartych na RFID w ramach różnych projektów. Oto pytanie: kto wynalazł technologię RFID?