闻 明,朱亚萍
(杭州电子科技大学自动化学院,浙江杭州310018)
随着物联网的发展,射频识别技术和基于WINCE系统的终端设备更多地应用于生产和生活当中。终端设备的应用在国外起步比较早,嵌入式WINCE系统以其友好的用户界面和良好的性能得到了广泛地应用,人们一直以来都在关注WINCE系统及其周围相应配套设备在应用上的优势和需要改进的地方[1]。由于WINCE系统的局限性[2],并不支持对其周围相应配套设备的直接通信操作。无论是在国外还是国内,可以直接配套应用在WINCE系统上的射频读写模块的价格都比较高昂。在读写应用上,市面上的中低端RFID模块一般都是基于单片机和PC机的,并不支持WINCE系统,再加上WINCE本来就很复杂的开发环境,对于普通开发者来说,无疑增加了WINCE系统下的读卡应用的开发应用难度,找到合适的开发步骤和方法就显得很重要了。本文选用价格一般的高频IC卡读写模块——YW-20x-C,给出了其在ARM 9处理器、WINCE 6.0系统下的读写应用的开发过程。
本文采用的是利用PHILIPS公司的非接触技术设计的微型嵌入式非接触式读写模块Y W-20x-C,该天线一体读写模块内嵌MFRC500射频基站,可以读取13.56 MHz的Mifare One射频卡[3],带有默认自动寻卡功能。读写模块引脚如表1所示。
本文选用友善之臂公司的S3C2440开发板作为读写卡模块的应用平台,通过UART接口与模块进行通信,当卡片进入到天线区后在CARDIN引脚上出现低电平,上位机可通过寻卡指令直接读取卡片上的信息。……