采用UHF射频卡读写器与MSP430处理器实现圆极化天线的设计

发布者:HeavenlyWhisper最新更新时间:2020-09-18 来源: elecfans关键字:UHF射频卡读写器  MSP430  处理器  圆极化天线 手机看文章 扫描二维码
随时随地手机看文章

在当今的现代化社会,科技发展迅速,物品向小型化、微型化发展已经成为一种必然。本设计通过在指定的物品上挂载标签,采用UHF射频卡读写器作为控制核心对目标标签加以识别与读取,配合链接MSP430处理器及自制的圆极化天线,实现了物品的定位功能,并通过配合使用GSM模块,以短消息的方式告知主人物品的位置及安全信息。标签的信息可通过PC机键盘输入进行更改。UHF射频卡读写器中的防碰撞算法保证了标签读取的抗干扰性和稳定性,自制天线的高增益和优良性能为有效搜索范围提供了保障。


1 、原理分析与硬件电路图

1.1 整体原理结构图

按图1所示,整个系统由UHF射频读写器与天线、GSM模块、MSP430处理器、屏显设备及输入设备相连接而成。有效地实现了物品——系统——用户的紧密联接,从而达成了设计功能要求。

采用UHF射频卡读写器与MSP430处理器实现圆极化天线的设计

1.2 天线部分

1.2.1 天线的设计原理

根据腔模理论,微带贴片天线用带线或同轴探针激励时,电磁场在贴片和接地板间建立。矩形贴片可当成一个等效的开路边界的谐振腔,它四周为理想磁壁,周壁磁场等于零; 上下壁为理想电壁。


贴片形状结构的不同会导致天线性能的迥异,在方形贴片对角线上像波导拐弯那样切掉一个45°的角。该分离单元就可以使馈电场形成两个空间正交简并模的谐振频率发生分离。为实现圆极化, 这两个模必须达到幅值相等、相位相差90°。相等幅值可以通过适当选择馈电位置实现,需选取馈电点选取位于切角贴片中心线上。90°相移的产生有两个因素,一个是馈电点位置,另一个是分离单元的尺寸。由腔模理论知微带贴片天线激励模可等效为一并联的RLC 谐振电路[5]。为了使电子标签在各个位置都能被识别,设计采用圆极化天线。微带天线的圆极化带宽近似与其Q值成反比,因此为了得到宽频带的圆极化微带天线,我们选择空气作为介质,既节约了成本也降低了天线的损耗,并且也能保证天线拥有良好的圆极化特性。用4个辅助支撑柱配合金属探针固定贴片,保证了贴片平整稳固的同时,让金属探针起到更好的馈电作用。通过仿真、测试,可以最终选定天线的特性及优化其性能。

采用UHF射频卡读写器与MSP430处理器实现圆极化天线的设计

1.2.2 天线的结构及尺寸

本设计天线为圆极化贴片天线,具体设计要求和参数性能如表1所示。

采用UHF射频卡读写器与MSP430处理器实现圆极化天线的设计

1.3 UHF射频读写器模块

1.3.1 UHF射频读写器基本原理

UHF系统结构如图3所示,读写器作为整个系统的重要组成部分,其基带处理性能的优劣将直接影响读写器性能的优劣。

采用UHF射频卡读写器与MSP430处理器实现圆极化天线的设计

读写器通过射频信号与标签进行通信,完成信息交换。在 UHF RFID 系统中,一般读写器先发送一条命令给电子标签,标签收到命令后进行应答响应。标签根据命令返回有用数据信息给读写器。读写器对标签返回信号处理后再传回上位机。


本设计中的UHF主要实现了以下几个功能:

(1)读写器与电子标签进行通信。读写器向电子标签发送命令,电子标签根据命令进行响应,返回有用数据。

(2)读写器与上位机进行通信。读写器通过特定接口与上位机相连接,如RS-232、USB、RJ45 等。上位机向读写器发送控制命令,控制读写器对标签的操作。读写器将标签返回的信息传回给上位机。

(3)读写器可以完成对多个标签的读写功能,实现了防碰撞处理。

(4)读写器具有数据校验的功能。能够对数据的正确性进行判断。


1.3.2 UHF射频读写器的硬件部分

射频模块是读写器射频信号处理模块,设计要解决的主要问题是抑制干扰,正确进行信号收发,射频模块的主要任务如下:

(1)根据协议要求发射一定功率的射频信号,激活工作区域内的无源标签并为其正常工作提供能量;

(2)将待发射的编码信号调制到射频,把数据和命令传送给标签;

(3)接收标签返回的射频信号并进行下变频处理;

(4)控制频率综合器进行跳频处理。本次设计中的UHF采用AS3992 射频芯片,AS3992支持 PM 调制和AM 调制,这样射频芯片在 I/Q 两路信号自动选择时不会出现通信的盲点,而且射频芯片还自带 A/D 转换电路,可以用于测量读写器的发射功率。


对于读写器的射频发射电路部分,AS3992 可以采用低功率线性输出模式或低功率差分输出模式,我们采用低功率线性输出模式。通过外部的功率放大器,将输出功率放大到 23dBm-30dBm 之间。AS3992 射频发射电路主要由耦合匹配电路、功率放大电路、差分转单端电路、滤波电路和定向耦合电路构成。输出匹配电路将解耦、差分转单端电路、匹配电路作为整体由匹配电路输出,输出匹配电路如图4所示,功率放大电路如图5所示。

采用UHF射频卡读写器与MSP430处理器实现圆极化天线的设计

采用UHF射频卡读写器与MSP430处理器实现圆极化天线的设计

UHF RFID 读写器可以使用两个天线,将接收和发送分开或者使用一个天线但需要射频隔离电路,考虑到使用射频隔离电路可以降低设计成本,所以采用了定向耦合器作为收发隔离电路,具体电路如图6所示。

采用UHF射频卡读写器与MSP430处理器实现圆极化天线的设计

RFID 读写器从功能模块上划分为射频模块和基带模块,缺少任何一个模块都不能构成完整的读写系统。基带模块主要功能如下:

(1)控制标签与读写器间的数据交换;

(2)执行单标签识别和防冲撞算法;

(3)与上位机软件进行通信,并执行从上位机软件发来的命令;

(4)控制读写器和标签间的身份验证;

(5)控制频率步进和发射信号功率。


基带模块由微处理器、通信接口电路、电源电路及辅助电路等部分组成。基带模块总体框图,如图7所示。

采用UHF射频卡读写器与MSP430处理器实现圆极化天线的设计

1.4 GSM模块

在本次设计中,MSP430F149单片机通过RS232串口与GSM模块通信,使用标准的AT命令控制GSM模块实现各种无线通信功能。通过GSM模块与MSP430F149单片机的配合使用,我们可以将重要的信息在第一时间以短信的方式发送给用户,如果标签所标记的物件超出我们设定的安全范围,用户的手机将收到GSM模块发送的报警提醒信息,达到了防止失窃的目的;物品丢失后,用户也能收到包含丢失物品名称、丢失具体时间等信息的短信,方便用户找回失物。


1.5 PC输入导致显示模块

通过PC键盘输入,可以编写或修改电子标签所标记的物品信息,设置保护物品的安全范围,在实现寻物目的时,可以设定寻物范围,方便用户进行失物的搜索。并将这些设定的内容与信息在屏幕上显示,显示屏幕采用液晶触摸屏,显示清晰简洁操作方便,实现了人机界面友好的目的。


2、软件设计与流程

2.1 系统的软件整体

下面将介绍本次设计系统的软件部分,整体软件的设计思路如下图所示,软件主要包括三个部分:(1)UHF部分的防碰撞算法;(2)MSP430F149单片机整体控制程序;(3)GSM模块短信发送程序编写。


2.2 UHF读写器整体软件模块

读写器软件模块划分以及模块间结构关系如图8所示。

采用UHF射频卡读写器与MSP430处理器实现圆极化天线的设计

2.3 UHF防碰撞算法

读写器在没有采用多址访问控制机制的情况下,如果个能被同一读写器识别的多个电子标签同时处在读写器能够识别的范围内,电子标签将同时响应读写器的指令。信道会被电子标签争用,导致信号互相干扰,读写器不能正确接收数据,也不能准确识别电子标签信息。当多个电子标签使读写器发生判断错误,读写器会认为电子标签不在自己的作用范围内或无法读取信息,即发生了碰撞问题。


通过查阅相关资料,了解到目前广泛应用的防碰撞算法基本上都是 TDMA(Time Division MulTIple Access,时分多址)法。主要分为两类TDMA法:分别是基于ALOHA的防碰撞算法和基于二叉树的防碰撞算法,这两种算法在RFID系统中都有广泛的应用。在 RFID中ALOHA算法被分为:纯ALOHA算法、时隙ALOHA算法、帧时隙ALOHA算法、动态帧时隙 ALOHA算法。本次设计的UHF读写器采用动态帧时隙 ALOHA算法。


读写器可以统计出一帧时隙中成功识别的时隙数Nr,发生碰撞的时隙数Nc,如果当前读写器周围的电子标签数为N,则剩余的电子标签数为N-Nr。 根据对动态帧时隙算法的分析可知,下一帧的时隙数为L1=N-Nr。通过查阅相关算法资料得知,电子标签的估计公式为:N=Nr+2.39Nc。


动态帧时隙 ALOHA 算法先初始化帧长F=M,M的值可根据实际情况设定;帧周期内初始化:Nc=Nr=0,Nc为碰撞时隙数,Nr 为正确接收时隙数。读写器发送带有帧时隙长度的指令,等待读写器识别范围内的电子标签响应指令。图5-3表示整个电子标签防碰撞算法的识别过程。


读写器对一帧中各个时隙进行检测,检测结果可分为三种情况:

(1)正确接收电子标签信息Nr+1;

(2)电子标签发生碰撞Nr+1;

(3)无电子标签应答信号。

在上述的三种情况中,每检测完一个时隙都要使时隙数M-1,如果时隙数M为0则判断Nc是否也为0,如果Nc也为0就表示没有电子标签发生碰撞且都被识别;如果Nc不为0则表示电子标签发生碰撞,根据Nc的大小重新调整M的值,对剩余电子标签进行读写,直到所有电子标签都被识别。


3 、系统测试与误差分析

3.1 天线仿真与测试结果(数据)

利用HFSS软件,我们仿真了天线,其仿真数据如下:

通过矢量网络测试仪测试,实际天线在0.92GHz处S11达到-17.5dB,其增益为8.7dB。通过旋转标签,测试天线的圆极化特性,发现无论标签如何放置,都可准确读取,确认圆极化特性良好。


3.2 UHF读写器测试结果

利用贴有电子标签的物品对UHF读写器的有效识别范围、标签识别个数以及灵敏度等性能进行测量,测量结果如下表所示。

采用UHF射频卡读写器与MSP430处理器实现圆极化天线的设计

3.3 GSM短信功能测试结果

GSM模块的挂载使系统人机交流更加丰富,智能化得到体现。

关键字:UHF射频卡读写器  MSP430  处理器  圆极化天线 引用地址:采用UHF射频卡读写器与MSP430处理器实现圆极化天线的设计

上一篇:基于MSP430单片机和HM1500传感器实现温湿度监测系统设计
下一篇:MSP430单片机中断的定义及原理

推荐阅读最新更新时间:2024-11-17 00:09

32位ARM核微处理器芯片PUC2030A及其应用
  英国ARM公司设计的32位RISC Reduced Instruction Set Computer CPU芯核(简称ARM芯核),具有功耗低、成本低等显著优点 目前已占有75%以上的32位嵌入式产品市场。而ARM系列芯片即为各个半导体厂家开发的基于ARM芯核的芯片。目前设计、生产ARM芯片的国际大公司已经超过100多家,国内中兴集成电路和华虹等公司也已经购买ARM公司的芯核用于通讯专用芯片和加密IC卡的设计。   PUC3030A是德国Micronas公司开发的基于32位ARM核的高性能低功耗微处理器。采用ARM7TDMI内核,内部集成了USB1.1接口控制器,RTC为带日历和报警功能的实时时钟,内部看门电路,功率管理
[单片机]
32位ARM核微<font color='red'>处理器</font>芯片PUC2030A及其应用
中容量STM32处理器启动代码的理解
今天要介绍一下STM32的启动代码,我这里使用的是中容量的STM32f103c8t6,对应的启动文件就是startup_stm32f10x_md.s,我这里启动文件版本是V3.6.2 不多说废话,先上我注释过的源码: /** ****************************************************************************** * @file startup_stm32f10x_md.s * @author MCD Application Team * @version V3.6.2 * @date 28-February-2013 * @b
[单片机]
ARM处理器及物理IP超过750MHz
MIPS的性能表现,而不需要任何昂贵的软件再设计或再编译费用。        ARM市场营销和业务开发高级副总裁Mike Inglis先生表示:“将业界领先的ARM处理器业务以及通过一年前收购Artisan获得的物理IP业务合并在一起的举措现在已经在技术上和商业上取得成效。合并后的技术团队紧密合作,为我们的半导体合作伙伴带来了业界最佳的90纳米设计,满足大量数字消费产品市场的需求。”        这一高性能设计是一个完整的ARM1176JZF-S处理器的参考规划,包含16KB指令集高速缓冲存储器、16KB数据高速缓冲存储器、能够加速指令和数据读取的4倍高性能AMBA® 3 AXITM内联接口以及一个矢
[嵌入式]
MSP430教程:MSP430单片机ADC12模块
MSP430单片机的ADC12模块是一个12位精度的A/D转换模块,他具有高速度,通用性等个性。大局部都内置了ADC模块.而有些不带ADC模块的片子,也可穿越利用内置的模仿比拟器来告终AD的转换。在系列产品中,我们能够穿越以下列表来容易地认识他们的ADC功能告终。 系列型号ADC功能告终转换精度 MSP430X1XX2比拟器告终10位 MSP430F13XADC模块12位 MSP430F14XADC模块12位 MSP430F43XADC模块12位 MSP430F44XADC模块12位 MSP430X32XADC模块14位 从以下ADC12构造图中能够看出,ADC12模块中是由以下局部构成:输入的16
[单片机]
MSP430F5529 DriverLib 库函数学习笔记(六)定时器A产生PWM波
平台:Code Composer Studio 10.3.1 MSP430F5529 LaunchPad™ Development Kit (MSP‑EXP430F5529LP) 1.通过Timer_A_outputPWM配置产生PWM波 所选输出引脚为P1.2 初始化函数 #define TIMER_PERIOD 12500 void Timer_A_PWM_Init(void) { Timer_A_outputPWMParam htim = {0}; //P1.2复用输出 GPIO_setAsPeripheralModuleFunctionOutputPin(GPIO_PORT_P1, GPIO_
[单片机]
<font color='red'>MSP430</font>F5529 DriverLib 库函数学习笔记(六)定时器A产生PWM波
首款采用台积电12nm的英伟达处理器今年量产
eeworld午间报道: 根据国外科技网站 digitaltrends 的报导,显示芯片大厂英伟达(NVIDIA)针对自动驾驶及 AI 运算市场所推出的 Xavier SoC 处理器,其当中的新一代 Volta GPU,将是第一个采用台积电的 12 纳米先进制程的产品,并且预计最快将在 2017 年下半年开始量产,那就请您跟随eeworld半导体小编的脚步,来详细的了解下首款采用台积电12nm的英伟达处理器今年量产。 报导指出,虽然晶圆但工龙头台积电很早就将 10 纳米先进制程进入量产。不过,现下还没有一款基于台积电 10 纳米制程所生产的芯片,所搭备的终端产品正式发布。有消息表示,之前台积电在 10 纳米制程良率上遇到了一些问题
[半导体设计/制造]
基于ARM微处理器LPC2132的智能电动机保护器设计
1 引 言 随着电动机控制中心(MCC)技术的发展,模块化的智能电动机保护器得到了越来越广泛的应用,同时也对电动机保护提出了更高的要求。针对电气监控系统自动化程度越来越高的发展趋势,用低压智能电动机保护控制器作为发电厂低压电动机的保护和测控,是提高电气监控系统运行维护水平的重要手段。 目前传统的8/16位的单片机仍然广泛应用于电气保护中,但是他们仅仅具有基本的测量控制功能,在人机界面、数据查询、监控处理能力比较有限,大部分缺少网络通信功能。在实现自动在线监测领域中,ARM芯片在多目标采集,多层次监测和网络化等方面具有强大的优势。由于LPC2132属于ARM7系列处理器,能对多个采样点进行同时测量,具有强大的数据处理功能。同时,
[应用]
“兆芯处理器媲美国际主流水准”真的实至名归吗?
  日前,“SEMICON China 2017国际半导体展”在上海盛大开幕,多家公司参加了本次盛会。下面就随嵌入式小编一起来了解一下相关内容吧。   上海 兆芯 集成电路有限公司副总裁傅城博士在会议上公布继开先ZX-C系列 处理器 之后, 兆芯 最新一代ZX-D系列4核和8核通用 处理器 目前已经成功流片。此外,媒体还报道:在展会上业内人士还向我们透露, 兆芯 将在明年(2018年)推出16nm的ZX-E 8核CPU,并公开了Fritz Chess Benchmark国际象棋性能测试的成绩。而且在测试成绩的图片上还有“兆芯 处理器 媲美国际主流水准”的字样。 “兆芯处理器媲美国际主流水准”真的实至名归吗?   其实,
[嵌入式]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多每日新闻

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved