基于Wi-Fi和无线射频通信的远程温湿度云检测系统的制作方法

文档序号:9844801阅读:602来源:国知局
基于Wi-Fi和无线射频通信的远程温湿度云检测系统的制作方法
【技术领域】
[0001]本发明属于物联网技术领域,具体涉及基于W1-Fi和无线射频通信的远程温湿度云检测系统。
【背景技术】
[0002]近年来,随着互联网产业的兴起,云平台作为一种新兴的互联网服务平台为人们提供数据的在线存储、查询、备份和处理功能。它具有成本低、存储利用率高、多应用环境以及高安全性的应用特点。因此,云平台可应用于智能家居,移动互联网,农业自动化等领域。
[0003]在嵌入式W1-Fi技术发展之前,传统的技术手段是使用嵌入式以太网实现与外部的云服务器进行通信。虽然以太网具有通讯速率快的特点,但相比于W1-Fi通信有如下缺点:(I)布线繁琐,以太网通信需要使用双绞线来实现通信的可靠性,大量的布置双绞线使得现场环境杂乱,造成整理不便的问题;(2)以太网模块使用复杂,嵌入式以太网模块通常使用SPI总线实现与微控制器的通信,且大都没有内嵌TCP/IP协议栈,使用者往往要自己写入协议栈,造成代码量大,调试不便的问题;(3)高成本,以太网通信需要双绞线作为通信的传递介质,而线路的铺设与维护需要人力和物力两方面的成本。
[0004]基于433MHz的无线射频通信网络组成的无线传感器网络,433MHz通讯频率由于波长较长的本质特性,相比于当前流行的基于2.4GHz的无线射频通信网络组成的无线传感器网络有如下优势:(I)通讯距离远;(2)穿透力强;(3)抗干扰能力强。因此,433MHz通信频段更适合用于复杂环境中的通信。与此同时,无线传感器网络使用星型网络拓扑结构,相比于其他自组网络拓扑结构,该网络拓扑结构具有节省电池能量;节点之间可自由通信的特点。

【发明内容】

[0005]发明目的:本发明的目的在于提供基于W1-Fi和无线射频通信的远程温湿度云检测系统,使用户在任何有外网覆盖的环境下使用移动以及Web页面远程检测被测区域温湿度环境,并在超出警戒值时远程控制现场设备动作,实现真正意义上的远程实时监控;同时,也克服了传统嵌入式以太网布线繁琐、使用复杂、高成本的问题。
[0006]技术方案:为实现上述发明目的,本发明采用如下技术方案:
[0007]基于W1-Fi和无线射频通信的远程温湿度云检测系统,其包括云服务器、路由器、传感器接收与发送节点和传感器采集与发送节点;
[0008]所述的云服务器为连入公网的远程云服务器,云服务器将会通过移动以及Web端将传感器接收与发送节点处理过的温湿度数据呈现给用户;所述的路由器建立传感器接收与发送节点与云服务器之间的联系;其中,路由器通过以太网与云服务器建立通信,路由器通过无线W1-Fi与传感器接收与发送节点建立通信;
[0009]所述的传感器接收与发送节点,包括一个微控制器、第一433MHz无线射频通信芯片、W1-Fi模块、LCD显示器、TTL-DB9串口芯片、J-Link下载口和电源管理模块,电源管理模块包括电源芯片以及稳压芯片;所述的微控制器为传感器接收与发送节点的协调运作,微控制器与第一433MHz无线射频通信芯片、W1-Fi模块和TTL-DB9串口芯片分别交互相连,微控制器控制LCD显示器;其中,所述的第一433MHz无线射频通信芯片的通信频率为433MHz,第一433MHz无线射频通信芯片与传感器采集与发送节点互相通信;所述的W1-Fi模块与路由器互相通信;所述的LCD显示器为显示传感器采集与发送节点传输的温湿度数据;所述的TTL-DB9串口芯片建立微控制器与上位机的通信,所述的上位机通过TTL-DB9串口芯片与微控制器互相通信,上位机通过TTL-DB9串口芯片设置W1-Fi模块参数;所述的J-Link下载口为微控制器下载C语言程序;
[0010]所述的传感器采集与发送节点,包括一个51单片机、温湿度传感器、第二433MHz无线射频通信芯片、l*4Pin下载接口和电源模块,l*4Pin下载接口包括一个外接5V电源接口、一个接地、两个直接从51单片机引出的TTL串口接口,所述的电源模块包括一个2*3.7V七号锂电池和稳压芯片;所述的51单片机控制传感器采集与发送节点的协调运作,所述的51单片机与温湿度传感器和第二433MHz无线射频通信芯片分别交互相连,上位机通过l*4Pin下载接口为传感器采集与发送节点下载C语言程序;温湿度传感器采集周围环境温湿度数据;所述的第二433MHz无线射频通信芯片的通信频率为433MHz,第二433MHz无线射频通信芯片与传感器接收与发送节点互相通信。
[0011]所述的微控制器的型号为STM32F103VET6;第一 433MHz无线射频通信芯片的型号为SI4432、LCD显示器的型号为ili9431;TTL-DB9串口芯片的型号为MAX3232;电源芯片的型号为RT7272B;稳压芯片的型号为41^1117-3.3;所述的51单片机的型号为31'(:121^546032、温湿度传感器的型号为AMS2302、第二433MHz无线射频通信芯片的型号为SI4432。
[0012]所述的电源管理模块为传感器接收与发送节点提供5V/3.3V标准电压,所述的电源模块为传感器采集与发送节点提供3.3V标准电压;所述的微控制器、第一 433MHz无线射频通信芯片、LCD显示器和J-Link下载口需要3.3V供电;W1-Fi模块、TTL-DB9串口芯片需要5 V供电。
[0013]所述的传感器接收与发送节点控制系统通信流程为:
[OOM] S1:首先进行硬件初始化;
[0015]S2:基于时分复用算法发送数据包;
[0016]S3:判断是否接收到数据包;
[0017]S4:如果S3为真则进行数据包解析;
[0018]S5:判断数据包内是否带有传感器数据;
[0019]S6:如果S5为真,则显示;然后进行信息汇总;
[0020]S7:判断W1-Fi模块是否成功将数据发送至公网;如果为真,则进入S8;如果为假,则重启W1-Fi模块;
[0021]S8:进入待机模式并判断时间;如果时间到则进入S2进行新一轮的发送;如果时间没到,则继续等待;
[0022]S9:如果S5为假,判断是否为带有错误命令的数据包;如果为真,则进入S2;如果为假则汇报错误;
[0023]S10:如果S3为假,进行数据包重发并判断是否重发次数超过5次且其中是否收到数据包;如果为假,则进行S3判断;如果为真,则汇报错误;
[0024]Sll:判断是否为最后一个节点的;如果为真,则进入S8;如果为假,则对下一个节点进行S2;
[0025]所述的传感器采集与发送节点通信流程为:
[0026]S1:首先进行硬件初始化;
[0027]S2:接收主机命令包;
[0028]S3:判断是否接收到命令包;
[0029]S4:如果S3为真,则解析命令包;如果S3为假则进入S2;
[0030]S5:判断是否为错误命令包;
[0031 ] S6:如果S5为真,则发送错误命令应答包;如果S5为假则进入传感器数据工作;
[0032]S7:发送传感器数据包;
[0033]S8:进入 S2。
[0034]有益效果:与现有技术相比,本发明的基于W1-Fi和无线射频通信的远程温湿度云检测系统,通过使用基于433MHz的无线射频通信网络组成的无线传感器网络,可有效实现对设备的远程监控以及对周边环境温湿度的有效检测,及时发现危险并排除,为安全生产提供可靠的解决方案;利用无线的特性可减少布线复杂度,降低布线成本;配合移动终端和Web端可实现异地远程操作;克服了传统方案的局限性,全程实现检测与控制的自动化。
【附图说明】
[0035]图1为传感器接收与发送节点控制系统结构图;
[0036]图2为传感器采集与发送节点控制系统结构图;
[0037]图3为传感器接收与发送节点控制系统通信流程图;
[0038]图4为传感器采集与发送节点控制系统通信流程图;
[0039]图5为基于W1-Fi和无线射频通信的远程温湿度云检测系统结构图。
具体实施例
[0040]下面结合附图和【具体实施方式】对本发明做进一步的说明。
[0041]基于W1-Fi和无线射频通信的远程温湿度云检测系统,该系统包括云服务器、路由器、传感器接收与发送节点和传感器采集与发送节点。
[0042]云服务器为连入公网的远程云服务器,由云服务器供应商提供;云服务器主要功能为云计算功能,其中包括对数据的在线处理及在线存储;最终,云服务器将会通过移动以及Web端将传感器接收与发送节点处理过的温湿度数据呈现给用户。
[0043]路由器为普通的TP-Link路由器,路由器在系统中的主要功能为建立传感器接收与发送节点与云服务器之间的联系;其中,路由器通过以太网与云服务器建立通信;路由器通过无线W1-Fi与传感器接收与发送节点建立通信。
[0044]如图1所示,基于W1-Fi和无线射频通信的远程温湿度云检测系统的传感器接收与发送节点,包括一个微控制器1(型号为STM32F103VET6)、第一433MHz无线射频通信芯片2(型号为314432)、'^^模块3、1^:0显示器4(型号为丨1丨9431)、1'1^-089串口芯片5(型号为MAX3232)、J-Link下载口6和电源管理模块7,电源管理模块包括电源芯片(型号为RT7272B)以及稳压芯片(型号为AMS1117-3.3);其中微控制器I为控制整个系统的协调运作;第一433MHz无线射频通信芯片2为建立图1与图2所示系统的通信网络,第一433MHz无线射频通信芯片2的通信频率为433MHz,第一 433MHz无线射频通信芯片2与图2所示传感器采集与发送节点互相通信;W1-Fi模块3为建立与外接路由器的连接,W1-Fi模块3与外界路由器互相通信;IXD显示器4为显示图2传输的温湿度数据;TTL-DB9串口芯片5为建立微控制器I与上位机的通信以及对W1-Fi模块3的参数配置,上位机通过TTL-DB9串口芯片5与微控制器I互相通信,上位机通过TTL-DB9串口芯片5设置W1-Fi模块3参数;J-Link下载口 6为微控制器I下载C语言程序;电源管理模块7为图1所示系统提供5V/3.3V标准电压,其中微控制器1、第一 433MHz无线射频通信芯片2、LCD显示器4、J-Link下载口 6需要3.3V供电;W1-Fi模块3、TTL-DB9串口芯片5需要5V供电。
[0045]如图2所示,基于W1-Fi和无线射频通信的远程温湿度云检测系统的传感器采集与发送节点,包括一个51单片机8 (型号为STCl 2LE5A60S2)、温湿度传感器9 (型号为AMS2302)、第二433MHz无线射频通信芯片10(型号为SI4432)、l*4Pin下载接口 ll,l*4Pin下载接口包括一个外接5V电源接口、一个接地、两个直接从51单片机8引出的TTL串口接口、电源模块12,电源模块12包括一个2*3.7V七号可充电锂电池以及稳压芯片(型号为AMS1
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1