基于过采样技术的远距离读卡系统的实现
5、实例应用
识别卡采用曼彻斯特编码方式, RF周期与数据位周期的比率是RF /64, 即512 s就会有一个上跳沿或是下跳沿,从接收到的波形上看高电平或是低电平的最长持续时间为512 s(理想值), 最短持续时间为256 s(理想值)。因此通过判断高低电平的时间, 即可还原出时钟信号和数据。
在实际的应用中, 采用了AD 采样速度较高, 转换精度较高, 运算速度较高的ARM 作为主处理器, 型号为STM32F103X, 此款芯片的AD 转换速度可到1M, 精度达到12位, 运算速度最高达到72MH z, 通过1M 速度的AD转换,当前值和原来的值相比较即可判断是上升沿高电平还是下降沿低电平, 通过对转换次数的计数可以得到高电平或低电平持续的时间, 对这些数据进行数字滤波, 抗干扰处理, 得到了曼彻斯特编码的的数字数据, 对这些数据进行处理即可正确识别还原曼彻斯特编码波形, 然后根据曼彻斯特的编码规则和ID卡的编码规则即可还原ID卡所包含的信息。在理想状态下, 电平的最短持续时间为256 s, 最长持续时间为512 s, 但由于射频场信号的强弱和外界的影响, 最短持续时间和最长持续时间不是一个稳定的值, 因此在实际应用中, 应是一个取值范围。例如: 最短持续时间为170 s ~360 s, 最长持续时间为400 s~ 600 s(这些取值范围并不是固定的, 也没有太严格的要求。在实际应用中, 最好对所使用的ID卡进行测量一下, 然后参考测量的结果来选取。
具体的解码过程好多文章都有介绍, 本文就不在重复叙述。
图3为AD转换的程序流程图。
6、总结
通过过采样技术和自动调谐技术的应用, 本文所设计的读卡器成功的将读取距离扩展到1 000 mm 以上, 读卡稳定,探头间不相互影响, 在实际中得到了广泛的应用, 得到了客户的好*。
电子血压计相关文章:电子血压计原理
评论