admin管理员组

文章数量:1530059

2024-07-29 作者:

第28卷2016年第4期第4期

8月黑龙江八一农垦大学学报

JournalofHeilongjiangBayiAgriculturalUniversity28(4):105~110

Aug.2016

doi:10.3969/.1002-2090.2016.04.023

基于Wi-Fi的水稻浸种催芽温度监控系统研究

周正,梁春英,刘坤,石建飞

(黑龙江八一农垦大学信息技术学院,大庆163319)

要:为设计Wi-Fi无线网络的水稻浸种催芽温度监控系统。基于单片机MSP430G2553、传感器电路和无线模块等,通过

上位机设定水稻浸种催芽种箱内部温度范围,并实时显示温度,当测量值低于设定范围下限或高于设定范围上限时,系统启动相应的子程序调节温度,使温度达到设定范围,Wi-Fi模块实现了单片机和上位机之间数据的无线传输。后期测试表明系统能够自动调节、采集并实时显示水稻浸种催芽种箱的内部温度,系统与实际人工测定温度几乎没有差异,具有较强的稳定性和可靠性。

关键词:Wi-Fi无线网络;单片机;水稻浸种催芽;温度监控中图分类号:S24;S126

文献标识码:A

文章编号:1002-2090(2016)04-0105-06

RicePresoakingGerminationTemperatureMonitorSystemBasedonWi-FiTechnology

ZhouZheng,LiangChunying,LiuKun,ShiJianfei

(CollegeofInformationandTechnology,HeilongjiangBayiAgriculturalUniversity,Daqing163319)

Abstract:ThericepresoakinggerminSCMMSP430G2553,sensorcircuitandWi-Fimodule,temperatureofricepresoamperaturehigherorlowerthanthesetvalue,-Fimodulewasemsultsshowedthatthesystemcouldcaptureanddisplaydigitalinformationofthecabinetinrealtime,andthemeasuredtemperaturematchthemanualmeasurement,whichhadastrongstabilityandreliability.

Keywords:Wi-Fiwirelessnetwork;SCM;ricepresoakinggermination;temperaturemonitor

Wi-Fi是一种可以将个人电脑、手持设备(如智

能手机、平板电脑)等移动终端以无线方式进行数据传输的技术[1]。随着无线通信、嵌入式系统以及网络等技术的快速发展,无线传感器网络在军事和环境监测等领域得到了广泛的应用[2]。与蓝牙、Zigbee技术相比,Wi-Fi技术具有建设便捷、覆盖范围广、传输速度快和投资成本低等优点[3];与有线网络相比,Wi-Fi最主要的优势就是无需布线,节省成本与空间。实际应用中,在无线网络信号的覆盖范围内,人们可以随时随地获取数据,提高了工作的灵活性和效率。所

收稿日期:2016-05-06

基金项目:黑龙江农垦总局公关项目(HNK125B-04-10)。

以除了日常的民用,在工业、农业、海洋开发和探索

等领域,Wi-Fi技术都得到了广泛的应用。在农业生产中,将检测控制设备接入网络,人们就可以用笔记本电脑、智能手机等移动终端对其进行监视与控制。

催芽是水稻育苗过程中的重要环节,在水稻浸种催芽过程中需要对浸种催芽箱进行温度控制,以满足种子发芽的环境要求[4]。设计的水稻浸种催芽温度监控系统,以Wi-Fi无线网络技术为基础,以单片机检测与控制电路为核心,该系统的现场测量电路与上位机采用无线数据通信方式,可以通过多种终

作者简介:周正(1989-),女,助教,东北林业大学毕业,现主要从事农业电气化与自动化方面的教学与研究工作。通讯作者:梁春英,女,教授,硕士研究生导师,E-mail:***********************。

106黑龙江八一农垦大学学报第28卷

端随时读取到种箱内部的实时环境参数,同时还可以对系统进行远程控制。该系统具有实用性强、成本低、工作灵活等优点,对于提高水稻浸种催芽的效率和质量具有指导意义。

设定值上限则停止注水。Wi-Fi模块实现单片机电路和上位机之间信号的控制和传输。

1系统总体结构

图1为水稻浸种催芽温度监控系统的数据传输框图,利用Wi-Fi模块,用户通过智能手机(或其他智能移动终端)设定和接收水稻浸种催芽种箱内部的温度数据,监控并实时显示温度。水稻浸种催芽温度监控系统主要由传感器、单片机电路和Wi-Fi模块构成,其总体设计框图如图2所示。温度传感器负责采集种箱内部的温度。单片机负责温度测量电路和水位测量电路的数据分析和处理。如果测量温度低于设定范围下限,主控制器调用加热子程序,对种箱内部进行加热;如果测量温度高于设定范围上限,主控制器调用注水子程序进行降温。水位传感器负责采集种箱内部的水位,水位到达

图1Fig.1

数据传输框图

Datatransmissiondiagram

图2系统总体设计框图

Fig.2Designofwholesystem

2系统硬件设计

2.1单片机

设计中单片机采用美国德州仪器公司生产的MCU(MSP430G2553),该芯片可处理混合信号,并拥有20个I/O引脚和一个10位的A/D转换器,CPU具有16位RISC架构精简指令集,MSP430G2553除程序流指令以外,均为寄存器操作与用于源操作数的7种寻址模式和用于目的操作数的4种寻址模式一起执行[5]。该芯片有两个内置的16位定时器,支持UART、同步SPI和I2C通信的通用串行接口[6],能够在不到1μs的时间里从待机模式切换到工作模式,

支持JTAG仿真调试。MSP430G2553芯片具有6种操作模式,分别为激活模式(AM)和低功耗模式1~5(LPM1~5),通过控制CPU以及内部时钟和数字控制振荡器,可以最大程度地降低芯片的功耗,其低功耗的特点得到了行业内部的广泛认可[7]。除此之外,芯片的I/O具有较强的外部中断能力,并且每一个I/O都能够进行独立编程。MSP430G2553抗干扰能力强、可靠性强、功耗低,可使用C语言编程,这些特点为试验设计和产品开发建立了良好的基础。

2.2无线Wi-Fi模块

信号传输是水稻浸种催芽温度监控系统的重要

第4期周正等:基于Wi-Fi的水稻浸种催芽温度监控系统研究107

环节,为了实现快速稳定实时信息传输,采用Wi-Fi

无线通信[8]。设计中Wi-Fi无线模块采用有人科技有限公司生产的USR-WiFi232-T[9]。该模块采用表贴封装,内置有PCB天线,外置有天线连接器,其工作频率为2.412~2.484GHz,工作电压为2.8~3.6V,正常工作温度范围为-40~+85℃,接收灵敏度为-85dBm,内置天线信号传输距离最大为150m,外置天线信号传输距离最大为400m。

USR-WiFi232-T的无线模块既可以配置成一个无线站点(STA),也可以配置成无线接入点(AP)。采用基于AP的无线组网模式,智能手机(或其他智能移动终端)直接连接到AP接口,控制单片机进行通信,如图3所示。

图3USR-WiFi232-T的组网结构Fig.3

USR-WiFi232-Tnetworkstructure

USR-WiFi232-T模块支持串口透明传输模式,可实现串口即插即用,降低了用户使用的复杂程度。首次使用无线模块时,用户需通过电脑连接其AP接口,并用Web管理页面配置。首先用PC的无线网卡连接USR-WiFi232-T,默认SSID为HF-LPT100,加入网络后在IE浏览器地址输入http://10.10.100.254,在无线终端设置项键入模块需要连接的SSID和密码。然后设置工作模式为AP模式,保存后重启模块。打开智能手机选择TCPClient模式,点击连接建立的TCP连接,这样就可以进行远程数据收发。

USR-WiFi232-T与单片机的连接电路如图4所示,单片机的P1.1(RXD)脚直接和USR-WiFi232-T模块的RX脚相连,P1.2(TXD)脚直接和USR-WiFi232-T模块的TX脚相连,单片机的RST脚直接和USR-WiFi232-T模块的nReload脚相连,USR-WIFI-T模块的GND脚接地,Vcc脚接+3.3V的电

源,其他管脚不用悬空。

图4Wi-Fi模块电路图Fig.4Wi-Fimodulecircuit

2.3温度传感器

设计中温度传感器采用美国DALLAS半导体公

司推出的DS18B20智能温度传感器。DS18B20的信息仅需要一根口线读写,数据总线本身可以向所挂接的DS18B20供电,无需外接电源,因而具有结构简单可靠性强的优点。测温范围为-55~+125℃,固有测温分辨率为0.5℃,在-10℃~+85℃范围内,测温误差在0.5℃之内。支持多点的组网功能,多个DS18B20可以并联在唯一的三线上,实现多点测温。研究选用3脚PR35封装的DS18B20,VDD和GND为电源引脚,I/O为数据输入输出端,用于单片机与温度传感器之间的通讯和同步,采用单总线数据格式,单片机将数据处理后,数字信号以串行通信方式传给Wi-Fi模块,Wi-Fi模块把数据传至上位机进行显示或报警。DS18B20与单片机的连接电路如图5所示。

图5

温度传感器电路图

Fig.5Temperaturesensorcircuit

2.4水位传感器

设计中水位传感器采用佛山市顺德区宝智电子科技有限公司生产的BZ2401D电子式水位开关。

108黑龙江八一农垦大学学报第28卷

BZ2401D水位传感器的工作电压为5V,工作温度为-20~+60℃,判断有水时输出高电平,无水时输出低电平,VDD和GND为电源引脚,DATA用于单片机I/O口相连。其电路接口图与温度传感器相似。

图6水位调节电路

Fig.6

Waterlevelcontrolcircuit

2.5水位调节与温度调节电路

水位调节与温度调节电路连接在单片机的P2.0和P2.1口上,如图6和图7所示。当种箱内温度高于设定范围上限时,P2.0发出控制信号,继电器1接通,将开关吸合,电动机驱动系统的水位调节设备,水位传感器负责采集种箱内部的水位,水位到达设定水位上限则停止注水;当种箱内温度低于设定范围下限时,P2.1发出控制信号,继电器2接通,将开关吸合,驱动系统的加热设备。

图7温度调节电路

Fig.7Temperatureregulationcircui

3系统软件设计

3.1主程序流程图

系统的主程序流程图如图8所示,系统软件主要由初始化子程序、注水子程序、温度设定子程序和

温度控制子程序构成。初始化子程序后,系统将判断单片机控制端口、D/A转换芯片、显示屏、串口寄存器和系统中各个标志位是否响应,如不响应,则返回重新进行初始化子程序。水稻浸种催芽不同阶段对温度的要求不同,因此系统设计中采用了允许在主程序中直接进入温度设定子程序的方式,实现对温度范围上限和下限的设定。

图8系统主程序流图

Fig.8

Mainprogramflowchart

3.2温度控制子程序流程图

温度控制子程序流程图如图9所示,其作用是控制种箱内的水温,使水温总是保持在设定范围内。运行程序后,系统测量和显示种箱内部温度,如果测量在设定范围内,则继续测量监控种箱内部温度;如果测量温度高于或低于设定范围的上限或下限,则主控制器调用相应的注水或升温子程序,对种箱内部进行降温或升温控制。

3.3初始化、注水和温度设定子程序

初始化子程序的作用是对单片机控制端口、D/A转换芯片、显示屏、串口寄存器和系统中各个标志位

第4期周正等:基于Wi-Fi的水稻浸种催芽温度监控系统研究109

进行初始化。注水子程序的作用是在测量值高于设

定值时,计算注入冷水的流量,电动阀控制端口输出控制信号,启动注水泵,当温度到达设定值时关闭注水泵,同时监控种箱内的水位变化。温度设定子程序

的作用是设定种箱内的温度,并且可以通过Wi-Fi

模块把数据发送到上位机实时显示温度。

图9

Fig.9

温度控制子程序流程图

Temperaturecontrolsubprogramflowchart

4测试结果与分析

选取龙粳36水稻为测试材料,将其水平间距分别设定为0cm和10cm,垂直高度设定为90cm,利

本文标签: 基于wifi的水稻浸种催芽温度监控系统研究

更多相关文章

xp系统

基于wi-fi的水稻浸种催芽温度监控系统研究

1月前

--作者:第卷年第期第期月黑龙江八一农垦大学学报():.:..-...基于-的水稻浸种催芽温度监控系统研究周正,梁春英,刘坤,石建飞(黑龙江八一农垦大学信息技术学院,大庆)摘要:为设计-无线网络的水稻浸种催芽温度监控系统。基于单片机、传感器

发表评论

全部评论 0
暂无评论