基于STM32的航空用射频识别读卡器软件关键技术实现

日期:2016.12.22 点击数:6

【类型】学位论文

【作者】李剑锋 

【关键词】 民用航空 RFID读卡器 STM32微处理器 底层软件

【摘要】射频识别(RFID,Radio Frequency Identification)是通过无线电信号识别目标并与之通讯的一门新兴技术。RFID是一种非接触式的自动识别技术,进行识别的时候不需要人工操作,无需和目标之间建立机械或光学接触,可在各种极端的条件下正常工作。利用射频识别技术可以识别高速物体,并且同时可识别多个目标。本文针对航空物流体系的应用需求,设计了一款射频识别读卡器。该读卡器以STM32F103RBT6芯片为核心,采用13.56MHz频段,配备了2.8寸TFT-LCD,可以通过串口与PC机的SQL数据库通信,实现了读卡、写卡和缓存与上传数据等全部功能。它与市面上的其他读卡器相比具有操作简单、反应速度快、用户体验良好等特性,特别适用于航空物流体系。本文讲述了读卡器的外设驱动程序构建,包括:显示设备的驱动、储存设备的驱动和通信设备的驱动。其中显示设备的驱动为I/O口驱动和TFT-LCD触摸屏驱动;储存设备的驱动为FLASH驱动和SD卡驱动;通信设备的驱动为串口驱动和SPI驱动。此外,本文还讲述了系统软件和人机交互界面的构建。读卡器系统的内容包括了系统启动初始化、射频功能实现和文件系统的实现;人机交互界面的内容包括了图标的生成、触摸操作的实现、虚拟键盘的实现和连续参数输入功能。最后,在文中对调试和实验结果进行分析并且对未来的工作进行了展望。

【学位名称】硕士

【学位授予单位】天津大学

【学位授予年度】2016

【导师姓名】刘开华

【读秀链接】读秀链接

3 0
Rss订阅