




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
****************************************************本科毕业设计题姓专学
目名业号
蔬菜大棚温湿度控制系统的设计*******电子科学与技术********指导教师
**********电气工程学院eq\o\ac(○,)
毕业设计(文)任务书题目蔬菜大棚温湿度控制系统的设计专业电子科学与技术学号姓名主要内容、基本要求、主要参考资料等一.主要内容:1.检测,选择温度和湿度环境参数进行监控。2.3.
硬件系统设计(1)温湿度采样系统;(2)单片机控制系统;(3)显示系统;(4)报警控制系统。软件系统设计(1)单片机系统初始化;(2)对传感器采集的数据信息进行分析,通过单片机控制温度和湿度;(3)显示模块以及报警控制模块。二.基本要求:1查阅相关书籍、资料,确定合理的方案。2详细叙述工作原理,以及各功能模块。3采用温湿度传感器测量大棚内温度以及湿度。4显示模块显示测量的温度和湿度数值。三.主要参考资料:[1]谭浩强.单片机课程设[北:清华大学版社[2]张毅刚.单片机原理及接口技[M].哈尔滨:哈尔滨工业大学出版社1990[3]郭天祥.新概念单片机语教[电子工业出版社2009完成期限:指导教师签:专业负人签名:填表日期:
课题名称
毕业设计(文)开题报蔬菜大棚温湿度控制系统的设计课题来源学生姓名
教师拟定
课题类型学号
BY
指导教师专业
电子科学与技术开题报告内容研资料的准备,设计的目的、要求、思路与预期成果;任务完成的阶段内容及时间安排;完成设计(论文)所具备的条件因素等一、调研资料的准备1、了解选背景:蔬菜的生长对于温湿度具有一定的要求,因此需要对环境的温度和湿度进行监测和控制。随着科学技术的发展,也要求利用现代化仪器,更方便的测试蔬菜大棚内的温湿度以及控制系统,从而进一步提高蔬菜产量和数量。2、查阅了关书籍及参考资料(1艾运阶MCS_51单机项目教.北:北京理工大学出版社(2谭浩强C语程序设计(第三)[M].北:清华大学出版社(3)程国钢,陈跃琴,荔.单机典型模块开发查询手.北:电子工业出版社,(4白延敏51单机典型系统开发实例精.北:电子工业出版社,2009二、设计目的、要求为了更好的利用温室栽培这一高效技术,就必需运用科学的、先进的管理方法,用以对不同种类蔬菜生长的各个时期所需的温度及湿度等进行实时的监控。这种自动控制的方法,可以准确的监控与调节温室内的环境,从而提高蔬菜生产产量。1.采用温湿度传感器测量大棚内温度以及湿度。2.显示模块显示测量的温度和湿度数值。三、设计思路本设计主要采用由单片机控制的设计方案主要有传感器A/D转换器、单片机、电源和显示电路几部分组成。1.温湿度传感器:传感器是一种可以将重量转化成电量的转换元件,从
而可以把温湿度转换成适合于计量求值的信号。2.A/D换器:A/D换器是将输入的模拟信息转换成计算机可以识别的数字信息。3.控制部分单片机将转换器转换后的数字量进行处理并送往显示电路显示。4.显示单元:使用液晶显示屏来显示控制模块送来的数字量,即被测环境温度及湿度。5.电源:电源为电路提供直流电源。四、预期成果1.外文文献翻译、开题报告、文献综述及毕业设计说明书。2.按设计要求完成实作,实现可以检测并显示室内温湿度数值,当超过设定数值时,系统将发出报警。五、任务完成的阶段内容及时间安排:据进度要求完成。六、完成设计(论文)所具备的条件因素1.学校为我们提供的实验室包括:电子产品组装实验室、单片机室等。2.使用Keil、等软件。指导教师签名:
日期:注:课题来源要填写明确(如教师拟定、学生建议、某企事业单位项目等)课题类型工程设计技术开发软件工程理论研究制作(作品—真实课题;Y模拟课题;Z虚拟课题;要求(1均要填,如,BY。
目
录摘...............................................................................................................................I前............................................................................................................................III1计概...................................................................................................................11.1国内外智能控制系统的发展概................................................................1.2系统设计背.................................................................................................2统设计思想..........................................................................................................3统硬件设...........................................................................................................3.1单片机模.....................................................................................................单片机的选......................................................................................5单片机最小系..................................................................................63.2温湿度采集模.............................................................................................73.3液晶显示模...................................................................................................................................................................................11本参数及引脚功.......................................................113.4报警模.......................................................................................................133.5控制模.......................................................................................................133.6阀值模.......................................................................................................144统软件程序的设............................................................................................154.1软件程序设...............................................................................................4.2仿真软件介...............................................................................................Proteus.......................................................................................译器简介.........................................................................164.3整体下载与调...........................................................................................USB转串口驱动安........................................................................下载程............................................................................................调....................................................................................................185系统总体设........................................................................................................19
结............................................................................................................................致............................................................................................................................参考文....................................................................................................................22附..........................................................................................................................24附录1:实物照.....................................................................................................附录2:原理.........................................................................................................25附录3:程序编.....................................................................................................附录4:元器件清.................................................................................................
蔬菜大棚温湿度控制系统的设计摘
要温湿度控制已成为当今社会研究的热门项目。是农业生产过程中必须考虑的因素,作为最常见的被控参数。现在国外有很多农场对于温室的智能控制系统有了一定的应用,但其成本高昂,针对国内大棚的特点是不能做到全面的普及。正对这一实际情况,研发一套低价格、高性能的温室温湿度控制系统,在我们国内具有非常广泛的应用前景和实际意义。本文以STC89C52单片机为核心控制器,结合DHT11容式数字温湿度传感器,液晶显示屏1602显示以及模拟调节模块,完成电路硬件设计。通过软件编程控制数据下载到单片机完成温湿度显示、阀值设置。此次设计系统能实现的功能如下:通过四个按键方便地实现温湿度上限的调整,液晶显示屏能实时显示当前环境温湿度。芯片使存储的温度上限和湿度上限可以掉电永久保存。当温度或湿度超限后,报警信号点亮相应报警灯。结合三极管和继电器,该信号也可以驱动继电器打开或切断排风扇转动。文中提出了设计方案,讨论了蔬菜大棚温湿度巡回检测与控制的基本原理,进行了可行性论证。给出了电路图和程序流程图并附有源程序。关键词:传感器;温湿度;单片机;智能控制I
DESIGNOFCONTROLSYSTEMINANDHUMIDITYFORGREENHOUSEAbstractIntoday'ssocialhumidityhasbecomea.Isabeinproductionprocess.theofthemostcommon.Nowtherealotfarmsforoverseasintelligentcontrolsystemhasacertainbutitsofdomesticgreenhouseiscan'tdopopularization.theactualsituation,developedaoflowofgreenhousesystem,incountryaverysignificance.STC89C52single-chipasthispaperwithdigitalDHT11type,LCD1602theofhardwarecircuit.softwaredownloadedtothesingle-chipdisplay,Thedesigncanthefunctionfollows:foureasilyoftheupperlimitofandLCDscreencanenvironmentaltemperatureandintime.AT24C04limitthemaximumtemperatureandhumiditybewhensupplyWhentemperaturetransfinitelightCombinedwiththetransistorrelay,cantherelayoncutoffthefanrotation.forwardthescheme,discussesthegreenhouses,theprincipleoftemperaturecircuit.Thediagramprogramflowgivenwiththe:andhumidity;;intelligentII
蔬菜大棚温湿度控制系统的设计前言目前,随着蔬菜大棚数量的迅速增多,人们对其性能要求也越来越高。特别是为了提高生产效率,对大棚的自动化程度要求也越来越高。传统的蔬菜大棚只是依靠人工来控制,一般是在棚内悬挂温度计,通过观察温度计的实数,根据以往的经验来判断室内的温湿度。而这种方法费时费力,并且有测控精度低、劳动强度大以及测控不及时等弊端,容易造成很大的的损失。这种传统的方法不但大大增加了成本,浪费了人力物力,而且很难达到预期的成果。因此为了实现高效科学化农业生产并提高农业研究方向的准确性,推动我国农业的快速发展,必须大力发展农业设备与相应的农业技术工程,科学合理地调节大棚内温度、湿度等环境因素。这就需要研发价格适中的、自动化程度高,便于管理的自动化控制设备,提高管理效率,增加蔬菜产量和质量。本文所设计系统是利用价格便宜的一般电子器件来设计一个参数精度高、操作便捷、性价比高的应用于农业种植生产的大棚温湿度测控系统。III
蔬菜大棚温湿度控制系统的设计1计概述1.1国内外智能控制系统的发展概况现代社会随着科学技术的发展,尤其是农业方面,更多技术应用于农业,农业技术的研究和开发越来越受到重视。众所周知,温室大棚已经成为现代高效经济农业的一个重要组成部分。随着现代控制技术的快速发展,以及计算机网络系统和电子产品的结合性应用,使得现代化农业发展,正走向一种专业化、自动化的发展趋势,这种模式必将是未来农业发展的方向。现代化智能控制系统是一种智能化管理大棚内部环境的科学系统,这种系统需要相应的感应设备来保证其正常运行,智能控制系统就是将科学信息技术运用到农业的体现,通过系统软硬件结合,设定的各种指令,自动化的完成管理工作,不需要大量的人工操作,是一种现代化农业发展的重要便捷工具。应用电子计算机和自动控制技术来实现农业生产和管理的自动化,是现代化农业的重要标志。近几年随着电子信息技术的飞速发展,带来了大棚温室控制与管理技术方面的一场革命。在农业生产、花卉种植、动植物养殖等方面有着广泛的运用,对于农业生产的产量与质量有着巨大的经济效益与社会效应。温室大棚就是建立一个模拟适合植物生长的气环境条件,创造一个人工气象环境,来减小温湿度对植物生长的约束。而且温室大棚能够摆脱环境对植物生长的限制,使不同的农作物在不适合生长的季节产出,从而也使得季节的变化对农作物的生长不再产生过度影响。由于温室大棚能带来丰厚的经济效益,所以温室大棚越来越普及,并且早已成为农民增收的主要手段。现代智能控制系统能够有效、便捷的对温室大棚内部环境控制,这种系统控制过程科学管理,可以提高操作的准确性,同时也降低了对农民体力劳动的强度。除此之外,它还能准确、定时、高效的进行温湿度控制与调节,可以节省人力、物力,从而可以提高农作物产量。现代化智能温室大棚控制系统主要应用于西方先进国家,尤其是美国。然而在我国农业中的使用却不多,同发达国家相比,有着较大的差距。国内即使有些使用的了现代化控制系统,但一方面由于缺乏足够管理经验、技术,不能创造更多经济效益,另一方面由于它本身价格昂贵,使得不能在国内普遍推广。结合我国实际情况,只有提高自动控制系统的智能化,使温室控制系统更加智1
蔬菜大棚温湿度控制系统的设计能、方便。采用廉价的电子产品使其价格能被广大农民所接受,才能使智能温室大棚控制系统在农业中有着广泛应用。1.2统设计背景本文主要是应用单片机来设计的丝瓜大棚温湿度控制系统。丝瓜是喜温喜光耐热性的作物。但是在排水不良的情况下,结瓜少,瓜身短,瓜茎小,产量低。所以在生产上必须选择适宜丝瓜所适应的生长环境条件。丝瓜种子发芽的适宜温度为~℃30~℃时发芽迅速,气温高35℃时,生长势减弱,甚至出现凋萎而影响花蕾和结实,丝瓜生长发育的最适宜适宜温度为2836。丝瓜喜湿、怕干旱,在土壤湿度含水以上的环境下生长最好,低于50%生长缓慢,空气湿度不应小于52%在75%~时,生长速度快、结瓜多,短时间内空气湿度达到饱和时,仍可正常地生长发育。在瓜类中以丝瓜最耐湿,开花结果盛期要求温度更高,在炎热的夏秋只要不缺水肥,开花结果就会一直很旺盛。一般在温湿度适宜,风较小的天气是最有利于丝瓜的生长。丝瓜也有很大的经济价值。丝瓜中含有丰富的维生素B1防止皮肤老化,维生素C能增白皮肤等成分,能够使皮肤洁白、细嫩。故丝瓜汁有美人水”之称。除此之外,还有很大的药用价值,古籍记载丝瓜具有清热化痰、行血脉等功效。此次设计的温湿度的控制系统主要包括以下几个方面:感应环境温湿度,判断温湿度是否异常;若感应到的温湿度异常,报警灯发出报警;同时相应的控制设备工作,如本次设计利用继电器和排风扇组成的控制系统;除湿设备工作后,单片机系统判断异常是否处理完毕;以及若异常处理完毕,解除报警。本次设计就是利用价格便宜的一般电子器件来设计一个参数精度高操作便捷、性价比高的应用于农业种植生产的丝瓜大棚温湿度测控系统。2
蔬菜大棚温湿度控制系统的设计2统设计思想在传统的温湿度测控系统中,往往只是采用模拟术进行设计。传感器采用热电阻、热电偶等模拟器件。温湿度测控系统还需要额外加补偿电路,电路安装复杂,价格昂而且必须经过A/D换后才可以被微处理器识别和处理,这样就可能会出现一些错误或者误差,例如引线误差补偿、多点测量中的切换误差和信号调理电路的误差等问题,从而影响到测控系统的精确性,影响整个系统的稳定性能。随着科学技术的不断提高,更多的科学技术应用到现代化农业中,温湿度测控系统也正在朝着集成化、智能化、自动化的方向发展。现代农业的发展,尤其是蔬菜大棚的推广,也要求要有现代化设施来控制棚内温湿度等含量,便于自动化管理。然而目前应用于温室大棚的温湿度测控系统大多数采用模拟温度传感器、多路模拟开关A/D转换器及单片机等组成的传输系统。这种温湿度度采集系统需要在温室大棚内布置大量的测温电缆,才能把传感器采集的信号送到采集卡上,这种系统成本高同时线路上传送的都是模拟信号,易受干扰和损耗,测量误差也比较大。本次设计系统是采用单机DHT11的低成本的温湿度测控系统。系统主要包括系统硬件的设计和系统软件的设计。硬件电路主要包括单片机、显示模块、报警灯、温湿度传感器、按键、排风扇等六部分,系统显示模块由DHT11温湿度传感器及字符型液晶模块构成电路系统简单、工作稳定、集成度高、调试方便,具有一定的实用价值,很容易在现代化农业中推广实施。此次设计系统的一大特点是可以通过下位机中的按键输入温湿度的上限值和预置值,温湿度传感器可以将环境中检测的温湿度非电量参数转化成电量信号,再将这些信号进行处理,然后送至下位机中的单片机,单片机读取数据将数据送到缓冲区内,通过LCD1602行实时显示,同时与预先设定的参数值进行比较处理;同时可以根据比较的结果对执行机构发出相应的信号,并通过继电器的控制对相应的设备如排风扇进行操作,以保证大棚的温湿度范围能够在预置的范围内,调节大棚内温湿度状态。系统采用数据处理模块单片机息采集模块DHT11温湿度传感器液晶显示模块、设置模块、报警模块、调控模块设计而成。数据处3
蔬菜大棚温湿度控制系统的设计理模块是采用微处理器芯片其可靠性高抗干扰能力强来完成温湿度数据的采集运算和逻辑控制的功能温湿度采集模块使用的是DHT11字温湿度传感器,温度测量范围0~50,湿度测量范围~90%RH。可以满足一般的检测需要,它使用单总线方式,接口简单,并且无需另外校准。分辨率为8Bit,完全能够满足日常环境温湿度的检测要求。假如要求更宽测量范围需更换温湿度传感器型号件电路及软件程序全兼容用EEPROM芯片AT24C04,使存储的温度上限和湿度上限可以掉电永久保存。可以通过四个按键方便地实现温湿度上限的调整。当温度或湿度超限后,报警信号点亮相应报警灯。该信号也可以通过三极管驱动继电器打开或切断风机、加热器等外部设备其系统原理设计框图如图所示中STC89C52单片机每2就会从DHT11湿度传感器中读入温度和湿度在液晶屏上即时显示液晶屏上同时显示温湿度上限值,该上限值保存外EEPROM存储器中,掉电不失,并且可以通过四只按键上调或下调。当温度或湿度值超过上限值时,报警信号点亮相应报警灯。该报警信号可以通过三极管驱继电器,以控制外部风机或加热器。DHT11温传器温、数LCD显示温湿度值
单片机
温度
外按键输入
过阈报警图.1系原理设计4
蔬菜大棚温湿度控制系统的设计3统硬件设计3.1单片机模块单方案一:是美国ATMEL公司生产的低电压、高性能CMOS型8位单片机,该单片机器件是采用公司的高密度、非易失性存储技术生产以兼容标准指令系统置通用8位中央处理器(CPU)与存储单元,功能强大。其片内的8K序存储器是FLASH艺的,这种单片机对开发设备的要求很低,开发时间也大大缩短。对于写入单片机内的程序还可以进行加密,这又很好地保护我们的劳动成果。其次,AT89C52前的售价比8031低场供应也很充足AT89C52可以构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低系统的成本。只要程序长度小于,四个口全部提供给用户的电压编程擦写时间仅仅需要l0ms。并且片可以提供三级程序存储器加密提供了简捷而又可靠的加密手段,可以完全保证程序或者系统不被仿制PO口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。方案二:STC89C52系列单片机的指令系统和AT89C52系列的完全兼容,但实际操作起来却存在很多问题:(1)不带ISP下载,但是要用下载器才行,STC89C52可以用转串口下载,下载软件可以到厂家网上去下。(2)单片机执行指令的速度很快,大约是AT的倍。虽然快是好事,但是这样一来,在上好使的程序在STC不一定好用,最典型的例子就是那些对时序有严格要求的模块,用STC时注意得加长延时,大约是的10~30倍就差不多,这一点可以通过调试验证。(3)单片机对工作环境的要求比较低,电压低于5伏时仍然能够正常工作甚至3伏到4伏之间都还可以工作而这样的环境下AT肯定不行,所以当一个系统用STC单片机好用,但用AT单片机不工作时,直接查最小系统,看单片机的供电是否正常。比较这两种方案,由于在学校期间学过数字电路、单片机原理C语言程序设计,综合考虑单片机的各部分资源和作为学生能够获得的资源,经过对比5
蔬菜大棚温湿度控制系统的设计此次设计要求,我选择用STC系列芯片完成。且学校也提供了相应的硬件操作平台,实际操作起来比较方便,故本系统选择STC89C52单片机作为主控芯片。足够本设计运行,且价格便宜,下载程序方便。单单片机最小系统主要是由电源、复位、振荡电路以及扩展部分等部分组成。对于一个完整设计来讲,首要问题就是为整个系统提供电源供电模块,电源模块的稳定可靠性是系统平稳运行的前提和基础。此次最小系统中的电源供电模块电源是通过计算机的USB口供给,当然也可使用外部稳定的源供电模块供给。振荡电路(时钟电路)最重要的是STC89C52单片机正常工作需要的时钟电路提供一个稳定的工作频率。一般情况下,根据STC89C52单片机时钟周期的要求回路需要选用频率为晶振内部有一个用于构成振荡器的高增益反相放大器,此放大器的输入和输出端分别是引脚和,在和XTAL2口接上时钟电源即可构成时钟电路,此系统设计中采用内部时钟产生方式。在XTAL1和XTAL2两端跨接晶振,与内部的反相器构成稳定的自激振荡器。其发出的时钟脉冲直接送入单片机内定时控制部件。电容对频率有微调作用。单片机复位电路原理是在单片机的复位引脚RST上外接电阻和电容,实现上电复位。当在单片机的引脚引入高电平并保持2个机器周期时,单片机内部就执行复位操作(若该引脚持续保持高电平,单片机就处于循环复位状态复位电平持续两个机器周期以上时复位有效。复位电平的持续时间必须大于单片机的两个机器周期。其数值可以由电路计算出时间常数。复位电路是由上电复位和按键复位两部分组成。上电复位:STC89系列单片为高电平复位,通常情况下在复位引连接一个电容到VCC再连接一个电阻到GND由此形成一个RC充放电回路保证单片机在上电时上有足够时间的高电平进行复位,随后回归到低电平进入正常工作状态,这个电阻和电容的典型值为10K和10uF。按键复位:按键复位就是在复位电容上并联一个开关,当开关按下时电容被放电、RST也被拉到高电平,而且由于电容的充电,会保持一段时间的高电平来使单片机复位。6
..蔬菜大棚温湿度控制系统的设计..如图3.1为单片机最小系统原理。
+10KM295011
13
K0RESET30Y130
24
1234567891011121314151617181920
VCCEA/VPPP3.1(TXD)ALE/PROGP3.2(INT0)P3.3(INT1)P3.6(WR)P3.7(RD)(A9)P2.1GND(A8)P2.0
403938373635343332313029282726252423222189C52图1单机最小系统理3.2湿度采集模块方案一选用温度传感器为温度检测模块是一线式数字温度传感器。它具有独特的单线式接口方式。测量范围在℃,-10℃℃,误差范围在-℃。最高精度可达℃。电容式湿度传感器。可测量相对湿度范围在0%~100%RH。方案二:选用DHT11作为设计的温湿度检测模块。是一种集成型的数字温湿度一体传感器。DHT11用的是数字模块采集技术与温湿度传感技术,这两项技术确保产品具有较高的可靠性与稳定性传感器是由一个电阻式感湿元件和一个测温元件组合而成,并与一个高性能8位单片机相连接。具有品质卓越、响应较快、抗干扰能力强、稳定性高等优点。测量范围20%~90%RH,0℃℃。测温精度为-℃,测湿精度为-\+5%RH。完全符合本次毕业设计的要求。经上述分析,方案一虽然精度更精确,却稍显复杂。方案二即便不能实现方案一的高精度测量。却也能满足设计要求。且简便易行、可靠稳定。具有超高的性价比,因此选择方案二。传统的温湿度传感器需要处理的是模拟信号,容易受到外界环境和温漂的影响,造成测量精度较低和可靠性较差;此外,温室内除了装有测量温湿度的传感器外,还需多个传感器、放大器和信号传输线。这些都将使得系统安装7
蔬菜大棚温湿度控制系统的设计和维护的难度增大,从而使故障率增大。选用数字型温湿度传感器DHT11,其最大的优点就是将传感器检测信息的功能和微处理器的信息处理功能有机地结合在一起。采用的是线制串行接口,使得系统集成变得简易便捷。超小的体积、极低的功耗,信号的传输距离可20以上,在很多条件下可以选择它作为传感器,除此之外它采用的是使4针单排引脚封装,连接方便,其成为各类应用甚至最为苛刻的应用场合的最佳选则。数字型温湿度传感器的特点是直接输出数字量。将温度感测湿度感测、信号变换、A/D转换和加热器等功能都集成到一个芯片上,DHT11传感器是一款含有已校准数字信号输出的温湿度复合传感器,具有可靠性高与稳定性高的特点,被广泛的应用日常生活中。通过二线数字串行接口来访问,所以硬件接口电路非常简单。DHT11温湿度数字传感器采用的是4单排引脚封装,传感器通电后,需要等待,这是因为需要越过不稳定的状态,在此期间不需发送指令,电源引脚(,GND)之间可增加一的电容,用以去耦滤波。DHT11实物图如图:图3DHT11实物传感器模块的软件流程如图所示:8
蔬菜大棚温湿度控制系统的设计图.3DHT11传器模块程序流程DHT11技术参数如下:供电电压:3.3~5.5VDC;输出:单总线数字信号;测量范围:湿度~,温度℃;测量精度:湿度5%RH,温度2℃;分辨率:湿度,温度℃;互换性:可完全互换;长期稳定性:年;本次设计采用温湿度传感器DHT11。它具有测量精度高,电连接简单等特点。具体接口如下:9
蔬菜大棚温湿度控制系统的设计引脚1:供电~5.5VDC;引脚2:DATA串行数据,总线;引脚3:NC空脚请悬空;引脚4:接地电源负;有一点必须注意,在引2接单片机时,同时要在数据线接一上拉电阻,接到电源上。DHT11典型应用电路如下图所示,连接电路简单,仅需要用控制器一个I/O口即可完成上下位的连接。一般建议连接线长度短于时用5K上拉电阻,于米时根据实际情况使用合适的上拉电阻。图3DHT11温度传感器外型及管脚数字湿温度传感器采用单总线数据格式单个数据引脚端口完成输入输出双向传输。其数据包由(组成。一次通讯时间最大3ms,数据分小数部分和整数部分。一次完整的数据传输为0bit,高位先出。3.3晶显示模块方案一采用液晶显示屏液晶显示模块是点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置个中文汉字(点阵128个符(点阵)以及64X256阵显示RAM(GDRAM与直接相接提供两种界面来连接微处理机8位并行及串行两种连接方式具有多种功能:光标显示、画面移位、睡眠模式等。方案二:采用LCD1602液晶显示屏。LCD1602是一种工业字符型液晶,能够同时显示即32个字符。LCD1602只能显示字母、数字和符号能显示16*2个字符,但寄存器不止个,有一些显示效果,如字符一个个显示、字符从左到右或从右到左显示等等,显示效果简单。总结在编程使用方面两者难度差不多原理差不多都是写指令写地址、
蔬菜大棚温湿度控制系统的设计写数据等等。当然12864液晶屏显示更面、字符更多。相比1602液晶屏12864能更形象具体的实现显示功能不过液晶屏也能实现设计的要求网上买比较廉价,最低的六块钱左右。而12864液晶显示屏最便宜的也要四十块钱。从造价方面考虑,当然是价格低廉的优先。而LCD1602是最好的选择。LCD1602概显示器使用最多的是发光二极管显示器LED)和液晶显示器(LCD)。由于它们都具有结构简单、耗电少、价格低廉、接口简单、寿命长等优点,被广泛应用于智能仪表场合,尤其是单片机系统中大量应用。以其功耗低、视觉范围广等特点也被广泛应用。对于温湿度测控系统的设计而言,显示电路的设计也是不可缺少的。在本设计系统中,不仅需要显示测量的温湿度值,而且还要显示不同的温湿度报警参数,显示模块的设计是十分必要的。考虑到本设计的特工作温湿度、显示行列数、光线等因素),设计中选用的是显示器。该显示器的大屏幕显示具有显示清晰、视觉范围广、价格低等优点。LCD1602为带背光和不带背光两种,基控制器大部分为,带背光的比不带背光的厚,是否带背光在应用中并无差别。使用的单片机系统液晶显示器作为输出设备具有以下优点:由于液晶显示接收信号中的每个点保存后的颜色和亮度,恒定的光,而不是作为一个阴极射线管(CRT)显示需要不断刷新新的亮点因此液晶显示器显示效果好、质量高。液晶显示器都是数字式的,接口与单片机系统相接更加稳定,从而使得操作更加便捷。示器主要是由显示屏上的电极控制液晶分子状态,通过液晶分子的组合来达到显示的目的,显示特性比以往的显示器高,性价比也比较高。相对来说,液晶显示器内部的电极和驱IC主要的功耗来源,因此耗电量比其它显示器要小得多。LCD1602基术参数如下:显示容量:个字符;芯片工作电压:4.5~5.5V;1
蔬菜大棚温湿度控制系统的设计工作电流:2.0mA(5.0V)模块工作电压:;字符尺寸:脚说明:第1:VSS地电源。第2:接5V正电源。第3VL液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可通过一个10K的电位器调整对比度。第4:为寄存器选择,高电平时选择数据寄存器、电平时选择指令寄存器。第5R/W读写信号线高电平时进行读操作低电平时进行写操作。当和R/W共同为低电平时以写入指令或者显示地址为低电平R/W为高电平时可以读忙信号,当为高电平为低电平时可以写入数据。第脚:端为使能端,当E端由高电平变成低电平时,液晶模块执行命令。第7~脚:~D7为位双向数据线。第15:背光源正极。第16:背光源负极。与单片机接口电路如图所示。图.5LCD与片机接口电路
蔬菜大棚温湿度控制系统的设计液晶显示的原理主要是利用液晶的物理特性,由电压对其显示区域进行有效控制,上电就会显示出来,也可以显示出设定的图形及其文字与字母。液晶显示器的特点:厚度比较薄、能够被大规模集成电路直接驱动、能够便捷的实现全彩色显示,近些年来,它已经被广泛应用在笔记本电脑、数码摄像机、手机移动通信等领域。电路中液晶接口如图所示:
+5V3.4报警模块
图3显模块该模块主要是结合温湿度采集模块,通过采集模块部分采集的信息转化电信号,经单片机系统处理后,进入显示模块。所测温湿度与该参数上下限给定值进行比较,如果高于上限值或低于下限值则报警灯亮,否则就作为正常的采样值,进行显示和控制。温湿度传感器采集来的温湿度与单片机设定的温湿度值相比较。报警电路中加了两个发光二极管,一个与单片机P2.5连接,另一个与单片机P2.6连接,只要其中任何一个过限,报警灯就会亮。当温度大于设定值,其中一只二极管发光;当湿度大于设定值,另一只发光二极管亮。两个发光二极管的颜色不同,这样可以通过颜色的不同来判断是温度超出范围还是湿度超出范围,这样以来是操作者比较方便管理与判断。单片机引脚输出的电流较小因此需要增加一个电流放大的电路即通过三极管来放大驱动报警灯(不同颜色的发光二极管3.5控制模块继电器是电子控制元器件,通常被应用于自动控制电路中。它具有控制系统又称输入回路)和被控制系统(又称输出回路),本质上是用较的电流去控制较大电流的一“动开关”故在电路中起着自动调节、安全保护、转换电路等作用。
蔬菜大棚温湿度控制系统的设计本电路采用常开继电器组成控制电路,本次设计只是降低温室数值。降温设备工作原理:当温度高于设定上限温度时,与单片机连接的引脚将送入低电平,三极管将导通,继电器有电流通过将吸合,则降温装置将进行降温工作,使温度降低。当温度下降到设定范围之内时,置其引脚为高电平,三极管将截止,继电器停止工作,处于常开状态,降温装置停止工作。降温等其他继电器控制设备原理与加温设备原理相似。3.6值模块温湿度阈值存储在芯片AT24C02中,并可以通过K1K4按键调节并保存其中K1为度上限增加K2为温度上限减小K3为湿度上限增加,K4为湿度上限减小。AT24C02是IIC片,其电路如图示:
U224C02A2_SCL2_SDA
VccSDA
GND图.7的片引脚
蔬菜大棚温湿度控制系统的设计4统软件程序的计4.1软件程序设计软件的设计是本次设计中最重要的环节之一,是此次设计的重点,软件设计将直接影响本次设计的测控系统能否成功。与硬件设计相对应,软件设计也是采用的模块化程序设计的方式,模块包括主程序模块,初始化参数设置模块,读出温湿度子程序、按键处理子程序、LCD1602显示子程序等。系统进行软件设计时,必须先知道系统的组成,数据的读取,数据的传输,信号的控制的与显示,以及信号的传输处理和控制系统的运转。然后进行软件设计时,先搞清楚各个部分的子程序及它们的流程图,然后进行语言编程,最后将它们系统的编程。本系统设计的工作流程是,开始并初始化后,先从键盘上输入要设定的温度和湿度的上限值;传感器读取设定的温湿度值,读取成功后,线性拟合数据,然后LCD显示读取的数据,如果温湿度数值过限,则报警灯就会亮,然后通过继电器启动控制设备;直到读取的数据在温湿度上限范围内,控制设备停止工作,显示屏显示当前的温湿度值。设计软件主程序流程图如图所示:数据初始化定时器初始化显示初始化进入后台while循环否
有转换标志吗?是温湿度转换超过阈值吗?否温湿度数值显示有键按下吗?
是是
报警按键处理否图.1主序流程
蔬菜大棚温湿度控制系统的设计主程序编写、管脚定义程序以及各子程序编写见附录。4.2仿真软件介绍本设计用到了Proteus和Keil两种软件,两者能完美的结合在起,实现虚拟的实物效果,为以后的实物焊接提供了保障。软件是由英国Labcenter公司开发的EDA工具软件,软件有者三十多多年的历史,在世界范围内被广泛使用,除了具有和其它EDA工具一样的原理布图PCB自动布线以及电路仿真的功能外其最大的功能是,它的电路仿真是互动的,主要是针对微处理器应用,除此之外,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试,如有显示及输出,还能看到运行后输入输出的效果,配合系统配置的虚拟仪器如示波器、逻辑分析仪等。KeilC51本次设计是在环境下开发的C软件支持C语言的编程及调,运用方便,是做C言毕业设计者的首选。设计的首要任务是安装和学习使用这个软件,在简单的学习和了解C后,便可以在此环境下开始了进行设计工作。在编译完后,再运STC_ISP_V480软件烧录到开发板上,实现实物与程序的连接。在烧录前要对进行一些必要的设置。第一步:设MCU为STC89C52RC;第二步:打开编写好并编译的程序文件,它是以.hex为后缀的文件第三步选择对应的COM端(可在我的电脑的设备管理处查看COM选项四步:点击下载。Keil软件提供丰富的库函数和功能强大的集成开发调试工具。工具包的整体结构,与分别是forWindows和forDos的集成开发环境(IDE以完成编辑、编译、连接、调试、仿真等整个开发流程。Keil生成的目标代码效率非常之高多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。与汇编相比C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。
蔬菜大棚温湿度控制系统的设计4.3整体下载与调试USB转打开USB驱动文件夹下的安装文件按提示安装转串口驱动程序装完成后插入下载线后在[开始]-[控制面板]打印机和其他硬件]-[设备管理器,在端口”分支下有(ProlificX表示串口号如果没有说明串口驱动没有安装,须重新安装。记住括号里的口号。下打开STC单片机下载软件文件夹,点击运行STC_ISP_V481.exe程,出现如下界面如下图。正确选择MCU类型,COM(与刚才安装的COM号一致最高波特率和最低波特率都选或者(下载线内PL2303芯片所限,没办法开正确.hex数据文件。按下电路板上的电源按纽,保证其有个失电至上电的过程,则窗口显示开始烧录芯片。在完成对程序的调试及烧录之后,还需要对其进行演示,把开发板与电脑连上,设置好对应的接口,完成供电及下载。下载完成后程序自动运行,或重上电后程序正常运行。图.2下软件
蔬菜大棚温湿度控制系统的设计调在计算机上,利用件对第一步输入的源程序进行编译,变为可执行的目标代码。如果源程序有语法错误,则其错误将显示出来,然后返回到第一步进行修改,再进行编译,直到语法错误全部纠正为止。在线调试。对于与系统、硬件无联系的程序,可以借助在线调试手段,发现逻辑错误后,返回到第一步修改,直到逻辑错误纠正为止。对于与系统硬件紧密相关的程序,则需对软件和硬件同时进行调试,将程序烧入CPU,然后将CPU插入系统。发现硬件故障后应排除故障,发现逻辑错误后应修改程序,消除逻辑错误。
.--/蔬菜大棚温湿度控制系统.--/5系统总设计该系统能够正常运行,主要是靠硬件部分和软件部分相结合,两者相辅相成,缺一不可。其中硬件部分主要是由六个大的模块构成,分别是单片机控制模块、传感器模块、液晶显示模块、报警模块、控制模块以及阈值设置模块。其中单片机控制模块是此次设计的核心模块,主要是指STC89C52芯片,它控制整个系统的运行,利用其各个口分别控制其他模块,使其他模块能够成为一个整体,实现功能的需要,DHT11湿度传感器中读入温度和湿度,在液晶屏上即时显示。液晶屏上同时显示温湿度上限值,该上限值保存外部EEPROM存储器中电不失并且温湿度上限可以通过四只按键上调或下调。当温度或湿度值超过设定上限值时,报警信号点亮相应报警灯。例如湿度超出上限,报警信号可以通过三极管驱动继电器,以控制外部排风扇。软件部分也是此次设计的核心,系统软件采用汇编语言编写,按照模块化的设计思路设计程序将设计程序在软件上仿真测试并下载到单片机中。软硬件结合,完成系统的总体设计。电路的总体设计如图1示:
口
+5V
统
源
+5V
DATA动
+5V
+5V
L
Kj1+5VKj2
KHTM1
HT
K
LDATAKKLATXHHHH
TVALATX
VDN
口+5V+5V路A1+
A
-
图.
1
电路总体设计系统具体工作方式如下通过检测出当前环境下的温湿度将所测
蔬菜大棚温湿度控制系统的设计数据交给STC89C52单片机进行分析和处理,并分别存入不同数组以便显示时候用。其中,为了显示稳定,系统每间采集一次数据送入单片机。如上图所示,单片12~接口为按键控制接口,通过外部按键设置所需温湿度上限值并与外部芯片相接将设置值保存1外接外部芯片AT24C02。采集外部信息经传感器处理后,转化为电信号,再由单片机分析处理后,将信号传递给液晶显示部液晶电路接口连接如上图所示湿度超出阈值时,单片机6、7接口分别控制两个继电器的工作状态(接口与L相接,7接口与R相接经单片机分析处理后,通过小灯指示哪一路工作,能自动开启相应的继电器驱动负载而调节外部温湿度环境变化值可以通过存储,实现断电保存。结论本文设计主要涉及了针对丝瓜大棚温湿度的测量显示以及实现简单控制。主要是数字式传感器结合STC89C52单片机来完成整个系统的测控采用传感器采集信息,输入单片机,与阈值比较后,再由单片机再控制其他模块来完成整个系统的控制。利用系列单片机指令系统丰富、小巧、灵活易扩展
蔬菜大棚温湿度控制系统的设计的特性,在所设计的蔬菜大棚温湿度控制系统中,使得整个系统的性价比大幅提高。但是系统还存在一些不足,比如温湿度测量不够精确,特别是湿度,波动较大。但大体能反映出设计的要求。本系统的成功设计解决了以前丝瓜大棚靠农民手工测量棚内温度和湿度,并用人工方法进行温度和湿度控制的缺点,提高了温度和湿度的检测速度和检测精度,同时也节省了大量人力和物力。本系统其性价比高,价格低廉,操作方便,具有较高的应用价值。在我国农村具有非常广泛的应用前景。致谢时光飞逝,四年大学生活已经接近了尾声。在这四年里,老师对我的谆谆教导,我将会铭记在心,还有同学之间的深厚情谊,也将会永远成为我的动力源泉。谨此向他们表示诚挚的谢意。在我论文即将全部完成之际,我想向曾经给予我帮助和支持的人表示衷心的感谢!也感谢母校给我提供了这么好的学习和生活环境。感谢我的指导老师,本设计是在洪老师的亲切关怀和悉心指导下完成的。他严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激
蔬菜大棚温湿度控制系统的设计励着我。同时也感谢马老师,在论文写作方面给了我无私的指导和帮助。另外,在校图书馆查找资料的时候,图书馆的老师也给我提供了很多方面的支持与帮助。在此向帮助和指导过我的各位老师表示最中心的感谢!同时,我要感谢电气工程学院的各位老师,正是由于他们的传道、授业、解惑,让我学到了更多的专业知识,我也从他们身上学到了如何求知治学、如何为人处事。我还要感谢我的同学和朋友,在我写论文的过程中给予我了很多素材,还在论文的撰写和排版过程中提供热情的帮助,正是由于你们的帮助和支持,我才能克服一个又一个的困难和疑惑,直至本论文的顺利完成。最后请再一次允许我感谢所有在毕业设计中曾经帮助过我的老师和同学,以及在设计中被我引用或参考的论著的作者。参考文献Y.speakingthesynthesisofcontrolingreenhouse.ActaHort,[2]G.vanuseracceptedoptimalgreenhouseclimate.Electronicsin2000[3]K.G.Arvanitisa,atc·Multirateofgreenhouse,inAgriculture,2000蔡菲娜.片微型计算机原理和应[杭:浙江大学出版社周坚单片机轻松入门[北京:北京航空航天出版社2002孙育才-系单片微计算机及其应[南京南大学出版社公孙茂,马宝匍,孙晨.单片机入口接口实例[M].北:北京航空航天出版社2002.龙泽明立桂等MCS-片机原理及工程应[M].北防业出版社,
蔬菜大棚温湿度控制系统的设计胡辉,王晓,戴永单片机原理及应设[M].北:中国水利水电出版,,[10]谭强.C语程序设计(第三版[M].北京:清华大学出版社[11]天祥.新概念51单机C语教[M]电子工业出版社2009,96~181
蔬菜大棚温湿度控制系统的设计附录附录实物照片
--/蔬菜大棚温湿度控制系统的设--/附录原理图
口GND
+5V
统
源
+5V
DATA动
+5V
+5V
GND
GND
L
1K1K
Kj1GND+5VKj2
K
K
LDATAKKLAXGND
VALAXY1
V
COM
口GND+5VGND+5VA0A1+
A
-GND
GND
GND附录程序编写下面介绍main.c主序写其他程序略。头件和一些宏定义<reg52.h>"1602.h""dht.h""2402.h"
管定义Led_qushi=P1^6;Led_shengwen=P1^4;
蔬菜大棚温湿度控制系统的设计//去湿灯//降温灯//升温灯Key_HH1Key_HH2常、变量定义//定义标识volatilebitFlagStartRH=//始温湿度转换标志volatilebit=//键按下//定义温湿度传感器用外部变量externU8U8FLAG,k;externU8externU8U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_da
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 投资心理学与行为金融学
- 人力资源服务合作协议模板二零二五年
- 二零二五版国有产权无偿划转协议
- 短视频+电商节日促销行业跨境出海战略研究报告
- 科技创新市场推广与品牌行业深度调研及发展战略咨询报告
- 清真寺保护在线平台行业深度调研及发展战略咨询报告
- 模块化学习积木企业制定与实施新质生产力战略研究报告
- 立式广告机在线平台行业深度调研及发展战略咨询报告
- 环保纸张供应商合作行业深度调研及发展战略咨询报告
- 家庭资产传承规划与安排
- 常见恶性心律失常的护理
- 2025年1月浙江省高考物理试卷(含答案)
- 【公开课】同一直线上二力的合成+课件+2024-2025学年+人教版(2024)初中物理八年级下册+
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- (2024年)桥梁施工质量控制要点
- NB-T 47013.15-2021 承压设备无损检测 第15部分:相控阵超声检测
- 中国古典诗歌的多义性
- 生产经理转正述职报告课件
- 空调清洗施工方案
- 《钱的旅行》课堂 课件
- 《数据库验收规定》word版
评论
0/150
提交评论