| In view of the present reader’s deficiencies,this paper give a method to design a novel reader which can distinguish the labels automatically. This reader can be faster and easier to expand.I take the Samsung’s S3C2440as my main control chip and linux-2.6as my operating system.In the actual design process,I have done the following work:drawing board schematic and PCB,testing my system hardware,cutting and transferring the linux kernel and u-boot bootstrap program,producing the yaffs2file system mirror and then I burn the three into the nand flash.By this time I have finished the design of ARM9platform.Next,I make several character device driver and the control program for my RF module.For my RF module,I use the MF RC531which has relatively simple interface and has integrated the ISO14443-A/B protocol,modulation&demodulation circuit into the chip.For that reason,there are a lot of software I have no need to write personally. And this save lots of time for me.For the antenna simulation,I use the more popular software named HFSS11.The purpose of the simulation is to be sure the range of some resistance and capacitance. After that I will determine the exact values of the parameters.The pc software is finished at the platform of linux with QT-4.3.3.It mainly designed three interface:the user login interface,the main control interface and the help interface.This give the RFID users a friendly way to operate my pcd.After the system design is finished,I have respectively tested every module.Then I connect the entire system and put M1card into electromagnetic field to test whether my system works well.To sum up,the design of this RFID reader with ARM9as the control chip and linux as operating system is able to satisfy my design needs.That is faster,better performance,convenient and easy to expand. |