EDN China > 设计实例 > 通信 > RF 射频微波 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) SPCE061A的射频读写器信号分析系统设计

湖南人文科技学院 谭周文 成 运 方智文?? 2010年06月28日 ?? 收藏0

  引言

  射频识别RFID技术是一种基于射频原理实现的非接触式自动识别技术。它的基本原理是信号通过空间耦合(交变磁场和电磁场)实现信息传递,这些信息一般加载在电子标签中。信息的数据格式通常有标准的韦根(Wiegand)信号或各种串行通信接口信号。

  当前,读写器的应用日渐广泛。在生产和销售的过程中,人们常常苦于没有一种快速、简便的方法对读写器的输出信号进行直观的显示,以至于在生产中常常需要将产品进行返工,重新校正产品的信号输出。为解决这一问题,采用具有语音处理功能的SPCE061A单片机作为控制器,对射频读写器常见的输出信号进行分析和处理。

  1 信号分析系统的总体设计

  在射频读写器中,需要分析与处理的常见信号包括Rs一232信号、Rs一485及韦根信号。对这些信号的处理可以采用凌阳SPCE061A单片机。凌阳 SPCE061A单片机具有51单片机的常用功能,片内资源高度集成,如ADC、DAC、RAM、Flash、定时器、锁相环、低电压检测及复位、看门狗、ICE接口等等;另外,SPCE061A内嵌32K字闪存,其u'nSP指令系统还提供具有较高处理速度的16位×16位乘法运算指令和内积运算指令,能方便、快捷地处理各种复杂的数字信号。因此,本系统采用SPCE061A作为核心控制电路来进行外围电路开发,系统的总体框图如图1所示。

系统的总体框图

  在本系统中,为了选择所要测试的数据类型,系统中设计了数据切换按钮以使系统能够对所读数据进行选择处理,同时,为了直观看到所要分析的数据信号,系统中设置了LCD。该LCD能将所读数据的ID显示出来,同时系统能将读到的错误ID通过语音模块进行报警。本文重点讨论使用SPCE061A对常见信号(如 RS一485与韦根信号)进行分析与处理的方法。

  1.1 RS一485数据信号处理

  本文所要处理的RS一485信号的数据帧格式如下:

  数据帧格式

  ①数据开始标志STX=02H,数据结束标志ETX=03H。

  ②DATA为读取的电子标签编号,长度为8字节ASCII码。把数据按从高到低的顺序每4位1组进行分割,再把4位二进制数的取值用ASCII码表示。由于4位二进制数的取值范围是OH~FH,因此转换后的ASCII码为30H~39H、41H~46H。例如:32位编号数据为6A90F103H,转化为 8字节的ASCII码后为“36H 41H 39H 30H 46H 31H 30H 33H”。

  ③BCC为校验码,是从STX到ETX每一个字节“异或”后的结果。接收时,SPCE061A单片机对接收的数据进行校验和计算,然后与校验码相比较,以进行误码判断。

MAX481引脚

  当用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个引脚均接上拉电阻。

SPCE061A的串口引脚IOAlO和IOAl3分别连接到MAX481的RO和DI引脚

  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位的奇校验位。

  韦根数据格式进行了详细说明


上一页12下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

SPCE061A? 射频读写器? RFID?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈