mercoledì 20 luglio 2011

Un modulo RFID facile da usare e molto economico...

Vediamo una carrellata di esempi su come interfaccaiare il Modulo OEM RFID reader da 125Khz, alle schede di Area SX.

Descrizione Hardware del RFID Reader

Il modulo RFID reader proposto da Area SX è un compatto PCB di soli 45x24mm dotato di interfaccia seriale RS232 (TTL 0-5V) e Wiegand, ideale per leggere TAG da 125Khz. Alcune delle principali caratteristiche tecniche:

  • Interfaccia seriale:TTL, 9600bps, N, 8, 1
  • Interfaccia Wiegand: TTL, formato wiegand da 26 bits (1 even verify bit,24 data bits,1 odd verify bit)
  • Distanza massima di sensibilità: 7cm
  • Alimentazione:5V CC
  • Consumo: 45mA
  • Dimensioni: 45 mm x 25 mm
Grazie all'interfaccia seriale il reader può essere facilmente interfacciato con tutti i microprocessori dotati di una porta RS232 TTL(0-5V) o CMOS(0-3.3V).
In questo articoli vediamo alcuni esempi pratici di interfacciamento del modulo OEM.

Interfaccia tramite connessione USB

Iniziamo con l'interfacciamento del lettore RFID 125Khz più semplice, tramite USB ad un normale PC. Come convertitore USB <-> Seriale RS232 TTL usiamo una SX20 (SX20: connettività USB e XBee su tutte le schede di Area SX)


Sulla SX20 è necessario posizionare i dipswitch etichettati con la "U" (1 e 4) su ON mentre vanno messi ad OFF tutti gli altri.
L'interfaccia USB che equipaggia la SX20 è basata sul popolare chip FT232R della FTDI compatibile con tutti i sistemi operativi attualmente in commercio (Windows, Linux e MacOS) e con buona parte dei sistemi embedded (come FOX e SX ARM Linux).
Per maggiori informazioni sulla compatibilità e la disponibilità di driver per il chip FTDI, si consiglia di visitare il sito del produttore: www.ftdichip.com
I collegamenti da effettuare tra la SX20 e il lettore di tag sono riportati nella tabella che segue:

Pin SX20DescrizionePin Reader
1N.C.
2N.C.
3N.C.
4LED STAT (pin 15 Xbee)
5RX (Input)3
6TX (Output)4
7N.C.
8VCC +5V2
9GND1

Per verificare il corretto funzionamento del lettore alleghiamo un semplice tool per windows che va lanciato con la sintassi che segue:

c:\TOOLTEST\RFID-test_tool.exe [porta com assegnata alla SX20]



Download Programma di test per Windows: RFID-TEST-TOOL.zip

Interfaccia con modulo Rabbit

Di seguito è descritto l'interfacciamento del tag reader con un micrprodessore Rabbit RCM3700 montato sulla scheda di sviluppo SX3000 (SX3000EVO tutta la versatilità del modulo RCM3700 e della tecnologia ZigBee in pochi cm).


Di seguito vengono riportati i collegamenti da effettuare tra il reader e la SX3000:

SX3000 JP6DescrizioneReader
1RX (Input)3
2TX (Output)4
9Vcc (+5V)2
10GND1

Per testare il corretto funzionamento con il modulo Rabbit RCM3700 è necessario compilare e caricare tramite il Dynamic C nella memoria del processore il programma di test allegato di seguito:
Download Programma di test per Rabbit: RFID_READER_RABBIT.zip

Interfaccia con modulo BasicX 24

Di seguito è descritto l'interfacciamento del tag reader con un micrprodessore della Netmedia BX24 montato sulla scheda di sviluppo SX18-BX24 (SX18 -BasicX24: una scheda completa per lavorare con i BasicX24).


Di seguito vengono riportati i collegamenti da effettuare tra il reader e la SX18:

SX18 JP3DescrizioneReader
1RX (Input)3
2TX (Output)4
9Vcc (+5V)2
10GND1

Per testare il corretto funzionamento con il modulo BasicX 24 è necessario compilare e caricare tramite l'apposito SDK della Netmedia nella memoria del processore il programma allegato di seguito:
Download Programma di test per BX24: RFID_READER_BX24.zip

Interfaccia con il modem TELIT GM862-PY

Di seguito è descritto l'interfacciamento del tag reader con un modem Telit GM862-PY montato sulla scheda di sviluppo SXPY (Guida all'utilizzo della SX-PY).

Di seguito vengono riportati i collegamenti da effettuare tra il reader e la SXPY:

SXPY EXP2DescrizioneReader
1RX (Input)4
2TX (Output)3
9Vcc (+5V)2
10GND1


Per testare il corretto interfacciamento con il modem della Telit è necessario caricare tramite il tool SxPyDownload il file TEST_RFID.pyo presente nel file compresso di seguito allegato:
Download Programma di test per BX24: RFID_READER_SXPY.zip
La corretta esecuzione del programma e il riconoscimento dei TAG può essere ispezionato tramite console seriale:

Download

Download Datasheet 125K_RFID_Readerv0.9b.pdf

Nessun commento:

Posta un commento