毕业设计(论文)基于AT89C52单片机的自动浇花系统.doc
《毕业设计(论文)基于AT89C52单片机的自动浇花系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于AT89C52单片机的自动浇花系统.doc(47页珍藏版)》请在三一办公上搜索。
1、课题: 自动浇花系统 摘要 本系统以方便人们花卉的浇水,实现智能浇花,让人们从繁琐的浇花工作中解放出来,自动浇花系统的设计和应用应运而生。 本系统采用AT89C52单片机,配以相应的外围电路完成土壤含水量的检测和自动浇花的控制过程。 由土壤湿度传感器采集土壤信息,再经过信息处理模块处理后由ADC0832 A/D转换芯片转换成数字信号,AT89C52单片机作为控制中心。 配以DS1302 时钟芯片、LCD1602液晶显示模块等组成数据处理控制模块,实现智能浇花,显示时钟功能。 通过一系列的设计实现,简单的电路及低价的成本实现自动浇花系统是可行的,进一步可以推广到蔬菜大棚,园林,草地等的自动浇灌管
2、理。对于实现科技服务生活具有重要意义。关键词:浇花,AT89C52单片机,ADC0832,DS1302,土壤湿度传感器,时钟AbstractThis system for people convenience and intelligent water flowers and plants, let people work from trival watering the flowers liberate, automatic watering the flowers system design and application arises at the historic moment. Th
3、e system uses the AT89C52 single chip computer, match with corresponding buffer circuit for the soil moisture content detection and finish the control process of automatic watering the flowers. From the soil humidity sensors to collect soil information, and then after the information processing modu
4、le processing by ADC0832 after A/D conversion chip converted into digital signals, AT89C52 single chip computer as the control center. Match with DS1302 clock chip, LCD1602 LCD module data processing control module, realize intelligent water flowers, display clock function. Through a series of desig
5、n and implementation, simple circuit and low cost to implement the automatic watering the flowers system is feasible, further can be extended to vegetable shed, garden, the automatic watering system. For technology service life is Important significance.Keywords: water flowers, AT89C52, ADC0832, DS1
6、302, soil moisture sensor, clock 目录1 前言11.1论文设计的意义11.2湿度测量方法及湿度测量方案11.3论文的主要内容32 自动浇花系统的基本理论42.1土壤湿度传感器42.2土壤湿度信号转换42.3土壤湿度信号调理53 系统硬件设计63.1系统技术指标63.2系统框图63.3芯片选择63.4系统传感电路设计83.4.1 土壤湿度传感器的设计83.4.2 土壤湿度信号调理电路93.4.3 A/D转换处理模块123.5系统显示电路设计133.5.1 显示模块的选择133.5.2 显示电路143.6系统控制电路设计153.6.1 按键电路153.6.2 电磁阀
7、控制电路163.7电路原理图164 系统软件设计184.1总设计框图184.2传感转换流程图184.3控制模块流程图195 系统调试215.1 系统硬件测试215.2 系统的软件测试215.3系统整体调试215.4系统测量与误差分析226 总结23附录24附录A 原理图24附录B PCB图25附录C 程 序26参考文献41致谢431 前言1.1论文设计的意义在电子技术日新月异的今天,生活中到处都可以看到嵌入式单片机的应用实例。电子产品的设计是服务于人类为出发的,在现代人们离不开电子产品,应用电子产品,让生活生产更加便捷,为人们节省时间,精力,让人们的生活娱乐更加美好。嵌入式单片机已经成为机电产
8、品的核心部件,控制机电产品的工作于操作。依据嵌入式单片机体积小,功耗小,成本低,可靠性高,软件代码少,自动化程度高和响应速度快等特点,适用于要求实时性和多任务的应用领域。本设计中的自动浇花系统就是以以上为出发点而设计的1。随着人们生活水平的提高,人们追求高品位的生活,为了美化环境,净化空气,人们都喜欢在家中种植一些花草,植物都离不开谁,需要常常浇灌,这无疑是件繁琐的工作,尤其是当你出差,工作,或者忙碌而忘却的时候,植物的供水就好中断,影响植物的正常生长,甚至枯萎而死2。根据以上为出发,自动浇花系统自然将会是我们的生活小帮手,因此,学以致用,把电子科技服务于生活。本设计利用土壤湿度传感器,进行实
9、时土壤湿度测量与显示,能对花草的生长情况进行观察统计,准确掌握花草最佳生长模式下的湿度要求以及控制3。再配合时钟行走功能,即可实现给花草定时浇灌。这样就可以减轻对花草的护理工作,让人们从照顾花草的繁琐中解脱出来。本产品适合城市居民使用,尤其对长假外出更是一个好帮手4。此外,运用此装置,进一步也可以为蔬菜大棚,园林,草地进行自动浇灌管理5。1.2湿度测量方法及湿度测量方案在工农业生产、气象、环保、国防、科研、航天等部门,经常需要对环境湿度进行测量及控制6。对环境温、湿度的控制以及对工业材料水份值的监测与分析都已成为比较普遍的技术条件之一, 但在常规的环境参数中,湿度是最难准确测量的一个参数。这是
10、因为测量湿度要比测量温度复杂得多,温度是个独立的被测量,而湿度却受其他因素( 大气压强、温度) 的影响。此外,湿度的校准也是一个难题7。国外生产的湿度标定设备价格十分昂贵。 1.2.1湿度定义在计量法中规定, 湿度定义为 物象状态的量 。日常生活中所指的湿度为相对湿度,用RH% 表示。总言之,即气体中( 通常为空气中) 所含水蒸气量( 水蒸气压) 与其空气相同情况下饱和水蒸气量( 饱和水蒸气压) 的百分比。湿度很久以前就与生活存在着密切的关系, 但用数量来进行表示较为困难。对湿度的表示方法有绝对湿度、相对湿度、露点、湿气与干气的比值(重量或体积)等等8。1.2.2湿度测量方法湿度测量从原理上划
11、分有二、三十种之多。但湿度测量始终是世界计量领域中著名的难题之一。一个看似简单的量值,深究起来,涉及相当复杂的物理- 化学理论分析和计算,初涉者可能会忽略在湿度测量中必需注意的许多因素,因而影响传感器的合理使用。常见的湿度测量方法有9:动态法(双压法、双温法、分流法),静态法(饱和盐法、硫酸法),露点法,干湿球法和电子式传感器法。 双压法、双温法是基于热力学P 、V 、T 平衡原理,平衡时间较长,分流法是基于绝对湿气和绝对干空气的精确混合。由于采用了现代测控手段,这些设备可以做得相当精密,却因设备复杂,昂贵,运作费时费工,主要作为标准计量之用,其测量精度可达2%RH 以上。 静态法中的饱和盐法
12、,是湿度测量中最常见的方法,简单易行。但饱和盐法对液、气两相的平衡要求很严,对环境温度的稳定要求较高。用起来要求等很长时间去平衡,低湿点要求更长。特别在室内湿度和瓶内湿度差值较大时,每次开启都需要平衡68 小时。 露点法是测量湿空气达到饱和时的温度,是热力学的直接结果,准确度高,测量范围宽。计量用的精密露点仪准确度可达0.2 甚至更高。但用现代光- 电原理的冷镜式露点仪价格昂贵,常和标准湿度发生器配套使用。 干湿球法,这是18 世纪就发明的测湿方法。历史悠久,使用最普遍。干湿球法是一种间接方法,它用干湿球方程换算出湿度值,而此方程是有条件的:即在湿球附近的风速必需达到2.5m/s 以上。普通用
13、的干湿球温度计将此条件简化了,所以其准确度只有57%RH, 干湿球也不属于静态法,不要简单地认为只要提高两支温度计的测量精度就等于提高了湿度计的测量精度。 电子式湿度传感器法,电子式湿度传感器产品及湿度测量属于90 年代兴起的行业, 近年来,国内外在湿度传感器研发领域取得了长足进步。湿敏传感器正从简单的湿敏元件向集成化、智能化、多参数检测的方向迅速发展,为开发新一代湿度测控系统创造了有利条件,也将湿度测量技术提高到新的水平。1.2.3湿度测量方案的选择现代湿度测量方案最主要的有两种:干湿球测湿法,电子式湿度传感器测湿法。下面对这两种方案进行比较,以便客户选择适合自己的湿度测量方法10。干湿球测
14、湿法的维护相当简单,在实际使用中,只需定期给湿球加水及更换湿球纱布即可。与电子式湿度传感器相比,干湿球测湿法不会产生老化,精度下降等问题。所以干湿球测湿方法更适合于在高温及恶劣环境的场合使用。干湿球测湿法采用间接测量方法,通过测量干球、湿球的温度经过计算得到湿度值,因此对使用温度没有严格限制,在高温环境下测湿不会对传感器造成损坏。干湿球湿度计的特点:早在18 世纪人类就发明了干湿球湿度计,干湿球湿度计的准确度还取决于干球、湿球两支温度计本身的精度;湿度计必须处于通风状态:只有纱布水套、水质、风速都满足一定要求时,才能达到规定的准确度。干湿球湿度计的准确度只有5 7 RH 。电子式湿度传感器的特
15、点11:电子式湿度传感器是近几十年,特别是近20 年才迅速发展起来的。湿度传感器生产厂在产品出厂前都要采用标准湿度发生器来逐支标定,电子式湿度传感器的准确度可以达到2 3 RH 。在实际使用中,由于尘土、油污及有害气体的影响,使用时间一长,会产生老化,精度下降,湿度传感器年漂移量一般都在2% 左右,甚至更高。一般情况下,生产厂商会标明1 次标定的有效使用时间为1 年或2 年,到期需重新标定。电子式湿度传感器的精度水平要结合其长期稳定性去判断,一般说来,电子式湿度传感器的长期稳定性和使用寿命不如干湿球湿度传感器。湿度传感器是采用半导体技术,因此对使用的环境温度有要求,超过其规定的使用温度将对传感
16、器造成损坏。所以电子式湿度传感器测湿方法更适合于在洁净及常温的场合使用。1.3论文的主要内容本次设计的工作包括: 设计方案的设计和功能实现; 芯片和传感器的选择; 设计电路以及制作电路板; 程序的设计; 模块和程序的调试; 总程序的调试; 系统的测试与校正。2 自动浇花系统的基本理论2.1土壤湿度传感器在灌溉系统中,土壤湿度传感器的使用是该系统能否达到适量灌溉的关键,所以土壤湿度传感器的选择就成为灌溉系统的首要问题。目前市场上主要测量土壤湿度的方法有中子衰减、张力计测湿、介点法速测法12。中子衰减法虽然快速准确,但此种方法如果屏蔽不好,容易造成射线泄漏,以致污染环境,危害健康,故不能被采纳。张
17、力计式土壤水分传感器是一种广泛成功地用于某些土壤水分测量的传感器。这种仪表有个多孔瓷头,它通过水的管子与真空表连接。优点是:结构及原理简单,可以在线实时测量,而且可以确定水在土壤内的流动方向和渗透度,缺点也很突出,就是:它的测量范围很大程度上受土质的影响。误差较大,存在滞后和回环,影响测量速度。利用土壤的介电特性来测量土壤含水量是一种行之有效的、快速的、简单的、可靠方法。对一定几何结构的电容式水分传感器,其电容量与两极间被测物料的介电常数有正比关系。水的介电常数比一般物料的介电常数要大得多,电容式水分传感器的特点是精确度高、量程宽、可测的物料品种多,而且响应速度邺较快,可应用于在线监测实现自动
18、化。2.2土壤湿度信号转换本系统采用ADC0832进行转换,下面是单片机对ADC0832 的控制原理:正常情况下ADC0832 与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和DI 并联在一根数据线上使用。当ADC0832未工作时其CS输入端应为高电平,此时芯片禁用,CLK 和DO/DI 的电平可任意。当要进行A/D转换时,须先将CS使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK 输入时钟脉冲,DO/DI端则使用DI端输入通道功能选
19、择的数据信号。在第1 个时钟脉冲的下沉之前DI端必须是高电平,表示启始信号。在第2、3个脉冲下沉之前DI端应输入2 位数据用于选择通道功能。 当此2 位数据为“1”、“0”时,只对CH0 进行单通道转换。当2位数据为“1”、“1”时,只对CH1进行单通道转换。当2 位数据为“0”、“0”时,将CH0作为正输入端IN+,CH1作为负输入端IN-进行输入。当2 位数据为“0”、“1”时,将CH0作为负输入端IN-,CH1 作为正输入端IN+进行输入。 到第3 个脉冲的下沉之后DI端的输入电平就失去输入作用,此后DO/DI端则开始利用数据输出DO进行转换数据的读取。从第4个脉冲下沉开始由DO端输出转
20、换数据最高位DATA7,随后每一个脉冲下沉DO端输出下一位数据。直到第11个脉冲时发出最低位数据DATA0,一个字节的数据输出完成。也正是从此位开始输出下一个相反字节的数据,即从第11个字节的下沉输出DATA0。随后输出8位数据,到第19 个脉冲时数据输出完成,也标志着一次A/D转换的结束。最后将CS置高电平禁用芯片,直接将转换后的数据进行处理就可以了。 作为单通道模拟信号输入时ADC0832的输入电压是05V且8位分辨率时的电压精度为19.53mV。如果作为由IN+与IN-输入的输入时,可是将电压值设定在某一个较大范围之内,从而提高转换的宽度。但值得注意的是,在进行IN+与IN-的输入时,如
21、果IN-的电压大于IN+的电压则转换后的数据结果始终为00H。2.3土壤湿度信号调理土壤湿度传感器的输出电压在02V左右,需要将此电压信号经过信号处理模块,进行电压信号放大。以便获得更高的转换精度。信号调理电路信号处理电路,把模拟信号变换为用于数据采集、控制过程、执行计算显示读出或其他目的的数字信号。模拟传感器可测量很多物理量,如温度、压力、光强等.但由于传感器信号不能直接转换为数字数据,这是因为传感器输出是相当小的电压、电流或电阻变化,因此,在变换为数字信号之前必须进行调理。调理就是放大,缓冲或定标模拟信号等,使其适合于模/数转换器(ADC)的输入。然后,ADC对模拟信号进行数字化,并把数字
22、信号送到MCU或其他数字器件,以便用于系统的数据处理。 信号调理简单的说就是将待测信号通过放大、滤波等操作转换成采集设备能够识别的标准信号。是指利用内部的电路(如滤波器、转换器、放大器等)来改变输入的讯号类型并输出之。 3 系统硬件设计3.1系统技术指标测量湿度范围:080 vol% (m3/m3)供电电压:512VDC精度:非饱和范围内为3显示方式: LED显示。3.2系统框图土壤湿度传感器A/D转换模块ADC0832AT89C52单片机显 示 模 块LCD1602键 盘执 行 机 构时钟模块DS1302 图 3-1 系统框图3.3芯片选择主控芯片选择:方案一:使用STC系列的单片机,驱动能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 AT89C52 单片机 自动 浇花 系统
链接地址:https://www.31ppt.com/p-3978766.html