1、第八章第八章 物联网实验物联网实验 8.1 8.1 实验设备简介实验设备简介 为了对物联网的概念和关键技术有更为了对物联网的概念和关键技术有更深一步的理解,基于北京泰格瑞德科技有深一步的理解,基于北京泰格瑞德科技有限公司的限公司的JX200JX200系列教学实验系统设计了有系列教学实验系统设计了有关关RFIDRFID协议和无线传感器网络的实验协议和无线传感器网络的实验。8.1 8.1 实验设备简介实验设备简介JX200JX200教学实验系统的基本参数如表教学实验系统的基本参数如表8-18-1所示。所示。表8-1 JX200教学实验系统规格参数表频率频率125kHz/13.56MHz/900MH
2、z/2.4GHz125kHz/13.56MHz/900MHz/2.4GHz传输协议传输协议ZigBeeZigBee(IEEE 802.15.4IEEE 802.15.4)协议协议ID/ISO/IEC 14443/ISO/IEC 15693/ISO/IEC18000-6ID/ISO/IEC 14443/ISO/IEC 15693/ISO/IEC18000-6自动应答类型自动应答类型IDID(125k125k)/近场(近场(13.56MHz13.56MHz)/远场(远场(900MHz900MHz)感应区域感应区域10cm10cm以内(以内(125k125k、ISO14443ISO14443)/30
3、cm/30cm(ISO15693ISO15693)/1m/1m以内(以内(900MHz900MHz)PCPC接口接口RS232CRS232C电源电源9V DC/12V DC9V DC/12V DC8.1 8.1 实验设备简介实验设备简介 JX200JX200教学实验系统能提取、展现出教学实验系统能提取、展现出RFIDRFID系统中整个的射频信号:编码信号、系统中整个的射频信号:编码信号、载波信号、调制信号、调制载波信号、功载波信号、调制信号、调制载波信号、功率放大信号、电子标签返回信号、率放大信号、电子标签返回信号、FSKFSK解调解调信号、信号、ASKASK解调信号。解调信号。对对RFIDR
4、FID国际标准中的技术标准国际标准中的技术标准ISO18000-3ISO18000-3的相关指令按照功能作用拆开的相关指令按照功能作用拆开进行解析。直观、形象地感受进行解析。直观、形象地感受RFIDRFID国际标国际标准指令执行的情况,掌握这些指令的作用准指令执行的情况,掌握这些指令的作用和使用方法。和使用方法。8.1 8.1 实验设备简介实验设备简介 使用使用APIAPI接口函数实现了接口函数实现了RFIDRFID应用系统应用系统的设计开发,而且还培养使用者从底层学的设计开发,而且还培养使用者从底层学习和认识习和认识RFIDRFID的工作原理,通过命令更加的工作原理,通过命令更加直接地控制读
5、写器,模拟实现实际系统的直接地控制读写器,模拟实现实际系统的功能,并通过模拟整个系统的开发流程实功能,并通过模拟整个系统的开发流程实现整个应用系统的功能。现整个应用系统的功能。提供全部的应用系统源代码,能非常提供全部的应用系统源代码,能非常迅速地掌握应用系统开发的能力迅速地掌握应用系统开发的能力 。8.1 8.1 实验设备简介实验设备简介通过该系统的使用通过该系统的使用实现以下几个目标实现以下几个目标。(1 1).通过实验观测通过实验观测内部硬件构造,能更内部硬件构造,能更加有效地学习加有效地学习RFIDRFID系统设计技术。系统设计技术。(2 2).可以进行实验并理解诸如防碰撞算可以进行实验
6、并理解诸如防碰撞算法和法和125k ID125k ID、ISO/IEC15693ISO/IEC15693、ISO/IEC ISO/IEC 1444314443、ISO/IEC18000-6ISO/IEC18000-6和和ZigBeeZigBee(IEEE IEEE 802.15.4802.15.4)等国际标准协议等国际标准协议。8.1 8.1 实验设备简介实验设备简介(3)通过提供的应用程序接口()通过提供的应用程序接口(API)可)可以进行以进行RFID应用设计,该套设备可以培养应用设计,该套设备可以培养学生在不同领域内应用学生在不同领域内应用RFID系统的能力。系统的能力。(4)了解无线传
7、感网的功能、掌握数据通)了解无线传感网的功能、掌握数据通信的接口。信的接口。(5)掌握物联网技术的应用方法。)掌握物联网技术的应用方法。8.1 8.1 实验设备简介实验设备简介系统硬件结构如图系统硬件结构如图8-1所示。所示。图8-1 JX200教学实验系统硬件结构图8.1 8.1 实验设备简介实验设备简介各功能模块如图各功能模块如图8-2图图8-15所示。所示。图8-2 915模块 图8-3 14443模块 图8-2 915模块8.1 8.1 实验设备简介实验设备简介 图8-4 LCD模块图8-5 电源模块 8.1 8.1 实验设备简介实验设备简介 图8-6 ZigBee2模块8.1 8.1
8、 实验设备简介实验设备简介 图8-7 系统跳线 8.1 8.1 实验设备简介实验设备简介 图8-8 125k模块8.1 8.1 实验设备简介实验设备简介 图8-9 ZigBee1模块 图8-10 MCU模块8.1 8.1 实验设备简介实验设备简介 图8-11 通信模块 图8-12 天线模块8.1 8.1 实验设备简介实验设备简介图8-13 射频模块 图8-14 3 3按键模块8.1 8.1 实验设备简介实验设备简介 图8-15 测量点模块8.2 RFID8.2 RFID系统的基本实验系统的基本实验8.2.1 RFID8.2.1 RFID实验的配置与准备实验的配置与准备 连接电源线及串口通信连线
9、,听到连接电源线及串口通信连线,听到一声蜂鸣器响后,可进行如下操作。一声蜂鸣器响后,可进行如下操作。打开打开 PC_Software_SetupPC_Software_Setup文件夹,文件夹,按照其中的安装说明操作后,运行按照其中的安装说明操作后,运行Tag-Tag-Reader.exeReader.exe打开操作界面,设置好本机正打开操作界面,设置好本机正确的端口,也可以根据情况在安装时进行确的端口,也可以根据情况在安装时进行设置。软件操作界面如图设置。软件操作界面如图8-168-16所示。所示。8.2.1 RFID8.2.1 RFID实验的配置与准备实验的配置与准备图8-16 Tag-R
10、eader软件界面图8.2.1 RFID8.2.1 RFID实验的配置与准备实验的配置与准备 将将RFIDRFID标签放于仪器天线之上,或标签放于仪器天线之上,或拿在手里离天线拿在手里离天线30cm30cm之内处。确认系统已之内处。确认系统已经和计算机连接好,串口设置界面如图经和计算机连接好,串口设置界面如图8-8-1717所示。所示。选中选中“Inventory”commandInventory”command,点击,点击“Run”Run”,即可得到正常标签的,即可得到正常标签的UIDUID。UHF 900MHz module UHF 900MHz module的操作界面如图的操作界面如图8
11、-188-18所示。所示。8.2.1 RFID8.2.1 RFID实验的配置与准备实验的配置与准备 图8-17 串口设置界面图8.2.1 RFID8.2.1 RFID实验的配置与准备实验的配置与准备图8-18 UHF 900MHz module模块操作界面图8.2.1 RFID8.2.1 RFID实验的配置与准备实验的配置与准备 与与RFIDRFID实验有关的测量点,见图实验有关的测量点,见图8-158-15。(1 1)测量点)测量点XP500XP500的第一脚(插针上面的的第一脚(插针上面的脚是第一脚的位置,以下同:载波信号测脚是第一脚的位置,以下同:载波信号测试点;测量点试点;测量点XP5
12、00XP500的第二脚(插针下面的的第二脚(插针下面的脚,以下同):信号公共地。脚,以下同):信号公共地。(2 2)测量点)测量点XP501XP501的第一脚:调制载波信的第一脚:调制载波信号测试点;测量点号测试点;测量点XP501XP501的第二脚:信号公的第二脚:信号公共地。共地。(3 3)测量点)测量点XP502XP502的第一脚:末级射频信的第一脚:末级射频信号测试点;测量点号测试点;测量点XP502XP502的第二脚:信号公的第二脚:信号公共地。共地。8.2.1 RFID8.2.1 RFID实验的配置与准备实验的配置与准备(4 4)测量点)测量点XP503XP503的第一脚:标签返回
13、的第一脚:标签返回FSKFSK信号放大后的信号测试点;测量点信号放大后的信号测试点;测量点XP503XP503的的第二脚:调制信号,用作示波器检测时的第二脚:调制信号,用作示波器检测时的同步触发信号。同步触发信号。(5 5)测量点)测量点XP504XP504的第一脚:标签返回的第一脚:标签返回ASKASK信号放大后的信号测试点;测量点信号放大后的信号测试点;测量点XP504XP504的的第二脚:调制信号,用作示波器检测时的第二脚:调制信号,用作示波器检测时的同步触发信号。同步触发信号。(6 6)测量点)测量点XP505XP505:信号公共地。:信号公共地。8.2.28.2.2实验一实验一 RF
14、IDRFID的系统的编码的系统的编码一、实验目的一、实验目的 熟悉和学习熟悉和学习ISO/IEC 18000-3ISO/IEC 18000-3、ISO15693ISO15693标准规范的第二部分规定的数据标准规范的第二部分规定的数据编码方式,掌握脉冲位置调制技术的编码方式,掌握脉冲位置调制技术的256256取取1 1、4 4取取1 1数据编码模式。数据编码模式。二、实验内容二、实验内容 通过示波器观测输出的编码信号。通过示波器观测输出的编码信号。8.2.28.2.2实验一实验一 RFIDRFID的系统的编码的系统的编码三、基本原理三、基本原理 ISO/IEC 18000-3 ISO/IEC 1
15、8000-3,ISO15693ISO15693标准规标准规范的第二部分规定包括以下两部分。范的第二部分规定包括以下两部分。(1).(1).“256256取取1”1”编码模式编码模式 一个独立字节的值可以通过一个脉一个独立字节的值可以通过一个脉冲的位置来表现,脉冲在冲的位置来表现,脉冲在256256个连续个连续(18.8s18.8s)时间段中的位置决定该字节的值,)时间段中的位置决定该字节的值,这样,一个字节耗时这样,一个字节耗时4.833ms4.833ms,通信速率为,通信速率为1.65kbit/s1.65kbit/s。读写器发送的数据帧的最后。读写器发送的数据帧的最后字节要在字节要在EOFE
16、OF之前传输完毕。之前传输完毕。8.2.28.2.2实验一实验一 RFIDRFID的系统的编码的系统的编码脉冲发生在决定数值的时间段(脉冲发生在决定数值的时间段(18.8s18.8s)的)的后半段(后半段(9.44s9.44s)。)。(2).“4(2).“4取取1”1”编码编码 “4 4取取1”PPM1”PPM模式用在同时传输两个模式用在同时传输两个位的情况。一个字节中连续的四个数据对,位的情况。一个字节中连续的四个数据对,LSBLSB先进行传输。数据传输率为先进行传输。数据传输率为26.48kbit/s26.48kbit/s。8.2.28.2.2实验一实验一 RFIDRFID的系统的编码的系
17、统的编码四、所需仪器四、所需仪器 供电电源、示波器。供电电源、示波器。五、实验步骤五、实验步骤 可在可在PCPC机软件的控制方式和按键的机软件的控制方式和按键的操作两种方式通过示波器,观测测试点的操作两种方式通过示波器,观测测试点的RFRF相关信号。可以观测的信号包括载波信相关信号。可以观测的信号包括载波信号、调试信号、调制载波信号、射频输出号、调试信号、调制载波信号、射频输出信号,标签返回信号等。信号,标签返回信号等。8.2.28.2.2实验一实验一 RFIDRFID的系统的编码的系统的编码1.1.测试线连接测试线连接 连接示波器:使用连接示波器:使用CH2 CH2 探头,地接到探头,地接到
18、XP505XP505,探针接到,探针接到XP503XP503的的Pin2Pin2。设置示波器:触发源选择设置示波器:触发源选择CH2CH2,其余设置,其余设置可以参照图可以参照图8-198-19。8.2.28.2.2实验一实验一 RFIDRFID的系统的编码的系统的编码2.2.操作操作 PC PC机软件的控制方式,用随机配置机软件的控制方式,用随机配置的通信线连接的通信线连接PCPC机和机和RFIDRFID机器,连接随机机器,连接随机配置的电源,开启电源配置的电源,开启电源,打开示波器打开示波器(100MHz100MHz),),Tag-ReaderTag-Reader软件里选择软件里选择“In
19、ventory”Inventory”命令,按命令,按“AutoRunAutoRun”软启软启动启动连续动启动连续InventoryInventory测量(在连续测量模测量(在连续测量模式下观察信号效果更好)。式下观察信号效果更好)。8.2.28.2.2实验一实验一 RFIDRFID的系统的编码的系统的编码3.3.观测信号,大体如图观测信号,大体如图8-198-19所示。所示。可通过调节示波器水平扫描刻度,可通过调节示波器水平扫描刻度,精确观测编码信号波形。精确观测编码信号波形。8.2.28.2.2实验一实验一 RFIDRFID的系统的编码的系统的编码 图8-19 示波器波形及参数设置8.2.3
20、8.2.3实验二实验二 RFIDRFID系统的载波产生系统的载波产生一、实验目的一、实验目的 了解系统载波信号的产生部分原理和实了解系统载波信号的产生部分原理和实现方法。现方法。二、实验内容二、实验内容 观测系统产生的载波信号。观测系统产生的载波信号。三、基本原理三、基本原理 基于高频模拟信号产生基本原理。基于高频模拟信号产生基本原理。8.2.38.2.3实验二实验二 RFIDRFID系统的载波产生系统的载波产生四、所需仪器四、所需仪器 供电电源、示波器。供电电源、示波器。五、实验步骤五、实验步骤1 1测试线连接测试线连接连接示波器:使用连接示波器:使用CH1CH1探头,地接到探头,地接到XP
21、500XP500的的Pin2Pin2,探针接到,探针接到XP500XP500的的Pin1Pin1。设置示波器:触发源选择设置示波器:触发源选择CH1CH1,其余设置,其余设置可以参照图可以参照图8-208-20。8.2.38.2.3实验二实验二 RFIDRFID系统的载波产生系统的载波产生2 2操作操作 启动连续启动连续InventoryInventory测量。测量。3 3观测信号,如图观测信号,如图8-208-20所示所示 产生此载波信号的实际电路板的部产生此载波信号的实际电路板的部分,见图分,见图8-218-21中标识中标识1 1。8.2.38.2.3实验二实验二 RFIDRFID系统的载
22、波产生系统的载波产生 图8-20 RFID载波波形 8.2.38.2.3实验二实验二 RFIDRFID系统的载波产生系统的载波产生 图8-21 RFID载波产生电路 上图中标识上图中标识1为产生载波信号的实际为产生载波信号的实际电路板部分电路板部分8.2.4 8.2.4 实验三实验三 RFIDRFID系统的信号调制系统的信号调制一、实验目的一、实验目的 熟悉和学习熟悉和学习ISO/IEC 18000-3ISO/IEC 18000-3,ISO15693ISO15693标准规范的第二部分规定的通信标准规范的第二部分规定的通信信号调制部分,掌握标准的信号调制部分,掌握标准的ASKASK调制技术。调制
23、技术。二、实验内容二、实验内容 通过示波器观测输出的调制信号。通过示波器观测输出的调制信号。8.2.4 8.2.4 实验三实验三 RFIDRFID系统的信号调制系统的信号调制三、基本原理三、基本原理 ISO/IEC 18000-3 ISO/IEC 18000-3,ISO15693ISO15693标准规标准规范的第二部分规定为读写器和标签之间通范的第二部分规定为读写器和标签之间通信用信用ASKASK调制原理进行,两种调制指数为调制原理进行,两种调制指数为10%10%和和100%100%。标签均可解码,而读写器决定。标签均可解码,而读写器决定用哪种指数。用哪种指数。四、所需仪器四、所需仪器 供电电
24、源、示波器。供电电源、示波器。8.2.4 8.2.4 实验三实验三 RFIDRFID系统的信号调制系统的信号调制五、实验步骤五、实验步骤1 1测试线连接测试线连接连接示波器:使用连接示波器:使用CH1CH1探头,地接到探头,地接到XP501XP501的的Pin2Pin2,探针接到,探针接到XP501XP501的的Pin1Pin1。设置示波器:触发源选设置示波器:触发源选CH1CH1,其余设置参,其余设置参照图照图8-228-22。2 2操作:连续操作:连续InventoryInventory测量测量 3 3观测调制信号,如图观测调制信号,如图8-228-22所示。所示。8.2.4 8.2.4
25、实验三实验三 RFIDRFID系统的信号调制系统的信号调制图8-22 RFID调制信号波形及参数设置 8.2.4 8.2.4 实验三实验三 RFIDRFID系统的信号调制系统的信号调制 图8-23 RFID调制信号电路 上图中标识上图中标识2为完成信号调制功能的为完成信号调制功能的实际电路板部分实际电路板部分 8.2.5 一、实验目的一、实验目的二、实验内容二、实验内容三、基本原理三、基本原理四、所需仪器四、所需仪器五、实验步骤五、实验步骤 熟悉和学习熟悉和学习ISO/IEC 18000-3,ISO15693标准规范的天线使用技术。标准规范的天线使用技术。通过示波器观测从电子标签返回的信通过示
26、波器观测从电子标签返回的信号。号。电磁耦合、电磁波传送的基本原理。电磁耦合、电磁波传送的基本原理。供电电源、示波器。供电电源、示波器。1测试线连接测试线连接 连接示波器:同时使用连接示波器:同时使用CH1、CH2 探头,地都接到探头,地都接到XP505,CH1探针接到探针接到XP503的的Pin1,CH2探针接到探针接到XP503的的Pin2。设置示波器:触发源选择设置示波器:触发源选择CH2,其余,其余设置可以参照图片设置可以参照图片8-24。2操作操作 在在Modulation下拉菜单处,选择下拉菜单处,选择FSK,启动连续,启动连续Inventory测量。测量。3观测信号观测信号 在天线
27、底部或顶部放置金属板,用示在天线底部或顶部放置金属板,用示波器观测信号,了解并评估在波器观测信号,了解并评估在FSK模式下模式下金属环境对天线工作的影响。金属环境对天线工作的影响。4测试线连接测试线连接 连接示波器:同时使用连接示波器:同时使用CH1、CH2 探头,地都接到探头,地都接到XP505,CH1探针接到探针接到XP504的的Pin1,CH2探针接到探针接到XP503的的Pin2。设置示波器:触发源选择设置示波器:触发源选择CH2,其余,其余设置可以参照图片设置可以参照图片8-24。5操作操作 在在Modulation下拉菜单处,选择下拉菜单处,选择ASK,启动连续,启动连续Inven
28、tory测量。测量。6观测信号观测信号 在天线底部或顶部放置金属板,用在天线底部或顶部放置金属板,用示波器观测信号,了解并评估在示波器观测信号,了解并评估在ASK模式模式下金属环境对天线工作的影响。如条件允下金属环境对天线工作的影响。如条件允许,还可以加入铁氧体,用示波器观测信许,还可以加入铁氧体,用示波器观测信号,了解并评估铁氧体在这种环境下的作号,了解并评估铁氧体在这种环境下的作用效果。用效果。8.2.5 一、实验目的一、实验目的二、实验内容二、实验内容三、基本原理三、基本原理四、所需仪器四、所需仪器五、实验步骤五、实验步骤 熟悉和学习熟悉和学习ISO/IEC 18000-3,ISO 15
29、693标准规范第三部分协议和指令内容中标准规范第三部分协议和指令内容中的读取和写入标签数据操作部分内容。的读取和写入标签数据操作部分内容。通过发送不同的基本指令,观察返回通过发送不同的基本指令,观察返回的数据,了解指令的作用。的数据,了解指令的作用。ISO15693标准规范第三部分。标准规范第三部分。供电电源、电子标签。供电电源、电子标签。1读取读取UID 将将1个标签放于仪器天线之上,给系个标签放于仪器天线之上,给系统上电,打开系统软件统上电,打开系统软件Tag-Reader.exe,正确设置串口,选择确定当前使用的串口,正确设置串口,选择确定当前使用的串口,按按“connect”连接串口。
30、连接串口。运行运行“Inventory”command,得到,得到正常标签的正常标签的UID。操作如图。操作如图8-25所示。所示。2读取单个读取单个BLOCK数据数据 确认系统已经得到了单个标签的确认系统已经得到了单个标签的UID,在,在“Special Operation”处,运行处,运行“Read Single Block”command,即可得,即可得到确定到确定UID标签的相应标签的相应Block里面的数据。里面的数据。操作如图操作如图8-26所示。所示。查看查看“Response Data”里面的里面的“Data Detail”处和信息栏里的数据,图处和信息栏里的数据,图8-26为
31、放置为放置1个标签(卡片)时读写器读到个标签(卡片)时读写器读到的这个标签存储器内地址的这个标签存储器内地址0存储的数据。可存储的数据。可以在以在BlkAdd处更改地址,选择读取相应地处更改地址,选择读取相应地址的数据。址的数据。3写单个写单个BLOCK数据数据 确认系统已经得到了单个标签的确认系统已经得到了单个标签的UID,在,在“Special Operation”处,在处,在BlkAdd处输入想要写入数据的存储器地址处输入想要写入数据的存储器地址数值,再在数值,再在BlkBit处输入需要写入存储器处输入需要写入存储器内这个地址的数据。内这个地址的数据。运行运行“Write Single
32、Block”command,即可把需要的数据写,即可把需要的数据写入到当前标签指定地址的入到当前标签指定地址的Block存储器里。存储器里。操作如图操作如图8-27所示。所示。查看查看“Response Data”里面的里面的“Status”处的信息。图处的信息。图8-27为放置为放置1个标个标签(卡片)时读写器向标签的存储器签(卡片)时读写器向标签的存储器00位位置写入置写入01 02 00 00这这4个字节数据的响应。个字节数据的响应。写入数据后,可以再通过写入数据后,可以再通过“Read Single Block”command读取相应地址的数读取相应地址的数据,与刚才写入的数据比较来验
33、证是否写据,与刚才写入的数据比较来验证是否写入正确。入正确。8.2.7 一、实验目的一、实验目的二、实验内容二、实验内容三、基本原理三、基本原理四、所需仪器四、所需仪器五、实验步骤五、实验步骤 熟悉和学习本系统标签和读写器之间熟悉和学习本系统标签和读写器之间传输的信息包的结构,并结合传输的信息包的结构,并结合ISO/IEC 18000-3,ISO 15693标准规范第三部分协标准规范第三部分协议中的指令内容,对信息包进行相应的分议中的指令内容,对信息包进行相应的分析。析。通过发送通过发送Inventory命令从电子标签命令从电子标签里读出里读出UID,通过在,通过在PC软件下分析相关的软件下分
34、析相关的数据,了解、掌握读写器和标签之间数据数据,了解、掌握读写器和标签之间数据包的组成和结构。包的组成和结构。ISO 15693标准规范第三部分的第标准规范第三部分的第4节和第节和第7节内容。节内容。供电电源、示波器。供电电源、示波器。1设置设置 加电运行系统,在系统的天线范围内加电运行系统,在系统的天线范围内放置放置1个标签。打开系统软件个标签。打开系统软件Tag-Reader.exe,正确设置串口。,正确设置串口。2操作操作 在系统软件下,在系统软件下,“Special Operation”处,选择运行处,选择运行“Inventory”command动作。动作。操作如图操作如图8-28所
35、示。所示。查看查看“Response Data”里面的里面的“Data Detail”处和信息栏里的数据,图处和信息栏里的数据,图8-28为放置为放置1个标签(卡片)时读写器发送个标签(卡片)时读写器发送一个一个“Inventory”读取命令时读到标签的读取命令时读到标签的数据响应。数据响应。图图8-28中在信息栏里,标签的响应部中在信息栏里,标签的响应部分分“Time:21:49:44 RESPONSE:07000 A00000000544506000104E080C4”的内容其的内容其组成分解如组成分解如Command data 处的组成。其处的组成。其中中“Data Detail”处标签
36、返回的前两个字处标签返回的前两个字节的数据分别为:节的数据分别为:Flags,标签返回的标志;,标签返回的标志;DSFID,数据存储格式标志。,数据存储格式标志。结合结合ISO/IEC 15693标准协议,分析标准协议,分析实现现象和结果,总结实验过程,加深对实现现象和结果,总结实验过程,加深对传输的信息包数据结构的理解。传输的信息包数据结构的理解。8.2.8 以以JX200系列教学实验系统为平台,进系列教学实验系统为平台,进行相关的标签操作实验。行相关的标签操作实验。1 可以使用可以使用JX200系列教学实验系统的系列教学实验系统的COM1串口串口1、COM2串口串口2,无线通信模,无线通信
37、模块块 ZigBee1接口或者无线通信模块接口或者无线通信模块ZigBee2接口进行实验。这里只介绍通过串口接口进行实验。这里只介绍通过串口1、串、串口口2进行实验的操作。进行实验的操作。通过串口通过串口1接口的操作可以通过接口的操作可以通过 JUMPER 跳线选择,如图跳线选择,如图8-29所示选择。所示选择。即用跳线分别短接插针即用跳线分别短接插针XP508、XP509的第二对引脚。的第二对引脚。Pin1 Pin1 通过串口通过串口2接口的操作可以通过接口的操作可以通过JUMPER跳线选择,如图跳线选择,如图8-30所示选择。所示选择。即用跳线分别短接插针即用跳线分别短接插针XP510、X
38、P511的第一对引脚。的第一对引脚。Pin1Pin1 通过串口通过串口1接口的操作也可以用按键接口的操作也可以用按键在在LCD上通过软件选择,如图上通过软件选择,如图8-31所示选所示选择。择。此时按键盘上的此时按键盘上的“确认确认”键即可选键即可选择。择。Com1 LINK OPT.:1NULL2UART13UHF 通过串口通过串口2接口的操作也可以用按键接口的操作也可以用按键在在LCD上通过软件选择,如图上通过软件选择,如图8-32所示选所示选择。择。此时按键盘上的此时按键盘上的“确认确认”键即可选键即可选择。择。COM2 LINK OPT.:1NULL2UHF3ISO14443 直接双击
39、的直接双击的“TagReader Practice System”文件夹下的文件夹下的“PracticeSystem.exe”即可启动实验程序。即可启动实验程序。(1)连接与断开)连接与断开 启动启动Demo程序后首先选择程序后首先选择UHF的的COM端口,选择波特率端口,选择波特率,并单击并单击“Open”即可连接到实验箱即可连接到实验箱UHF部分。单击部分。单击“Close”即可断开连接,操作界面如图即可断开连接,操作界面如图8-33所示。所示。请注意,当无特殊说明时波特率请注意,当无特殊说明时波特率(BaudRate)为)为57600。(2)识别标签号)识别标签号 当读卡器读取范围内只有
40、一张电子标当读卡器读取范围内只有一张电子标签时,采用单卡读取模式,能够更快速准签时,采用单卡读取模式,能够更快速准确地识别电子标签。确地识别电子标签。确认确认“防冲撞识别防冲撞识别”选择框处于未选择框处于未选中状态,并单击选中状态,并单击“Inventory”启动标签启动标签识别,如图识别,如图8-34所示。如果所示。如果UHF 900M识识别到标签则会不断返回到别到标签则会不断返回到Demo程序并把标程序并把标签号显示在签号显示在List中。中。当读卡器读取范围内有一张以上电子当读卡器读取范围内有一张以上电子标签时,采用多卡识别读取模式,能够更标签时,采用多卡识别读取模式,能够更快速准确地识
41、别电子标签。快速准确地识别电子标签。确认确认“Anticoll InitQ”选择框处于选选择框处于选中状态,并单击中状态,并单击“Inventory”启动标签识启动标签识别,如图别,如图8-35所示。如果所示。如果UHF 900M识别识别到标签则会不断返回到到标签则会不断返回到Demo程序并把标签程序并把标签号显示在号显示在List。(3)功率设置)功率设置 单击单击“GetPower”按钮读取按钮读取UHF 900M的功率设置,的功率设置,LIST框中显示当前输框中显示当前输出功率值。出功率值。在在“SetPower”列表中输入用户期列表中输入用户期望的输出功率值(望的输出功率值(1030步
42、进步进1dB),单),单击击“SetPower”按钮设置按钮设置UHF 900M功率。功率。设定功率值后,设定功率值后,UHF 900M将该功率参数将该功率参数保存,重新上电后,保存,重新上电后,UHF 900M的默认输的默认输出功率为最后一次修改的功率值。出功率为最后一次修改的功率值。(4)读取数据)读取数据 选择需要进行操作的标签。选择需要进行操作的标签。选择选择BANK,即标签的存储空间段。,即标签的存储空间段。输入输入PTR,即数据地址的偏移量。,即数据地址的偏移量。PTR每增加每增加1,读取数据的开始地址增加两个字,读取数据的开始地址增加两个字节。节。PTR是十进制数。是十进制数。输
43、入输入Count,即数据长度。,即数据长度。Count以两个以两个字节为单位,且为十进制数。字节为单位,且为十进制数。单击单击“Read”按钮执行操作,如图按钮执行操作,如图8-36所示。所示。当标签的当标签的Pwd密码不为零且需要在加密密码不为零且需要在加密状态下对标签进行读取、写入、擦除操作状态下对标签进行读取、写入、擦除操作时需把时需把Access Pwd输入框中输入输入框中输入32位位Access密码(见图密码(见图8-37)。)。(5)写入数据)写入数据 选择需要进行操作的标签。选择需要进行操作的标签。选择选择BANK,即标签的存储空间段。,即标签的存储空间段。输入输入PTR,即数据
44、地址的偏移量。,即数据地址的偏移量。PTR每增加每增加1,读取数据的开始地址增加两个字,读取数据的开始地址增加两个字节。节。PTR是十进制数。是十进制数。输入输入Count,即数据长度。,即数据长度。Count以两个以两个字节为单位,且为是十进制数。字节为单位,且为是十进制数。输入输入Data,即需要写入的用户数据。,即需要写入的用户数据。Data是十六进制数,且长度要符合是十六进制数,且长度要符合Count的设置。例如,的设置。例如,Count设置为设置为1,则,则Data需需要两个字节。要两个字节。单击单击“Write”按钮执行操作。按钮执行操作。1配置配置WSN模块模块1 WSN模块在使
45、用前模块在使用前需要进行需要进行相关的相关的配置,以更好地完成项目相关配置,以更好地完成项目相关功能功能。配置配置WSN模块模块1需要选择平台串口需要选择平台串口1(COM1)与)与PC机的串口相连,同时配机的串口相连,同时配置平台的串口置平台的串口1为为WSN模块模块1连接模式。连接模式。1硬件连接硬件连接 平台的串口平台的串口1和和WSN 模块模块1的连接可的连接可以通过以通过JUMPER跳线来选择,用跳线分别跳线来选择,用跳线分别短接插针短接插针XP508、XP509的第四对引脚的第四对引脚1硬件连接硬件连接 平台的串口平台的串口1和和WSN模块模块1的连接也的连接也可以用按键在可以用按
46、键在LCD上通过软件选择,如图上通过软件选择,如图所示。所示。2软件配置操作软件配置操作 WSN模块模块1可以配置成可以配置成Master模式模式也可以配置成也可以配置成Client模式,一般一个系统模式,一般一个系统里面拥有一个里面拥有一个Master和多个和多个Client。在这。在这里,我们把里,我们把WSN模块模块1可以配置成可以配置成Master模式。模式。2软件配置操作软件配置操作 先打开电源,在先打开电源,在PC机上面打开机上面打开MiniTool软件。为了确保软件。为了确保WSN模块不是在透传模式,首模块不是在透传模式,首先点击退出透传模式,如图所示。先点击退出透传模式,如图所
47、示。2软件配置操作软件配置操作 2软件配置操作软件配置操作 然后点击然后点击“搜索搜索”,让软件自动搜索连,让软件自动搜索连接上的模块,此时在模块列表框,我们就能看接上的模块,此时在模块列表框,我们就能看到软件搜索到的模块。设置好需要的波特率,到软件搜索到的模块。设置好需要的波特率,点击点击“写配置写配置”写入配置。写入配置。2软件配置操作软件配置操作 2软件配置操作软件配置操作 点击点击“配置配置”列表下面的列表下面的“常规配置常规配置”,设置设置“通信信道通信信道”、“拓扑类型拓扑类型”、“节点类节点类型型”、“网络号网络号”,注意此时拓扑类型要设置,注意此时拓扑类型要设置为为“Mesh”
48、,节点类型要设置为,节点类型要设置为“Master”,网络号要设置为网络号要设置为0,写入配置,如图所示。,写入配置,如图所示。2软件配置操作软件配置操作 2软件配置操作软件配置操作 点击点击“配置配置”列表下面的列表下面的“透传模式透传模式”,设置设置“透传目的透传目的”地址为地址为1,点击,点击“进入进入”,让模块进入透传模式,如图所示。让模块进入透传模式,如图所示。这样这个设置好的模块就能以这样这个设置好的模块就能以Master身身份与设置好的网络号为份与设置好的网络号为0的的Client相互传输数据相互传输数据了。了。2软件配置操作软件配置操作 2软件配置操作软件配置操作 模块也可模块
49、也可以直接通过二进以直接通过二进制指令或者制指令或者AT指指令工作,如图所令工作,如图所示。示。2配置配置WSN模块模块2 配置配置WSN模块模块2可以选择平台串口可以选择平台串口1(COM1),也可以选择平台串口),也可以选择平台串口2(COM2)与)与PC机的串口相连,这里以选机的串口相连,这里以选择平台串口择平台串口1(COM1)为例,同时配置)为例,同时配置平台的串口平台的串口1为为WSN 模块模块2连接模式连接模式。1硬件连接硬件连接 平台的串口平台的串口1和和WSN模块模块2的连接可的连接可以通过以通过JUMPER跳线来选择,用跳线分别跳线来选择,用跳线分别短接插针短接插针XP50
50、8、XP509的第三对引脚的第三对引脚1硬件连接硬件连接 平台的串口平台的串口1和和WSN模块模块2的连接也的连接也可以通过软件用按键在可以通过软件用按键在LCD上选择上选择2软件配置操作软件配置操作 WSN模块模块2软件配置的方法和软件配置的方法和WSN模模块块1的配置方法相同。的配置方法相同。需要注意的是在需要注意的是在“常规配置常规配置”的地方的地方需要把节点号配置为需要把节点号配置为1,“节点类型节点类型”配置为配置为Client;在;在“透传模式透传模式”的地方,把的地方,把“透传目透传目的的”地址配置为地址配置为0。2软件配置操作软件配置操作 现在我们可以把现在我们可以把WSN模块