蔬菜灌溉自动控制系统设计

合集下载

智慧农业灌溉系统的原理和应用

智慧农业灌溉系统的原理和应用

智慧农业灌溉系统的原理和应用1. 引言智慧农业灌溉系统是一种基于现代信息技术和传感器技术的灌溉系统。

它通过对土壤湿度、气象条件等环境参数的实时监测和分析,实现对农作物的精准灌溉,提高农业生产效率和节约水资源的目的。

2. 系统原理智慧农业灌溉系统的原理主要包括以下几个方面:2.1 传感器技术智慧农业灌溉系统采用了各种传感器来监测土壤湿度、气象条件等环境参数。

常用的传感器包括土壤湿度传感器、温度传感器、湿度传感器、风速传感器等。

这些传感器能够实时采集数据,并将数据传输给系统进行分析和处理。

2.2 数据分析与决策智慧农业灌溉系统通过对传感器采集的数据进行分析和处理,得出灌溉决策。

系统会根据土壤湿度、气象条件等因素,综合考虑植物的需水量,实现对农作物的精准灌溉。

2.3 控制系统智慧农业灌溉系统中的控制系统负责控制灌溉设备的运行。

它可以根据数据分析结果,自动调整灌溉量和频率,保证农作物的水分需求得到满足。

此外,控制系统还可以与其他农业设施和设备进行联动,实现整个农业生产过程的智能化管理。

3. 系统应用智慧农业灌溉系统可以应用于各类农作物的灌溉管理,包括果树、蔬菜、棉花等。

3.1 果树种植在果树种植中,智慧农业灌溉系统可以根据果树的生长阶段和环境参数,调整灌溉量和频率。

例如,在果实膨大期,系统会增加灌溉量以保证果实的发育。

而在果实成熟期,系统会减少灌溉量,避免果实过多吸收水分而导致质量下降。

3.2 蔬菜种植在蔬菜种植中,智慧农业灌溉系统可以根据蔬菜的生长速度和需水量,精确计算灌溉量和频率。

这样可以避免过度灌溉或不足灌溉的情况发生,提高蔬菜的产量和品质。

3.3 棉花种植在棉花种植中,智慧农业灌溉系统可以根据棉花的水分需求和环境条件,及时调整灌溉量和频率。

这样可以提高棉花纤维质量,减少病虫害的发生。

4. 系统优势智慧农业灌溉系统相比传统的定时灌溉系统具有以下优势:•精准灌溉:系统能够根据植物的需水量和环境条件,实现对农作物的精准灌溉,避免了过度灌溉或不足灌溉的情况发生。

无人机在浇灌中的应用教程

无人机在浇灌中的应用教程

無人機在澆灌中的應用教程无人机在灌溉中的应用教程随着科技的不断进步和发展,无人机在农业领域的应用越来越广泛。

其中,无人机在灌溉中的应用不仅可以提高农作物的生长效果,还能降低劳动成本和环境污染。

本文将介绍无人机在灌溉中的应用教程,帮助读者了解该技术的原理和操作流程,以便更好地利用无人机进行农田灌溉。

一、无人机灌溉的原理和优势无人机灌溉是利用搭载在无人机上的喷洒装置,通过控制无人机的飞行路径和喷洒水流的方向,实现对农田进行精确的灌溉。

相比传统的农田灌溉方式,无人机灌溉具有以下几个优势:1. 提高精确性:无人机灌溉可以通过遥感技术和卫星导航系统获取农田的相关信息,根据土壤含水量和作物需水量进行精确的灌溉,避免了传统方式中的浪费和不均匀灌溉问题。

2. 节约人力和成本:无人机灌溉可以自动化完成灌溉任务,减少了人工操作的需求,节约了人力成本。

同时,无人机灌溉可以更好地控制水量,避免了过度灌溉造成的浪费,降低了水资源和化肥的使用成本。

3. 高效灌溉:无人机灌溉可以根据农田的实际情况进行区域化灌溉,提高了灌溉的效率和作物的生长质量。

通过精确的喷洒水流和施肥方法,可以使作物根部得到更好的水分和养分供应,增加作物产量和品质。

二、无人机灌溉的操作流程1. 农田勘测:第一步是对农田进行勘测,以获取关于土壤含水量和作物需水量的信息。

可以利用无人机搭载的遥感设备进行农田的遥感勘测,或者使用卫星遥感技术获取农田的相关数据。

2. 灌溉规划:根据农田的勘测结果,制定相应的灌溉规划,包括灌溉路径、灌溉时间和灌溉水量等。

可以利用专业的农业软件或者无人机搭载的计算机系统进行规划设计。

3. 无人机设置:将无人机进行配置和设置,确保无人机的喷洒装置和喷洒系统正常运行。

也需要检查无人机的电量和喷洒液体的储存情况,确保能够完成整个灌溉任务。

4. 灌溉操作:将无人机放飞,并根据预设的灌溉规划进行操作。

通过遥控器或者自动导航系统控制无人机的飞行路径和喷洒水流的方向,确保喷洒的水量和速度均匀、稳定。

蔬菜地喷灌工程毕业设计计算书-雒敏

蔬菜地喷灌工程毕业设计计算书-雒敏

目录摘要 (4)引言 (5)一基本资料 (5)(一)地形 (5)(二)气候 (5)(三)土壤 (6)(四)作物 (6)(五)水源 (6)(六)动力 (6)二工程设计思想、依据和标准 (6)(一)相关专业资料 (6)(二)灌溉设计参数 (7)三喷灌系统设计 (7)(一)灌溉制度及灌溉用水量 (7)1.灌水定额 (7)2.设计灌水周期 (8)(二)喷灌系统选型和管道布置方案 (8)1.喷灌系统选型 (8)2.管道系统规划布置方案 (8)四选择喷头及确定组合间距 (8)(一)喷头选型与组合间距 (8)1.喷头选型 (8)2.确定组合间距 (9)(1)布置形式 (9)(2)确定控制喷头质量的参数 (10)3.安全保护装置的设计 (14)五灌溉制度的确定 (14)(一)拟定喷灌工作制 (14)六管径选择和水力计算 (16)(一)主要技术参数及管道技术参数 (16)(二)管道计算 (17)(三)管径计算 (17)(四)管道水力计算 (21)1.支管 (21)2.分干管 (21)3.主干管 (21)七水泵与动力机选配 (21)(一)设计水头的扬 (22)(二)设计流量 (22)1.水泵与动力机选型 (22)八管网结构设计 (23)九水锤压力计算与水锤防护 (23)(一)水锤压力计算 (23)(二)水锤类型判别 (24)十喷灌工程主要设备和投资预算 (25)十一管道工程施工 (26)(一)一般规定 (26)(二)施工准备 (27)(三)施工放样 (28)(四)管槽开挖 (28)(五)塑料管道系统安装 (29)(六)金属管道安装 (31)(七)试水回填 (33)十二喷灌设备的使用与维护管理 (34)(一)管理组织 (34)(二)管理制度 (34)(三)管理人员 (35)(四)工程管理 (35)1.用水管理 (35)2.机泵运行管理 (35)3.管道运行 (35)4.管道系统的维修与养护 (36)参考文献 (38)致谢 (39)一基本资料工程地点是南方某市效区。

灌溉工程规划设计说明

灌溉工程规划设计说明

某灌溉工程规划设计说明一、编制依据1、《微灌工程技术规范》GB/T 50485-20092、《农田灌溉水质标准》GB5084-923、《节水灌溉技术规范》SL207-984、《喷灌与微灌工程技术管理规程》SL236-19995、《中华人民共和国水利部水利工程设计概(估)算编制规定》二、总体方案选择与布局1.供水系统在山角下设置一眼机井做为灌溉的主水源,供水至灌溉用蓄水池。

灌溉供水系统包括水泵动力机组。

供水系统的选型和布置是否合理将影响整个灌溉工程的质量。

选用国内著名厂家生产的水泵,具体型号见后面水泵选型设计部分。

2.过滤系统灌水器极易被水源中的污物和杂质堵塞。

因水源中不同程度地含有一定数量的砂粒,一般可采用物理过滤的方法除去水中的砂粒。

根据单眼机井的出水量和种植区灌溉管理的实际情况,拟采用二级过滤系统,即离心过滤器+自动反冲洗叠片组合式过滤系统。

根据水质和灌水器的结构,叠片式过滤器选用120目的国外进口过滤器,过滤精度很高。

过滤系统采用自动控制反冲洗系统,但需要定期进行维护,对管理人员的要求较严格。

3.施肥系统考虑使用者管理情况,施肥系统采用施肥机,在泵出口干管、过滤系统前加注肥料,由水源泵本身提供压力。

该施肥系统施肥高效节能、操作方便,能大大提高板栗的产量。

4.输配水管网管道是灌溉系统的主要组成部分。

工程主要采用的管材有PVC、PE等。

管网系统中首部采用PVC管,田间管网系统采用PE管,微喷头、滴头及稳流器选用以色列进口产品。

PVC管材、PE管材、管件等应选用国内著名厂家产品,符合国家规范标准要求。

5.灌水器该项目微喷头工作压力0.20Mpa,流量80L/h;滴灌管工作压力0.1 Mpa,滴头间距1米,滴头流量3.6L/h;小管出流稳流器工作压力0.1 Mpa,间距3米,流量60L/h。

三、田间灌溉工程设计1.滴灌系统1.1 设计参数水量充足,能够充分保证温室灌溉根据设计规范及结合当地的实际情况,选用如下设计参数:(1) 日耗水强度:取5.0mm/d(2) 土壤湿润比:取80%(3) 灌水有效利用系数:η=0.9(4) 设计灌水均匀度:Cu=0.951.2 灌水器的选择据灌水器的种类和水力性能拟选用内镶片式滴灌管,滴头设计工作压力0.1MPa ,流量3.6L/h 。

基于PLC的智能蔬菜大棚控制系统设计简述

基于PLC的智能蔬菜大棚控制系统设计简述

基于PLC的智能蔬菜大棚控制系统设计简述随着城市化进程的加快和人们对健康饮食的追求,蔬菜大棚种植逐渐成为一种重要的农业生产模式。

传统的蔬菜大棚种植存在着诸多问题,如耗能高、生产效率低、管理不便等。

为了提高蔬菜大棚的种植效率,降低成本,保证产品的质量和安全,基于PLC的智能蔬菜大棚控制系统应运而生。

本文将针对智能蔬菜大棚控制系统的设计进行简要介绍。

一、智能蔬菜大棚控制系统设计的基本要求1. 实时监测环境参数:包括温度、湿度、光照强度等,以保证蔬菜的生长环境处于最佳状态。

2. 自动控制设备:根据实时监测的环境参数,自动控制通风、灌溉、加热、遮阳等设备,以确保蔬菜大棚的生长条件。

3. 数据采集与存储:实时采集并存储蔬菜生长过程中的相关数据,供后续分析和管理。

4. 远程监控与控制:通过远程网络,管理员工可以远程监控和控制蔬菜大棚的工作状态。

三、智能蔬菜大棚控制系统设计的实现1. PLC控制器的选择PLC控制器是智能蔬菜大棚控制系统的核心部件,可根据具体需求选择适合的PLC型号。

2. 传感器网络的布局与连接根据蔬菜大棚的实际情况,布局传感器网络,实现对环境参数的实时监测。

3. 控制设备的连接与调试将通风、灌溉、加热、遮阳等设备连接至PLC控制器,进行参数设定和调试。

4. 数据采集与存储系统的建立建立数据库系统,实现对蔬菜大棚生产数据的实时采集和存储。

5. 远程监控与控制系统的搭建通过网络搭建远程监控与控制系统,实现对蔬菜大棚的远程监控和控制。

四、智能蔬菜大棚控制系统的优势1. 提高生产效率:智能控制系统可以根据环境参数自动调整控制设备,保证蔬菜大棚的生长环境处于最佳状态,从而提高生产效率。

2. 降低成本:智能控制系统可以有效节约能源和水资源,降低生产成本。

3. 提高产品质量和安全:通过实时监测和远程控制,可以及时发现和处理问题,确保蔬菜的质量和安全。

4. 减轻管理负担:智能控制系统可以降低管理人力成本,提高生产管理效率,减轻管理负担。

智能农业之水肥一体化智能灌溉系统

智能农业之水肥一体化智能灌溉系统

智能农业灌溉系统组成要素及功能特点一、智能农业水肥一体化应用技术:智能农业灌溉系统可以帮助生产者很方便的实现自动的水肥一体化管理。

系统由上位机软件系统、区域控制柜、分路控制器、变送器、数据采集终端组成。

通过与供水系统有机结合,实现智能化控制。

可实现智能化监测、控制灌溉中的供水时间、施肥浓度以及供水量。

变送器(土壤水分变送器、流量变送器等)将实时监测的灌溉状况,当灌区土壤湿度达到预先设定的下限值时,电磁阀可以自动开启,当监测的土壤含水量及液位达到预设的灌水定额后,可以自动关闭电磁阀系统。

可根据时间段调度整个灌区电磁阀的轮流工作,并手动控制灌溉和采集墒情。

整个系统可协调工作实施轮灌,充分提高灌溉用水效率,实现节水、节电,减少劳动强度,降低人力投入成本。

用户通过操作触摸屏进行管控,控制器会按照用户设定的配方、灌溉过程参数自动控制灌溉量、吸肥量、肥液浓度、酸碱度等水肥过程中的重要参数,实现对灌溉、施肥的定时、定量控制,节水节肥、省力省时、提高产量,专用于连栋温室、日光温室、温室大棚和大田种植灌溉作业。

托普云农智能农业水肥一体化技术以自动化精确灌溉、施肥,节省用工和提高效益为核心,在现代农业生产中应用显示出明显的优势。

本文就该技术作相关阐述。

二、智能农业水肥一体化系统组成以及适用范围:托普云农智能农业水肥一体化微滴灌系统主要是由阀门、水表、水泵、自动反冲洗过滤系统、智肥化施肥机、pH/EC控制器、施肥罐、安全阀、电磁阀、田间管道系统等组成。

该系统适合在已建成设施农业基地或符合建设微灌设施要求的地方应用,要有固定水源且水质良好,如水库、蓄水池、地下水、河渠水等。

比较适合用于经济价值较高的蔬菜和果树等作物上。

三、智能农业水肥一体化微灌、施肥制度制定:1、微灌制度拟定智能农业水肥一体化灌溉系统根据作物全生育期需水量与降水量的差值确定灌溉定额、灌水次数、灌水间隔时间、每次灌水延续时间和灌水定额等。

还需考虑土壤墒情、温度、设施条件和农业技术措施等。

喷灌系统的规划设计

喷灌系统的规划设计

3、选择喷灌系统的形式
固定式喷灌系统——用于喷灌次数多,经济价值高的作物 半固定式喷灌系统——用于小麦等 小型机组式——山区或经济价值较低的作物
绞盘式喷灌机——小麦等大田作物
大型平移或时针式喷灌机——大型农场
4.喷头的选择
应符合以下要求:
(1)组合后的喷灌强度不超过土壤的允许喷灌强度值
(2)组合后的喷灌均匀度不低于规范规定的数值
•选取最不利轮灌组,以最不利轮灌组确定干管管径。
•本例中,第一轮灌组(顶端)为最不利轮灌组
3. 计算干管进口水头
•干管流量Q干=8×3.2×2=51.2m3/h,干管长L=270m 若选用干管为D=110mm(内径100mm)的PVC管 △h干=1.1×f×L×Qm/db=8.61m
4. 计算水泵扬程和流量
地形、气象
水文地质、土壤(质地、土层厚度、冻土深度、土壤
入渗率等)
作物品种和种植结构 动力、水源(出水量、动水位等) 社会经济状况
(二)、水量平衡计算
目的:
已知水源供水量,确定灌溉面积
已知灌溉面积,确定引水量和调蓄容积
方法:
如果已知水源为水井,要求确定灌溉面积 假设灌水周期为T天,日耗水e毫米 T天水井可供水量:
7.9mm / h p砂壤土 = 12mm / h
满足要求
(五)、拟定喷灌工作制度
1. 灌水定额:
Te 7天 6mm m 52.5mm 35m 3 / 亩 0.8
2.一次灌水时间:
灌水定额 52.5 t = 6.64小时 喷灌强度 7.9
3. 允许一次同时工作的喷头数
(三)、选择喷灌系统的形式
根据前面讲述: 固定式喷灌系统-用于喷灌次数多,经济价值高的作物 半固定式喷灌系统-用于小麦等 小型机组式-山区或经济价值较低的作物 绞盘式喷灌机-小麦等大田作物 大型平移或时针式喷灌机-大型农场 本例中 灌溉作物为经济价值较高的蔬菜,选择固定式喷灌系统

自动灌溉工作流程

自动灌溉工作流程

自动灌溉工作流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by the editor. I hope that after you download them, they can help yousolve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!In addition, our shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts,other materials and so on, want to know different data formats and writing methods, please pay attention!每个农民都梦想着拥有一座自动灌溉系统,它能够帮助他们轻松地管理农田的水源,提高产量并节省时间和精力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第27卷第5期vol. 27 No. 5四川职业技术学院学报

Journal of Sichuan Vocational and Technical College2017年10月Oct.2017

蔬菜灌溉自动控制系统设计口 齐(黎明职业大学信息与电子工程学院,福建泉州 362000)

摘要:针对蔬菜种植的自动化管理提出一种蔬菜喷灌的自动控制系统.它的实现方式是用电子水道阀门代替安装在喷灌 装置上的传统手动水道阀门,并将电子阀门的信号控制端连接于单片机上;通过预编的单片机程序对电子闸门的开启关闭以及 开启大小程度等进行控制,从而达到自动灌溉控制的目的;有效节省人力劳动程度,提高农业种植生产率.关键字:农业自动化;单片机;程序设计中图分类号:TP29 文献标识码:A 文章编号:1672-2094(2017)05-0144-03

农业作为第一产业关乎到了人民的生存问题, 即便在第二产业与第三产业作为国家经济命脉而 髙度发达的今天,农业依然有着无可取代的地位. 以往,农业一直作为维持人民基本生存需要的产业 而存在着;然而在物质文明生活大幅度改善的今 天,人民对于农产品的需求已不再单单停留于维持 基本生命的程度,当前人民对农产品的需求相比较 于过去,无论在数量或种类上都有了大幅度提升. 在农产品需求量如此庞大的今天,旧式的人工农业 生产方式已难已满足人民的需求,农业生产方式急 需变革,机械化与自动化的生产方式则是农业生产 变革中的主流方向.喷灌作为一种现代的灌溉方 式,相对于过去的人工灌溉有了很大的进步,它通 过旋转喷头,对一定区域范围内的蔬菜自动地进行 浇水灌溉.显然,这种自动化方式的设计不够全面. 旋转喷头的喷水范围只能覆盖以喷头为圆心,半径 为2米左右的圆形区域;现代化的蔬菜种植地面积 都较大,在一片种植区域内往往需要安装几十个甚 至上百个的灌溉喷头才能够满足蔬菜总体的灌溉 需求;通过自动旋转喷头进行灌溉节约了大量人力 劳动,但在大范围面积内逐个开启与关闭喷头管道 闸门依然会耗费大量时间与劳动力;随着气候与天 气的变化,蔬菜每天所需的灌溉量也不尽相同,这 使得菜农需要根据每天的气候情况来调节喷头管 道阀门的大小来控制灌溉量以满足蔬菜每天的水 分需求;这无疑给菜农带来了巨大的不便与麻烦. 为了解决该问题,实现更髙程度的灌溉自动化,这 里设计了一套灌溉自动控制系统,该系统通过收集

外界环境的温度和湿度信息,在单片机中进行相关 的数据处理后,对喷头管道的闸门开关进行节度控 制,自动地保证蔬菜所需灌溉量,免除了菜农手动 控制闸门的繁琐工作,提髙农业生产率.1硬件结构搭载蔬菜灌溉自动控制系统执行流程概述.温度传 感器与湿度传感器采集当前环境的温度与湿度信 息,并将该信息以信号形式传输到单片机中心处理 系统;单片机对相关信息进行数据处理,并将数据 信号传送到电子阀门信号输入端口,最后电子阀门 根据收到的信号调节阀门口的开度控制水流.该过 程以30秒为周期循环执行,当灌概量达到每日所 需值时,所有阀门口自动关闭,系统切换至待机休 眠状态.为了保证系统功能顺利实现,需要先进行 系统的硬件搭建.该系统的硬件结构由外界信息采 集模块(即温度传感器与湿度传感器)、数据设置模 块(电子数字板)、数据处理模块(单片机)、执行控 制模块(电子水道阀门)组成.以下就主要模块的选 型及硬件接线设置进行相关说明.温度传感器与湿度传感器分别选用CWDZ11温 度变送器与CWS11湿度变送器,Cff型传感器的读数 精确程度达0. 01数量级,读数周期达200ms,能够 达到时刻准确获取环境信息的需要.单片机选用 STC89C开发板,该单片机上分别有5个输入输出端

口,在输入端口中有三个为髙速I 口,能够保证时 刻准确获取信息采集模块处的环境信息.电子阀门 选用ZC222W电磁水阀门,该电子水阀门具有5个 开度,能够变换五种水流流量,满足不同气候下的

收稿日期:2017-06-20作者简介:吕霁(1979-),男,湖北蕲春人,黎明职业大学讲师,硕士.研究方向:多媒体和虚拟技术.吕霁蔬菜灌溉自动控制系统设计不同灌溉水流量需求.在硬件接线设置方面,温度 传感器与湿度传感器分别用导线接于单片机的P1、 P2髙速输入端口,电子数字板接于P5普通输入端

口,所有电子水阀门信号端口接于01输出端口处. 由此便完成了硬件结构的搭载设计.2程序设计完成硬件结构搭载设计后,需要对单片机进行 相关的程序设置,写入单片机后便可保证系统的顺 利运行.单片机的程序设计有汇编语言程序设计与 C语言程序设计两种方式,为了程序设计简便及后

期修改方便的需要,在本系统中采用C语言进行执 行程序设计.程序由信号采集函数,用户输入采集 函数,信号处理函数,主函数循环体四部分构成.以 下就各部分程序的代码设计进行详细说明.2.1信号采集函数设计为了满足短周期循环读取传感器信息的需要, 在信号采集函数构建之前预先构建一个延时函数. 将函数名设置为delay (),函数返回值设置为空,将 函数传入参数值设置为unsigned int类型,命名为 xms; delay ()函数体内声明两个unsigned int类型 变量,分别将其命名为x,y;接下来,构建两个for 循环语句,在两个for循环语句中,分别将xms的 值赋予X,将110常量赋值予y,循环条件为变量 x>0,y>0,单次循环递减;由此便完成了延迟函数的 构建.下一步,进行信号采集函数的构建.创建一个 新函数,将函数名命名为GetSignal 0,将函数返回 值设置为空,设置两个传入参数,将参数设置为 Double »的双浮点指针类型,将两个形式参数分别 命名为tem和hum;接下来,在函数体内构建一个 while ()循环体,设置循环条件设置为无条件循环, 在循环体内将P1数据类型转换为double类型后, 赋值予*tem变量,将P2数据类型转换为double 类型后,赋值予*hum变量;在while循环体内调用 之前预先设置的delay ()函数,将该函数参数设置 为50.完成一个每50ms读取一次信息的信号采集 函数.2.2用户输入采集函数设计用户输入函数用于获取用户的温度,湿度范围 设置数值,50%湿度条件下的流量极限值及各个范 围所对应的阀门开度数值.创建一个新的函数,命 名为Get Input 0,返回值设置为空,传入参数设置 为4个,将前两个参数类型设置为double *指针类 型,并分别命名为min,max;将第三个参数设置为int a [5] [5]的5行5列二维数组类型,将第四个参 数设置为int *类型,命名为How.在该函数体内构 建一个foi•类型循环体,将所设置的二维数组的行 列标号作为循环数;在循环体内遍历该二维数组, 将用户输入的25个数值进行2、计算后,赋值给 数组的每个成员.完成用户输入采集函数的设计.2.3信号处理函数设计信号处理函数的功能是将输入信息与输出信 息进行相关映射.它是整个程序部分的主体和核 心.设计信号处理函数,应先构建一个新函数,命名 为SignalDeal (),将函数返回值设置为int类型. 函数构建完成后,在函数体内声明4个double类 型的变量,分另!I命名为tem,hum,min,max;同时声明 1个int类型变量,命名为flow,随后,声明4个 double *类型的指针变量,并分别命名为16111-

pointer,humpointer,minpointer,maxpointer;同

时,将变量tem与hum的地址分别赋值予其对应指 针变量;声明一个int*类型的指针变量,命名为 flowpointer,在所有的变量和指针声明完成之后,

再声明一各5行5类的int类型数组及一个int 类型变量b.在函数体内调用GetSignal ()函数,将 *tempointer,*humpointer作为实际参数传入该函 数中,用以获取当前的温度与湿度信息:在该函数 下方调用 Getlnpit ()函数,将*minpointer,♦max- pointer, *flow,a [5] [5] 作为实际参数传入函数

中,获取相关的用户输入信息.在下方创建一个if 0条件循环结构,条件语句 数目设置为5,执行条件设置为min+((i-l)/5) (max-min) <*tem&& tem(i为对应的条件体序号);分别设置另外五个子条 件循环结构,执行条件设置为min+((j-l)/5) (max-min) <*hum&& hum(j为对应的条件体序号);在所有子条件体中执行 语句b=[i] [j],完成输入信息与输出信息的对应映 射.使用return语句,将映射值b反馈到主函数 中,同时调用clear ()命令,释放内存空间.完成信 号处理函数的相关设计.2.4主函数猶环体相关程序设计函数模块设计完成之后,各函数模块无法自行 执行程序,各个函数模块之间的调用,执行,关系需 依赖于主函数.构建主函数,在函数下声明一个 bool类型变量,将其命名为T,将其赋值为true,同

时声明一个int类型变量,将其命名为c,在该语句

• 145 •第27卷第5期vol. 27 No. 5四川职业技术学院学报

Journal of Sichuan Vocational and Technical College2017年10月Oct.2017

下方创建一个while循环结构,循环条件为 T=true.在该循环语句中调用SignalDeal 0信号处

理函数,将该函数的返回值賦值予c,将c的数据类 型转化为bit类型,调用bit on命令语句作用于数 据类型转化之后的c值,达到对电子阀门的开度控 制.接下来,在bit on执行命令下方创建一条件判 断语句,条件判断内容为value=f low* (0. 5- (hum-0. 5)) (value为电子阀门反馈回单片机的总 流量数据),判断当天灌溉量是否达到当日要求;在 条件体中执行bit on 0与T=false命令,即流量达 标后关闭所有阀门并退出当前循环.在主函数中调 用timer ()计时命令,计时时长设置为24小时,当 计时完成后,将T的bool值重新改为True,使新阶 段的主函数循环得以实现,同时将计时器清零,重 新计时.至此,所有程序设计内容完成.3硬件与程序的关联与系统功能的实现在分别完成硬件搭建和程序设计之后,需要将 硬件与程序相互关联,预期的系统功能才能够得以 实现.在硬件与程序进行相关联之前,需要将单片 机切换到程序载入模式,用232通信线将单片机与 写有相关程序的PC端连接,并在PC端设置相关通 信参数;最后使用233协议通信助手,将PC端程序 导入单片机中,在程序导入完成之后将单片机切换 至工作模式,预期系统功能便能够顺利实现.4结论

相关文档
最新文档