基于zigbee的温度测量网络软件设计_第1页
基于zigbee的温度测量网络软件设计_第2页
基于zigbee的温度测量网络软件设计_第3页
基于zigbee的温度测量网络软件设计_第4页
基于zigbee的温度测量网络软件设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于ZigBee的温度测量网络软件设计,专 业:电子信息工程,课题背景,ZigBee是一种新兴的无线通信技术。可在低速率下同时保持低耗电量,与蓝牙、WiFi等无线技术相比,ZigBee更适于在工业控制、家庭智能化、无线传感器网络等领域应用,并且有着广泛的应用前景。,本课题设计的内容,本课题是基于ZigBee 的温度测量网络软件设计,有发射模块和接收模块两部分组成。发射模块实现对温度数据的采集、显示和发送,接收模块实现对温度数据的接收和显示。,系统的总体框图,发送模块框图 接收模块框图,单片机,温度传感器,液晶模块,无线模块,液晶模块,单片机,无线模块,系统整体流程图,接收模块流程图 接收模块流程图,开始,数据接收,数据显示,温度采集流程图,初始化DS1820,跳过读序列号的操作(skip命令),启动温度转换(约定代码44h),转换等待(至少2s),初始化,跳过读序列,发出读温度寄存器命令,接收数据,数据处理,结束,开始,单片机按照访问DS1820的协议控制DS1820进行温度数据的采集,由于仅连接一个DS1820,用到的命令有:跳过读序列(CCH)命令,启动温度转化(44H)命令,读暂存寄存器(BEH)命令。单片机按照左图所示流程图进行温度的采集。,液晶显示流程图,X地址64?,选中左屏,选中右屏,设置行地址,设置写地址,写入要显示字符的字模,开始,写完两页,结束,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接收到数据后,单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论