- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于PC和C8051F的模糊灌溉控制系统
基于PC和C8051F的模糊灌溉控制系统
李家春,王永涛,张萍,张桂艳
(贵州大学 机械工程学院 550003)
摘要:自行设计了一种基于PC机(上位机)和C8051F单片机(下位机)的灌溉控制系统,单片机植入MATLAB模糊逻辑工具箱设计模糊控制程序,模糊控制结果用SIMULINK仿真。PC机移植WINCE6.0嵌入式操作平台,采用C#进行软件开发,具备观测和数据库操作等功能。整个系统综合运用单片机技术与嵌入式技术来达到模糊模糊控制的目的。
关键字:灌溉控制系统 SIMULINK仿真 模糊控制
The fuzzy irrigation control system based on PC and C8051F
Li Jiachun, Wang Yongtao, Zhang Ping, Zhang Guiyan
(College of Mechanical Engineering, Guizhou University 550003)
Abstract:The irrigation control system based on PC and C8051F chip was designed by ourselves, fuzzy control programs were designed by the MATLAB fuzzy logic toolbox had planted into the single chip, fuzzy control results using SIMULINK to simulate. PC had transplanted WINCE6.0 embedded operation platform, using C# to develop the software, it includes observation , database operations and other functions. The whole system had combined application of the single chip microcomputer and the embedded technology to achieve the purpose of the fuzzy control.
Key words: Irrigation control system Simulink simulation Fuzzy control
引言
目前我国农业用水的有效利用率仅为45%,而发达国家为70%~80%,与其相比差距较大。通过对灌溉过程的控制,不仅可以提高水的有效利用率,还可提高农业现代化水平,增强农业发展的后劲,促进节水灌溉设备制造等相关产业的发展。该灌溉控制系统的初步应用表明,其不仅可以实现节水灌溉,缓解水资源日趋紧张的矛盾,还可使农业向高效农业转变,带来显著的经济效益和社会效益。
1964年美国的L.A.Zadeh教授创立了模糊集合理论,1974年英国的E.H.Mamdani研制出了第一个模糊控制器。模糊控制是通过模拟人脑的模糊思维方法,从而实现对被控系统的控制。模糊控制以模糊论集、模糊语言变量和模糊逻辑推理为基础,它先将操作人员或者专家的经验制定成模糊控制规则,然后把来自传感器的信号模糊化,并用此模糊输入适配控制
规则,完成模糊逻辑推理,最后将模糊输出量进行反模糊化,变成模拟量或数字量,以此来控制执行机构。
系统组成
整套系统由上位机PC(WINCE 6.0嵌入式系统)、下位机(Fuzzy controller)、土壤墒情传感元件和执行元件组成,信号传输方式为GPRS,如图1所示。上位机选择C#进行二次开发和GPRS无线透明传输模块,PC机通过GPRS发送命令和接收实时数据。编程环境为Microsoft Visual Studio 2008,下位机由C8051F系列单片机,土壤温湿度传感器,超声波流量计和电磁阀等组成,编程环境为 KEIL C。整个系统具备界面人性化、编程简单、采集数据准确,性能优良等特点。
图 1系统组成框图
Figure 1 System block diagram
控制理论设计
3.1模糊控制灌溉
由于节水灌溉依赖于多环境因素,难以准确的建立其数学模型,而湿度作为作物灌溉与否的重要指标,又是众环境因素中最重要的因素,故目前灌溉控制系统中多采用将土壤湿度的误差和湿度误差的变化分别作为二维模糊控制器的输入和输出变量,通过传感器获取湿度值并计算后,由有经验的操作者或者专家的经验定出模糊控制规则,并进行模糊推理,最后得出模糊隶属函数,得到合适的灌溉时间作为输出量,实行模糊控制灌溉,其原理图如图2所示。
图 2 模糊控制原理图
Fig
您可能关注的文档
最近下载
- 人教PEP版六年级上册Unit 5 What does he do 单元整体教学设计.pdf
- 2021年新生儿感染:抗菌药物预防性与治疗性使用指南解读(全文).pdf
- 《数字图像处理教程》试题库.pdf VIP
- 学校意识形态工作计划.pdf
- 战略模拟软件CESIM全攻略(课堂PPT).ppt
- 中国碳交易政策对可持续经济福利的影响.pptx VIP
- 反三违(典型“三违”)行为清单.docx
- (高清版)B-T 3836.1-2021 爆炸性环境 第1部分:设备 通用要求.pdf VIP
- 人教版高一化学必修一知识点梳理.docx
- 人教pep版英语三年级上册阅读理解专项复习试卷测试题(含答案).doc
文档评论(0)