超高频RFID读写器基带模块的原理与设计

2019-01-18 13:43:03 lqgs
超高频RFID读写器基带模块功能实现方法
  可以将基带模块分为两个部分:单片机部分和FP-GA 部分。FPGA部分的内部结构如图 3,分为编码模块,解码模块,CRC模块以及时钟分频模块,利用Verilog HDL语言进行编写。主要功能是将信息数据进行CRC产生和编码然后送调制模块后通过天线发送给标签以及将解调后的天线接收回来的标签信息数据进行解码和CRC校验。单片机部分实现对FPGA的控制以及与FPGA进行数据信息的交换、将读写数据与上位机通信、执行上位机发送来的命令,以及将读写状态通过LCD显示,以下重点介绍FPGA部分。
RFID读写器基带原理
曼彻斯特编码器的功能及实现方法
  曼彻斯特编码,它用在B类通讯的前向链路中,它是在半个比特周期的负边沿表示二进制1,半个比特周期中的正边沿表示二进制0
曼彻斯特编码器的功能及实现方法
  产生曼彻斯特码的方法很简单,只要将时钟与NRZ码(数据)异或后即可,时钟由时钟分频模块产生。单片机的命令执行 过程与上面介绍的操作过程相同,区别是上位机给单片机下的不同(A类或B类)通讯方式的命令。
译码模块的功能及实现方法
  依据 ISO/IEC18000-6 协议,超高频读写器和标签之间反向 链路编码方式采用FM0编码。所以读写器解码模块是针对FM0编码的译码模块。FM0编码,在半比特周期中的任意的边沿表示二进制0, 而没有边沿就是二进制1。此外,在每一比特周期开始时,电平都要反相。

  超高频读写器读取的FM0编码信息是由一个16位的帧头开始, 并且有多个违例码(顺序未遵守FM0编码规则)作为帧头至数据域过渡的帧标志。 

电话咨询
邮件咨询
在线地图
QQ客服