因此,我们采用高频的RFID器件作为本次设计的基础。
2。2 RFID读写器与标签通信射频工作原理
功能模块RFID读取器系统的设计,可分为RF模块和基带模块,射频模块RF振荡器,RF处理器,前置放大器,功率放大器,以及解调模块和其它部件。它被允许达到的由基带模块所发送的基带信息所需要的功率载波调制和功率放大,并且经由HF天线发送。它接收从信息经由天线解调电路以接收标签,以获得基带的信息,然后将其对应于基带模块的过程。其中包含以下几个部分:微处理器、一个误差校正电路、同步电路和时钟电路。根据不同的标记生成不同的指令信息,并接收经由RF模块读写信号,来依此返回信号,接收同步和误差校正,对于信号的进一步处理,以防止标签之间的冲突,最后读取和写入电子标签,通过标准接口的主计算机的终端,接受存储器中的信息的标签。为了确保系统的稳定性,在为了确保CPU和各种RFID芯片可以提供可能的RF信号的前提下,平滑的电压和电流的需要合理地设计功率部分,这样才能降低干扰,但同时还需要提供足够的电力来满足芯片的要求。其原理图如图 2。1 所示:
图2。1 RFID读写器原理图
RFID标签和读写器之间的通信原理类似于雷达的作用,并且该工作模块在半双工模式下的标签通信通信。由于标签本身不提供功率,于是就从读出器发出的RFID信号获得所需的能量。
2。3单片机的选择文献综述
经过对目前市场的了解,目前有四种单片机常用于RFID的设计,分别是STC89C52和arduino。下面我们根据他们的特性来探讨哪种单片机更适合我们的设计。
方案一:STC89C52
这款单片机是我们在学习中常用到的51单片机家族的一员。特点是低功耗、高性能,而且具有8K在系统上可编程的Flash存储器。拥有512字节RAM,32位口线,看门狗定时器,3个16位定时器/计数器,4个外部中断,一个向量4级终端结构。
方案二:arduino
Arduino作为当今较为流行的单片机,性能方面比51系列强许多。特点是便捷灵活、方便上手且应用行业广泛。程序是基于scratch平台的,直接可以用C语言编译。
综上所述,STC89C52更适合我们的设计。arduino虽然性能优越,操作更为简便,但是对国内系统的兼容性不太好,实验中不太稳定。
2。3。1STC89C52的主要特性
该单片机能与是一款能与MSC51兼容,且具有4K字节的可编程闪存器。其寿命可达到10000次的写/擦循环,数据能够保留10年,全静态工作。内部结构包含128*8位内部RAM,拥有32位可编程I/O线、两个16位定时器/计数器和5个中断源。