第一范文网 - 专业文章范例文档资料分享平台

基于Zigbee(CC2530)的温湿度上位机监测系统设计——毕业设计

来源:用户分享 时间:2025/5/20 2:11:04 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

点击采集按钮? 接受数据 解析数据 节点1 退出? 退出软件 图13 上位机程序流程图

节点2 Y 串口连接? Y N 开始 N

根据设计的程序流程图,在labVIEW 2013程序面板中编写相应的代码。其代码如图14所示。

图14 labVIEW程序面板

程序面板中,所有执行代码都是在一个大的循环下执行的,要让软持续运行,大循环的条件必须为真;条件为真时系统时间控件会显示当前时间延时控件也会工作。控制循环的是布尔变量的按键,可以选择条件的真假实现程序的终止。大循环内有一个VISA串口配置控件,将波特率设为115200bps、设置奇偶校验位0、终止位0。接着就是另一个内嵌小循环;在这个小循环里,串口缓存区的数据在这里通过数组、字符的一些操作将数据分离出来,分别对应1号节点和2号节点。解析的数据将会在前面板显示出来,所以前面板的设计也要合理美观,前面板如图15所示。

图15 labVIEW前面板

5 系统调试及结果分析

5.1 程序调试、下载

经过系统流程的设计、代码的编写、移植、修改、调试,将协调器程序代码编译后通过JTAG下载的方式下载到CC2530芯片的Flash中;接通电源后,此时的协调器具有组建网络的能力。接下来把程序切换到终端模式,对程序进行编译、下载。同上电后,终端节点会自动查找协调器,自行搜索是否有对应的协调器的存在;若搜索到协调器的存在会主动建立网络连接。

程序编写好后,点击编译按钮,如图16所示。

图16 程序调试编译界面

编译通过后,通过JTAG将CC2530的下载口与PC机相连,协调器程序下载需在左上角的工程选项复选框选择CoordinatorEB-Pro方式,点击下载;下载终端节点的程序需要更改左上角工程选项复选框选择EndDeviceEB-Pro方式,点击下载。下载界面结果如图17所示。

图17 JTAG程序下载界面

5.2 运行结果及分析 5.2.1 运行结果

将程序代码编译下载到芯片内,分别给协调器和终端供电;协调器的组网指示灯会

闪烁,等到有终端节点加入其网络的时候,指示灯就会稳定的指示。终端节点的网络指示灯也会一直指示网络连接状态。在终端节点的设备上,DHT11温湿度传感器的电源指示灯也会亮起,说明DHT11处于正常工作状态。协调器(左下)、终端节点(左上、右上)组网状态的实物设备如图18所示。

图18 协调器、终端组网状态图

基于Zigbee(CC2530)的温湿度上位机监测系统设计——毕业设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1zk3a86ult02ra71xnda_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top