125kHzRFID读卡器研究报告

发布时间 : 星期三 文章125kHzRFID读卡器研究报告更新完毕开始阅读

的必然是本轮接收到的起始位,据此找出起始同步头。再根据曼码特点获得ID卡的有效数据(“10”解码为“1”;“01”解码为“O”)并进行LCR校验,若校验无误,则将ID卡号输出至PC机,并准备下一次的解码;否则,直接准备下一次解码。另外,在程序中首先定义一个数组bit[256]用来存放接收到的数据;定义一个变量用来标记256位数据接收完成;定义一个变量用来标记校验有错误产生。由于无ID卡靠近读卡器的有效工作区时,单片机输入捕捉引脚输入的是高电平,因此在主程序中先设定为下降沿触发,清零计数器TCNTl,打开T/C1的输入捕捉功能。

解码流程图如下:

图8 解码流程图

13

解码程序见附录4

四、系统测试 (一)波形测试

利用数字示波器检测各个测试点,波形均输出成功,但数字示波器无法截图,因此我们用虚拟示波器来测量各个点的波形,利用上位机的截图功能,保存各个测试点的截图。

测试点TP1:125KHz波形如下:

测试点TP2:谐振波形如下:

14

测试点TP3 :Manchester码输出波形如下:

(二)卡片识别测试

测试方法::阅读器固定,应答器与识别器线圈正对,从远处向阅读器方向水平推进,推进速度适中。

测试数据及正确率如下表 :

15

次数 距 离 (x) x=5cm 1 2 3 4 5 6 7 8 9 10 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ 5cm

√ 识别率测试结果分析 :

测试次数:50 次;识别正确率 100%;识别距离在5-8CM之间,当应答器太近了时,阅读器反而无法识别出应答器。 误码率: 测试数据及正确率如下表 : 次 数 1 编 码 0000 √ 0001 × 0110 √ 0011

2 3 4 5 6 7 8 9 10 √ × √ √ √ √ × √ × √ √ √ √ √ × × × √ √ √ 16

√ √ √ √ √ √ √ √ √ √ √ √ × √ √ √

联系合同范文客服:xxxxx#qq.com(#替换为@)