RFID tehnologijo smo v reviji Svet elektronike že malce opisali (SE120), avtor članka je tudi naredil čitalnik/pisalnik RFID kartic, ki delujejo na frekvenci 125 kHz. RFID modul, ki ga bom tokrat predstavil deluje s karticami, ki delujejo na frekvenčnem območju 13,56 MHz. Tako modul kot tudi kartice omogočajo branje/pisanje podatkov v kartice in še marsikaj.

RFID moduli ima dimenzije 40×50 mm in podpira komunikacijo preko UART ali SPI vodila. Če uporabimo UART, lahko modul napajamo s 5V neposredno iz naše razvojne plošče. Pri komunikaciji preko SPI pa modul napajamo in z njim komuniciramo s 3,3V TTL nivoji, vendar tega nisem preizkušal in moram verjeti podatkom proizvajalca. Modul ima 3 LED indikatorje: napajanje (STAT), način delovanja (MODE) in prisotnost kartice (CARD). CARD LED se vklopi, ko v bližino RFID čitalnika položimo RFID kartico. Domet RFID čitalnika je približno 1-2 cm, kar je dovolj, da opravimo identifikacijo kartice preko zaščitnega ohišja in tako lahko ohišje RFID modula popolnoma zapremo in zaščitimo pred atmosferskimi vplivi. MODE LED se vklopi, če RFID modul deluje v režimu “enostavnih” ukazov. Kaj to pomeni? V osnovi RFID modul deluje s standardnim naborom ukazov, ki omogoča branje, pisanje v kartico pa tudi v EEPROM kartice, medtem, ko je enostavni nabor ukazov namenjen res osnovnim manipulacijam z RFID kartico, kot npr.: ugotavlja prisotnost neke določene RFID kartice in v primeru njene prisotnosti se vklopi LED. Sam nisem uporabljal enostavnega nabora ukazov, ker sem potreboval pisanje in branje v/iz RFID kartice.

Opis delovanja in nabori ukazov
RFID modul ima, kot omenjeno, dva načina delovanja: enostavni in standardni. Nabor ukazov v enostavnem načinu delovanja je sledeč:

RFID modul


