关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于CC2430的无线传感器网络系统设计

基于CC2430的无线传感器网络系统设计

作者:时间:2010-09-20来源:网络收藏

8d.jpg


3.2 通信模块
ZigBee网络支持三种拓扑结构,即星状、树状和网状拓扑。本系统采用的协议栈为TI协议栈。对协议栈进行了适当的修改和增减以适应硬件电路的实际应用,组成树状网络。

8e.jpg


网络协调器程序流程图如图5所示,首先初始化,之后初始化协议栈,然后创建一个新网络,并确定PANID与频道选择。打开全局中断之后程序开始进入应用程序,监测空气中有无ZigBee信号,如果有节点申请加入网络,网络协调器给节点分配网络地址。同样如果终端设备发送来的是测试数据值,并从串口发送给远程主机。

8f.jpg


节点程序流程图如图6所示,程序同样首先初始化,之后初始化协议栈,并打开全局中断。开始发送加入网络信号,等待协调器响应,如果加入网络成功,传感器进入休眠状态,如果不成功就继续申请加入网络。加入网络成功之后,温湿度采集节点就定时采集数据并向协调器发送,如果发送成功,系统进入休眠状态,如果发送失败,继续发送当前温度值。

4 实验结果
系统的各个节点硬件采用模块化底板模块实物如图7所示,传感器模块如图8所示。在天气晴朗空旷的地方,测得ZigBee节点之间的传输距离能达到50~70 m,工作在室内条件下有效传输距离能达到30 m左右。通过主机上的串口收发软件监视采集到的实时温度信息,能够很好地实现温度信息的读取。监视到的温度如图9所示。

8g.jpg



5 结语
通过对传感器和对CC2430的了解,ZigBee技术未来的应用前景被看好。未来的几年里,它将在工业控制、汽车自动化、楼宇自动化、消费电子等多个领域实现应用。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭