一种铁路货车标签RF读写设备的设计技术.docVIP

  • 10
  • 0
  • 约3.04千字
  • 约 5页
  • 2016-09-10 发布于北京
  • 举报

一种铁路货车标签RF读写设备的设计技术.doc

一种铁路货车标签RF读写设备的设计技术.doc

一种铁路货车标签RF读写设备的设计技术   【摘要】针对铁路领域的使用要求,设计一款工作频率在902~928MHz的RF读写设备。该设备的设计采用可编程门阵列FPGA技术处理信号数据,使用单片机C8051F020作为中央处理器,采用VHDL硬件语言搭建,通过使用Quartus II对功能和时序进行了验证。该设计支持ISO/IEC 18000-6传输协议标准,可以快速实现对货车标签信息进行读取和写入。   【关键词】硬件设计;软件设计;验证实验   RFID射频识别是一种运用自动、双向非接触式通信技术实现对目标对象自动识别并获取需要信息的技术。铁路系统使用的频率为910.10MHz、912.10MHz和914.10MHz,属于UHF超高频段(860 MHz~960 MHz),此频段对于RFID系统来说具有传输距离远,读取速度快的优点,是目前射频自动识别技术发展的重点。射频自动识别系统由3部分构成,射频器件,应用软件和射频读取器件。射频读取器件在整个射频自动识别系统中起着重要作用,设计方式多种多样,目前比较适用的方式是采用可编程门阵列FPGA技术,它具有灵活适用多种协议标准,开发速度快,可重复静态编程和在线动态编程的优势。   一、 读写设备的硬件设计   RFID射频自动识别读写设备的硬件系统模块分为中央处理器单片机C8051F020及I/O接口模块、RF接收/发送模块、数字信号处理FPGA模块和天线。中央处理器单片机C8051F020及I/O接口模块负责输入输出的指令控制和数据输出显示;RF接收/发送模块负责处理通过天线接收来自地面车号设备的RF信号;数字信号处理FPGA模块负责处理基带信号的编解码。读写设备的硬件结构框图1所示:   1.中央处理器及I/O接口模块   中央处理器及I/O接口模块以单片机C8051F020为核心,外围电路包括了键盘PS/2及LCD显示电路、异步串行通信接口电路、数字信号处理FPGA模块接口电路和测试接口电路。   中央处理器及I/O接口模块为读写设备系统提供如下作用:单片机C8051F020控制读写设备各个模块的工作协调,也可以和外接PC机进行数据通讯;当设备加电启动时,单片机C8051F020负责给FPGA模块配置初始化数据;在读写RF器件信息时,给数字信号处理模块输入中断命令,提供信息读写和接收指令;负责对FPGA模块传来的数据进行分析处理;实现外接键盘PS/2及LCD显示器电路的驱动和扩展,实现人机对话功能;设置发射和接收调制方式为二进制振幅键控ASK;设置发射功率范围;提供外接存储扩展EEPROM,用于存储识别出的RF器件的数据信息;和上位机数据库通信,提供数据信息显示。   2.数字信号处理FPGA模块   数字信号处理FPGA模块包括发送部分和接收部分,由串并联转换电路、曼彻斯特编码器电路、FIFO缓冲器电路、CRC校验电路、分频时钟电路、FM0解码器电路和发送接收数据帧控制通信接口电路构成。   发送部分的功能:接收来自单片机C8051F020的数据指令,放入缓冲器FIFO中,由串并联转换电路将8Bit的并行数据转换为串行数据,转换后的数据被CRC校验电路生成16Bit的CRC数据,加载在原始数据值之后,按照传输协议要求生成曼彻斯特码,送入移位寄存器中,配置帧头,发送至RF接收/发送模块。   接收部分的功能:接收帧数据基带信号,检测是否带有帧头,检测完毕后给发送接收数据帧控制电路提供一个检测“合格”信号,然后进行FM0解码,串行数据被转换成并行数据,生成两路信号,一路存入缓冲器FIFO,另一路送至CRC校验电路,校验正确后FIFO中的并行数据被送至单片机C8051F020用于处理,如果被CRC校验电路校验为错误,则缓冲器FIFO中的数据将被清除。   3.RF接收发送模块   RF接收发送模块采用英飞凌公司生产的TDA5240模块芯片,该模块支持ISO/IEC 18000-6协议标准,适合传输距离较长。码片的速率可达112kchip/s,采用ASK调制方式,调制深度可达99%,可以实现自主接收,支持有效载荷的自动提取,并中断触发控制机从缓冲器FIFO读取的有效载荷。   4.天线   天线设计为PCB环形天线,滤波器采用EMC低通滤波器,天线匹配电路为直接匹配方式,增大了读取距离。   二、读取设备的软件设计   软件系统采用结构模块化的设计方法,分为两种程序:读写操作程序和串行通讯程序。中央处理器C8051F020的编程语言为C语言,由C8051F020单片机对数字信号处理模块FPGA进行初始化配置。   1.读写操作程序设计   依据ISO/IEC 18000-6协议标准要求,读写操作程序完成基带信号编码和解码,设计程序的流程

文档评论(0)

1亿VIP精品文档

相关文档