教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

基于ZigBee技术的无线数据采集系统 - 图文(15)

来源:网络收集 时间:2026-10-05
导读: 定时器的具体设置如下: T3IE=1; //定时器3中断允许位 T3CTL=0xEA; //定时器3控制 128分频、溢出中断允许、模式module T3CCTL0=0x44; //通道0中断允许,比较置位,比较模式,无捕获 T3CC0=0x80; //定时值 T3CTL|=0x

定时器的具体设置如下:

T3IE=1; //定时器3中断允许位

T3CTL=0xEA; //定时器3控制 128分频、溢出中断允许、模式module T3CCTL0=0x44; //通道0中断允许,比较置位,比较模式,无捕获 T3CC0=0x80; //定时值 T3CTL|=0x10; / /定时器3启动

在定时中断子程序中,主要完成对数据采集终点的定时采集,具体的实现代码详见附录。数据采集终端与终端节点的通信是通过RS232串口通信进行数据流通。

39

江 苏 大 学 硕 士 学 位 论 文

4.3 协调器节点软件设计

4.3.1 主程序设计

CC2430初始化建立一个新的网络显示网络的ID号、频道号等初始化液晶存储数据和其他来源信息初始化协议栈将信息发送给上位机初始化串口发送应答信息给网络中的节点是否为网络中管理信息?等待信息处理网络信息中端(如是否有节点加入或退出网络)发送应答信息给网络中的节点是否为网络中数据信息?使能中断应答信息完成

图4.7 协调器节点流程图

Fig.4.7 Coordinator nodes program flow chart

协调器节点首先初始化CC2430和协议栈并打开中断,然后初始化一个网络,网络的具体形成在上一小节中已详细介绍。如果网络初始化成功,可以在液晶屏上看到网络初始化的一些信息。如协调器节点的物理地址、已建立网络的网络ID号和频道号等。随后程序进入中断循环检测和处理过程,查看是否有中断信息的到来,如果是来自网络中管理信息的响应,例如一个节点申请加入网络则会在液晶屏上显示有新的终端节点加入网络,并显示加入网络节点的物理地址,此时网络协调器会为其分配网络地址,并给出相应的应答信号给此节点;如果是网络中某个节点的数据响应,则对数据进行存储处理,然后发送给上位机,并给该节点发送应答信号。协调器节点软件流程图如图4.7所示。

初始化函数与无线收发函数与终端节点类似,这里就不再重述。 4.3.2 键盘扫描程序

40

基于ZigBee技术的无线数据采集系统 - 图文(15).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/612130.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)