新闻中心

EEPW首页>手机与无线通信>设计应用> 基于Z―Stack的无线温湿度采集系统

基于Z―Stack的无线温湿度采集系统

作者: 时间:2013-02-21 来源:网络 收藏

3.2传感器采集流程图
相连DATA、SCK两引脚,通过SCK引脚线可以实现对的控制,通过DATA引脚线可以传输传感器采集的数据,本系统中传感器的时钟线与传感器的P0_0线连接,数据线与P0_1线相连,采集中设置的工作精度为14位温度,12位的湿度测量,总流程图如图6所示,读取流程图如图7所示。

本文引用地址://m.amcfsurvey.com/article/153570.htm

e.JPG


3.3基于;协议栈的温湿度数据无线透明传输的实现
在Z-协议栈中,自启动,设备自动入网之后,两者建立,数据的发送主要有两种方式,一种为周期定时发送信息,另一种需要通过按键事件触发发送FLASH信息,在本设计中采用周期定时广播的方式发送ZigBee端采集到的温湿度数据。在Z-中,每个应用任务都通过调用应用层的ProcessEvent()函数来处理任务事件,在ProcessEvent()中有一个事件处理循环,循环检测事件的发生。因此在节点模块端的SampleApp_SendPeriodicMessage周期信息发送函数中添加温湿度采集函数,并通过AF_DataRequest()函数接口实现温湿度数据的无线发送,同样在信息处理函数SampleAPP_MessageCB中,添加温湿度数据处理和发送函数,并在的应用层通过检测AF_INCOMING_MSG_CMD消息事件来判断是否有数据收到,有数据时,将捕获的温湿度数据处理后,以字符串的形式通过串口显示在PC机的终端中。利用超级终端接收到的温湿度数据如图8所示。

4 结论
本系统在启动协调器模块后,能实现自动组网,节点端自动入网,并能将采集的温湿度数据广播发送给协调器,协调器接收到信息后通过串口将接收到的温湿度数据发送给PC机,本系统具有低复杂度、低功耗、短时延、网络容量大等特点,并解决了传统的有线传输方式,需要在现场进行大量布线,系统的布设、维护和更新升级的困扰,系统运行稳定、可靠,能精确实现温湿度数据的采集、传输,在实际中有很好的应用价值。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭