关 闭

新闻中心

EEPW首页>安全与国防>设计应用> 一种电子标签识读终端的研究与设计

一种电子标签识读终端的研究与设计

作者: 时间:2010-08-04 来源:网络 收藏

4.2解码软件设计思路

  解码程序要解决的主要问题是如何防止“0”与“1”之间的倒译。根据DEMOD OUT端输出波形。若DEMOD OUT端连续输出一个下跳变和一个上跳变,则肯定是解调输出的数据。

  只在以下2种情况会出现上跳变:数据“0”编码周期的中间:相邻数据都是“1”时,它们波形中间也出现上跳变。但这2种情况存在如下差别:上跳沿与前一个下跳沿之间的低电平持续时间不同。若该低电平维持时间大于32个载波周期,则是数据“o”编码周期中间时刻的上跳沿。因此,用指令查询P1.o的电平,先找一个下跳变,找到后立刻启动T0对RDY/CLK参考时钟计时,接着找到紧随其后的上跳变,若此时 的计时时间大于32个载波周期,该上跳变位于数据“0”编码周期中间时刻,该上跳变是接收数据的时间起点。由于每位数据对应波形中的高、低电平均为32个射频载波周期,以上跳时刻为起点延40个载频周期后接收第1个数据。然后重新启动计数器TO,RDY/CLK端输出的参考时钟周期等于射频载波周期,数据编码时钟周期又固定为该参考时钟周期的64倍,将Tn设置为每隔64个载波周期中断1次,在Tn中断服务程序中读P1.0上的数据。

  根据中数据的结构,按上述接收方式首先找作为起始位的9个存在如下差别:上跳沿与前一个下跳沿之间的低电平持续时间不同。若该低电平维持时间大于32个载波周期,则是数据“o”编码周期中间时刻的上跳沿。因此,用指令查询P1.o的电平,先找一个下跳变,找到后立刻启动T0对RDY/CLK参考时钟计时,接着找到紧随其后的上跳变,若此时 的计时时间大于32个载波周期,该上跳变位于数据“0”编码周期中间时刻,该上跳变是接收数据的时间起点。由于每位数据对应波形中的高、低电平均为32个射频载波周期,以上跳时刻为起点延40个载频周期后接收第1个数据。然后重新启动计数器TO,RDY/CLK端输出的参考时钟周期等于射频载波周期,数据编码时钟周期又固定为该参考时钟周期的64倍,将Tn设置为每隔64个载波周期中断1次,在Tn中断服务程序中读P1.0上的数据。

根据中数据的结构,按上述接收方式首先找作为起始位的9个“1”,找到后,按顺序接收其余55bit数据,并按标签中数据结构重新组织数据。然后通过奇校验程序计算各段数据的奇校验,再与接收到的奇校验位进行比较,判断数据是否正确性。

5 结束语

  无线射频识别具有信息量大、高效便捷、安全的特点,是自动识别的主流技术。低成本、高可靠的便携式的研究开发.有很大的实际意义。本文在研究分析系统作用原理及解调输出波特征的基础上,设计了硬件实现方案,并以射频参考时钟为参照,提出了一种解决Manchester码倒译问题的软件解码方法。系统结构和成本合理,可靠性已得到试验验证.有较好的应用价值。

  本文作者创新点:充分利用工业通用单片机的丰富资源设计主控模块,解决了系统便携化和低成本难题;以射频参考时钟为参照的Manchester码软件解码方法,提高了解码的准确性.也使系统具有良好的功能扩充和升级能力。

参考文献

[1]吴永祥.射频识别( RF ID)技术研究现状 及发展展望[J].微计算机信息,2006,11-2:234—236

[2]胡建簧,何艳丽,闵吴.无源射频电子标签 模拟 前端的设计与分析[J].半导体学报,2006,27(6)

[3]Klaus Finkenzeller.射频识别技术[M].北京:电子工业出版社.2001.刘冬生,邹雪城.高频读写器射频模拟前端的实现[J].半导体技术,2006,31(9)


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭