加入收藏人才招聘网站地图艾特姆品牌新浪微博腾讯微博

您好!欢迎来到东莞艾特姆射频科技有限公司网站
新闻

联系我们

联系我们

电话:0769-22015200
手机:13829152778
传真:0769-22015200
邮编:523000
网址:www.atmiot.com
地址:东莞市南城区石鼓社区服务外包基地B栋601-607室

当前位置:首页 » 新闻资讯 > 知识专栏

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

文章出处:东莞艾特姆射频有限公司责任编辑:lqgs人气:发表时间:2015-05-21 09:33:16
超高频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编码规则)作为帧头至数据域过渡的帧标志。

标签:  RFID知识专栏

在线留言

收缩