RFID技术实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
福建农林大学计算机与信息学院
信息工程类
实验报告
课程名称:RFID技术
姓名:***
系:电子信息工程
专业:电子信息工程
年级:2012级
学号:***
指导教师:
职称:讲师
2015 年6 月24 日
实验项目列表
福建农林大学计算机与信息学院信息工程类实验报告
系:电子信息工程专业:电子信息工程年级: 2012级
姓名: *** 学号: *** 实验课程: RFID技术
实验室号:_田C306 实验设备号: 12 实验时间: 15.5.15 指导教师签字:成绩:
实验名称
例:实验一RFID(13.56MHz)实验
一、实验目的
1、学习ZigBee协议栈的原理。
2、学习RFID模块数据的传输过程。
二、实验内容
1、搭建由协调器、路由器、终端节点组成的ZigBee网络。
2、通过ZigBee网络采集RFID模块的数据并在上位机上显示结果。
三、实验设备
1、串口线、USB线(一头扁的一头方的)、M3-LINK仿真器、5V电源。
2、协调器开发板、路由器开发板、包含RFID(13.56MHz)传感器的节点开发板和射
频卡。
3、安装有Keil uVision4的计算机以及ZigBee组网源程序。
四、实验说明
1、硬件组成
从硬件角度看,系统由4大部分组成:位于最底层的传感器采集节点、中间的路由节点、
将数据传送到PC机的协调器节点以及PC机几个平台。系统框图如下图所示:
从上图可以看到,除协调器与PC机的通讯可采用以太网或USB外,其他各个部分之间都采用ZigBee网络。整个系统除了PC机外的其他部分都采用当前最流行的低功耗、小封装的Cortex-M3芯片做主控芯片。其中的终端节点和路由节点采用LM3S811,汇聚节点采用内部集成以太网和USB控制器的LM3S6952或LM3S9B96,终端节点除ZigBee部分进行数据传输外,还有不同的传感器信号处理部分。
2、ZigBee协议栈串口应用
五、实验步骤
1、将PDL-LM3S-6734MDK文件夹下的Luminary文件夹拷贝到“C:\Keil\ARM\INC”目录下,若弹出“确认文件夹替换”的对话框,请选择“全部”。
2、将PDL-LM3S-6734MDK文件夹下的driverLib.lib文件拷贝到“C:\Keil\ARM\RV31\LIB\Luminary”目录下,若弹出“确认文件替换”的对话框,请选择“是”,即将原先工程模板中的文件DriverLib.lib替换成为PDL-LM3S-6734MDK文件夹下的文件driverLib.lib。
3、将CC2420模块插入ZigBee RF1接口上。如果协调器板上没有下载程序,在安装有Keil uVision4的计算机上运行附带的源程序:实验程序\节点程序(V1.1)\9b96_协调器\Coordinator.uvproj,编译、下载到路由器板上。程序下载过程如下:
1)将仿真器连接到实验箱的JTAG1接口上,给实验箱上电;
2)打开工程文件:实验程序\节点程序(V1.1)\9b96_协调器\Coordinator.uvproj,编
译、下载程序;
其中:工程的编译链接:
点击编译工程,同时将在输出窗口的Build Output 子窗口输出编译信息:当显示0 Eorror,0 Warning时(出现的警告有时可以忽略),可进行代码固化了。
下载成程序:程序烧写到FLASH
点击将目标文件下载到目标系统的指定存储区中,输出窗口会显示成功烧写的提示信息。
4、如果路由器板上没有下载程序,在安装有Keil uVision4的计算机上运行附带的源程序:节点程序(V1.1)\811_Router(01)(02或03)\Router.uvproj,编译、下载到路由器板上。注意:实验箱上采集节点一和采集节点二部分既可作为路由节点,又可作为采集节点,取决于所下载的程序是路由程序还是采集节点程序。程序下载过程如下:
1)将仿真器连接到路由节点的JTAG接口上,给实验箱上电;
2)打开工程文件:实验程序\节点程序(V1.1)\811_Router(01)( 02或03)\Router.uvproj,编译、下载程序;
5、如果节点开发板上没有下载程序,在安装有Keil uVision4的计算机上运行附带的源程序:节点程序(V1.1)\ 811_RFD_11(13.567MHz)\ demo.uvproj,编译、下载到节点开发板上。程序下载过程如下:
1)将仿真器连接到采集节点的JTAG接口上,给实验箱上电;
2)打开工程文件:节点程序(V1.1)\ 811_RFD_11(13.56MHz)\ demo.uvproj,完善程序Main.C的程序(见图1、2、3、4)
3)对节点程序(V1.1)\ 811_RFD_11(13.56MHz)\ demo.uvproj编译、下载程序;
6、用串口线连接计算机串口和实验箱的UART1口,打开计算机上的监控软件MICM.exe,进入IOT监控系统界面,选择好串口并打开,然后依次将协调器、路由器、终端节点上电、复位,
具体实现见上位机使用说明:
准备好后如下图:
5、当有节点挂到协调器上时,界面右上方协调器下会显示节点名称,双击节点名称会进入该节点窗口,在此窗口中会显示当前数据信息(包含数字显示和图表显示),并定时更
新。
六.实验结果及总结
实验结果:将RFID卡放置在采集设备上,相应的终端会读取到数据,其读取到数据的
方式是采用电感耦合的方式,但是每次读取到的结果不一样。
总结:针对读取结果不同,我们经过讨论发现是因为有多台仪器在同时做实验,而机
子采用的发送频率都是2.45Ghz的微波频段,且微波的作为范围较大,大家的实验终端接收
装置便不断接收到不同的信号,故每次待机到的数据不一样,通过本次实验,我们对ZigBee
协议栈的原理更加了解,另外学习了RFID模块数据的传输过程
附:图1、2、3
PRIO