




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四章 超高频技术一、基础实验部分4.1 RFID 超高频技术本实验的目的是了解 RMU900+(915MHz)的工作方式、配置程序、测试软件程序的操作方式,并能够正确操作对进行读写,感受 UHF 频段的 RFID 技术远距离读写的能力,最终使用进行相关功能和工程应用的实现。4.1.1 系统简介图 4-1-1超高频系统框图本实验箱超高频实验板读写模块选用 RMU900+,采用通用的 STC89C52 单片机做微器。单片机通过串口和超高频模块互相通讯,根据相应的指令完成模块的各个功能。也可以模块和 PC 直接通过串口通讯,根据提供的上位机测试软件完成超高频实验。4.1.2 ISO18000-6C
2、 简介为了使学生更加灵活地使用 RMU900+模块,将 RMU900+模块应用于实际工程环境中,特将 ISO18000-6C 的数据空间及与电子通信的数据加密过简略描述,以方便同学尽快熟悉相关知识。详细内容请参考 ISO18000-6C 协议标准。根据协议规定,从逻辑上将器分为四个体,每个体由一个或一个以上的器组成。如图 4-1-2 所示。这四个体是:(a) 保留内存:保留内存包含杀死口令和在 00n 至 1Fn 的口令。杀死口令应在 20n 至 3Fn 的地址内。口令应地址内。(b) EPC器:EPC器应包含在 00n 至 1Fn位置的 CRC-16、在 10n 至 1Fn地址的协议-(PC
3、)位和在 20n 开始的 EPC。PC 被划分成 10n 至 14Fn位置的 EPC长度、15n 至 17Fn位置的 RFU 位和在 18n 至 1Fn位置的编号系统识别(NSI),CRC-16、PC、EPC 应优先MSB(EPC 的 MSB 应在 20h 的位置)。(c) TID器 :TID器应包含 00n 至 07n位置的 8 位 ISO15963 分配类识别(对于 EPCglobal 为 111000102)、08n 至 13n位置的 12 位任务掩模设计识别(EPCglobal成员)和 14n 至 1Fn位置的 12 位型号。可以在 1Fn 以上的 TID器中包含指定数据和提供商指定数
4、据(例如,序号)。(d) 用户器:用户器用户指定数据。该器组织为用户定义。图 4-1-2逻辑空间分布图(1)保留内存杀死口令:保留内存的 00n 至 1Fn电子的杀死口令,杀死口令为 1 word,即 2bytes。 电子出厂时的默认杀死指令为 0000n。用户可以对杀死指令进行修改。用户可以对杀死口令进行锁存,一经锁存后,用户必须提供正确的口令,才能对杀死口令进行读写。口令:保留内存的 20n 至 3Fn口令为 1 word,即 2电子的口令,bytes。电子出厂时的默认指令为 0000n。用户可以对指令进行修改。用户可以对口令进行锁存,一经锁存后,用户必须提供正确的口令,才能对口令进行读写
5、。(2)EPC器CRC-16: 循环冗余校验位,16 比特,上电时,应通过 PC 前五位指定的(PC+EPC)字数而不是整个 EPC器长度计算 CRC-16。位(PC): PC 位包含在盘存操作期间以其 EPC 反向散射的物理层信息。协议EPC器 10n 至 1Fn有 16PC 位,PC 位值定义如下:地址10n14n 位:反向散射的(PC+EPC)的长度,所有字为:ll000002:一个字(EPC器 10n1Fn地址)000012:两个字(EPC器 10n2Fn地址)ll000102:两个字(EPC器 10n3Fn地址)111112:32 个字(EPC器 10n1FFn地址)l15n17n
6、位:RFU(第 1 类为 0002)ll18n1Fn 位:默认值为 000000002 且可以包括如 ISO/IEC 15961 定义的 AFI 在内的计数系统识别(NSI)。NSI 的 MSB在 18n 的位置。默认(未编程)PC 值应为 0000n。用 PC 位代替 00002。截断应答期间,EPC :EPC 为识别对象的电子码。EPC在以 20n地址开始的 EPC器内,MSB 优先。询问机可以发出选择命令,包括全部或部分规范的 EPC。询问机可以发出 ACK 命令,使反向散射其 PC、EPC 和 CRC-16(在特定情况下该可以截断应答)。最后,询问机可以发出 Read 命令,整个或部分
7、 EPC。注:PC+EPC 也称为 UII。(3)TID器:TID器应包含 00n 至 07n位置的 8 位 ISO15963 分配类识别(对于 EPCglobal为 111000102)、08n 至 13n位置的 12 位任务掩模设计识别(EPCglobal 成员)和 14n至 1Fn位置的 12 位可以在 1Fn 以上的 TID型号器中包含指定数据和提供商指定数据(例如,序号)。(4) 用户器用户器用户指定数据。4.1.3 超高频模块RMU900+简介RMU900+模块采用ISO18000-6C(EPCC1G2)标准,该标准的特点是:速度快,数据速率可达40kbps640kbps;可同时的
8、数量多,理论上可同时读到多于1000个;首先读EPC号码,的ID号需要用读数据的方式;功能强,具有多种写保护方式,安全性强;区域多,分为EPC区(96bits或16Bytes,可扩展到512bits)、ID区(64bit或8Bytes)、用户区(224bit或28Bytes)、区(32bits或4Bytes),但有的厂商提供的没有用户数据区,如Inpinj的。EPCC1G2标准主要适用于物流领域中大量物品的识别。RMU900+模块是超小型化的 UHF RFID部件,集成了 PLL、发射、接收、耦合器以及 MCU 等部件。用户只需要在模块的基础上作电源处理即可,可以很方便地模块工作。模块工作电压
9、+3.3V,适合手持机用户作二次开发。(1)性能指标 工作频率:840960MHz(按需要频段定制)。 支持协议:EPC C1 GEN2/ ISO 18000-6C。 低电压工作:+3.3V。 模块化表贴封装: 28×25×2.5±0.1mm。 最大输出功率:27dBm。(2)数据包格式上位机到 RMU 的数据包称为“命令”,RMU 返回到上位机的数据包称为“响应”。以下所有数据段的长度为字节。RMU 与上位机传递的数据包的通用格式见表 4-1-1和表 4-1-2:表 4-1-1 命令的数据包格式表 4-1-2 响应数据格式注:有*号的是可选部分,下同。SOF 是
10、一个字节的常数(SOF = 0xAA),表示数据帧的开始。LENGTH 部分是按字节计算的<SOF>和<EOF>之间数据(即<LENGTH>、<CMD>、<STATUS>、<PAYLOAD>、<CRC-16>)的长度。表 4-1-3 CMD 数据段定义表STATUS 是 RMU 的响应中包含的对上位机命令的态。STATUS 只在 RMU 的响应中,上位机令中没有 STATUS 部分。STATUS 中高四位是通用的标志位,而低四位是各命令中特有的状态。STATUS 通用标志位的定义见表 4-1-4,低四位的定义详
11、见各命令的状态定义表。表 4-1-4 通用标志位的定义:PAYLOAD 是需要传递的实际数据。除了在各命令格式中已定义的 PAYLOAD 有效字节外,在 LENGTH 可表示的范围内可延长任意 PAYLOAD,RMU 不对其进行操作。CRC-16 部分是对<LENGTH>、<CMD>、<STATUS>(响应中)和<PAYLOAD>部分计算的 CRC-16值。用户可通过 CMD 的 Bit7 选择是否使用该选项。当上位机命令的 CRC-16 验证失败时,RMU 返回固定格式的响应,其格式如表 4-1-5,其中 STATUS 字节的值为 0xC0。表
12、 4-1-5 CRC 验证失败响应表EOF 是一个字节的常数(EOF = 0x55),表示数据帧的结束RMU 命令列表:注:为了与设置软件提示信息相同,将 RMU900+读写卡模块简称为 RMU。表 4-1-6 RMU命令列表字节为了避免数据中出现 SOF、EOF 字节,实际通信过程中利用字节保证 SOF 和 EOF的唯一性。当数据包的 SOF 和 EOF 之间出现 0xAA、0x55、0xFF 字节时,在该字节前一个 0xFF 字节。接收方接收到包含字节的数据后应删除字节并提取有效数据。字节不计入 LENGTH。RMU 的响应时间上位机命令后当 RMU 在一定时间内没有响应,则说明命令格式不
13、正确或 RMU 在命令执行过程中遇到不可的错误。这时上位机可再次命令。各命令的响应等待时间见表 4-1-6。用户通过单片机或上位机要模块,开发应用软件,只要根据以上命令格式,发送表 4-1-7 所示相对应的命令即可。表 4-1-7命令表:以下举例介绍具体命令的应用:Ø模块功率设置表 4-1-8 功率设置命令在表 4-1-7 查到,功率设置命令aa 02 01 55,如表 4-1-8 所示。数据格式如下:AA:指数据格式中的 SOF,表示数据帧的开始。02:指数据格式中的 LENGTH,表示数据头到数据尾的字节长度。01:指实际要传送令 CMD,最BIT7 为 0,表示无效验。55,指
14、数据格式中的 EOF,表示数据结束。返回数据格式如下:AA:指数据格式中的 SOF,表示数据帧的开始。04:指数据格式中的 LENGTH,表示数据头到数据尾的字节长度。01:指实际要传送令 CMD,最BIT7 为 0,表示无效验。00:指数据格式中的 STATUS, 最BIT7 为 0,表示。1a:表示读出的实际功率。55,指数据格式中的 EOF,表示数据结束。用户可以根据以上实例,编写的单片机或 PC 机测试软件。4.1.4 实验前准为了方便学生开展实验,本实验板用一个USB口完成3种功能,3种功能通过跳线切换。线圈跳线方式如下:(1)单片机和上位机通讯单片机和上位机要互相通讯,用两个跳线帽
15、短接J6、J3的D和C,D1和C1,跳线方式如图4-1-3所示:图 4-1-3 单片机和上位机通讯跳线方式(2)模块和上位机通讯实验模块和上位机要互相通讯实验时,用两个跳线帽短接J6、J3的C和D、C1和D1,跳线方式如图4-1-4示所如:图 4-1-4 模块和上位机通讯跳线方式(3)模块和单片机互相通讯模块和单片机通讯时,用两个跳线帽短接J6、J3的A和D、A1和D1,跳线方式如图4-1-5所示:图 4-1-5 模块和单片机通讯跳线方式实验一 超高频基础实验1实验目的掌握超高频联机操作和原理。掌握超高频模块功率操作和原理。掌握超高频模块功率操作和原理。2实验设备(1)硬件设备超高频实验板一块
16、超高频射频卡若干超高频天线一个USB通讯线一条PC 机一台(2)软件工具 超高频测试软件:RMU_DEMO_v2.4.exe 软件测试软件 ComMonitor.exe3实验原理图 4-2-1超高频实验板RMU()在识别卡和读写卡前需先确认模块是否和上位机联机,询问状态指令。如果联机则返回数据,无返回数据表示无连接。联机正常后需设置功率、频率,功率的大小决定读卡距离的远近,功率越大,读卡距离越远,功耗越大,建议将其设置在1020dbm 之间即可,并根据设置的情况体会读卡距离。RMU900+峰值电流与输出功率对应表:注:(1) 随着模块端接负载的不流会发生变化。3.1 数据通讯协议超高频模块采用
17、异步半双工 UART 协议,UART 接口一帧的数据格式为:1 个起始位,8 个数据位,无奇偶校验位,1 个停止位;波特率:57600bps。3.2 与实验相关的指令3.2.1、询问状态(1)功能简介该命令询问 RMU 模块的状态,用户可利用该命令RMU 是否连接,如果有响应,则说明:RMU 已经连接,如果在指定时间内没有响应,则说明 RMU 没连接。(2)数据格式表 4-2-1 询问状态命令格式表 4-2-2 询问状态响应格式(3)命令状态定义表 4-2-3 询问状态 STATUS注:该命令的 STATUS Bit0 只在 Bit7 为 0 时有效。(4)命令示例表 4-2-4 示例3.2.
18、2、功率(1)功能简介该命令RMU 的功率设置。用户使用 RMU 对进行操作前可用该命令RMU的功率设置。该命令有两种响应格式,即操作(表 4-2-6)和失败(表 4-2-7)。(2)数据格式表 4-2-5功率设置命令格式表 4-2-6功率设置响应格式()表 4-2-7功率设置响应格式(失败)表 4-2-8POWER 数据段格式表 4-2-9命令示例3.2.3、设置功率(1)功能简介该命令设置 RMU 的输出功率。用户使用 RMU 对进行操作前需要用该命令设置 RMU的输出功率。若用户没有设置 RMU的功率,RMU 工作时将使用默认设置。(2)数据格式表 4-2-10 设置功率命令格式表 4-
19、2-11 设置功率响应格式表 4-2-12 OPTION 数据段格式(3) 命令状态定义该命令只支持通用状态位。(4) 命令示例 表 4-2-133.2.4、信息(1)功能简介该命令RMU 的硬件序列号和软件版本号。其中,RMU 的硬件序列号是 6 个字节的十六进制数,软件版本号是一个字节。软件版本字节的前四个比特是软件的主版本号,后四个比特是次版本号。(2)数据格式表 4-2-14RMU 信息命令定义表 4-2-15RMU 信息响应定义(3)命令状态定义表 4-2-16RMU 信息 STATUS注:该命令的 STATUS Bit0 只在 Bit7 为 1 时有效。(4) 命令示例 表 4-2
20、-174实验步骤注意:RMU900+在进行任何操作前,必须确保天线已经可靠连接在超高频实验板,否则容易烧毁模块。RMU900+ DEMO 软件测试界面简介说明:RMU900+DEMO 软件 RMU_DEMO_v2.4.exe 位于光盘目录/ 超高频测试软件/RMU_DEMO_v2.4.exe。RMU900+ DEMO 软件界面如图 4-2-2 所示,主要分为两大区域:第一区域为“显示区域”,用于显示当前的号、到的电子数据等信息。第二区域为“操作区域”。操作区域由以下两个部分组成:图 4-2-2超高频模块上位机测试界面(1)RMU 设置。RMU 设置界面主要用于 RMU900+模块的参数设置。端
21、设置为超高频模块到串口的实际端。(2)单命令操作。单命令操作界面主要用于对电子进行基本的操作。联机实验:1、使用超高频测试软件实验(1)按照图 4-1-4 将跳线帽设置成模块与 PC 机连接形式,将高频实验板 USB 和 PC 机USB 用实验箱标配的 USB 连接线连接,参考第二章“检测串口”部分,若出现提示信息,则说明超高频传感器板已经在 COM1 口,即超高频传感器板和电脑硬件连接。 这时打开超高频传感器板电源开关,然后打开光盘自带的超高频测试软件RMU_DEMO_v2.4.exe。界面如图 4-2-2 所示。注:RMU900+ Demo 软件在Windows 平台下运行,需要安装Mic
22、rosoft .NETFramework2.0(请在微软相关)。(2)设置端口图 4-2-3设置端口图4-2-2界面区域3部分的【连接】/【断开】按钮是将上位机与RMU900+的串口连接/断开。如果上位机与RMU900+连接不,可能是“通信端”选择不正确的原因。具体操作如下。在图 4-2-3 界面的选择对应的通讯口 COM。然后点击,如通讯,在图 4-2-2界面的左下角显示“连接到 RMU900”;否则显示连接 RMU900 失败提示信息。如果通讯失败,首先检查通讯连接线是否可靠连接,然后在检查端口是否选择正确。图 4-2-4 连接界面通讯后,显示为“断开”,实验完成后点击“断开”,切断上位机
23、和读卡模块的连接。2、使用串口工具实验说明:串口调试软件 ComMonitor.exe 位于光盘目录/ ComMonitor.exe。(1)打开光盘自带的串口测试软件 ComMonitor.exe,在图 4-2-5 所示界面红圈指置设置串口参数:图 4-2-5 串口参数设置端口设置:选择串口实际对应的 COM 口;波特率:默认为 57600;数据位:8 位;无校验位;停止位:1 位,设置完成后,点击状态指示灯后边的【打开串口】,串口设置完成。第二步、设置询问状态指令,根据表 4-2-1 指令列表,在图 4-2-6 所示界面的区 1(红色圈地方),输入“AA 02 00 55”,然后点击相对应区
24、右边【手动】按钮,返回“AA 03 00 00 55”,如图 4-2-6 所示蓝线所圈的一串数据,表示连接,失败则无返回。图 4-2-6 连接信息、功率,设置功率实验1、使用超高频测试软件实验(1)联机实验,同以上联机实验部分。(2)联机后,点击图 4-2-7 所示界面红圈所示【RMU 设置】。图 4-2-7 RMU 设置RMU 设置界面如图 4-2-8 所示,主要用途是获取和设置 RMU的相关信息。主要功能操作有:“信息”、“功率”、“设置功率”、“频率”、“设置频率”。图 4-2-8RMU 具体设置(4)信息在图4-2-8所示界面中,点击【信息】,该命令RMU的硬件序列号和软件版本号。其中
25、,RMU的硬件序列号是6个字节的十六进制数,软件版本号是一个字节。软件版本字节的前四个比特是软件的主版本号,后四个比特是次版本号。当上位机与RMU900+连接成功后,该功能才能进行操作。信息时,在测试界面的左下叫显示“RMU信息成功”,并显示该模块的序列号和软件版本号。如图4-2-9所示界面。图 4-2-9RMU 信息(5)功率点击图 4-2-8 所示界面中【功率】,用于获取模块的输出功率大小信息。当上位机与 RMU900+连接后,该功能才能进行操作。界面如图 4-2-10 所示。图 4-2-10RMU 设置图 4-2-10 红圈部分为读出模块当前功率,蓝圈部分为要设置的功率。如果,在测试界面
26、的左下脚显示“RMU 功率设置”字样。界面如图 4-2-11 所示。图 4-2-11RMU 功率设置(6)设置功率在图 4-2-10 界面上,蓝圈所指的下拉菜单选择要设置功率大小,设置界面如图 4-2-12所示。图 4-2-12 设置功率界面在图 4-2-12 界面上点击【设置功率】,用于设置模块的输出功率,dBm,有效值在 1030dBm 之间。当上位机与 RMU900+连接后,该功能才能进行操作。设定功率值后,RMU900+将该功率参数保存,重新上电后,RMU900+的默认输出功率为最后一次修改的功率值。如果设置,主界面左下脚显示如下图 4-2-13 所示。图 4-2-13 设置功率界面注
27、:RMU900+模块出厂的默认输出功率为 26dBm,当 RMU900+模块应用于发卡器设计时,建议设置的 RMU900+模块的输出功率为 1020dBm 之间。本试验箱出厂模块功率设计为15dBm。2、使用串口工具实验(1)联机实验,同上。(2)设置信息指令,根据 4-2-14 指令列表,在图 4-2-14 所示界面的区 1,输入“aa 02 07 55”,然后点击相对应区右边【手动】按钮,返回“AA 0A 0700 00 00 00 00 00 00 58 55”如下图蓝线所圈的一串数据,表示连接,失败则无返回。根据表 4-2-15信息响应定义分析,第 5 字节到第 10 字节 6 个 0
28、0 为序列号,第 11字节 58 为软件版本号。如图 4-2-14 所示。图 4-2-14信息界面(3)功率指令,根据 4-2-5 指令列表,在图 4-2-15 所示界面的区 2,输入“aa02 01 55”,然后点击相对应区右边【手动】按钮,返回“AA 04 01 00 93 55”如下图蓝线所圈的一串数据,表示连接,失败则无返回。如图 4-2-15 所示。其中 93 为功率值,根据表 4-2-5 功率数据格式分析,最高为 BIT7 保留,因此的功率实际为十六进制 13,十进制 19,即模块功率为 19dBm。图 4-2-15模块功率值(4)设置功率指令,根据表4-2-10,在图4-2-16
29、所示界面的区3,输入“aa 04 0201 13 55”,其中13为要设置的功率值,点击相对应区右边【手动】按钮,返回“AA 03 02 00 55 ”如下图蓝线所圈的一串数据,表示连接,失败无则返回。如图4-2-16所示。图 4-2-16 设置功率界面实验二 超高频频率设置实验1实验目的掌握超高频模块频率操作和原理。掌握超高频模块设置频率操作和原理。2实验设备(1)硬件设备超高频传感器板一块超高频射频卡若干超高频天线一个USB通讯线一条PC 机一台(2)软件工具 超高频测试软件:RMU_DEMO_v2.4.exe 软件测试软件 ComMonitor.exe3实验原理图 4-3-1超高频实验板
30、3.1 超高频频段简介目前全球超高频射频识别系统的工作频率在 860-960 MHz 之间,因为射频识别系统将应用于全世界,然而在全球找不到一个射频识别系统可以适用的共同频率,世界各国对频率方面的具体规定也各不相同。因此,频率问题对射频识别系统来讲是一个重要的问题。频率问题主要包括工作频率的范围、的大小、调频技术、信道宽度等。频段 869MHz,较长距离使用,如邮政、会议等。频段 888-889MHz 和 902-928MHz被射频识别系统广泛应用。此外,次的频段被 D-网络和无绳占用。全球的频段由国际电信(ITU)进行统一的和分配,ITU 把全球划分为 3 个大区,分别为区域 1(非洲地区)
31、、区域 2(美洲地区)、区域 3(大洋洲和亚洲地区)。RMU900+支持四种频率工作模式:(1)“标准”模式,该模式是依据中国关于 RFID 使用频段的规定设置输出频率范围,默认为跳频方式。中国标准规定的有效频段为 840-845MHz、920-925MHz。(2)“ETSI 标准”模式,该模式是依据欧洲标准设置输出的频率范围,默认为跳频方式。ETSI 标准使用的频段为 865-868MHz。(3)“”模式,该模式将工作频率设定为 915MHz。(4)“用户自定义”模式,用户通过设置六个参数进行设置所要的频率工作范围:频率工作模式(FREMODE)、频率基数(FREBASE)、起始频率(BF)
32、、频道数(CN)、频道带宽(SPC)和跳频顺序方式(FREHOP)。起始频率(BF)、频道数(CN)、频道带宽(SPC)、最终频率和带宽存在以:(1) 起始频率(BF)=【起始频率(整数部分)】 【频率基数】×【起始频率尾数积数】如:起始频率840MHz 125KHz×5840.625MHz(2) 频道带宽(SPC)【频道带宽积数】×【频率基数】如:频道带宽(SPC)2×125KHz250KHz(3) 最终频率起始频率(BF)(频道数(CN)1)×频道带宽(SPC)如:最终频率840.625MHz(161)×250KHz844.375
33、MHz(4) 带宽最终频率起始频率(BF)如:带宽844.375MHz840.625MHz3.75MHz注:【频率基数】×【频道带宽积数】不能超过 1000KHz;当【频率基数】为 50KHz 时,【带宽】不能大于 12MHz,当【频率基数】为 125KHz 时,【带宽】不能大于 32MHz。3.2 设置频率指令(1)功能简介该命令设置 RMU 的频率。RMU 的频率设置有六个参数:频率工作模式(FREMODE)、频率基数(FREBASE)、起始频率(BF)、频道数(CN)、频道带宽(SPC)和跳频顺序方式(FREHOP)。其中频道数是 RMU 在跳频时支持的最大频道个数,频道带宽是
34、每一频道的信道带宽。(2)数据格式表 4-3-1设置频率命令格式表 4-3-2FREMODE 字段定义表 4-3-3FREBASE 字段定义表 4-3-4BF 字段定义表 4-3-5CN 字段定义注:CN 字段不能为 0。表 4-3-6 SPC 字段定义表 4-3-7 FREHOP 字段定义注:RMU900+只支持“随机跳频”。RMU900+中,FREHOP字段可以为任意值。表 4-3-8 设置频率响应格式(3)命令状态定义该命令只支持通用状态位。(4)命令示例 表 4-3-93.3频率指令(1)功能简介该命令RMU 的频率设置。(2)数据格式表 4-3-10频率设置命令格式表 4-3-11频
35、率设置响应格式(3) 命令状态定义该命令只支持通用状态位。(4) 命令示例 表 4-3-124实验步骤 设置频率实验1、使用超高频测试软件实验(1)联机,同超高频实验一。(2)设置频率,如图 4-2-8 所示界面所示。图 4-3-2 频率设置界面目前中国使用的频率是 920925MHz,因此在频率标准下拉菜单选择“中国标准 920925MHz”,其余参数已经,不需设率标准设置完成点击图 4-3-2 所示界面【设置频率】按钮,在图 4-2-2 所示主界面左下脚显示频率设置与否。如图 4-3-3所示界面表示频率设置。图 4-3-3 频率设置中国标准 840845MHz、ETSI 标准模式三种频率设
36、置方式同中国标准 920925MHz相同。用户自定义模式 RMU 的频率设置有五个参数:频率工作模式(FREMODE)、频率基数(FREBASE)、起始频率(BF)、频道数(CN)、频道带宽(SPC)。其中频道数是 RMU 跳频时支持的最大频道个数,频道带宽是每一频道的信道带宽。根据不同地理区域,选择对应的参数,设置完成后,点击图 4-3-2 所示界面【设置频率】按钮,此模块为了方便国内客户,默认频率标准为“中国标准 920925MHz”。2、使用串口工具实验(以设置中国标准 920.625924.375MHz 为例)(1)打开串口测试软件 ComMonitor.exe,在图 4-3-4 所示
37、界面红圈指置设置串口参数:图 4-3-4 串口参数设置端口设置:选择串口实际对应 COM 口;波特率:默认为 57600;数据位:8 位;无校验位;停止位:1 位,设置完成后,点击图 4-3-4 所示界面【打开串口】按钮,串口设置完成。(2)设置询问状态指令,根据 4-2-1 指令列表,在图 4-3-5 所示界面的区 1(红色圈地方),输入“AA 02 00 55”,然后点击相对应区右边【手动】按钮,返回“AA 03 00 00 55”如下图蓝线所圈的一串数据,表示连接,失败则无返回。界面如图 4-3-5 所示。图 4-3-5 询问状态指令(3)功率指令,根据表 4-3-1、4-3-2、4-3
38、-3、4-3-4、4-3-5、4-3-6 设置频率操作指令中包含六个需要设置的参数: 频率工作模式(FREMODE):根据表 4-3-2,要设置中国标准 920925MHz,此字节为00。 频率基数(FREBASE):根据表 4-2-3,设置频率基数为 125KHz,故次字节为 01。 起始频率(BF):中国标准起始频率整数为 920MHz,920 的十六进制为 398,根据表 4-3-4,起始频率为 2 字节,最BIT15 保留(红框所示),BIT14BIT5 为起始频率的整数部分,应为 398(蓝圈所示),BIT4BIT0 表示其实频率尾数积数(其实频率小数部分)。频率基数为 25KHz,
39、由于起始频率小数部分要设置为 625KHz,因此频率尾数积数=625/125=5(下图绿框所示),十六个字节合起来为 16 进制 73 05。图 4-3-6 频率数据组成 频道数(CN):最终频率 起始频率(BF)(频道数(CN)1)×频道带宽(SPC)频道数(CN)=(最终频率- 起始频率(BF)/频道带宽(SPC)+1=(924.375-920.625)MHz/250KHz+1=16由以上推断的字节为10。 频道带宽(SPC):【频道带宽积数】×【频率基数】,设置频道带宽积数为 2。即频道带宽为 2*125=250KHz。 跳频顺序方式(FREHOP:RMU900+中,
40、只支持随机调频)4-3-1,此字节只能为 0。根据以上分析,要设置中国标准(920.625924.375MHz) 频率,在区 2 输入“aa 0906 00 01 73 05 0F 02 00 55”,然后点击相对应的【手动】按钮,返回如图 4-3-7所示界面蓝圈所示数据,失败则无返回。图 4-3-7 频率设置界面频率实验1、使用上位机软件实验(1)联机、同超高频设置频率。(2)点击【RMU 设置】进如如图 4-示界面。图 4-3-8频率界面(3)点击图 4-示界面【频率】按钮,频率相关数据显示如上图 4-示界面。2、使用串口工具实验(1)联机实验,同超高频设置频率实验。(2)频率指令,根据表
41、 3-3-10,在图 4-3-9 所示界面区 3 输入“aa 02 05 55”返回“AA 0A 05 00 00 01 73 05 0F 02 0055”失败则无返回。返回具体频率参数分析与频率设置部分相同。如图 4-3-9 所示界面。图 4-3-9频率界面实验三 超高频寻卡实验1实验目的掌握超高频单识别操作和原理掌握超高频单步识别操作和原理。掌握超高频防碰撞识别操作和原理。掌握超高频停止操作和原理。2实验设备(1)硬件设备超高频传感器板一块超高频射频卡若干超高频天线一个USB通讯线一条 PC 机一台(2)软件工具 超高频测试软件:RMU_DEMO_v2.4.exe 软件测试软件 ComMo
42、nitor.exe3实验原理图 4-4-1 超高频实验板3.1 防碰撞技术简介防碰撞关于 Q 值的选择,详细参考 ISO18000-6C 协议中关于防碰撞的内容说明。主要用于电磁场内存在多张电子时,避免多张电子信号相互碰撞,导致无法正常识别电子。Q 值的选择依据为通讯范围内的电子的数目(假设为 N),当 2Q接近 N 时,最佳。界面上的 Q 值,为 RMU900+接受的起始 Q 值,RMU900+会根据通讯过程中的碰撞情况,智能调整实际通讯过程的 Q 值,以达到快速识别通讯范围内的多个电子的目的。当起始 Q 值与通讯范围内的电子数量匹配时,能够提高识别效率。默认情况下,该起始 Q=3。3.2识
43、别(单识别)(1)功能简介该命令启动识别循环,对单张进行识别时使用该命令。该命令有两种响应格式:RMU接收该命令后返回识别响应(表4-4-2)告诉上位机启动识别循环与否;若启动识别循环,RMU连续返回获取号响应,直到接收停止识别命令,每个获取号响应只返回一张的UII。(2) 数据格式表4-4-1 识别命令格式(单识别)表4-4-2 获取号响应格式注:本文档中的UII 包括PC bits,即PC+UII。(3)命令状态定义表4-4-3 识别STATUS注:该命令的STATUS Bit0只在Bit7为0时有效。(4) 命令示例 表4-4-43.3 识别(防碰撞识别)(1) 功能简介该命令启动识别循
44、环,对多张进行识别时使用该命令。命令指定防碰撞识别的初始 Q值。若Q 设为 0,RMU 使用默认Q 值。该命令的响应方式与单识别命令一致。(2)数据格式表 4-4-5识别命令格式(防碰撞识别)表 4-4-6识别响应格式表 4-4-7获取号响应格式(3) 命令状态定义表 4-4-8 识别STATUS注:该命令的 STATUS Bit0 只在 Bit7 为 0 时有效。(4) 命令示例 表 4-4-93.4 识别(单步识别)(1)功能简介该命令识别单张。与单识别和防碰撞识别命令不同的是:该命令不启动识别循环。每次上位机该命令时,RMU 识别,如果识别到则返回号,若没有识别到则无返回。(2) 数据格
45、式表 4-4-10 识别命令格式(单步识别)表 4-4-11 识别响应格式(3)命令状态定义该命令只支持通用状态位。(4)命令示例 表 4-4-123.4.5 停止操作(1)功能简介该命令用于停止 RMU 当前所进行的任何操作。RMU接收到该命令之后当前操作状态,进入空闲状态。(2) 数据格式表 4-4-13 停止操作命令格式表 4-4-14 停止操作响应格式(3) 命令状态定义该命令只支持通用状态位。(4)命令示例 4-4-154实验步骤1、使用超高频测试软件实验(1)联机实验,同超高频实验一。(2)将超高频电子置于天线辐射范围内,防碰撞、单步识别都不选择,点击图 4-4-2的【识别】按钮。
46、图 4-4-2识别【识别】用于识别通讯范围内(以下简称为场内)的电子。当上位机与RMU900+连接后,该功能才能进行操作。识别可以分为单步识别(单卡识别)和防碰撞识别(多卡识别)。如超高频射频卡一直天线辐射场内,模块循环识别此。识别的具体信息显示在图 4-2-2 界面区域 1。如下图所示:图 4-4-3识别ID 号(3)【单步识别】在图 4-2-2 界面的右上角单步识别前,【单步识别】用于识别单张电子。与【防碰撞识别】不同的是,该功能不启动识别循环,不启动防碰撞功能。当上位机与 RMU900+读写器连接后,该功能才能进行操作。如图 4-4-4 所示界面。图 4-4-4 单步识别该命令识别单张。
47、与单识别和防碰撞识别命令不同的是:该命令不启动识别循环。每次上位机该命令时,RMU 识别,如果识别到,则返回号;若没有识别到,则无返回。该上位机只要选择【单步识别】和点击【识别】,上位机程序内部循环单步识别命令。因此循环返回的UII。(4)【防碰撞识别】将几张不同 UII 超高频卡片电子置于天线辐射场内(本实验箱配有 2 张超高频卡),在图 4-4-5 界面防碰撞识别前,【防碰撞识别】用于识别多张电子。与【单步识别】不同的是,该功能循环识别多张卡,启动防碰撞功能。当上位机与 RMU900+连接后,该功能才能进行操作。界面如图 4-4-5 所示。图 4-4-5防碰撞识别该命令启动识别循环,用于对
48、多张进行识别。命令指定防碰撞识别的初始Q值。若Q设为0,RMU使用默认Q值3。该命令的响应方式与单识别命令一致。可以选择不同的Q值,观察识别电子速度。本实验用三张不同UII超高频卡片电子标签置于天线辐射场内,防碰撞识别,返回信息如下图4-4-6所示:图 4-4-6 防碰撞识别结果分别选择Q值为3、5、8,观察3识别最快,8识别最慢。点击【停止】,停止识别一切操作。2、使用串口工具实验(1)打开串口测试软件 ComMonitor.exe,在图 4-4-7 所示红圈指置设置串口参数:图 4-4-7 串口联机界面端口设置:选择串口实际对应的COM口;波特率:默认为57600;数据位:8位;无校验位;
49、停止位:1位,设置完成后点击【打开串口】,串口设置完成。(2识别指令,将超高频电子置于天线辐射场内4-4-1指令表,在图4-4-8所示界面的区2输入“AA 02 10 55”,若:先返回确认命令:aa 03 10 01 55(收到识别命令)再返回数据:aa 07 10 00 08 00 00 01 55(不断返回数据),若失败:仅返回确认命令:aa 03 10 01 55(没有识别到)。图 4-4-8 识别界面(3)在图4-4-8所示界面的区3输入“aa 02 12 55”,点击相对应右边的【手动】,返回“AA 03 12 00 55”,失败则无返回。后停止识别。(4)防碰撞识别指令,将几张超
50、高频电子置于天线辐射场内、4-4-5指令表,在图4-4-9所示界面的区2输入“AA 03 11 03 55”,若:先返回确认命令:aa03 11 01 55收到识别命令)再返回数据:AA 11 11 00 30 00 E2 00 10 21 49F 40 55AA 11 11 00 30 00E200 83 14 141901 68 0780 C9 37 55AA 11 11 00 30 00E200 83 64 640302 22 0500 DE F6 55(不断返回识别到的数据),若失败:仅返回确认命令:aa 03 10 01 55(没有识别到)。图 4-4-9 防碰撞识别界面(5)在图4
51、-4-9所示界面的区3输入“aa 02 12 55”,点击相对应右边的【手动】,返回“AA 03 12 00 55”,失败则无返回。后停止识别。(6)单步识别指令,将一张超高频电子置于天线辐射场内、4-4-10指令表,在图4-4-10所示界面的区2输入“AA 02 18 55”,若:先返回确认命令:AA 11 1800 30 00 E2 00 10 21 49F 40 55 (收到识别命令),若失败:仅返回确认命令:aa 03 18 01 55(没有识别到)。单步识别由于只识别一次就结束,因此不用停止命令。图 4-4-10 单步识别界面实验四 读写实验1实验目的数据(不指定 UII)操作和原理
52、。掌握数据 (指定 UII)操作和原理。掌握掌握写入数据(不指定 UII)和原理。掌握写入数据(指定 UII)和原理。2实验设备(1)硬件设备超高频传感器板一块超高频射频卡若干超高频天线一个USB通讯线一条PC 机一台(2)软件工具 超高频测试:RMU_DEMO_v2.4.exe 软件测试软件 ComMonitor.exe3实验原理图 4-5-1超高频实验板3.1 关键知识点用户可以从超高频数据。也可以写入数据到超高频内,读写器数据有两种方式。第一种是不指定 UII 读写,用户无须指定电子的 UII,即可从该电子内或写入指定空间的数据信息。第二种是指定 UII 读写,用户需指定欲读写数据的的 UII 信息,方能对该电子标签读写数据。UII:本实验中所谓的 UII 包含 PC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 横结肠扭转的临床护理
- 暑假家教心得体会模版
- 大学生职业规划大赛《医学影像技术专业》生涯发展展示
- 针灸治疗后护理
- 银行安全消防试题及答案
- 医药国企面试题及答案
- 2025年苏教版科学小学五年级下册期末复习检测题及答案(三)
- 停车场物业管理服务方案(完整版)
- 宣城国企面试题目及答案
- 行政国企面试题库及答案
- 公立医疗机构特需医疗服务管理暂行办法
- 社会心理学第六讲爱情课件
- 河北省秦皇岛市市药品零售药店企业药房名单目录
- 紧急填仓换刀及破除孤石技术
- 南瑞科技220kv断路器辅助保护nsr-322an型保护装置调试手册
- 滚筒冷渣机技术协议
- 氨基转移酶检测临床意义和评价注意点
- 中债收益率曲线和中债估值编制方法及使用说明
- 国家开放大学《行政组织学》章节测试参考答案
- 什么是标准工时如何得到标准工时
- 牛津译林版英语八年级下册8B——单词默写(表格版)
评论
0/150
提交评论