温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
智能
灌溉
控制系统
设计
杨亚男
农 业 与 技 术 2023 NO.4 SCIENCE&TECHNOLOGY INFORMATION科技资讯SCIENCE&TECHNOLOGY INFORMATION科技资讯智能灌溉控制系统的设计杨亚男 袁英(黄河水利职业技术学院 河南开封 475000)摘要:针对农业灌溉过程中存在管理粗放且智能化程度低等问题,该文设计一款基于STC8A8K64D4微控制器的智能灌溉控制系统,通过KT-FCC68双向收发LoRa模块进行环境数据的无线交互,并联合使用农业专家系统数据库实现对灌溉过程的智能控制。该系统根据农业专家系统数据库中的专家经验实现最优灌溉,并能将实际灌溉过程中对经验值的调节反馈至数据库中,提高了灌溉过程中控制的智能化、信息化程度,对智慧农业的发展具有重要意义。关键词:智能灌溉 控制系统 无线交互 数据库 智慧农业中图分类号:TG333文献标识码:A 文章编号:1672-3791(2023)04-0093-05Design of Intelligent Irrigation Control SystemYANG Yanan YUAN Ying(Yellow River Conservancy Technical Institute,Kaifeng,Henan Province,475000 China)Abstract:Aiming at the problems of extensive management and low intelligence in agricultural irrigation process,this paper designs an intelligent irrigation control system based on STC8A8K64D4 microcontroller,which carries out wireless interaction of environmental data through KT-FCC68 two-way transceiver LoRa module,and combines with agricultural expert system database to realize intelligent control of irrigation process.The system realizes optimal irrigation according to the expert experience in the agricultural expert system database,and can feedback the adjustment of the experience value in the actual irrigation process to the database,which improves the degree of intelligence and information control in the irrigation process and is of great significance to the development of smart agriculture.Key Words:Intelligent irrigation;Control system;Wireless interaction;Database;Smart agriculture农业是社会生产和科技发展的基石,随着科技化、信息化程度的提高,传统农业逐步向“智慧农业”方向发展,其中最为突出的表现就是灌溉方式的变革。智能化、精确化的灌溉方式不仅是缓解水资源匮乏的重要途径,也有助于实现农业现代化,提高农业生产效率1。传统的农业灌溉方式多为漫灌,控制方式粗放,水资源利用率低且灌溉水量分布不均效果差。现代农业灌溉多采用智能化的滴灌、喷灌、微灌等节水型灌溉措施,容易实现智能化控制,精细化程度高2。该研究设计了一款基于STC8A8K64D4微控制器(MCU)的智能灌溉控制系统,能够实现对土壤温湿度、环境温度的检测,通过与农业专家系统数据库中的灌溉触发阈值对比,实现对灌溉系统的控制。该系统可应用在不同地域、不同季节、不同种类作物的灌溉过程DOI:10.16661/ki.1672-3791.2207-5042-1341基金项目:2021年度开封市哲学社会科学规划调研课题 产教融合背景下高职院校教学模式改革探索以电子信息类专业为例(项目编号:ZXSKGH-2021-0985)。作者简介:杨亚男(1991),女,硕士,助教,研究方向为嵌入式应用及智能控制。93 2023 NO.4科技资讯SCIENCE&TECHNOLOGY INFORMATION 农 业 与 技 术SCIENCE&TECHNOLOGY INFORMATION科技资讯中,又能将灌溉阈值、灌溉程度等经验数值反馈填充至农业专家系统数据库中,进一步实现对控制系统数据的补充、优化和完善,提高系统智能化、精细化程度。1 总体设计控制系统总体结构包含硬件和软件两个部分,采用模块化的设计理念实现灌溉系统的智能控制。硬件部分主要包含中心控制单元、温湿度信号采集电路、显示及报警电路和无线数据交互模块等。软件部分为系统的主控程序设计及数据管理方案,主要涉及C语言编程的主驱动程序及线上农业专家系统数据库。该系统的微控制单元(MCU)选用STC8A8K64D4单片机,是目前市场上主流的单片机,具有性价比高、低功耗、抗干扰能力强等优点,被广泛应用在各种家电、汽车电子以及消费类电子行业。MCU通过其内部EEPROM存储的数据与农业专家系统数据库进行数据交互,根据专家库系统数据设定灌溉程度等阈值,也可实现对专家库数据的补充、优化。系统工作过程中通过温湿度传感器采集土壤温湿度情况,使用温度传感器作为电机过热保护部分的温度采集装置并在模数转换单元(ADC)完成模拟温度信号到数据信号的转换。土壤温湿度数据及电机运行温度数据由实时时钟单元(RTC)通过DS1302芯片提供时间信息对其设置时间戳。手动阈值调节部分通过按动按键完成灌溉系统的控制和温湿度阈值调整功能,显示部分通过LED完成系统工作状态指示功能、LCD显示屏显示时间或温湿度状态。2 硬件电路设计智能灌溉控制系统硬件部分包含中心控制单元、温湿度信号采集电路、显示及报警电路和无线数据交互模块等。该应用场景下,中心控制单元的MCU、温湿度信号采集电路中的传感器和显示及报警电路中的逻辑器件在市面上可选择的种类繁多,例如:温湿度传感器的型号有DHT11、DHT22、DS18B20、LM35、UTU21D等不同的种类,且可选贴片式或插件式封装,显示驱动电路有74HC373、74HC573、74HC138、74HC02以及三极管等不同的方案,显示器件也有数码管、LCD1602、LCD12864、OLEA12864、TFT2.4等多种类。结合市场相关产品应用情况、方案的鲁棒性和使用寿命、性价比等多方面因素,最终确定设计方案。2.1 中心控制单元中心控制单元的核心部件MCU单片可选方案有:IAP15W4K58S4、STC89C52RC、STC8A8K64D4、STC15W408等,各种型号均可选用直插或者贴片封装,该系统结合市场情况及性价比选用贴片式STC8A8K64D4单片机作为微控制器构成中心控制单元。中心控制单元主要包含单片机电路、晶振电路、复位电路三部分3。单片机电路主要由STC8A8K64D4芯片IO口引线构成,与其他外围部件实现数据交互;外部晶振电路由两个电容CY3和CY4、12M晶振CY2构成最后接入单片机的P16和P17两管脚;复位电路由1 K电阻R3、1 F电容CR1及按键S1构成,中心控制单元原理图如图1所示。图1 中心控制单元原理图94农 业 与 技 术 2023 NO.4 SCIENCE&TECHNOLOGY INFORMATIONSCIENCE&TECHNOLOGY INFORMATION科技资讯科技资讯2.2 温湿度信号采集电路灌溉电机常用继电器进行控制,电机运行中内部构件的发热问题不可避免,常使用温度传感器构成的电机过热保护系统提高电机运行中的安全、稳定性。该设计使用DS18B20作为电机内部环境温度信息采集数字温度传感器,其体积小、抗干扰能力强、精度高,硬件开销成本低。DS18B20是美国Dallas公司生产的单总线数字温度计,可以在一根数据线实现数据的双向传输,温度的测量范围在20100之间。DS18B20有多种不同的封装,甚至可以随使用环境而进行个性化封装,满足该系统中电机内部温度监测的要求4。土壤温湿度信息在系统控制中是至关重要的环境信息,该设计使用DHT11作为土壤温湿度信号采集装置,其响应快、抗干扰能力强,性价比高且能方便与MCU进行信息交互。DHT11数字温湿度传感器是一款复合型温湿度信息采集传感器,其传感器部分由一个电阻式感湿元件和一个NTC测温元件构成。DHT12核心部件则由湿敏电容构成,稳定性更好,但成本高。DHT11传感器为4针单排引脚封装,其输出是极为精确的已校准数字信号,采用单线制串行接口,提高系统的集成度,信号传输距离可达20 m以上,适用于要求较为苛刻的场合5。2.3 无线数据交互模块目前常见的无线数据传输技术主要有Wi-Fi、蓝牙、ZigBee这3种方案,但这3种方案受传输距离或网络覆盖广度影响,不适用于大范围长距离信号传输6。该系统采用LoRa(Long Range)无线通信模块完成此功能,经过市场对比分析,采用高性价比的KT-FCC68双向收发LoRa模块完成传感器终端、农业专家系统数据库终端的数据无线传输与交互。该模块是以美国Semtech公司的射频芯片LLCC68芯片为核心进行自主设计研发的无线射频模块,广泛应用于农业传感器终端、智能电表、安防传感器等物联网无线通信领域。其具有超过-129 dBm的高灵敏度,22 dBm的功率输出,体积小、功耗低、传输距离远、抗干扰能力强等特点。KT-FCC68无线模块传输距离理想情况下达5 km,可以大幅减少中继器的使用,简化了系统设计,从而大幅度降低成本,除此之外,模块末端节点电量需求极低,大幅度延长了电池供电的时间,最大化了电池的使用寿命,改善了网络的容量和扩展性。KT-FCC68信号接收端LoRa模块与主控MCU通信接口除了SPI接口外,还要把BUSY、IRQ连接到主控MCU的IO口,模组的IO口是3.3 V,通过电平转换电路实现主控MCU模块与模组的IO电平匹配。信号发射端为DH11、DS18B20等传感器终端,通信方法、接线与KT-FCC68信号接收端遵循相同方法。通过内部程序及软件设置,可实现无线主接收模块与多个终端子模块一对多的信息传输模式。2.4 显示及报警电路该系统报警电路部分主要采用蜂鸣器、LED灯电路进行预警信息提示,信息显示部分主要采用12864液晶显示屏进行实时数据显示。系统通过EEPROM存储温湿度阈值,同时通过读取DS1302时钟芯片相关寄存器获得时间数值,并将信息显示在12864液晶屏上。自动工作状态下,可通过按键调整和保存阈值信息,根据湿度数据由继电器模块自动对灌溉设备进行开关控制,以LED灯L10作为设备的运转指示;手动工作状态下,可人工操作按键控制继电器打开或关闭灌溉设备。蜂鸣器接线图见图2,继电器和指示灯接线图见图3。图2 蜂鸣器接线图图3 继电器和指示灯接线图95 2023 NO.4科技资讯SCIENCE&TECHNOLOGY INFORMATION 农 业 与 技 术SCIENCE&TECHNOLOGY INFORMATION科技资讯3 系统软件设计系统软件设计包含系统主控程序的设计及信息管理方案两部分,系统的主控程序下载运行于MCU所在的中心控制单元,信息的管理方案是对分布式的多传感器终端获取环境信息的数据处理。整个系统数据通信功能通过无线数据交互模块实现,形成智能化、精细化的灌溉控制软件系统。系统硬件控制编程