RFID reader based on PIC microcontroller

-->

RFID cards are commonly used in many areas like access control, security, and for other identification purposes. One of simplest cards to read are HID ISOProx that don’t use any encryption. Their carrier frequency is 125 kHz.

 PIC_RFID_Reader.jpg

Hardest part in this reader project is the reader itself as it has to power the tag with magnetic field and sense the transmitted signal. For this series resonance of 150 kHz circuit – antenna is used. Signal from antenna is passed through low pass and band pass circuits and then to PIC comparator, where RFID FSK pulses are detected and decoded. Latest ASM source can be seen here. Probably RFID reader could use more advanced microcontroller than PIC16F628A for more efficient signal reading by using interrupt based compare capture module as this one already uses it for 150 kHz carrier signal generation.

[Read]

8 Comments so far

  1. [...] Hardest part in this reader project is the reader itself as it has to power the tag with magnetic field and sense the transmitted signal. For this series resonance of 150 kHz circuit – antenna is used. Signal from antenna is passed through low pass and band pass circuits and then to PIC comparator, where RFID FSK pulses are detected and decoded. Latest ASM source can be seen here. Probably RFID reader could use more advanced microcontroller than PIC16F628A for more efficient signal reading by using interrupt based compare capture module as this one already uses it for 150 kHz carrier signal generation. [via] [...]

  2. Erhan on March 23rd, 2009

    Hi friend thank you for project but ,Do a full circuit I did not see the value of referance voltage what is the vref voltage value

  3. admin on March 23rd, 2009

    Did you read this at the end of article? “Currently, I set the Vcc to 10V, 5V is extracted from Vcc using a simple 78L05 voltage regulator. The Vref is set to half of logic voltage supply at 2.5V, this is accomplished using a simple resistor divider consists of two 4.7k resistor.”

  4. Erhan on July 11th, 2009

    Hi friend my english bad I don’t under stand what is your antenna size I’m under stand x=y=6cm, h=1cm b=0.3cm and number turns of coil is 34 are these values true? especially number turns of coil,Because I tried this application with your size and I can not run ,I’m looking for a problem and I’m not sure from coil size because my antenna thin from your antenna I’m waiting your reply ,already thanks

  5. ankush bhat on September 20th, 2009

    circut diagram of rfid with pic microcontroller

  6. raj on January 20th, 2010

    I’m senthil a final year electronic from Malaysia.I’m currently completing a basic RFID based project and in desperate need of your help.
    I found you RFID -D-I-Y online and tried to understand and reproduce it in my project.Could you please clarify me certain things?

    * The Micro controller is there ONLY to produce a PWM.
    * The inductor coil does not effect the workability of the project.

    Is it possible for you to show me a simple circuit the would detect an RFID card when placed near?.When the card is placed nearby, all needeed is an output signal.
    Example: Card detect then led lights up.

    Please do reply asap as i’m running out of time.
    Thanking you in advance.

  7. abhilash on February 3rd, 2010

    may i know the type of microcontroller exactly suits this project and also i think this is suitably like electrnic attendance system ,if so can i have the data sheet for this project thanku

  8. wan on March 8th, 2010

    i’ve made a reader based on microchip microid fsk reader design guide.i’ve problem testing the circuit and how to interface the reader to the pc??can someone help me…

Leave a reply