基于zigbee的温度测量网络软件设计.ppt
《基于zigbee的温度测量网络软件设计.ppt》由会员分享,可在线阅读,更多相关《基于zigbee的温度测量网络软件设计.ppt(10页珍藏版)》请在三一办公上搜索。
1、基于ZigBee的温度测量网络软件设计,专 业:电子信息工程 指导老师:郭建昌 姓 名:杜盼东 班 级:089441,课题背景,ZigBee是一种新兴的无线通信技术。可在低速率下同时保持低耗电量,与蓝牙、WiFi等无线技术相比,ZigBee更适于在工业控制、家庭智能化、无线传感器网络等领域应用,并且有着广泛的应用前景。,本课题设计的内容,本课题是基于ZigBee 的温度测量网络软件设计,有发射模块和接收模块两部分组成。发射模块实现对温度数据的采集、显示和发送,接收模块实现对温度数据的接收和显示。,系统的总体框图,发送模块框图 接收模块框图,单片机,温度传感器,液晶模块,无线模块,液晶模块,单片
2、机,无线模块,系统整体流程图,接收模块流程图 接收模块流程图,开始,数据接收,数据显示,温度采集流程图,初始化DS1820,跳过读序列号的操作(skip命令),启动温度转换(约定代码44h),转换等待(至少2s),初始化,跳过读序列,发出读温度寄存器命令,接收数据,数据处理,结束,开始,单片机按照访问DS1820的协议控制DS1820进行温度数据的采集,由于仅连接一个DS1820,用到的命令有:跳过读序列(CCH)命令,启动温度转化(44H)命令,读暂存寄存器(BEH)命令。单片机按照左图所示流程图进行温度的采集。,液晶显示流程图,X地址64?,选中左屏,选中右屏,设置行地址,设置写地址,写入
3、要显示字符的字模,开始,写完两页,结束,N,Y,N,Y,单片机按照控制TM12864的命令(如表1所示)对温度数据进行显示,控制流程图如左图所示发送模块与显示模块的液晶显示流程图相同。,表1 指令数据格式,数据发送流程图,Y,N,N,N,设定baud率为9600,/CTS是否为1,等待,停止发数据,发送数据,发送完毕?,结束,/RTS=1,/RTS=0,Y,开始,建立链接,Y,发送模块采用xbee无线模块,其使用很方便,在进行了参数设置后,将要发送的数据通过UART送入xbee模块内,数据就会被自动发送出去,流程图的/CTS与/RTS为流控信号。,数据接收流程图,数据接收同样采用xbee模块,当xbee接收到数据后,单片机让/RTS置零,通知xbee模块,将数据传送给单片机,完成数据的接收。,谢谢各位老师!,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 zigbee 温度 测量 网络软件 设计
链接地址:https://www.31ppt.com/p-5951792.html