- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自组网综合实验讲义
实验目的
熟悉无线传感网的原理
掌握控制终端的数据上传和功能控制
实验设备
c8051f120采集和控制母板(1个)
c8051f U-EC5仿真器(1个)
电机板(1个)
Keil uVision3编译环境
CC2430无线节点板(3个)
CC2430仿真器(1个)
IAR编译环境
联睿pcClient.exe软件
十芯排线(2条)
十四芯排线(1条)
拱口USB线(4条)
U-EC5仿真器下载USB线(1条)
串口线(1条)
实验原理
本实验由三部分组成,一、c8051f120采集和控制母板作为控制终端;二、联睿pcClient.exe软件通过串口读取数据到PC端并最终链接到互联网;三、多个CC2430无线节点板通过无线自组网实时采集控制终端的数据上传到pc端,并通过联睿pcClient.exe软件控制控制终端。这三部分结合从而实现了无线传感网的建立。
实验步骤
第一部分——c8051f120采集和控制母板
将c8051f120采集和控制母板连接c8051f U-EC5仿真器,接上电源。
打开Keil uVision3编译环境,将C8051f单片机采集和控制实验文件夹打开,打开的工程文件。
按前两次实验操作编译、下载程序到母板里。
将串口与pc端串口连接上
打开串口调试助手,设置串口调试助手如图:
打开串口查看并记录接受窗口的数据。
在发送窗口键入代码“23 0f 01 40”然后发送,记录现象。
将发送窗口代码更改为 “23 0f 00 40 ”,重复(7)步骤。
完成后拔掉串口和仿真器,并放好。
第二部分——CC2430无线节点板
(一)、设置网络编号:
(1)、打开文件夹ZStack-1.4.3-1.2.1
——Projects
——\zstack\
——Tools\
——CC2430DB\
——f8wConfig.cfg(以记事本的方式打开)
将第54行DZDAPP_CONFIG_PAN_ID的值设为组号(1~8)如图,保存,关闭。
注意:每组设的组号必须互不相同。如果重复的话,两组的节点组网有干扰。
(2)、下载协调器程序:
1.任取一个ZigBee模块,将zigbee模块(板)上的跳帽跳到到J2上,先插上仿真器(确保仿真器USB驱动正常好使),再插上USB电源线。
2.打开IAR软件,打开工程文件。打开路径如下:
——File
——Open
——Workspace…
——SampleAee.eww文件(d:\我的文档\桌面\4.无线传感网实验\ZStack-1.4.3-1.2.1\Projects\zstack\Samples\SampleApp\CC2430DB),如图下图。
3、在界面的左上角的下拉框中选择节点类型为CoordinatorDB,如图。
4、按一下仿真器上的复位按键。
5、点击Debug,编译下载程序如图。
注意:下载过程弹出的窗口一律选“否”。
6、按 StopDebug退出仿真界面,如图。
7、再复位一下ZigBee模块。拔下仿真器。
8、将ZigBee模块的串口连接上PC机串口,打开串口调试助手(设置和模板一样),如图。
9、拔下串口。
(3).下载路由器程序
取另一个节点,硬件配置操和作同上。选择节点类型为RouterDB(如图),编译下载程序。
(此步骤不需要接串口看串口数据)。
(4).下载终端节点程序
取另一个节点,硬件配置和操作同上。选择节点类型为EndDeviceDB,编译下载程序。
(此步骤不需要接串口看串口数据)。
(5).将下载节点类型为CoordinatorDB的节点(也就是协调器)的串口与电脑串口相连,在C:\Program Files\pcClient路径或桌面上打开pcClient.exe(快捷方式)(此软件已经安装)选择串口号为COM1,点击确定。点击左下方的“显示网络”按钮,即可显示出网络的拓扑图。点击其中的节点可以查看相关传感器的数值,记录数值。
(6)、遮住节点的光强传感器或往温湿度传感器上哈气,点击“显示网络”更新,再点击相应节点看相应传感器值的变化,并记录数值。
(7)、将母板接上任一zigBee模块(节点),点击“显示网络”更新,再点击相应节点,查看现象。出现蜂鸣器的图标说明连接成功。点击图标实现控制蜂鸣器的开关。
(8)、更换母板的控制程序为直流电机控制程序。操作同上述的母板实验部分。在串口调试阶段在串口发送窗口分别输入“23 0d 00 40”, “23 0d 01 40”和“23 0d 02 40”命令看电机的运行情况。
(9)、将下载直流电机控制程序的母板接上节点,控制电机。
(10)、拔掉一个节点(不可以拔协调器),等待10秒钟,查看网络拓扑图。
(11)、实验结束,各组放好各组的实验设备,不得少件。
文档评论(0)