Read RFID Tag using RFID Reader(125Khz) – RS232

The rhydoLABZ RFID reader reads EM4100 family transponder tags that are brought in proximity to the reader and output the unique tag identification number through RS232 serial port @9600 bps.The RFID Card Reader from Rhydolabz  is designed specifically for low-frequency (125 kHz) passive tags. Frequency refers to the size of the radio waves used to communicate between the RFID system components. Just as you tune your radio to different frequencies in order to hear different radio stations, RFID tags and readers must be tuned to the same frequency in order to communicate effectively.
The reader output 12 byte including one start, stop byte and 10 unique data byte.The start byte and stop byte are used to easily identify that a correct string has been received from the reader (they correspond to a line feed and carriage return characters, respectively).  Vertical and horizontal parity checking has been done in card reading algorithm to ensure data integrity.One status LED is provided to indicate card detection. The normal detection range is 10-15CM for Card Type Tags.The RFID Reader (as well as the RFID tags sold by rhydoLABZ) uses the EM4102 protocol. Any other tags that also use the EM4102 protocol can be used with the rhydoLABZ RFID reader.The rhydoLABZ RFID Reader Module can connect directly to  an RS232-compatible interface (PC) or to any compatible UART by using  an external level shifter.

RFID (Radio frequency identification) systems use data strings stored inside RFID tags 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, secure access control systems, robotics, navigation, inventory tracking, payment systems, and car immobilization.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.

 Features:

  • Low-cost method for reading passive RFID EM4100 family transponder tags
  • Reading Distance 10-15CM of the reader (Depend card shape)
  • 125kHz read frequency
  • 9600 baud RS232 serial interface
  • Standard 2.54mm Pitch Bergstrip connector
  • Bread Board compatible
  • Low power Requirement 7-9V @ 100mA
  • Small Size
  • Built in Antenna
  • No components at PCB bottom side ( easy to stick to any surface like wood,glass ect.)
  • Status LED for card detection
  • On-Board Power LED

Specification:
PIN Diagram:
RFID Reader(125Khz) – RS232 PIN descriptions are as below

Layout:

Led Indication:

  • When the module is successfully powered-up, the LED on the reader (PWR) will be ON and the  LED on the reader (STS) will blink two times.
  • When RFID Reader(125Khz) – RS232 detect the RFID tag,the LED on the reader (STS) “blinks” to indicate the presence of passive tag.

Protocol:All communication is 8 data bits, no parity, 1 stop bit, non-inverted, least significant bit first (8N1). The baud rate is configured for 9600 bps, a standard communication speed supported by any microprocessor or PC, and cannot be changed. The rhydoLABZ RFID Reader Module initiates all communication. The rhydoLABZ RFID Reader Module can connect directly to an RS232-compatible interface (PC) or to any compatible UART by using an external level shifter.When the RFID Card Reader is active and a valid RFID transponder tag is placed within range of the activated reader, the unique ID will be transmitted as a 12-byte printable ASCII string serially to the host.The data format is as shown below:
The start byte and stop byte are used to easily identify that a correct string has been received from the reader (they correspond to a line feed and carriage return characters, respectively). The middle ten bytes are the actual tag’s unique ID.  

 Example:  
  Consider a tag with a valid ID of 0A1F4320B0 (10 bytes).
  The bytes sent by the reader will be: $0A, $30, $41, $31, $46, $34, $33, $32, $30, $42, $30, $0D

Getting Started:

  • Connect a DB9 female connector to the RFID reader board as per the circuit diagram given above.
  • Connect the serial cable to the DB9 Female connector. Connect the other end to the ComPort of the PC.
  • Connect the power Supply (7-9V DC) to the power supply input pins.
  • When the module is successfully powered-up, the LED on the reader (PWR) will be ON and the  LED on the reader (STS) will blink two times. When the module is in an active state and the antenna is transmitting, the LED on the reader (STS) will be blinking. 
  • The Baud rate supported by the reader is 9600. Make sure the host system is set to the supported baud rate.

How to Test:

1. Test your RFID Reader(125Khz) – RS232 with PC

  • We can connect our RFID Reader(125Khz) – RS232 with PC.Normally Desktop systems might be having a DB9 RS232 port available,So you can directly connect the product to the system using that port, and appropriately power the module using the desired power source (7V – 9V),connection diagram is shown below.
  • Choose the appropriate COM port that got assigned to the RS232 DB9 serial cable  in your system by looking into the device manager like shown below.
  • When RFID Reader(125Khz) – RS232 detect the RFID tag,the LED on the reader (STS) “blinks” to indicate the presence of passive tag.
  • When PC  receives the ID from RFID reader,the data on serial monitor is shown below.

2. Test your RFID Reader(125Khz) – RS232 with rhydoLABZ PC Software

  • With the help of rhydoLABZ PC software you can see the Tag unique ID in software’s serial monitor window.
  • Install the rhydoLABZ PC Software in your PC shown below.
  • Open rhydoLABZ PC  software,select appropriate COM port from  “Select Comport “ and show the passive RFID tag on reader,  you can see the unique id in the PC software’s window as shown below.

3. Test your RFID Reader(125Khz) – RS232 with Arduino

  • When interfacing RFID Reader(125Khz)- RS232 with Arduino need level shifter (max232 ic)because microcontroller and GPS Receiver-RS232 Serial/USB are different logic levels,connection diagram is shown below.
  • sample program is shown below.

  • When Arduino board  receives RFID data,the data on serial monitor is shown below.
     

 4. Test your RFID Reader(125Khz) – RS232 with PIC16F877A

  • When interfacing RFID Reader(125Khz)- RS232 with Arduino need level shifter (max232 ic)because microcontroller and GPS Receiver-RS232 Serial/USB are different logic levels,connection diagram is shown below.
  • sample program is shown below.below.

  •  When PIC16F877A   receives RFID data,the data on serial monitor is shown below.

Resources:
PC Software

How to Buy:
Click here to buy RFID Reader (125Khz) – RS232
Click here to buy RFID Tag Card (125kHz)

Support:
Please share your ideas with us, visit our forum for discussion.

Frequently Asked Questions(FAQ):
Q. What type of tag are used to read rhydoLABZ RFID Reader (125Khz) – RS232?
Ans.The rhydoLABZ RFID reader reads EM4100 family transponder tags .

Q.Which tag is supported by rhydoLABZ RFID Reader (125Khz) – RS232?
Ans. Passive tags.

Q.What is Working voltage of rhydoLABZRFID Reader (125Khz) – RS232?
Ans. Working voltage of rhydoLABZ RFID TTL is 7V to 8V

Q.Normal detection range of rhydoLABZ RFID Reader (125Khz) – RS232?
Ans. It can detect upto 15cm for card type tag.

Q.what is the Read frequency of rhydoLABZ RFID TTL reader?
Ans. rhydoLABZ RFID Reader (125Khz) – RS232 has 125KHz read frequency.

Q.Does the RFID Reader (125Khz) – RS232 requires external antenna?
Ans.No it does not requires antenna.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">