《表1 通信协议数据帧格式》
RFID阅读器主程序主要实现对标签的盘存、与标签信息交互功能。首先,是对各模块的初始化包括射频模块初始化、串口初始化、以太网初始化等和对MCU引脚的配置,还要对功率模块进行功率配置。主程序循环检测接收标志位是否为真,控制终端的上位机通过串口或以太网向MCU发送命令,当系统检测到中断时,进入中断,根据GB/T28925协议规定的数据帧格式开始接收数据,数据帧格式见表1。接收数据完成后对数据进行循环冗余检查(cyclic redundancy check,CRC)校验,若校验正确,开始解析命令调用协议处理程序并发送对应命令帧。随后对接收标签返回的数据,进行CRC校验,若校验正确,则通过串口或以太网将数据返回给上位机控制终端。一次通信结束后,程序返回到循环检测标志位函数,等到检测到下一次标志位为真,则进行上面的步骤。RFID阅读器主程序的流程如图6所示。
图表编号 | XD0074398900 严禁用于非法目的 |
---|---|
绘制时间 | 2019.07.16 |
作者 | 丁晗、景为平 |
绘制单位 | 南通大学江苏省专用集成电路设计重点实验室、南通大学江苏省专用集成电路设计重点实验室 |
更多格式 | 高清、无水印(增值服务) |