无线WiFi通信温度监测系统设计

  • 格式:pdf
  • 大小:1.05 MB
  • 文档页数:2

󰀁󰀁|󰀁󰀁电子制作󰀁󰀁󰀁󰀁2018年4月信息工程

0 引言

在农业生产与生活领域,对于温度监测系统的的使用越

来越广泛,对于传统设备利用串口通信通过布线不便实现较

长距离,跨空间的温度监测,即便使用其布线复杂,架设成

本较高,且长时间运行随着线路老化致使温度数据传输不稳

定。诸如实现温度大棚跨空间对点位的温度监测,北方采暖

期各室内的温度监测,智能生态鱼缸的温度监测,从成本、

美观及实用程度上很难达到平衡。本文基于无线WiFi技术

通讯提出了一种温度监测系统设计,解决了较远距离,跨空

间传递温度信号及布线成本较高,且不能实时监测温度数据

并保存的问题。

1 系统总设计

综合以上对系统的需求,总体结构框图如图1所示。

该温度监测系统主要由新力维WiFi模块,单片机,数字温

度传感器及上位机构成。

图1 控制系统硬件方框图

本系统中的数字温度传感器与无线通讯模块扩展性强,

可增设硬件电路实现多路信号的实时监控,本文以监测一处

温度进行说明。

2 系统功能的实现

WiFi是一种无线连接技术,确切的说本质是一种商业

认证,它允许电子装置被连接到一个无线局域网络(WLAN),

一般使用的UHF2.4G或SHF的ISM5G射频频带。通常是

密码保护连接到无线局域网,有时它也可以是开放的,以使

任何设备可以连接到局域网范围。

无线网络的主要优点是节省了网络布线,不拘束布线条件的限制,因此,非常适合于移动办公用户及跨空间设备用

户的需要,并且由于发射信号功率小于100MW和低于的移

动手机发射功率,对人体的辐射相对较为安全和健康。其基

本组成结构一般为建立配备无线网卡和AP的无线网络。

综述对WiFi模块的这些考量,本系统中的温度采集调

温部分采用香港新力维公司的XLW-210A WiFi模块。该模

块实现串口透明传输,进而支持串口的即插即用,使用户使

用的复杂度大大降低。直接将成本模块取代连接的串口线,

用户轻松实现数据的无线传输,无需作任何设置。

本文中需要用到一对WiFi模块进行关联,主机WiFi电

路与从机WiFi电路,两部分模块的共同原理图部分如图2

所示。

图2 WiFi模块与单片机硬件接口图

WiFi模块UART进行通讯时WiFi模块进行设置时其

RXD,TXD端须接电脑,通过RS232串口线对其系统参数进

行设置,涉及到了RS232电平与TTL电平转换,这里选用

了了常用的MAX232芯片来实现该功能,其内部含有一个

电压电源转换器,能够把输入+5V的电源转换成RS232输

出的+10V电压进而与进算计进行通讯。

单片机串口的波特率设置,当T1作为波特率发生器时,

最典型的用法是使T1工作在自动再装入的8位定时器方式

(即方式2,且TCON的TR1=1,以启动定时器)。这时

溢出率取决于TH1中的计数值,公式为:

()12(256)foscTH×−

这里需要注意的是从机也与单片机进行连接,将

DS18B20采集的温度信息通过WiFi传送到主机,实现室内

温度的实时控制。无线WiFi通信温度监测系统设计

李云峰

(吉林机电工程学校,吉林吉林,132001)

摘要:单片机技术的迅猛发展和无线WiFi技术在全球范围的迅速普及,无线设备线路简化,维修维护成本低廉,跨空间布设操作性强等优势,得到了广泛应用及认可。本设计以香港新力维股份公司生产的无线传输通讯模块为核心,利用单片机技术设计的无线温度监测系统。通过DS18B20利用WiFi模块实现跨空间,多点位温度数据传输。

关键词:单片机;WiFi;温度测量

溢出率

www�ele169�com󰀁󰀁|󰀁󰀁49信息工程

从机的测温元件选用美国DALLAS公司的数字温度传

感器DS18B20,其测量范围在-55℃~+125℃,最高分辨

率为0.0625℃。该元件仅需一个I/O端口,不需要其他任

何外部元件,可以直接将周围环境温度转换为数字信号,通

过位的形式串行输出,软件代码固定,操作使用方面,主机

接收从机WiFi模块传送数据,通过串口传送到MUC使单

片机进行数据处理,对外部电路做出动作。

在软件设置与调试方面,需要用到的软件串口调

试助手,例如CommAssistant,终端仿真程序,例如

SecureCRT这两个软件。

具体操作如下:连接好RS232后打开secureCRT软件,

根据实际使用的电脑串口选择端口号,因为单片机选择的晶

振为11.0592MHZ,这里注意要与单片机串口设置的波特率

一致,该项设置的波特率为9600bps。软件通讯设置如表1。

给串口电路板接通直流5V电源,板上的LED功能灯

亮,模块开始工作。因为模块每次重启后串口工作进行数据

传输,故需要退出数据传输模式(使用“+++”命令),进

入指令配置模式。待模块上的LED指示灯开始闪烁后,在

secureCRT 软件中键入三个“+”号,键入“回车”,将会

出现“vcon”提示符,此时用户可以开始输入命令设置模

块参数。表1 软件参数设置

主机WiFi模块参数从机WiFi模块参数无线设置网络名称、加密类型、密钥等网络名称、加密类型、密钥等网络类型自组网络,创建网络网络类型:自组网络

网络设置IP地址:192�168�2�1子网掩码:255�255�255�0网关地址:192�168�2�1DNS󰀁地址:192�168�2�1协议类型:TCP客户机/服务器设置:C/S󰀁模式:服务器服务器端口号:5000IP地址:192�168�2�2子网掩码:255�255�255�0网关地址:192�168�2�1DNS󰀁地址:192�168�2�1传输协议:TCP客户机/服务器设置:C/S󰀁模式:客户端服务器端口号:5000网络名称命令setssid,设置名称为GL_temp;网

络类型命令setmode,主机设置为0,从机设置为1;传

输协议命令connectype,设置成0为使用TCP传输,

IP命令setip;子关掩码命令setmask;网关地址命令

setgatway;DNS命令setdns。在主从机参数设置完毕后

输入saveconfig保存设置,reboot重启模块使配置生效。

图3为主从机连接示意图。

主从机设置完毕后,接单片机进行正常串口通讯,本设

计中的温度检测与调控是利用该WiFi

模块进行的,温度检测部分的程序是固定的,本文不再阐述。

图3 为主从机连接示意图

3 实验结果

通过电脑和单片机实验台,将软件程序拷入到从机的

单片机中,与WiFi无线传输模块及数字温度传感器连接好

后通电。在另一端通过另外一台电脑和另外一台单片机实验

台,将软件主程序拷入到单片机硬件仿真器中,与主机端的

WiFi传输模块及液晶显示器连接好后通电观察仿真现象,

若升高从机数字传感器端的温度,主机端对应液晶显示面板

上的室内温度显示数字上升,说明无线传输通讯正常,从机

端的温度数据被成功采集并通过WiFi传输模块传到主机,

并在上位机上显示。

4 结论

理论和实验结果证明:该系统在-30~+120ºС范围内进

行温度监测具有良好效果,通讯稳定能够长期进行工作,实

现了全天温度查询及无线温度数据通讯,具有较高的工程应

用价值。与传统有线测温系统相比,该系统通用性良好,组

网方便,具有良好的可扩展性,无线通信速率高、成本低、

灵活性高、兼容性好、布设简单等优点,在工业、农业、医疗、

航空航天以及海洋开发和探索等领域具有很好应用前景。

参考文献

* [1]程建华,刘萍,于天琦. 高精度无线通信温度检测系统设计[J/OL]. 传感器与微系统,2017,(03):1-3.

* [2]汪升华. 移动互联信息的安全与应付[J]. 电脑知识与技术,2016,12(36):25-26+28.

* [3]阎思明. 无线遥控电子密码锁的研究进展与展望[J]. 科技风,2016,(21):66.

* [4]杨巍. LED无线通信网络系统软件设计[J]. 齐齐哈尔大学学报(自然科学版),2015,31(06):39-41.

* [5]李婧. 基于单片机和WIFI的温度采集系统[J]. 电子制作,2014,(21):11.

* [6]赵道新,李炳辰. 基于PCF8591的I2C总线多路温度测量系统[J]. 制造业自动化,2013,35(05):36-37+55.