RFID Guide: Difference between revisions

From Phidgets Support
(Created page with "Category: Primer {| |- valign=middle | align=center width=300px| __TOC__ | 200px|link= | 300px|link= |} <br clear="all" /> ==Intro...")
 
Line 50: Line 50:
While some RFID readers offer the capability to read multiple tags at once, the majority do not.  In order to read a tag, any other tags must first be removed from the reader's field of effect.
While some RFID readers offer the capability to read multiple tags at once, the majority do not.  In order to read a tag, any other tags must first be removed from the reader's field of effect.


==Controlled Outputs==
[[image:Rfid_relay.png|thumb|310px|link=|Make sure to attach a relay across the terminals of the relay if you are using output 0 on the RFID board to drive it.]]
The PhidgetRFID has four outputs - two of which are available to the user, and two of which are for internal control of the Phidget board only. Output 0 is a +5V source from the USB bus through a P-Channel MOSFET with less than one ohm impedance.  This can be used to switch a TTL or CMOS device, or it can be used to drive a 5VDC relay such as the Aromat JS1-5V.  Output 1 is an LED drive output at 5VDC with maximum 15mA of available current (250 ohm CMOS output).  Both Output 0 and 1 are available in hardware at the terminal blocks on the PhidgetRFID board.  If Output 0 is used to drive a relay, a fast clamping diode must be placed across the relay drive pins as shown in the diagram on the right.  Not doing so can result in permanent damage to the PhidgetRFID board.
{| style="border:1px solid darkgray;" cellpadding="7px;"
|+'''1023 Outputs'''
|-style="background: #d1d1d1" align=center
!Output || Function || Connection
|-
|style="background: #f0f0f0" align=center| 3019_0
|style="background: #f0f0f0" align=center| Molex 50-57-940
|style="background: #f0f0f0" align=center| 50
|-
|style="background: #f0f0f0" align=center| 0
|style="background: #f0f0f0" align=center| +5VDC Source
|style="background: #f0f0f0" align=center| Terminal Block
|-
|style="background: #f0f0f0" align=center| 1
|style="background: #f0f0f0" align=center| External LED Drive
|style="background: #f0f0f0" align=center| Terminal Block
|-
|style="background: #f0f0f0" align=center| LED
|style="background: #f0f0f0" align=center| Internal LED Drive
|style="background: #f0f0f0" align=center| Internal Only
|-
|style="background: #f0f0f0" align=center| RF Enable
|style="background: #f0f0f0" align=center| RF Antenna Enable
|style="background: #f0f0f0" align=center| Internal Only
|}
<br clear=all>
==RFID Tags==
==RFID Tags==



Revision as of 15:00, 30 July 2012


1023.jpg Tags.jpg


Introduction

RFID (radio frequency identification) systems use data strings stored inside RFID tags (or transponders) to uniquely identify people or objects when they are scanned by an RFID reader. These types of systems are found in many applications such as passport protection, animal identification, inventory control systems, and secure access control systems.

Principles of operation

RFID works on the same principle as a transformer. When the reader is powered up, it gives power to a large coil. The coil creates an external magnetic field which can then be paired with a coil inside a nearby tag. This delivers a small amount of power wirelessly to the tag. With that power, the tag is able to access a small internal memory bank and transmit a key string back to the reader via modulation on the wireless signal.

RFID Protocols

In order for an RFID reader like the 1023 - PhidgetRFID to communicate with an RFID tag, they must share a common protocol. This protocol acts as a set of rules for the way data is transmitted wirelessly between the reader and tag. It's common for people to assume that an RFID tag and reader need only share the same operating frequency to be compatible, but they also need to use the same communication protocol. The PhidgetRFID (as well as RFID tags sold by Phidgets) uses the EM4102 protocol. Any other tags that also use the EM4102 protocol can be used with the PhidgetRFID.

Other common RFID protocols:

  • ISO11784/5
  • ISO18000-2
  • ISO10536
  • ISO14443
  • ISO18000-3
  • ISO18000-6
  • EPC class 0
  • EPC class 1
  • EPC GEN II
  • ISO18000-4
  • Intellitag
  • μ-chip

Communication and Effectiveness

RFID tags come in two main varieties: passive and active. Active tags have their own power supply which they use to power an antenna to broadcast data. Passive tags derive the power they require to operate directly from the RF output of the RFID reader, and no other power supply is necessary. This makes passive tags cheaper to produce and much more suitable for common applications whereas active tags are used in situations where very large read distance is desirable(train cars for example are one of the few places active tags are used).

Because passive tags require a strong RF field to operate, their effective range is limited to an area in close proximity to the RFID reader. In the case of the PhidgetRFID, tags brought within approximately 3-4” of the reader can be read. The distance over which the RFID tag is usable is affected by such things as the tag shape and size, materials being used in the area near the reader, and the orientation of the reader and tag in respect to each other and in their operating environment. The smaller a tag, the closer it must be to the reader to operate.

Multiple Readers

Multiple RFID readers within 1 to 2 meters will interfere with each other. This can be overcome in software by enabling the antennae of individual RFID readers in sequence. Starting with all readers disabled, enable the antenna of the first RFID reader. Wait for 100ms or more to detect any tags. Disable the antenna of the first reader and enable the antenna of the second, and perform another wait cycle etc... This can cause some issues if the tag is expected to only be present for a short period of time since a particular reader may be inactive at that moment.

The other way to attack this problem is to shield the readers from one another. This is more difficult than it appears on the face of it however. In general this will involve placing metallic barriers between the readers of indeterminate size. The shielding required will vary from set up to set up but sufficed to say, air on the side of more shielding than less shielding in all situations and it may end up that shielding just isn't not drastic enough to work for your system in which case you will have to revert to plan A which is the polling method.

Multiple Tags

While some RFID readers offer the capability to read multiple tags at once, the majority do not. In order to read a tag, any other tags must first be removed from the reader's field of effect.

RFID Tags

The PhidgetRFID can be used with any RFID tag designed for the EM4102 protocol. RFID tags come in a variety of shapes and sizes to suit various applications. All RFID tags of the same type sold by Phidgets are guaranteed to be uniquely identifiable, and are available as:

  • 30mm Disc Tags
  • Credit Card Sized Tags
  • Key Fob Tags (attach easily to key rings)
  • Wrist Strap Tags
  • 'Nail' Tags (Could be hammered into a crate)
  • Threaded Cylindrical Tags
  • Bird Leg Ring Tag

Products that fall under this category

Readers

Tags