第一步:打开工程文件。
将“代码和例子程序\Zigbee2007多传感器”内文件夹“ZStack-CC2530-2.2.0-1.3.0MS”复制到IAR安装盘根目录(如C:\Texas Instruments)下。使用IAR7.51打开“Projects\zstack\Samples\SampleApp\CC2530DB”中的工程文件“SampleApp.eww”。
第二步:打开工程后选择对应的设备类型。
打开工程后如图20-6所示,选择当前要烧写设备的类型。
图20-6 选择当前要烧写设备的类型
表20-2为不同工程所对应的网络节点及功能。
表20-2 不同工程所对应的网络节点及功能
第三步:编译工程并下载到目标板。
点击菜单Project,选择“Rebuild All”,如图20-7所示,等待工程文件编译完成。工程文件编译完成后,把仿真器与网关通过仿真器下载线连接起来。确保仿真器与计算机、仿真器与网关底板连接正确,ZigBee无线模块正确地插在网关底板。
图20-7 编译工程
点击Project菜单,选择“Debug”,如图20-8所示,等待程序下载完成。
图20-8 下载和调试目标板
重复第二步和第三步操作,将“RouterEB-Pro”设备对应的程序下载到带传感器模块的传感器节点底板中(SMBD-V11-1)。
第四步:修改IEEE地址。
在物理地址烧写软件中,首先通过“Read IEEE”读出物理地址(IEEE地址),如果节点物理地址为“0xFF FF FF FF FF FF FF FF”或在网络中有相同地址,则需要通过“Write IEEE”修改ZigBee网络节点的物理地址。在此例中,我们把网关的物理地址修改为“0x31,0x30,0x30,0x30,0x30,0x30, 0x30,0x30”,具体设置如图20-9所示。按照第二步至第四步的方法下载传感器节点模块的程序,选择“RouterEB”或“EndDevice”,如有多组在同一实验室进行实验,请修改为不同的IEEE地址。
图20-9 修改IEEE地址
第五步:获取和查看光照传感器数据。
用USB线连接PC机和网关,打开“代码和例子程序\Zigbee2007多传感器\无线龙ZigBee演示软件V1.21(串口用)”目录下“无线龙ZigBee演示软件V1.21(串口用).exe”软件。
通过设备管理器查看对应设备的串口号,如图20-10所示为COM3。在监控软件中将“COM端口”设为COM3,波特率设为38400,点击“打开串口”,具体设置如图20-11所示。
图20-10 查看对应设备的串口号
图20-11 选择正确的串口号
打开串口后,选择“网络拓扑图”,其主界面将如图20-12所示。注意确保网关与计算机连接正确。
图20-12 显示网关
打开自动更新以便监控网络,如图20-13所示。
图20-13 自动刷新
网络拓扑图根据所设的周期自动刷新网络(注:自动更新开启后不能执行其他的与硬件交互的命令)。
打开自动更新后,就可以开始组建网络了。首先将下载有路由器程序(图20-14中地址为“00000001”)的节点的电源打开,并确定节点模块上右边的LED灯亮起,这样就表示已连入网络(也可用下载了终端节点程序的节点,由于终端节点不具有下级路由,为了显示多级路由说明,使用路由功能节点),如图20-14所示。
图20-14 “00000001”路由功能节点
此时网络拓扑图显示如图20-15所示。
图20-15 网络拓扑显示
节点之间的连线表示两节点之间的父子关系,连线的颜色随表示信号强度的数字的变化而变化,具体如下:
当信号强度为0时,连线显示为灰色。(www.xing528.com)
当信号强度大于0小于等于50时,连线显示为红色。
当信号强度大于50小于等于100时,连线显示为黄色。
当信号强度大于100时,连线显示为绿色。
显示光敏曲线的步骤:
(1)在拓扑图中选中节点,如图20-16所示。
图20-16 选择需要查看的节点
(2)在曲线部分中的下拉选择框中选择光敏感度,如图20-17所示。
图20-17 选择需要查看的测试项目
(3)点击“开始”按钮,就可开始显示光敏感度的曲线了,如图20-18所示。注意这时“开始”按钮将变为“关闭”按钮。
图20-18 RSS曲线显示图
为了使显示曲线效果明显,可以通过遮挡光敏传感器来达到明显效果。
点击“关闭”按钮,则曲线停止,但曲线不会消失,这时“关闭”按钮将变为“开始”按钮。这时再点击“开始”按钮,会弹出一个对话框,如图20-19所示。
图20-19 选择是否清空曲线
选择“是”则不清空曲线,继续在图上画曲线。选择“否”则清空曲线,重新在图上画曲线。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。