论文部分内容阅读
近年来,随着电子信息技术在各个领域的发展与不断成熟,出现了各种自动识别技术。利用计算机自动识别信息的射频识别技术(Radio FrequencyIdentification,RFID),代替了很多人工操作的繁杂任务,提高了工作效率,给生活带来了便利。射频识别技术具有信息存储量大、识别距离远、识别快,可擦写、可同时读写多个对象,标签寿命长、适应环境强、可定位及长期管理、可适用领域宽等很多特点,是无线通信和物联网技术研究的热点与焦点。在RFID系统中,RFID阅读器有着很重要的作用。阅读器的功率和频率可以影响到其通信机制、通信距离、支持的标签类型以及应用的场合等。RFID阅读器根据功能的不同,可分为傻瓜式RFID阅读器和智能RFID阅读器。傻瓜式RFID阅读器功能较少,不支持群读,没有液晶显示界面,价位比较低,硬件结构简单,无法完成复杂的功能。智能RFID阅读器具有基本的识读标签功能,还可以过滤数据,认证标签,支持群读,执行命令,与上位机通信,执行更高安全的通信协议等,一般还采用Android或Wince等嵌入式操作系统,具有触摸屏等,提供更丰富的功能,并具有上网功能等。基于13.56MHz的RFID阅读器系统的应用已经十分广泛。但是目前13.56MHz频段的低成本RFID系统正在向更广泛的领域发展,如手机支付。国内的手机支付标准比较混杂,但是国内外金融业普遍采用13.56MHz的技术,所以将标准统一起来有利于节省成本,同时可以使支付方式更加方便,促进全球支付统一化。因此,在避免大幅提高13.56MHz阅读器研发成本的前提下,如何提高阅读器的安全性和通信效率是我们面临的问题。本课题在深入研究RFID理论与相关技术的基础上,确定了本系统的目标与需求,然后通过分析比较确定了比较有优势的硬件方案和软件方案。研究了软件系统重要的防碰撞算法,分析当前几种防碰撞算法的基础上,设计了本系统的防碰撞算法,并做了改进,提高了系统效率。针对当前13.56MHz的通信特点,设计了基于双向动态HASH认证的安全通信协议和二次校验机制的算法,保障系统通信安全与较高的工作效率,这也是本系统的优势之一。通过确定好的硬件方案,设计了阅读器的硬件系统,基带模块采用常见得STC89C52廉价单片机,射频模块采用复旦微的FM1702SL高集成度射频芯片,其内部集成多数操作代码,方便了系统设计,最后对设计好的系统进行了测试。