基于89C51单片机的蔬菜大棚自动控制系统.doc
《基于89C51单片机的蔬菜大棚自动控制系统.doc》由会员分享,可在线阅读,更多相关《基于89C51单片机的蔬菜大棚自动控制系统.doc(98页珍藏版)》请在三一办公上搜索。
1、摘要本次设计是基于89C51单片机的蔬菜大棚自动控制系统,它通过温度、湿度、土壤水分传感器来采集数据。考虑到实际情况,蔬菜大棚内空间大,所以分别采用了4个温度传感器测温度、4个湿度传感器测空气相对湿度、4个湿度传感器测土壤相对湿度,而控制电路则设置了左右两个对称的热风炉、风扇、滴灌器,分别控制固态继电器来实现要求。HD7279采用串行接口方式,同时管理了键盘和LED显示器。为了防止程序跑飞,以及电源故障监控,本设计还采用了X25045芯片设计看门狗电路。同时也设计了上位机与单片机的通信,采用RS485标准。通过这一系列的控制,使其对蔬菜大棚环境进行控制,为植物创造适宜的生长条件,从而使农作物获
2、得高产,提高农业生产的经济效益。关键词:蔬菜大棚;89C51;传感器;看门狗;通信Abstract The design is a vegetable greenhouse control system which is based on 89C51 singlechip, it collects data by temperature, humidity, soil moisture sensor.Taking into account the actual situation, greenhouse vegetables, a large space, it has adopted fou
3、r temperature sensors measuring temperature and 4 humidity sensors measuring relative humidity, 4 humidity sensors measuring soil relative humidity, while the control circuit is set up around two symmetric hot stove, fans, irrigation devices, it achieves the respective requirements by controlling th
4、e solid state relays.HD7279 uses serial interface mode, and manages the keyboard and LED display.In order to prevent the program from running out, and power failure monitoring, the design also uses X25045 chip to design watchdog circuit.Also it designed the communication circuit between PC and the s
5、inglechip, through RS485 standard.Through the series of controls on the vegetable greenhouse environment ,it will control the vegetable greenhouse environment to create appropriate growth conditions so that the crops will get high yields and improve the economic efficiency of agricultural production
6、.Key words: vegetable greenhouse; 89C51; sensor; watchdog; communication目录第一章 绪论11.1 课题研究的技术背景和设计依据11.2 国内蔬菜大棚发展的现状和趋势11.3 蔬菜大棚内环境因子对植物的影响21.4 蔬菜大棚温度控制系统的功能3第二章 控制系统方案论证42.1 控制系统方案选择42.1.1 方案一:模拟电路设计42.1.2 方案二:单片机系统设计42.2 系统控制方案的确定5第三章 系统的硬件设计63.1 单片机63.1.1 单片机的选择63.1.2 89C51单片机63.2 温度检测电路的设计83.2.1
7、温度传感器的选择83.2.2 温度传感器DS18B20的介绍93.2.3 温度传感器DS18B20的硬件接线图103.3 湿度检测电路的设计113.3.1 湿度传感器的选择113.3.2 湿度传感器SHT11的介绍113.3.3 湿度传感器SHT11的硬件接线图133.4 键盘显示电路的设计153.4.1 串行专用键盘/显示器接口芯片HD7279的介绍153.4.2 显示电路163.4.3 键盘电路设计163.5 复位电路的设计183.6 时钟电路的设计183.7 报警电路193.8 看门狗电路的设计193.8.1 X25045 芯片的介绍193.8.2 X25045芯片与微处理器的硬件接口电
8、路213.9 通信模块的设计213.9.1 485接口芯片简介223.9.2 RS-485接口电路的设计233.10 控制电路的设计233.9.1 锁存器74LS273的介绍243.9.2 固态继电器的介绍253.9.3 控制电路接线图263.11 直流稳压电源设计27第四章 系统的软件设计294.1 主程序294.2 温度检测子程序294.3 湿度检测子程序304.4 键盘子程序314.5 显示子程序324.6 T0中断子程序334.7 键盘处理子程序344.8 数字处理子程序354.9 平均值计算子程序364.10 平均值处理子程序374.11 求和子程序384.12 T1中断子程序384
9、.13 求MAX子程序394.14 求MIN子程序394.15 INT0中断子程序404.16 湿度显示子程序424.17 土壤水分显示子程序424.18 串行口中断子程序43第五章 总结45参考文献46外文原文47外文译文56致 谢62附录1 存储单元分配63附录2 程序65附录3 元件清单90第一章 绪论1.1 课题研究的技术背景和设计依据 伴随着科学技术的迅速发展,我国农业也逐渐地从传统农业向高产、优质、高效为目的的现代化农业转变。而蔬菜大棚自然也离不开现代化的科学技术。通过国内外大量的科学实验和生产的实践证明,环境的控制对蔬菜生产起到非常重要的作用。只有在适宜的生长环境下蔬菜才能充分发
10、挥其高产潜力。蔬菜大棚的环境控制不理想,往往会造成作物的减产,能源的浪费,从而给菜农带来了极大的损失。发展蔬菜大棚自动控制系统可以大大降低人工管理成本,提高蔬菜产量。近年来,微型计算机技术日益发展,已经在许多领域得到了广泛的应用。其中单片机的应用十分广泛,在工业控制领域、家电产品、智能化仪器仪表、计算机外部设备,特别是机电一体化产品中,都有重要的用途。单片机最明显的优点是价格便宜,而且这类芯片的生产量很大,技术也很成熟。因此利用单片机作为蔬菜大棚控制器,能够满足控制要求,且经济实惠,易于推广应用。 蔬菜大棚控制器主要是以单片机为核心,对环境温度、湿度和土壤水分等进行测量和控制。蔬菜大棚控制系统
11、可以对环境温度、湿度、土壤水分等观测值进行自动控制和适时监测,并可以越限报警及做相应的处理。单片机控制器除了完成测控外,还可以将采集到的数据传送到PC机存储显示,同时可以通过PC机设定控制参数的上下限。1.2 国内蔬菜大棚发展的现状和趋势 我国是温室栽培起源最早的国家,在2000多年前就已经能利用保护设施(温室的雏形)栽培多种蔬菜,至20世纪60年代,中国的设施农业始终徘徊在小规模、低水平、发展速度缓慢的状态,70年代初期地膜覆盖技术引入中国,对保温保墒起到一定的作用。随着经济的发展和科技的进步,7080年代,相继出现了塑料大棚和日光温室。90年代开始,中国设施农业逐步向规模化、集约化和科学化
12、方向发展,技术水平有了大幅度提高。随着近年来国家相关科研项目的启动,在学习借鉴、吸收消化国外先进技术成果的基础上,中国的设施农业有了较快发展,设施面积和设施水平不断提高。近代温室的发展经历了改良型日光温室、大型玻璃温室和现代化温室三个阶段,但由于各地区生产状况、经济条件和利用目的的差异,至今各阶段不同类型的温室依然并存。我国在“九五”、“十五”期间,在科技部领导和组织下,实施了“工厂化高效农业研究与示范”项目,利用引进的现代化温室设备及配套技术,通过消化吸收与技术创新,进行了品种选育、设施栽培、配套设备及温室中温度、湿度和CO2等环境因素综合调控技术的研究与攻关,一大批科技成果相继诞生,有效地
13、推动着我国设施农业的发展。国内有关科研院所在温室环境管理系统、栽培模式、温室降温、补光、除湿和增施CO2等方面也展开了卓有成效的研究工作,初步形成了具有中国特色的现代化设施农业技术体系。如北京市农业机械研究所研发了具有中国特色的节能日光温室及适应于不同领域的新型系列温室、现代化温室环境智能控制系统等设施设备;国家农业信息技术研究中心进行了温室环境监控系统和决策支持系统的研究开发;中国农业大学以及中国农科院蔬菜花卉研究所在环境控制与栽培技术等方面进行了卓有成效的研究等等。但有关“适合各地方日光温室群环境智能化监控系统的开发与应用”方面的研究和报道较少,即使有,单因素的监控系统较多,多因素复合监控
14、系统很少且很难大面积推广。随着自动化、智能化等高新技术的应用,出现了智能型温室,使农业产品工厂化生产成为现实。工厂化中采用的高新技术主要有无土栽培技术、营养控制技术、CO2施肥技术、环境临测控制技术、机械化作业技术、节水灌溉技术,计算机技术作为一种手段,融于各类技术之中,实现整个系统的自动监测与集中控制。现代温室和现代设施园艺已采用专业化、集约化和规模化生产,规范有序的市场经营和国际化的市场体系运作,成为当今世界最具活力的新兴产业之一和现代农业的亮点。在今后一段时期,随着科学技术的发展、全球经济的一体化和社会的进步,现代温室和现代设施园艺业,将以节能、环保和改善工作条件为核心,深入广泛采用高新
15、技术,向实质意义上的“工业化”方向稳步持续快速地发展,前景十分广阔。1.3 蔬菜大棚内环境因子对植物的影响 1、 温度和空气湿度对植物的影响 温室内的温度和湿度是最重要的两个环境因子。它们一方面受室外温度、太阳辐射、风速、降雨等气候状态的影响,另一方面又受到室内生长状况、环境调控设施等的影响,且温度和湿度之间还相互影响。温室中,作物是在封闭条件下生长,作物蒸腾作用产生的水蒸气、凝结水大都滞留在室内,使得空气相对湿度和绝对湿度显著高于外界。傍晚温度下降,湿度过饱和会产生雾。温室地表湿度越高,室温越高。雾在作物表面凝成水囊,好湿性病原菌随水滴侵入气孔,容易引发作物病虫害的发生。因此高湿再加上适宜发
16、病的温度条件对作物更不利。一般地,若温室内不是极端干燥或湿润,叶片气孔能自由开闭从而调节蒸腾量,使得作物的生育不受湿度的影响。但在持续干燥的条件下,叶片气孔关闭,影响光合作用,会抑制生育。通常,温室的增湿比较容易,通过喷雾或滴灌即可解决,但除湿问题一直是温室降湿的主要问题。可用于温室降湿的方法有通风换气,加热除湿,覆盖地膜,滴灌控制,使用除湿机等。2、 土壤水分对植物的影响 植物的生长离不开水,土壤中的养分只有溶解在水里,才能被植物吸收利用。光合作用所产生的有机物质,只有通过水分的作用才能从叶子运到植物各部分。植物在生长发育过程中如若严重缺水,则会使细胞死亡,植物枯死。若土壤水分过剩,湿度越高
17、,则会使土壤中的氧气减少,植物根部呼吸的水分减少,从而影响植物的水分代谢,以至减缓植物的营养吸收,阻滞植物的生长或者容易发生沤根,使植物出现严重的萎蔫或者死亡,同时造成产品容易腐烂,不耐贮藏。1.4 蔬菜大棚温度控制系统的功能 1、系统能对大棚环境温度、湿度、土壤水分进行采集和显示(现场观温,软件记录)。 2、能通过上位机端远程设定蔬菜的生长期适宜温度、土壤水分值。 3、当大棚的环境温度参数超过设定的下限值时控制热风炉加热,当温度参数超过设定的上限时则控制风扇工作降温。 4、当土壤水分低于设定值时,采用滴灌器滴灌。 5、系统具有手动和自动功能;有报警、解除报警功能。 6、一台上位机控制多个大棚
18、。第二章 控制系统方案论证 本章主要介绍了蔬菜大棚控制系统的两种方案以及方案的比较及最终确定,最终确定设计的总体思想。2.1 控制系统方案选择 2.1.1 方案一:模拟电路设计模拟电路主要分为以下几个主要的组成部分,电源电路、温度检测电路、湿度检测电路、土壤水分检测电路、加热、换气、滴灌电路、报警电路,电路中利用温度、湿度传感器,大大提高了测量的精度。其余部分均采用模拟电路实现功能,当检测到的值超过设定的标准值时,电路中通过比较会自动进行工作。它的系统框图如图2.1所示。图2.1 模拟电路系统框图2.1.2 方案二:单片机系统设计 此方案主要利用集成温度传感器DS18B20和集成湿度传感器SH
19、T11作为检测元件,结合AT89C51单片机,构建蔬菜大棚监控系统。考虑到蔬菜大棚内的实际情况,温室内要实现温湿度的精确控制必须进行多点测量,分别使用一个传感器无法达到控制目的,所以在此方案中采用了4片温度传感器DS18B20测量温度,4片湿度传感器SHT11测量空气相对湿度、4片湿度传感器SHT11测量土壤相对湿度。把蔬菜大棚分为4块,在四块的中心分别放置3片不同的传感器。在控制电路部分,可将蔬菜大棚分为左右两块,每一块空间都安置热风炉、风扇以及滴灌器。它的系统框图如图2.2所示。图2.2 单片机系统框图AT89C51单片机是ATMEL公司的8位Flash单片机系列。键盘用于设定温度、湿度、
20、土壤水分的上下限范围、手自动控制以及显示要求。显示则直接采用LED,简单可靠。而管理键盘和LED显示的就是串行专用键盘/显示器接口芯片HD7279,它采用串口接线方式,可同时驱动8位共阴极LED数码管,同时也能对多达8*8的矩阵式键盘进行控制监控,具有自动消除键抖动并识别键代码的功能。通信接口电路主要由数据收发器MAX485芯片组成,可增大其传输距离。2.2 系统控制方案的确定 通过上面两种方案的介绍,我们可以得出,方案一的成本低,且电路比较简单,但是方案一在自动控制方面不如方案二。方案二具有更好的自动控制功能,而且采用的温度、湿度传感器为集成芯片,这使其监控的实时性、控制的精确性得到了很大的
21、提高。而且使用看门狗芯片,可以有效地监控程序,防止其跑飞等等。同时方案二可以实现键盘设定、LED数码管显示、与上位机进行通信,使用起来简单方便,功能更加齐全,基于这些优点,我们在后面的设计中采用方案二。第三章 系统的硬件设计 本章主要介绍了各个器件的选择以及器件确定后组成的电路设计,它们包括AT89C51单片机以及各个功能模块的设计,这些功能模块又包括温度检测电路、湿度检测电路、控制电路、显示电路、键盘电路、通信模块、复位电路、振荡电路、看门狗电路、报警电路。3.1 单片机 3.1.1 单片机的选择 本设计的单片机为下位机的主要部分,它主要来处理温度、湿度、土壤水分信号,处理上位机发送的信息,
22、使LED实时显示实际数据和传输数据等功能。常用的单片机型号有51系列单片机,AVR单片机,MSP430,PIC单片机等,我们学过的单片机是51系列单片机,而其它单片机相对而言价格更贵,且51系列单片机能满足本次设计要求,所以本设计采用Atmel公司的AT89C51单片机。3.1.2 89C51单片机 89C51是ATMEL公司的8位Flash单片机系列。片内含有Flash存储器,40引脚,低价位、高功效,省去大量的外围电路。因此,有着十分广泛的用途,特别是在便携式,省电和特殊信息保存的仪器和系统中显得更为有用。1、 外部引脚功能 89C51单片机是双列直插式40引脚封装,外部引脚图如图3.1所
23、示。这40引脚大致分为:电源(VCC、VSS、VDD、VPD),时钟(XTAL1、XTAL2),I/O(P0-P3),地址总线(P0、P2),数据总线(BUS)和控制总线(ALE、RST、PROG、PSEN、EA)6大部分。它们的功能简述如下:图3.1 AT89C51 的引脚图1) 电源线 VCC:芯片的主电源,接+5V电压。 VSS:电源地线。2) 控制总线 ALE/PROG:地址锁存允许信号,在它的下降沿用于外部存储器的低8位地址锁存,使BUS(P0)分时用作地址总线低8位和数据总线。此信号每机器周期出现2次,只在访问外部数据存储器期间才不输出ALE。所以在任何不使用外部数据存储器的系统中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 89 C51 单片机 蔬菜 大棚 自动控制系统
链接地址:https://www.31ppt.com/p-4144753.html