php 读取rfid数据,远距离RFID读写天线的研究

文章摘自:ams社区(https://ams.eefocus.com/module/forum/forum.php?mod=viewthread&tid=2391)

1前言  射频识别RFID(Radio Frequency Identification)是一种利用射频通信实现的非接触式自动识别技术。它利用射频信号的空间耦合传递非接触信息,并通过所传递的信息识别对象。 RFID解决无源(卡中无电源)和免接触两大难题,实现运动目标识别、多目标识别,其突出优点是环境适应性强,能够穿透非金属材质,数据存储量大,抗干扰 能力强。目前的读写器远远不能满足应用要求,因此,需要一款远距离读写器配合远距离天线,实现远距离水平或垂直方向的读写要求。这里给出一种远距离 RFID读写天线的设计方案,采用射频标签专用读写器RI-R6C-001A,该器件要求天线阻抗为 50 Ω,频率为13.56 MHz,因此采用_亡艺简单、低成本的PCB环形天线。

2 RFID读写天线的设计

2.1 RFID读写天线工作原理

天线是发射和接收射频载波信号的设备。在工作频率和带宽确定的条件下,天线发射射频处理模块产生的射频载波,并接收从标签发射或反射的射频载波,其作 用是产生磁通量,为标签(无源)提供电源,并在读写器和标签之间传递信息。天线性能的优劣对系统整体性能起着非常关键的作用。RFID天线的读写距离取决 于诸多因素:天线的尺寸、方向性、天线的位置、所处频段的电气特性及周围环境等。

2.2 RFID读写天线各性能参数

2.2.1 电子标签的方向性

由于无源电子标签是通过与读写器天线磁场耦合来获得能量,所以标签的方向性直接影响耦合系数,近而影响能量的获取和通信的可靠性。当标签的方向性和读 写器天线处于最佳耦合时,磁力线与电子标签成直角。电子标签能够获得最好的读写效果。但是,若将电子标签移动到天线的两侧,这时标签的放置位置和磁力线方 向平行。此时方向性最差,读写效果也最差。图1为天线的磁力线分布模拟图。

755eafbb3144339bb5d.jpg

2.2.2 天线盲区

由于环形天线的电磁场在其临近区域分布不均匀,因此会出现读写盲区。如图2中黑线勾勒出的范围之外区域一般为单个天线的读写盲区。经反复实验证明将电子标签摆放位置转到与最佳位置成40°角区域时,一般可正常读写操作。

9710ea4ee23d7ab8e6f.jpg

2.2.3 天线品质因数Q

对于电感耦合式射频识别系统的天线.在其尺寸不变的情况下,Q值越大意味着天线线圈中的电流强度越大,输出功率越强,读写距离就越远。品质因数Q的计算公式为:

977fc68e22e51b814d.jpg

式中,f0是工作频率(13.56 MHz),L是天线的等效电感,R是天线的等效并联电阻。通过p很容易计算出天线带宽B:

379525a9115698f53b1.jpg

由式(2)可看出,天线的传输带宽B与品质因数Q成反比。因此,过高的品质因数将导致带宽缩小,降低读写器的调制边带信号幅度,导致读写器无法与标签通 信。天线Q值与3 dB带宽的关系曲线如图3所示。由图3可看出:环形天线与50 Ω的负载相连时,其Q值最好不超过30。为了优化天线的性能。读写器匹 配电路的驻波比应小于1:1.2。

2718f8263daf605ecf5.jpg

天线设计完成后,使用矢量网络分析仪测量天线品质因数及带宽。若带宽不符合要求,可加并联电阻调整。

设天线的谐振电阻为Rpor,理 想品质因数为Qreqtuired,则:

101d854f886b498d51f.jpg

假设利用频谱分析仪实测的天线品质因数为Qreqtuired,则相应天线的阻抗为:

3369ea870976136edf3.jpg

最终天线需要并联电阻R:

1334b4d6c817eea416e.jpg

该设计按以上步骤设计天线品质因数,其Qrequired=30。

2.2.4 天线尺寸

详情请见:

远距离RFID读写天线的研究

https://ams.eefocus.com/module/forum/forum.php?mod=viewthread&tid=2391&fromuid=3138429

(出处: ams社区)

RFID 标签 读写操作 DLL SDK 开发指南 V3.5 SDK开发指南 本SDK 包是公司为方便用户开发应用程序而开发的软件开发包。 SDK 以动态链接库文件 形式提供给用户使用。 用户使用本公司系列读写器进行用户应用软件开发时,根据本公司提供的SDK 开发包, 用户可以高效、正确地完成DRF 系列读写器应用软件的开发。 SDK 支持VC、 VB、 C#、 VB.NET、 C++ Builder 和Delphi 的开发。 使用函数注意事项: 1.对标签操作时(包括读标签,写标签),最好在主从模式下使用, 因为读写器 UART 通讯是半双工的,定 时模式下,此时读卡器定时读标签并上传数据,这时容易跟上位机发送的命令冲突而造成读取成功率下降, 如果要在定时模式下使用的话,最好先发送停读标签命令,再来操作。此时如若要恢复到定时模式,要发 送复位读头命令以再次进入到定时模式。 2.如果要读单标签, 使用我们的 DEMO 软件,到参数设置那里把读写器首先要设置到单标签模式。 3.如果要读多标签, 使用我们的 DEMO 软件,到参数设置那里把读写器首先要设置到多标签模式。 1、 OpenComm 函数原型: HANDLE OpenComm(int portNo); 功能说明: 打开串口。 返回值: 成功时返回串口句柄,失败时返回 INVALID_HANDLE_VALUE(-1) 参数: ●——portNo: 串口号 调用例程: HANDLE hCom = OpenComm(1); // 打开串口 1 if(hCom != INVALID_HANDLE_VALUE) AfxMessageBox(“打开串口成功!” ); else AfxMessageBox(“打开串口失败!” );
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值