SPCE061A的射频读写器信号分析系统设计
③BCC为校验码,是从STX到ETX每一个字节“异或”后的结果。接收时,SPCE061A单片机对接收的数据进行校验和计算,然后与校验码相比较,以进行误码判断。本文引用地址://m.amcfsurvey.com/article/163013.htm
当用SPCE061A单片机对RS一485信号进行分析时,采用Maxim公司的MAX481作为RS一485的驱动芯片。该芯片内部集成了1个驱动器和1个接收器,符合RS一422A和RS一485通信标准。MAX481引脚如图2所示。引脚功能如表1所列。
SPCE061A的串口引脚IOAlO和IOAl3分别连接到MAX481的RO和DI引脚,以进行串行数据交换;控制引脚I0A12和IOAll分别连接到MAX481的DE和引脚,以控制驱动器和接收使能端。这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位的奇校验位。
评论