当前位置:首页 > 工业控制 > 工业控制
[导读]引言 射频识别RFID技术是一种基于射频原理实现的非接触式自动识别技术。它的基本原理是信号通过空间耦合(交变磁场和电磁场)实现信息传递,这些信息一般加载在电子标签中。信息的数据格式通常有标准的韦根(Wiega

引言
    射频识别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单片机对接收的数据进行校验和计算,然后与校验码相比较,以进行误码判断。


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


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

2 系统软件设计
    在进行系统的软件设计时,首先必须对SPCE061A的引脚进行配置,将IOB2和IOB3分配为外部中断1和外部中断O,使SPCE061A能够更好地捕捉到外部的韦根信号。初始化程序如下:
   
    由于数据脉冲的宽度比较窄,为了不使读到的数据产生错误,在IOB3上的中断信号产生之前应将IOB2上的EXTl信号进行捕捉。

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

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

大家好,我是鲏。认识我的朋友都知道,我是一个实践派,相比研究枯燥的理论知识,我更喜欢做自己想做的项目,用技术来实现自己的想法的感觉真的很棒。所以从大学期间一直到现在,除了工作中的项目外,我依然保持着自己做项目的习惯,有坚...

关键字: 系统设计 技术选型 需求分析

(全球TMT2022年8月30日讯)近日,在2022英特尔中国数据中心合作伙伴技术峰会上,英特尔与浪潮信息等产业生态伙伴联合发布了《绿色数据中心创新实践 -- 冷板液冷系统设计参考》白皮书,分享冷板液冷技术关键部件的最...

关键字: 系统设计 英特尔 数据中心 生态系统

北京2022年8月30日 /美通社/ -- 近日,在2022英特尔中国数据中心合作伙伴技术峰会上,英特尔与浪潮信息等产业生态伙伴联合发布了《绿色数据中心创新实践 -- 冷板液冷系统设计参考》白皮书,分享冷板液冷技术关键部...

关键字: 系统设计 英特尔 数据中心 电量

摘要:近年来,受人类活动的影响,各大水域的水质污染问题越来越严重,大部分水资源受到严重污染,水质处理问题亟需解决。分析水体污染情况对改进水质有着重要意义,目前水质监测主要采用人工或无人船的方式。人工监测方式工作量大,影响...

关键字: 水质监测 无人机 系统设计

摘要:根据饶平县高堂水闸重建工程建设实际需求,对高堂水闸运行管理进行实时在线式监控与监测,通过闸门控制、视频监控、水情测报、安全监测和网络通信等系统的设计,为高堂水闸的水工建筑物安全、防洪调度和自动化管理提供技术支持,以...

关键字: 管理信息系统 水利工程 系统设计

湖州2022年7月26日 /美通社/ -- 近日,浙江省科技创新大会在浙江省人民大会堂隆重举行。大会正式颁布2021年度浙江省科学技术进步奖,隆重表彰为浙江科技创新事业和经济社会发展做出突出贡献的科技工作者及团队。...

关键字: 电梯 检测技术 系统设计 零部件

摘要:简要介绍了柴油发电机组和重油发电机组的构成和主要特点,以某发电厂重柴油发电机组系统设计为例,重点分析了重油发电机组燃油系统、润滑油系统、循环冷却水系统、压缩空气系统的设计要点,以提高柴油、重油发电机组的运行效率和运...

关键字: 重油发电机组 特性 系统设计

摘要:针对一种小型消费级水下机器人,分析了其系统总体设计及各关键子系统(推进系统、通信系统、控制系统及其他系统等)设计的要点和方法,举例介绍了一种五推进器小型消费级水下机器人。经验证,该设计方法可以用于同类型水下机器人的...

关键字: 推进器 系统设计 五推进器

提供全面高效的电源管理建模,适用于汽车和工业应用领域 加州山景城2022年5月24日 /美通社/ -- 新思科技(纳斯达克股票代码:SNPS)和Analog Devices, Inc. 近日宣布达成合作,通过...

关键字: ADI 电源系统 系统设计 新思科技

摘要:PLC以其体积小、占用空间小、辅助设施投入少、工作可靠和维修简单等优点,被广泛应用于各个领域。现介绍了一款可对铁、铝及颜色进行材料分拣的装置,分析了该分拣装置的总体结构设计、硬件设计和软件系统设计要点。该分拣装置成...

关键字: 自动分拣 PLC 系统设计

工业控制

14103 篇文章

关注

发布文章

编辑精选

技术子站

关闭