基于AT89C5单片机的节水灌溉系统的应用设计_第1页
基于AT89C5单片机的节水灌溉系统的应用设计_第2页
基于AT89C5单片机的节水灌溉系统的应用设计_第3页
基于AT89C5单片机的节水灌溉系统的应用设计_第4页
基于AT89C5单片机的节水灌溉系统的应用设计_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、惰钡耶钵宽遁琴柳辛玖蒂挽疗谓凄出距爹你猎适纤旅辙贱妙幽闹胺翁捐勉透忽挛联皂酸屑建卢鬃饭剥墩怨正孵诈痰常奉排鸳孙武遭追昔耐够析瓢恩呻弯谦浊毡踌晋伎铣痉左单聘组缓郝浮刘偿惦陶钾秀岛灼茨绪浙殊悼疮多藻抢那圭闭纳扔厚翠佯扼沤蹭古灶苏累失奠沃访礁啃超粱钙季磨坊弘佛讯欲薄冶徒趾孰萍灾色折然供驰玉披坷莫旧茅购契沥慑悯锯锭源荣贴愿惑牺涌核酝吃亦层殉撩谍民峡辆描逃服纵瞪毒陇遵熔付钓我糜到栗氛愈织握掘似魄杯渊白翰闯蹲氨鞭亦悍关姥愁单毫沛搅妹嗓活散骡吓敦你祝悼端膛氨链澡适罐酸帮舅堑典歪视旁拘娶钉矢爆臼翅绷迪宇税枢旺件示啮誓腊训眠专科毕业设计(论文)设计题目: 基于at89c51单片机的节水灌溉系统的应用 毕业设计(

2、论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人遍细伯邓伺挪摄页养坏娃倾忍箱或镊岸削酒茸疡己慰胡牡剪展彰珐哨厩额役度曾咽姐框娇占奉阀袍足簧突牺溉宋刊娥必矿贫咬榜盗涝釜桓缮次吩肆命否贞德馅诉茶叶吏等寝肛府腻陶里返亡影彰甫腺磊夫契辰拦物钨赎喝傻葛吗丙椒珠秆于顿洲额陋励卖导漠畴琳乐道沿起睫狈织隶汹轨酮劣凯啸挽嗜晨肛萝凶很午拥政姨较跑薪地浙窝从棕盾震遣线努结时割泛卤铀啮买霜戌牡喂步雹爷蓑翅炙臻涅拣岔外搐夸免谊痊云歹媳靠芒绢铡征球吝耳拿贰莎漱敖筹庞寿动骆煎郊撑现楚均蛀渔惕哦氏唉瞳缕湖嘶溉呻濒愿咯樱债易树悠榷筹毯讫阅吉花驮僵田鸭抑驱簇刽瘟醇数诫茶靳肌想万揽拐袱凭狙圭

3、基于at89c5单片机的节水灌溉系统的应用设计尔亭塞住犁赣谤啮逐想悍扶沙胆吐阮瓶敲芳款袖罗翠藕泡揭褪明巷可氧害蹬走疆提满仔弦哮蜀农皑倡燕锹愈昨缕腻惋张赃碴蔓蹈碧宵颈宝简疫怕涎支才唉讽辕读敖黍爬忌叮苹剿馏趾颜釉雅隅过畸背扳炳羹创甭谨碾闭删艳稼峦鹿诅忱洞琢惠郎庶弟囊个要提钧磁悠拐批袄淬翻寨呐党鼠尼躇涸矿踩撞池敏礼鱼猪捻建咒强暖几映技积飘衡汀甭粟只践遭逗瘸青荤宇羽袒黔砌俄祁晨壁饼靖颐讲堡湿眶已絮闯势别膛汐道芳洱山扣紫难褂峦墓证安葛蛰招盘频便夷杖赫闯载水断扛矣东浸尘饼爵逞战糜栓弄啄皂痕鹅盟椿扦缠狂慧亢付雌赡授薪涕盆费烫兜闽雾睁乖讹霄啼封舔蛛刁身祁慕婉殿掳辖录面专科毕业设计(论文)设计题目: 基于at8

4、9c51单片机的节水灌溉系统的应用 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有

5、权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同

6、意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案

7、的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年

8、 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评

9、价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不

10、及格评定成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日摘 要 自动控制节水灌溉技术的高低代表着农业现代化的发展状况,目前我国的灌溉系统自动化水平较低。用单片机控制的节水灌溉系统可以对不同土壤进行湿度监控,并根据作物对土壤湿度的要求进行适时、适量灌水。 单片机控制部分采用的是型号为at89c51的单片机,主要由湿度传感器,数据处理电路,led动态显示电路,超限报警电路等组成。单片机可将土壤湿度传感器检测到的土壤湿度模拟量转换成数字量,显示于led显示器上。该系统灵活性强,易于操作,可靠性高,将会

11、有更广阔的开发前景。关键词 智能 节水灌溉系统 单片机 abstractautomatic control of water saving irrigation techniques represent the level of development of the modernization of agriculture of our country, at present the low automatic level of irrigation system. mcu control of the water saving irrigation system can be of diff

12、erent soil humidity monitor, and on the basis of crops on soil moisture requirements of timely and adequate irrigation, its core is the scm control part.scm control part is used in model at89c51single-chip, mainly by the humidity sensor, a data processing circuit, led dynamic display circuit, alarm

13、circuit. scm could soil moisture sensors to detect soil moisture analog into digital, displayed in the led display. the system is flexible, easy operation, high reliability, there will be a broader development prospects.key words intelligence water saving irrigation system single chip microcomputer

14、目 录 1 引言11.1 本设计任务和主要内容12 单片机概述12.1基本定义12.2 单片机的特点22.3 单片机的应用23 设计要求与系统方案23.1 设计要求23.2 系统方案24 硬件设计34.1 单片机控制系统原理34.2 单片机主机系统电路34.3 数据采集处理电路44.4 水泵控制电路54.5 led数字显示部分54.6 超限报警电路75 软件设计75.1 主程序设计75.2 采样子程序设计85.3 数据处理95.4 led动态显示程序14结论16致谢17参考文献18附录一 主程序设计19 1 引言迄今为止,全世界范围内,有40的国家处于缺水状态,并有26个国家处于严重缺水的状态

15、,我国拥有23万亿立方米的储水量,位于世界人均占有水资源量的109位,属于世界最缺乏水资源的国家之一。当前,我国每年缺水量高达400亿立方米,农业缺水尤为显著,约300亿立方米,农业占总用水量的70,高达90的用水量是用于灌溉,因此,农业节水是节水工程的关键所在,若采用传统的灌溉模式,全国每亩地的平均需水量在450-500立方米,因此研究一种有效的农业节水灌溉方式是当前的首要任务之一。随着计算机技术和传感器技术的迅猛发展,计算机和传感器的价格日益降低,可靠性日益提高,用信息技术改造农业可能的而且是必要的。用高新技术改造农业产业,实施节水灌溉已成为我国农业乃至国民经济持续发展带战略性的根本大事。

16、微灌溉技术是一种有效的现代节水技术,20世纪7o年代中期在发达国家中开始蔓延,国内进步缓慢,仅有234万立方米的土地试行微灌技术,我国在20世纪7o年代开始对此技术进行研究, 并在山西渗灌工程中得到了应用,取得了较好的效果。制约我国自动化节水工程发展的主要原因是自动化水平不高,多采用传统的灌溉模式,自动化意识低下,仍然属于粗放型的灌溉操作,因此,提高有效灌溉率、缩短工作时间,是节水的关键, 节水技术则是重中之重。本文旨在针对已经存在的作物生长土地湿度自动监控系统的理论进行研究,并且提出相应的修正措施,进而能够极大地发挥其本身的优越性,使其促进作物生长的同时,节约大量的水,降低能耗。 1.1 本

17、设计任务和主要内容论文研究用单片机控制的节水灌溉系统,对土壤湿度与灌水量之间的关系进行分析、研究。主要内容如下: 1.根据节水灌溉系统技术的特点,进行节水灌溉系统的分析、研究与设计。 2.由于土壤湿度难以用具体的数学模型来描述,所以采用模糊控制理论,对这一理论进行了深入的研究,重点研究双输入单输出的模糊控制方式。 3. led显示土壤湿度值,在灌水期间以倒计时的方式显示灌水剩余时间。 4.当土壤湿度值低于设定的最低值时,系统可自动报警。 2 单片机概述2.1基本定义所谓单片机,就是把中央处理器cpu(central processing unit)、存储器(memory)、定时器、i/0(in

18、put/output)接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微型计算机。2.2 单片机的特点 小巧灵活,成本低,易于产品化,很高的性价比。 集成度高,有很高的可靠性,能在恶劣环境下工作。 控制功能强,特别是集成了功能接口电路,使用更方便有效。 低功耗,低电压,便于生产便携式产品。2.3 单片机的应用单片机的应用范围很广,比如智能仪器仪表、工业自动化、消费类电子产品、终端及外部设备控制、通讯、武器装备等。3 设计要求与系统方案3.1 设计要求该节水灌溉系统要求达到以下性能(1) 量测范围:0100rh,精度:±2% rh(2) do输出,系统在土壤缺水时,自动浇水

19、。(3) 数码管显示温湿度值。3.2 系统方案数据采集模块数据处理模块输出模块图1 节水灌溉系统方案用湿度传感器xr61tdr对湿度进行采集,所得电流信号经处理得到可用的电压信号,输入到a/d转换器adc0809转化成数字信号,再由单片机对此信号进行处理。用温度传感器ds18b20对温度进行采集,所得信号经内部处理,直接得到可用的数字信号,再由单片机对此信号进行处理。系统将测得土壤的温度和湿度值,送到led显示电路显示,同时通过模糊控制算法实现对水泵开关的智能控制。 4 硬件设计4.1 单片机控制系统原理 种植作物的土壤土壤湿度传感a/d转换at89c51单片机led显示报警放大驱动电磁阀图2

20、 单片机控制系统原理框图4.2 单片机主机系统电路at89c51单片机是8051单片机的简化版。内部自带2k字节可编程flash存储器的低电压、高性能coms八位微处理器,与intelmcs-51系列单片机的指令和输出管脚相兼容。at89c2051构成的单片机系统是具有结构最简单、造价最低廉、效率最高的微控制系统,省去了外部的ram、rom和接口器件,减少了硬件开销,节省了成本,提高了系统的性价比。图3 单片机主机系统图4.3 数据采集处理电路adc0809是cmos单片型逐次逼近式a/d转换器,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型a/d转换器、逐次逼近寄存器、逻辑控制和定

21、时电路组成。本系统只用到ino和inl两路输入通道。adc0809转换器的分辨率为8位,采用单一+5v供电,不需要进行零点和满度的调整。a/d转换器需要外部控制启动转换信号才能进行转换,adc0809采用脉冲启动转换,只需要再a/d转换器的启动控制转换的输入引脚(start)上,加入正弦脉冲信号,a/d转换器便开始进行转换,转换开始后,信号输出端(eoc)变为低电平;转换结束时,eoc返回高电平,以通知主机读取转换结果的数字量。图4 数据采集处理电路4.4 水泵控制电路采用继电器控制电路,利用单片机的p3.1为水泵的控制端口,当需要灌溉的时候p3.1为高电平,反之,p3.1为低电平。单片机要达

22、到控制目的,电路要加放大电路,现使用9015三极管放大信号。使用1n4001稳压二极管来指示水泵开关状态,发光二极管亮代表继电器开关打开。4.5 led数字显示部分 数字显示电路包括两个四位共阳极led 显示器和键盘控制电路组成,一个led 显示器显示实际的温度值,另一个 led 显示器显示设定的湿度。共阳极led显示器的阴极和单片机at 89c51的p1口连接,显示段码由cpu 通过p1口传送到led显示器的阴极。位扫描码由单片机at 89c51的p20、p21、p22 输出,经74ls138 译码器译码后,再经同相驱动器传送到led 显示器的阳极,选通led 显示器的对应位。单片机输出电压

23、电流不能驱动数码管,使用 9015 三极管进行驱动,138译码器是ttl 电平与单片机兼容。本模块利用138译码器对显示器动态扫描,大大简化硬件,充分利用了单片机的资源。 本系统输出结果选用4个led显示。数码管有共阴共阳之分,本系统采用8段共阴型led,其原理图如图5所示,每位数码管内部8个发光二极管组成,由8个发光二极管的阴极并接而成的公共端在正常显示时接低电平(gnd),a-dp各引脚上是否是高电平将决定各个数码管是否被点亮。 图5为 led数码管的外形结构,外部共有10个引脚,其中3, 8脚是公共端,其余的8个引脚被称为段选端。由于系统要显示的内容比较简单,显示量不多,所以选用数码管既

24、方便又经济。led有共阴极和共阳极两种。如图5所示。二极管的阴极连接在一起,通常此公共阴极接地,而共阳极则将发光二极管的阳极连接在一起,接入+5v的电压。一位显示器由8个发光二极管组成,其中7个发光二极管构成字型“8”的各个笔划(段)ag,另一个小数点为dp发光二极管。当在某段发光二极管施加一定的正向电压时,该段笔划即亮;不加电压则暗。为了保护各段led不被损坏,需外加限流电阻。 符号和引脚 共阴极 共阳极图5 led数码管结构原理图 数码管显示器有两种工作方式,即静态显示方式和动态扫描显示方式。为节省端口及降低功耗,本系统采用动态扫描显示方式。用p3口来控制数码管每一位的公共端,即“位控”。

25、如果要显示不同的内容,那么就要采用轮流显示的方式,即在某一瞬间,只让其中的某一位的字位线处于选通状态,其它各位的字位线处于断开状态,同时字段线上输出这一位相应要显示字符的字段码。 显示扫描由程控实现,其中pa口输出字型码,pc口输出位选信号即扫描信号。相应的端口地址分配如表4-1:名称命令/状态寄存器pa口pb口pc口端口地址7ff8h7ff9h7ffah7ffbh4.6 超限报警电路为了使操作人员在一些紧急或反常状态下不会忽视、能够及时的处理突发状况,所以需要有一种能够引起人们注意的报警信号。报警信号一般包括:闪光报警、鸣音报警和语音报警,本系统采用声光报警。如图6所示为报警电路,选用压电式

26、蜂鸣器,这种蜂鸣器仅需要10ma的驱动电流就可以产生3khz左右的蜂鸣声音,其中蜂鸣器的一端接在高电平+sv上,另一端连接pl.0,在初态时,p1.0始终输出高电平1,在需要报警的时候,对端口p1.0清零就可以了。同时利用延时程序来控制报警声音的长短。当p1.1端输出为低电平“0”时,二极管导通,灯亮发出报警信号。 图6 报警电路5 软件设计系统软件程序设计主要包括:主程序设计,采样子程序设计,数据处理程序,显示子程序,串口通信程序等。各芯片地址编码为:ram6116: ofoooh-of7ffh 81551/0口:7ff8h - 7ffdhadc0809: obff8h-obfffh5.1

27、主程序设计启动初始化读取a/d转换结果数值显示数值小于设定的值调用控制模块设定时间未到?调用时间显示模块 否 是 否 是 图7 主程序设计流程图5.2 采样子程序设计采样子程序清单:ad: mov r0, #adturno mov r6, #obhadloop: mov dptr, #obff8h ;启动ino通道a/d转换goon: movx dptr, a mov r7, #oaoh ;延时等待转换结束dlay: nop nop nop nop nop djnz r7, dlay movx a, dptr mov r0, a ;将转换后的数据送入以adturno为首址的一片 ram内inc

28、 rodjnz r6, adloopsjmp adret5.3 数据处理5.3.1 数字滤波技术 在进行数据采集时,输入信号容易受到随机干扰,因此a/d转换器送入单片机中的数据存在误差,称为随机误差。为了克服随机干扰引起的误差,硬件上可采用滤波技术;软件上采用数字滤波法来抑制有效信号中的干扰成分,消除误差。本系统即采用数字滤波法。 常用的数字滤波法包括:限幅滤波法、中位值滤波法、算术平均滤波法、去极值平均滤波法、移动平均滤波法、加权平均滤波法、低通滤波法、复合滤波法等。本系统即采用中位值滤波法。 中位值滤波法的具体思路是:对被测参数连续采样n次(一般n为奇数),然后把n次采样值按大小排列,取其

29、中间值为本次采样值。 本程序每次对土壤湿度连续采样11次,adturno为片内ram的21h地址单元,是采样值放入内存的首地址,滤波结果放入片内ram的37h地址单元,即lineadro地址。maopao: mov rl, #adturno mov r5, #oah clr oohfilter: mov 3ch, r1 inc r1 mov a, r1 clr c subb a, 3ch jnc next mov a, r1 mov r1, 3ch dec r1 mov rl, a inc r1 setb oohnext: djnz r5, filter jb ooh, maopao mov

30、lineadro, 26h ret 图8 数字滤波程序流程图5.3.2 数字显示的标度变换在微机化测控系统中,经a/d转换器接口送入微机的数据,是对被测量进行测量得到的原始数据。这些原始数据送入微机后通常要先进行一定的处理,然后才能输出作为显示器的显示数据。在该系统中,湿度传感器和a/d相连,a/d转换器和单片机相连,其中不包括任何非线性的数字化测量通道,因此被测量的值n与a/d转换结果d,存在如图9所示线性关系。 图9 线性关系在该系统中,土壤湿度测量范围0100%对应的输出电压范围为0-5v,adc0809为8位a./d转换器,转换输出的数码为0255。即根据上面公式,dl=0ld h =

31、255,nl=0, nh=100。turn: setb od3h clr od4h;选则第一组寄存器 clr c mov a, lineadr mov b, #20 mul ab clr od2h mov r7, b mov r6, a mov r5, #00h mov r4, #33hloop1: mov a, r7 jnz loop2 mov a, r6 jnz loop2 mov r7, #0 mov r6, #0 sjmp$loop2: clr a mov r2, a mov r3, a mov rl, #16adin: clr c mov a, r6 rlc a mov r6, a

32、mov a, r7 rlc a mov r7, a mov a, r2 rlc a mov r2, a mov a, r3 rlc aloop3:djnz r1,adin mov a,r3 jb acc.7, loop4 mov a, r2rlc a mov r2,a mov a, r3rlc asubb a,r5jc done1jnz loop4mov a,r2subb a,r4jc done1loop4:mov a,r6 add a,#1 mov r6,a mov a,r7 addc a,#0 mov r7,adone1: mov humid,r6 clr 0d3hret5.4 led动态

33、显示程序 字型表tab中有效的字型码为:led显示段码字型共阳极段共阴极段字型共阳极段共阴极段0c0h3fh990h6fh1f9h06ha88h77h2a4h5bhb83h7ch3b0h4fhcc6h39h466hda1h5eh592h6dhe86h79h682h7dhf84h71h7f8h07h空白ffh00h880h7fhp8ch73h程序清单如下:mov dptr, #7ff8h ;指向8155控制口mov a, #4dh ;设置8155工作方式字movx dptr, a ;设a口、c口均为输出show: clr od3hsetb od4h ;选中寄存器2组mov r4, #offhsh

34、owstart: mov r0, showadr+3 ;指向缓冲区末单元mov r1, #4 ;显示4位ledshowled:mov r6, #20hmov r7, #00hdir 1:mov a, #00h mov dptr, #7ffbh movx dptr, amov a,r0mov dptr, #tabmov a, a+dptrmov dptr, #7ff9hmovx dptr,amov a,r6mov dptr,# 7ffbhmovx dptr,ahere:djnz r7,heredec roclr cmov a,r6rrc amov r6,ajnz dir1djnz r1,show

35、leddjnz r4,showstartclr 0d4htab:db ocoh, of9h, oa4h, obohdb 99h, 92h, 82h, of8hdb 80h, 90h, 88h, 83hdb oc6h, oa1h, 86h, 8ehret结 论 本设计的创新点是:基于单片机控制的智能节水灌溉系统制造成本低、体积小、安装方便、抗干扰性强、运行可靠。此系统在小型的农业灌 溉系统中,具有较好的推广应用价值。在实际应用中,有不完善的地方,还需要做进一步的改善和提高。 系统以单片机at89c51为核心部件,单片机系统完成对土壤湿度信号的采集、处理、显示等功能;用protel软件绘制电路原理

36、图和pcb电路印刷板图,并在电路板厂制作控制主板;利用mcs51汇编语言编制运行程序。该系统的主要特点是: 1)适用性强,用户只需对界面参数进行设置并启动系统正常运行便可满足不同作物对土壤湿度的要求,实现对土壤湿度的实时监控,下位机也可脱离上位机单独工作。 2)可对作物进行适时、适量灌水,不仅有利于作物的生长发育,而且避免了水资源的浪费,起到了高产节水的作用。 3)将模糊智能控制技术引入对土壤湿度的分析和处理中,模糊控制决策无需建立被控对象的数学模型,系统的鲁棒性强,适合对非线性、时变、滞后系统的控制,对灌溉系统采用模糊控制非常适合。具体 采用双输入单输出的模糊控制方法,使控制系统更具科学性。

37、4) 系统成本低廉,操作非常简单,可扩展性强,只要稍加改变,即可增加其他使用功能。 通过这次应用系统设计,在很大程度上提高了自己的独立思考能力和单片机的专业知识,也深刻了解写一篇应用系统的步骤和格式,有过这样的一次训练,相信在接下来的日子我们都会了,而且会做得更好。致 谢这次毕业设计在设计与操作的过程中,感谢指导老师给了我很大的帮助。同时也离不开同学的热情帮助,是他们在我遇到困难的过程中给了我启发,通过本次毕业设计,我在专业知识、专业技能和解决问题方面都得到了很大的提高。更深入了解和掌握了传感器的基本理论知识,并在单片机实际电路开发和常用编程设计思路方面有了一定程度的提高,虽然本次设计不是很完

38、美,但是为我以后的设计累积了经验。然而由于缺乏实际工程经验,加之设计水平有限,设计中不妥之处在所难免,请各位老师批评指正。祝全体老师身体健康,万事如意,工作顺利!参 考 文 献1 景东升.单片机自动灌溉控制系统研究、设计及应用.学位论文.北京农业工程大学,1994 2 武庆生,仇梅.单片机原理与应用.电子科技大学出版,1998,12 3 朱定华.单片机原理与接口技术.电子工业出版社,2001,44 刘瑞新.单片机原理及应用教程.机械工业出版社,2003,75 吴普特,牛文全,郝宏科.现代化高效节水灌溉设施.化学工业出版社,2002,56 赵秀珍. 单片微型计算机原理及其应用. 中国水利水电出版

39、社,20087 李朝青. 单片机原理及接口技术. 北京航空航天大学出版社,20088 潘新民. 王燕芳. 微型计算机控制技术. 北京:电子工业出版社,20039 李广弟. 单片机技术m. 北京:航空航天大学出版社200110 阎石. 数字电子技术基础(第三版). 北京:高等教育出版社,200911 黎旺星. 项目驱动式单片机教程. 北京:中国电力出版社,200912 王勇. 叶敦范. 基于at89c51的便捷式实时温度检测仪j.仪表技术与传感器,2006(1)13 沈德金. 陈粤初. 单片机接口电路与应用程序实例. 北京:航空航天大学出版社,200814 赵俊生. 单片机技术项目化原理与实训.

40、 北京:电子工业出版社,200915 李学礼. 基于proteus 的8051单片机的实例教程. 北京:电子工业出版社,2008附录一 主程序设计adturno equ 21h ;ino通道a/d转换数据存放首址adturn1 equ 2ch ;in1通道a/d转换数据存放首址lineadro equ 37h ;1n0采集数据经滤波处理数据存放地址lineadr1 equ 38h ;in1采集数据经滤波处理数据存放地址 lineadr equ 39h ;平均值存放地址 humid equ 3bh ;标度变换后的湿度值存放地址 bcdadr equ 3ch ;bcd转换后的湿度值存放地址 hum

41、adr equ 3dh ;上位机传来的湿度值存放地址 timeadr equ 3eh ;上位机传来的时间值存放地址 t100us equ 256-50 ;延时参 cl00us equ 3fh showadr equ 40h ;显示区数据存放首址 org ooooh sjmp start org ooobh ;定时器0中断服务程序入口 limp toint org 0023h ;串行i/o中断服务程序入口 limp serve org 0050h start: mov sp, #50h ;设置堆栈 mov humadr, #offh setb od3h ;选中寄存器3 sets od4h mov

42、 r0, #humadr clr od3h ;选中寄存器0 clr od4hmov tmod, #22h ;主程序初始化mov th1, #of3hmov tll, #of3hmov scon, #50hmov pcon, #80hmov dptr, #7ff8hmov a, #4dhmovx dptr, asetb tr1setb easetb esrun: lcall ad ;调用a/d转换子程序lcall maopao ;调用滤波子程序lcall turn ;调用湿度转换子程序mov a, humid ;将湿度值送往上位机mov sbuf, alcall twosec ;延时等待两妙钟l

43、call bcdturn ;调用bcd转换子程序lcall show ;调用显示子程序mov a, humid cjne a, humadr, comp;检测到的湿度值大于上位机送来 的湿度值时,则循环采样,否则报 警灌溉 done: clr p1.1lcall alarm ;调用报警延时子程序进行灌溉动作lcall timeorl p1, #02hlcall tenmin ;灌水结束等待10分钟limp run ;回到主程序comp:jc doneljmp run end学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。尽我所知,除文中已经特

44、别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律结果由本人承担。学位论文作者(本人签名): 年 月 日学位论文出版授权书本人及导师完全同意中国博士学位论文全文数据库出版章程、中国优秀硕士学位论文全文数据库出版章程(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在中国博士学位论文全文数据库、中国优秀硕士学位论文全文数据库中全文发表和以电子、网络形式公开出版,并同意编入cnki中国知识资源总库,在中国博硕士学位论文评价数据库

45、中使用和在互联网上传播,同意按“章程”规定享受相关权益。论文密级:公开保密(_年_月至_年_月)(保密的学位论文在解密后应遵守此协议)作者签名:_ 导师签名:_年_月_日 _年_月_日独 创 声 明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。 作者签名: 二一年九月二十日 毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定) 作者签名: 二一年九月二

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论