You are on page 1of 5

INTERFACING RFID READER WITH ARM MICROCONTROLLER USING ETHERNET PROTOCOL Need of the project:

RFID AVI System keeps the record of Entry and Exit of registered vehicles automatically and accurately. This project deals with interfacing RFID reader with ARM Microcontroller which is a sub part of AVI system. RFID READER ARM MICROCONTROLLER

Objective:
Prototype consists of RFID Reader and ARM Microcontroller. They are interfaced by Ethernet Protocol for communication. This protocol is inexpensive and conceptually simple RFID Reader identifies the vehicle with the help of RFID Tag. Microcontroller initiates and controls the RFID Reader. Serial to Ethernet server is used in between them. The results are obtained very fast and accurately by using Ethernet Protocol.

Tools:
Software: IAR ARM Embedded Workbench It is an IDE designed for building and debugging embedded applications for the ARM. It generates a very compact and efficient code and sample of it is as shown below.

Hardware: RFID Reader Passive Tag LPC2148 ARM Microcontroller Ethernet Cable

RS-232 Cable

SBL2e 2-port serial to Ethernet server

Block Diagram:
RFID TAG/TRANSPONDER RFID READER

MICROCONTROLLER (ARM)

LCD DISPLAY

Flowchart:

Start

No delay

Is chann el static Yes

Setting up USART port of reader

Frequency and baud rate are set Serial port and transmission pin are set Different interrupts are enabled Continuous receiving is also enabled

Initialize the reader and transmit data

Is shift regist er empty

Yes Sending the byte No

Delay

Turn on RF function

Implementation:
The RFID tag (passive) affixed to the vehicle contains a unique 64 bit code. The RFID reader sends a RF signal to the tag that absorbs energy from the signal and sends the unique code to RFID reader. A Serial to Ethernet server is placed between Reader and ARM to convert packets to frames and vice versa.

Server is preloaded with software to translate and is configurable through any browser.

ARM Microcontroller initiates the reader to send the code. To initiate the reader a code is developed in ARM by using registers and command words of reader. Simulation is done by using IAR ARM Embedded Workbench. Finally Results are displayed on the LCD.

Result Analysis:
The expected output is the unique code present in the tag displayed on LCD. Because of using Ethernet, the operation is very fast and accurate.

Constraints:
Predefined Protocols are used. Self developed protocols give more efficient outputs. Reconfiguring of Ethernet is somewhat difficult. If Cable or Device fails then the entire network goes down. ARM is prevalent in low power embedded applications.

Future work:

You might also like