新闻中心

EEPW首页>手机与无线通信>设计应用> SPCE061A单片机对射频读写器输出信号的分析处理

SPCE061A单片机对射频读写器输出信号的分析处理

作者: 时间:2012-09-02 来源:网络 收藏





的串口引脚IOA10和IOA13分别连接到MAX481的RO和DI引脚,以进行串行数据交换;控制引脚IOA12和IOA11分别连接到MAX481的DE和RE引脚,以控制驱动器和接收使能端。这4个引脚均接上拉电阻。

MAX481的A端和B端为RS-485差分的输入和端。二者之间串接1个120 Ω的电阻。

1.2韦根

韦根码有多种数据格式,本文介绍中较常用的韦根码(26位)数据格式。国际标准Wiegand26格式每次只传输26位数据(二进制)。这26位中只有24位是有效数据,我们规定这24位对应电子标签中编号的低24位。其传输格式如下:



表2对韦根数据格式进行了详细说明。其中第2~9位为分组码,分组码共有8个二进制位,有256个状态;第10~25位为标识码,标识码共16个二进制位,有65 536个状态;第1位是第2~13位的偶校验位;第26位是第14~25位的奇校验位。



由于韦根的特殊性,在一般的应用中,对韦根信号的均是使用FPGA来完成的,文中采用如下一种特殊方式对韦根信号进行。图4中74HC14是施密特反相器,主要起整形作用;74HC86为异或门。根据韦根信号的特点,data0和data1所输入的信号总是相反的,这样通过第一级异或门就可检出data0和data1端所出现的“0”和“1”。第二级异或门一端接VCC,只起反相的作用,以便产生适合的中断信号;接到的中断输入端IOB2(INT0)。data1经反相整形后与SPCE061A的IOB3(INT1)相连。SPCE061A可以读取该信号来判别是“0”还是“1”。


2 系统软件设计

在进行系统的软件设计时,首先必须对SPCE061A的引脚进行配置,将IOB2和IOB3分配为外部中断1和外部中断0,使SPCE061A能够更好地捕捉到外部的韦根信号。初始化程序如下:




由于数据脉冲的宽度比较窄,为了不使读到的数据产生错误,在IOB3上的中断信号产生之前应将IOB2上的EXT1信号进行捕捉。

结 语

本系统最大的优点在于能够快速、方便地对的各种信号进行。通过附加的LCD显示屏和语音提示,该系统可以随时检测所读的ID信号。这一过程可以减少产品测试员的烦琐工作,也能加大对读写器产品的对外推广力度,大大提高生产效率,促进销售。

本文引用地址: //m.amcfsurvey.com/article/154024.htm
上一页 1 2 下一页

评论


相关推荐

技术专区

关闭