当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]基于无线传感器网络的智能大棚控制系统

摘要:给出了一种基于嵌入式系统和无线传感器网络智能大棚控制系统的设计方法,该方法通过传感器对系统内的各种环境参数进行采集,并由无线通信网络将数据传回控制终端。控制终端由Qt编写,能完成图形界面绘制、数据处理、数据库管理和PID控制计算,以及整个智能大棚系统的运行。运行结果表明,该系统人机界面良好、操作简便、自动化程度高,具有良好的应用前景和推广价值。
关键词:智能大棚;无线传感器网络;无线数据采集;ARM

0 引言
    智能大棚是基于嵌入式系统和无线传感器网络的自动控制系统,整个系统由无线监控节点、传感器、变频器和全GUI的人机控制终端等组成。各种传感器、语音呼叫和控制状态数据由安置在各个大棚里的监控节点来采集,再通过无线局域网传输到控制中心,计算机根据预先设定的数据,通过数据比较结合PID算法来精确控制各个控制终端。用户可以随时调整这些自动控制,以便让大棚始终处于一个最佳生长环境。

1 系统设计方案
    系统设计主要分为两个部分,即终端虚拟控制平台系统和大棚基站系统的设计,与传统的仪器相比,基于计算机的虚拟仪器的优势就是它可以方便地进行组网通信,实现连栋大棚的规模化管理,提高系统的灵活性。首先,系统通过大棚基站内的无线传感器节点对棚内的各个环境参数进行采集(如温度、湿度、光强、CO2浓度等),然后经过数据处理,再发送给终端虚拟控制中心,终端再通过数据比较和自适应PID控制算法发出控制指令,大棚基站接到控制指令后,对棚内的外围电气设备进行相应的控制,从而改变棚内的环境参数。如果在设定的时间内没有接到终端的控制指令,大棚基站则会通过与内部设定的环境参数的比较,对相应的电气设备进行控制操作,这种方法的好处是可以避免在终端维修或网络繁忙时出现数据遗失所造成的大棚基站失控。此外,终端和基站、基站和基站之间还可以进行语音呼叫,使终端用户可以随时和各棚内的工作人员进行联系,了解大棚基站的运作状况。其系统结构框图如图1所示。



2 系统硬件设计
    系统监控主要由大棚基站和PC终端机两部分组成,PC机终端是整个系统的数据管理和控制决策中心,根据棚内的具体参数,由终端系统专家发出最合理的参数设置和控制指令。大棚基站通过无线传感器网络节点进行数据采集,并与PC机终端所设定的参数进行比较,从而对外围电气设备进行控制,以改变棚内的环境,使棚内达到一个最佳的生长环境,并把棚内的环境参数、电气设备的状态反馈给PC机终端。[!--empirenews.page--]
2.1 基站控制系统
    大棚基站控制系统以32位嵌入式微处理器为核心,由无线数据采集子系统、外围控制电路子系统、语音子系统等组成,无线数据采集子系统由多个无线传感器网终节点构成,可实时多点地准确采集大棚内的环境参数,并传给对应的基站。当终端控制台把基站设定为自动控制方式时,基站便可对接收到的数据进行处理,并与系统设定的参数进行比较,然后发出控制指令来对外围控制电路子系统进行控制(包括换气扇、灌溉网络、采光子系统等)。当终端控制台设定基站为手动控制时,终端可以通过对基站地址的设定选择指定的基站进行手动控制操作,其原理框图如图2所示。


2.2 无线数据采集系统的设计
    网络节点采用32位EasyARM1138为主控制器,无线数据传输采用nRF24L01无线传输模块,nRF24L01是一款新型单片射频收发器件,工作于2.4~2.5 GHz ISM频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。图3所示是其电路原理图。

[!--empirenews.page--]


2.3 外围控制电路的设计
    外围控制电路子系统同样采用EasyARM1138为主控制芯片,辅以nRF24L01无线通信模块。该子系统通过EasyARMll38的I/O口控制DAC08 32来产生正弦波,然后驱动变频器以改变外围各电气设备的工作状态,从而避免能源的浪费。无线通信模块可实现终端与基站、基站与基站、基站与各无线传感器网络节点之间的组网通信功能。

3 系统软件设计
    本智能大棚的终端虚拟化控制平台由Nokia公司Qt开发环境编写而成。Qt是一个多平台的C++图形用户界面应用程序框架。它能提供给应用程序开发者建立艺术级图形用户界面所需的所有功能,可用于高性能的跨平台软件开发。整个智能大棚的控制中心软件由6大部分组成,分别是控制内核模块、数据库模块、PID控制计算模块、串口通信模块、图形绘制模块、文件记录管理模块。其控制中心软件框架结构如图4所示。


3.1 数据库的设计
    本程序中的数据库部分负责建立专家系统,用于存放各种植物参数和检索。考虑到软件开发的成本问题,本系统采用了MySQL。MySQL是一个快速客户机/服务器结构的SQL数据库管理系统,由一个服务器守护程序mysqld以及许多不同的客户程序和库函数组成,该系统虽然不是开源的,但可以免费使用。其优点是功能强大,灵活性好,应用编程接口丰富,结构精巧。
    考虑到植物所包含的信息很多,所以,在设计时可采用多表结构。分别是植物名称、适宜生长温度、适宜生长湿度及生长时间段。通过利用MySQL编程语言可实现对数据库的访问。
    Qt的QtSql模块通过数据库驱动可与不同的数据库进行通信。创建一个数据库连接需要做如下三个步骤:激活驱动程序、配置好连接信息和打开连接。整个创建过程可以放在内核模块的构造函数里。其程序如下:
   [!--empirenews.page--]
   
    在内核模块中,通过QtSql提供的相应API可完成数据库的读写操作。
3.2 PID控制计算
    预设定参数可由程序预先设定好,用户可在主控制界面的“大棚设置”中进行参数修改。现场信号由各个对应的传感器采集,然后经过量化、编码后传给计算机。利用计算机上的PID控制计算模块进行计算,再将结果通过无线网络传给各个大棚的控制节点,这些节点再将信号进行解码分析,即可得出变频器控制信号。这样,变频器通过改变各个泵机、风扇或电磁阀工作,就可以调整各个参数。从而实现一个完整的PID控制。
    系统中的偏差e是给定值SP(预设定参数)和过程变量PV(实际值,通过传感器采集)的差。通过PID控制可描述输出M(t)作为比例项、积分项和微分项的运算关系:
   
    式中:M(t)是PID的输出,是关于时间的函数;Kc是PID的回路增益;e是PID回路偏差,即专家数据与传感器采集数据的差;Minitial是PID回路初始值。
    为了能够在计算机中实现PID控制功能,必须对连续的PID控制方程进行离散化操作。即对误差进行周期采样,然后经计算输出。通过对连续PID方程的进一步组合、简化,可得:
   
    式中,Mn是第n采样时刻的计算值;Kc是增益;SPn是采样时刻n的给定值;PVn是采样时刻n的过程变量;Ts是采样周期;T1是积分时间常数;MX是采样时刻n-1的积分项(积分项前值);TD微分时间常数;PVn-1是采样时刻n-1的过程变量。下面是PID计算的核心部分程序:
   
   
4 结语
    本文设计的采用虚拟控制技术和无线传感器网络技术开发的经济型大棚智能测控系统,是一种集监、控、管于一体的大棚温室智能化监控设施,其特点是可同时实现几个、几十个大棚相关参数的监测控制,并就地显示及无线组网方式传输,实现对水泵、通风扇、灯光等装置的集中智能控制,以及对温室环境的智能调节和预报警,从而实现对作物生长环境的智能化控制和温室作物的科学管理,实现资源的优化配置,以达到作物稳产、高产、高效的现代农业要求。若在系统中增加对太阳能的利用,则可进一步降低对煤、电、油的需求,节省农业投资成本。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭