论文部分内容阅读
射频识别(RFID,Radio Frequency Identification)系统是高效的信息识别、采集系统。它具有非接触识读,可同时识读多个目标,可识别高速运动物体,抗恶劣环境、保密性强等独特的优点,近年来,RFID技术不断应用到新的实际系统中,推动了新的理论和应用领域的发展。近几年来随着半导体以及微电子技术的发展,以嵌入式计算机为技术核心的嵌入式系统得到了快速地发展。基于嵌入式系统的RFID技术开发,已经成为RFID技术发展的必然趋势。而目前国内市场上的RFID系统多基于8位、16位单片机,很少采用嵌入式操作系统,功能单一。随着系统复杂性的增加和应用范围的扩大,没有操作系统的RFID系统的缺点日益暴露。针对此种情形,本论文基于32位ARM结构微处理器,引入功能强大的嵌入式实时操作系统,设计了一款可视化好,多接口、多协议支持,模块化、易扩展的RFID读卡器系统。为开发多功能、手持式RFID读卡设备提供了很好的借鉴,对RFID技术的推广应用,具备一定的现实意义。另外,针对实际应用中RFID读卡器一次性读取多张卡片时存在的冲突问题,本文利用多协议支持、高集成的13.56Mhz RFID模拟前端芯片TRF7960针对ISO15693、ISO14443 RFID协议分别采用16时隙防冲突算法以及动态二进制检索树算法,实现了一次性多卡识别,这也是本文的一大创新点。本文所设计的RFID读卡器系统,采用三星S3C2410A微控制器和WinCE 5.0操作系统。能够正确有效地识别符合ISO15693、ISO14443 Type A/B协议标准的电子标签,并将读取结果通过设备串口发送到监控终端。能够实现一次性多卡识别。能够对电子标签进行数据读写,读写距离达10厘米以上。完全达到了高可靠性、低功耗、小型化的开发目标。本文首先对课题的选题背景作了简单叙述,阐述了本课题的研究目的、意义和国内外研究的现状;然后对RFID技术以及嵌入式系统进行论述,从而为后续的研究奠定理论基础;接着深入探讨了整个开发平台的构建,其中包括硬件的搭建以及操作系统的移植、驱动程序的开发,对RFID读卡器系统的主要功能与实现方法进行了重点分析,并简要介绍了RFID读卡器系统的软硬件测试方法和过程,文章最后对课题所作工作进行了总结和展望。