欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    毕业设计论文基于STC89C52单片机的大棚温湿度监测与报警系统设计.doc

    • 资源ID:4863076       资源大小:3.17MB        全文页数:49页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计论文基于STC89C52单片机的大棚温湿度监测与报警系统设计.doc

    本科毕业论文(设计)题 目: 大棚温湿度监测及报警系统 学 院: 专 业: 学 号: 姓 名: 指导老师: 职称: 成 绩: (分数) 温州医学院教务处制II毕业设计(论文)诚信声明书本人承诺:在今后的毕业(设计)论文撰写过程中,将遵守学校有关规定,恪守学术规范,在指导老师指导下独立完成研究成果。本人在论文写作中参考的其他个人或集体的研究成果,将均在文中以明确方式标明。本人依法享有和承担由此论文而产生的权利和责任。声明人: (签字) 时间: 年 月 日大棚温湿度监测与报警系统摘要:本文以STC89C52单片机为核心,结合温度传感器AD590及湿度传感器HS1101设计并完成了一款适用于大棚的监测与报警系统。该系统主要由环境参数采集模块、数据处理模块、显示及按键模块和电源模块几大部分组成。首先由传感器采集温度、湿度数据,经单片机处理后在LED上显示,并与按键输入的预设值进行比较,如果超出预设值一定范围,后再由单片机启动报警模块。经调试,系统工作性能稳定,温度测量精度可达0.5,湿度测量精度可达1%,基本达到预设目标。关键词:STC89C52型单片机;AD590;HS1101湿度传感器;大棚 Design of a temperature and humidity monitoring and alarming system for greenhouse application Abstract: In this thesis, a temperature and humility alarming system for greenhouse applications.was designed and completed, utilizing STC89C52 microcontroller, temperature sensors AD590 and humidity sensors HS1101. The system mainly consists of environmental parameters acquisition module, data processing module, display and keypad module and power module. Firstly, temperature and humidity data was collected by the sensors. Then, after processing by the MCU, the results was displayed on LED. Finally, conpared with the setting values, if the default value beyond a certain range, and then start the alarm module from the SCM. After commissioning, the system performance and stability, temperature measurement accuracy up to 0.5 , humidity measurement accuracy up to 1%, basically reached the preset target.Keywords:STC89C52 microcontroller; AD590; HS1101 humidity sensor; greenhouse 目 录摘要IABSTRACTI第一章 绪论11.1课题研究背景及意义11.2国内外研究概况11.2.1 国外研究概况11.2.2国内研究概况21.3课题主要研究内容与目标3第二章 系统总体方案设计52.1总体方案52.2单片机小系统52.3温度及湿度监测模块52.3.1 温度监测模块62.3.2湿度监测模块72.4电源模块设计8第三章 系统硬件设计及性能分析93.1温度测量模块93.1.1 温度测量电路原理93.1.2 温度测量模块性能分析与评估103.2 湿度测量模块113.2.1湿度测量电路原理113.2.3 湿度模块性能分析与评估123.3 单片机小系统及相关电路133.3.1 A/D转换电路133.3.2系统时钟电路153.3.3 系统复位电路153.3.4 系统报警电路(蜂鸣电路)153.3.5 4×4键盘和8位数码管显示电路163.4 环境参数调节模块及电源电路183.4.1 调节模块电路183.4.2 电源电路18第四章 系统软件编程及调试214.1 主程序流程214.2温度监测软件流程214.3 湿度监测软件流程224.4A/D转换流程流程234.5 4×4键盘和8位数码管显示电路软件流程24第五章 结论与展望275.1结论275.2 展望27参考文献29附录31附录1:程序代码31附录2:PCB板制作41附录3:实物图44温州医学院本科毕业论文(设计) 大棚温湿度监测及报警系统的设计与制作第一章 绪论1.1课题研究背景及意义目前,我国农业正处于从传统农业向以优质、高效、高产为目标的现代化农业转化新阶段。而大棚作为现代化农业设施的重要产物,在国内多数地区得到了广泛应用。大棚可以避开外界种种不利因素的影响,人为控制或创造适宜农作物生长的气候环境,可以看成是一个半封闭式的人工生态环境1。由于大棚中各种环境因素是可以人为控制的,因此控制技术直接决定着大棚中农作物的产量和质量。大棚监测系统一般包括三个模块:环境参数采集模块、数据处理模块和执行模块。在目前的监测系统中,需采集的环境参数主要包括温度、湿度、CO2浓度、光照强度、土壤湿度等。在实际设计中还需根据大棚的规模及所在区域设定不同的采集方式,确保数据采集的准确性。例如我国北方地区,冬季寒冷而漫长,大棚监测最主要的一部分就是温度的调节。这时可将一天分为午前、午后、前半夜和后半夜4个时段来进行温度调节。午前以增加同化量为主,一般应将棚温保持在2530为宜;午后光合作用呈下降趋势,以2025为好,避免高温下养分消耗过多;日落后45h内,要将棚内温度从20逐渐降到15上下,以促进体内同化物的运转。此后,再将夜温降到1012,以抑制呼吸、减少消耗、增加积累,但也不能降得过低,以免冻伤植物 2。考虑外界环境因素的同时也不能忽略植物本身的生理过程,比如植物的蒸腾作用、光合作用等,事实上大棚内的水分养料供给可以通过蒸腾这样的实测数据来决定;而CO2浓度则可根据光合作用的情况来决定,这一系列监测过程都可通过单片机系统来实现。本课题正是以此为出发点,利用单片机、结合相应的湿度与温度传感器,设计并完成了一款结构小巧、价格低廉、性能相对稳定的大棚温度、湿度监测与报警系统。1.2国内外研究概况1.2.1 国外研究概况美国是最早发明计算机的国家,也是将计算机应用于大棚控制和管理最早、最多的国家之一。美国开发的大棚计算机控制与管理系统可以根据作物的特点和生长发育所需要的条件,对大棚内光照、温度、水、气、肥等诸多因子进行自动调控,还可利用温差管理技术实现对花卉、果蔬等产品的开花和成熟期进行控制3。在日本,作为设施农业主要内容的设施园艺相当发达,塑料大棚和其它人工栽培设施达到普遍应用,设施栽培面积位居世界前列,蔬菜、花卉、水果等普遍实行设施栽培生产。针对种苗生产设施的高温、多湿等不良环境,日本进行了几种设施项目的研究4,主要有设施内播种装置、苗接触刺激装置、苗灌水装置、换气扇的旋转和遮光装置的开闭装置(温度、湿度及光照控制)、缺苗不良苗的监测及去除和补栽装置、CO2施肥装置等方面的自动化研究5。2002年,英国伦敦大学农学院利用计算机遥控技术,可以观测50km以外大棚内的温度、湿度等环境状况并进行遥控6。为保证CO2气体在大棚分布均匀,大棚中通常安装通风机,搅动空气使大棚中的CO2浓度一致。荷兰的园艺大棚也发展较早,由于地处高纬度地区,日照短,全年平均气温较低,因此,集中较大力量发展经济价值高的鲜花和蔬菜,大规模地发展玻璃大棚和配套的工程设施,全部采用计算机控制5。另外,国外大棚业正致力于高科技发展。遥测技术、网络技术、控制局域网已逐渐应用于大棚的管理与控制中,近几年各国温度控制技术提出建立大棚行业标准,朝着网络化,大规模,无人化的方向发展的思路7。1.2.2国内研究概况国内的计算机应用开始于上世纪70年代中期,当时主要用于数据的统计分析和计算。70年代末起,我国陆续从以色列、美国、日本、荷兰等国引进了许多先进的现代化大棚,在吸收国外发达国家高科技大棚生产技术的基础上,我国农业科研工作人员进行了大棚内部温度、湿度、光照、CO2浓度等环境参数控制技术的综合研究。1987年中国农业科学院引进了FELIXC 512系统,并建立了全国农业系统的第一个计算机应用研究机构8。到了90年代初期,计算机开始用于大棚的管理和控制领域。2000年,金钰研究了工业控制机IPC在自动化大棚控制中的应用9。该研究是以工业控制机为核心采集环境信息,控制执行机构。实现了大棚的封闭环境控制,但该系统布线复杂,维护困难且成本过高。2005年,杜辉等研究了基于蓝牙技术的分布式大棚监控系统10。该系统将蓝牙技术和现场总线技术相结合运用于大棚群的监控,提高了系统的可靠性、降低了数据传输过程中干扰。但由于蓝牙技术本身的不成熟,该系统的实际应用仍需要一定的时间。2007年,唐娟等研究了基于新型AVR单片机的大棚测控系统11。该系统把个体生产和规模化生产相结合,在单个大棚大棚生产实现智能自动化的基础上实现连栋大棚大棚的规模化生产。但是所有性能都集中在单片机上,单片机系统一旦出现故障,整个系统都会失控。2008年,周茂雷,郭康权研究出了基于ARM7微处理器的大棚控制器系统12。该系统能通过AD算法实现大棚各路模拟量、开关量实时动态采集,将采集到的数据经处理后定时保存并送出控制量。1.3课题主要研究内容与目标本课题主要研究如何制作一个应用于中小型大棚的可达到温湿度实时监测及报警功能的系统。设计完成包括环境参数采集、数据处理、键盘输入报警值、判断报警、外围处理功能等模块。具体实施主要通过选择传感器件、设计应用电路、编写功能程序等步骤来实现该课题所需要求。系统的最终目标是达到大棚温湿度参数实时测量及显示,并达到一定的精度,能最终满足实际需求。同时,当测量结果超出设置数值一定范围后,能顺利启动报警模块,提示管理人员给出响应。44第二章 系统总体方案设计2.1总体方案本系统主要由单片机小系统、温度监测模块、湿度监测模块、电源模块、A/D转换电路、4×4键盘和8位数数码管显示电路及风扇电路组成。总体硬件结构如图2-1所示。图2-1 总体硬件框图2.2单片机小系统在整个单片机控制系统中最关键的器件是中央处理器(CPU),它即是控制中心又是运算处理中心,本次设计采用了STC89C52作为控制系统的主机,它是一种低功耗、高性能的CMOS 8位微处理器。STC89C52可构成单片机的最小应用系统,缩小系统体积,降低系统成本。本课题所需要实现的单片机功能包括定时功能、复位功能、报警功能等,相对应的电路模块分别有时钟电路、复位电路、蜂鸣电路、烧写程序电路。小系统构成如图2-2. 图2-2 小系统的构成2.3温度及湿度监测模块本系统通过传感器采集环境参数,由处理模块读取数据并进行相应的处理,其中若要实现高精度与快速的环境信息获取,关键在于选择何种高性能的模数(A/D)转换器和传感器。由于环境参数的采集是在单片控制系统下发挥作用,因此,传感器的性能必须符合以下要求:(1)适应系统要求。现代大棚的实质是实现环境因子实时显示并自动调节作物生长环境条件,这些功能是通过一个闭环系统来实现的。因此,传感器的性能应该与控制系统相适应,尤其是传感器的长距离布点、传感器灵敏度的一致性、传感器的响应时间等,这样才能使系统真正做到快速反应和高效调控环境14。(2)长期稳定性好。大棚中传感器的使用环境比工业环境更恶劣,如高温、高湿。因此,传感器需要有期稳定性。(3)优良的性能价格比。考虑到运用与较大环境内的信息监测,则需要用到大量的传感器,因此,必须要求其价格较低廉,否则难以推广。2.3.1 温度监测模块温度传感器选用应该考虑使用方便、输出信号容易处理且适合大棚环境作业。美国TI公司生产的集成温度传感器AD590,其具有线性度好,精度高等优点,能满足本课题要求,其外观及基本电路如图2-3所示。AD590可将温度信号转换成对应的电流信号输出,温度每升高1K,其输出电流将增加1uA。其测温范围为-55+ 150,工作电压4-30V。电路设计时,利用电阻元件将电流信号转换成为电压信号,如图2-3所示。图 2-3 AD590外形 电路符号及基本电路温度监测模块结构如图2-4所示,首先由AD590将温度信号转换成相应的电信号,然后经A/D芯片转换成数字信号送至单片机小系统,与键盘设置温度值进行比较,如超出设定值一定范围启动风扇降温装置。图2-4 温度监测模块框图2.3.2湿度监测模块本课题对于湿度传感器的选择也是主要考虑环境及成本因素,注重传感器的稳定性,性价比及实用性。本系统的湿度模块中采用的是法国HUMIREL公司的电容式湿度传感器HS1101,与其他产品相比,它有着显著的优点: (1) 具有高可靠性和长期稳定性; (2) 无需校准的完全互换性; (3) 响应时间快; (4) 能够处于长期饱和状态,瞬间脱湿; (5)特有的固态聚合物结构; (6)适用于线性电压输出和线性频率输出两种电路; (7)适应自动装配过程,包括波峰焊接、回流焊接等15。其外形如图2-5所示。图 2-5 HS1101外形及电路符号图 2-6 HS1101湿度传感器的电容-湿度响应曲线HS1101湿度传感器的的电容-湿度响应曲线如图2-6所示。相对湿度在0%-100%RH范围内,电容量将从162PF变到200PF,其测量误差不大于2%RH;响应时间小于5s;温度系数为0.04pF/。湿度监测模块结构如图2-7所示。该模块的中心是将传感器接入一个555非稳态电路,输出一个频率信号并由单片机直接采集、处理。由按键输入极限值,超出该值则触发蜂鸣报警。图 2-7 湿度监测模块框图2.4电源模块设计系统供电总共需要两种电源,AD590的工作电压为9V,小系统及各种芯片的工作电压为5V,风扇供电5V。电源模块如图2-5所示,将220V交流电经变压器、桥路整流后,通过78系列的三端稳压集成芯片获得相应的常用电压输出。图 2-5 电源模块框图第三章 系统硬件设计及性能分析本章为核心内容之一,主要针对系统的硬件设计及调试过程进行详细介绍。3.1温度测量模块3.1.1 温度测量电路原理温度监测电路主要由AD590、100uf电容、9K4电阻、1K电位器、运放LM324组成,原理如图3-1所示。由图可知电容的作用是保持AD590的工作状态,根据AD590 的特性,其中由AD590 、电位器RP、R和运放组成电流电压转换电路,运放连接为电压跟随器形式,主要为增加信号的输入电阻。图 3-1 温度测量电路首先介绍下AD590的基本工作原理,当被测温度一定时,AD590则成为了一个恒流源,把它与直流电源相连并在输出端串联一个标准电阻,此时流经该电阻上的电流与被测热力学温度将成正比16。温度每升高1K,电流增加1uA,当负载电阻为10K,则电阻上的压降将增加10mV。在室温20 oC时调节电位器使输出电压为2.93V(对应293 K),经模数转换后输入单片机, 通过软件编程将电压值减去2.73V,直接将热力学温度转换为摄氏温度。当然这一转换过程也可通过硬件实现。其次是运放的选择,该电路选择了LM324,其特点是价格便宜,工作电压范围较大,低至3.0V高至32V, 静态电流为MC1741的静态电流的五分之一; 共模输入范围包括负电源,因而消除了在许多应用场合中采用外部偏置元件的必要性,另外具有短路保护输出、高增益频率补偿运算、真差动输入级、输入端具有静电保护功能。其引脚排列如图3-2所示。 由于LM324 四运放电路具有电源电压范围宽,静态功耗小,价格低廉等优点,因此被广泛应用于家用电器,工业仪器,电子玩具,报警装置,自动控制等电路中。图 3-2 LM324引脚排列3.1.2 温度测量模块性能分析与评估通过上述测温电路将温度这一非电物理量转换成电压信号,调试过程中还需对温度电压进行定标处理。实际操作过程如下:(1)准备一烧杯冷水,一烧杯热水,一支温度计及万能表;(2)将温度计放入冷水中,再把热水加入冷水中,待温度到达15便把绝缘处理后的AD590放入杯中,然后用万能表测量图3-1中out端输出电压值;(3)缓慢将热水加入冷水,均匀搅拌,待热平衡后,测量温度值并记录当时的输出电压值。由于实验条件有限,定标过程中只测量了10组数据;考虑到大棚内一般的温度要求,定标范围选择15-25。测量数据如表3-1所示。表 3-1 温度测量电路电压对应温度值电压值(V)2.872.892.902.912.922.932.932.942.952.95温度值()15.216.117.318.019.120.221.022.223.024.1图 3-3 温压曲线将表格所记录的值绘成温度与输出电压关系曲线,如图3-3所示。其中A为实际测量曲线,B为模拟的理想情况下AD590的温度与电压关系曲线。由图可以看出,在温度范围为15.220.2 oC时,输出电压与温度基本保持线性关系。在21.0 oC时曲线A出现拐点,且随温度进一步上升,线性度将有所下降。分析原因,我们认为主要是由于整个定标过程在室温环境下进行,当杯中水温较高时,加入冷水后温度下降过快所致。当然电源不稳定或者其他的一些人为因素,也会影响定标结果。这些问题可以通过后续软件调试克服,比如采集多次数据做平均值或者改变算法等方式来弥补。3.2 湿度测量模块3.2.1湿度测量电路原理湿度测量电路主要由湿度传感器HS1101、NE555芯片及一系列电阻组成。HS1100湿度传感器是一种基于电容原理的湿度传感器,相对湿度的变化和电容值呈线性规律。在自动测试系统中,电容值会随着空气湿度的变化而变化,因此将电容值的变化转换成电压或频率的变化,才能进行有效地数据采集。本次湿度测量模块采用以555芯片为中心的振荡电路,将HS1100湿度传感器充当振荡电容,从而完成湿度到频率的转换,电路如图3-4所示。集成定时器555 芯片外接电阻R1、R2、R3与湿敏电容HS1101 ,构成了对HS1101的充电回路。7 端通过芯片内部的晶体管对地短路又构成了对HS1101 的放电回路,并将引脚2 、6 端相连引入到片内比较器,便成为一个典型的多谐振荡器,即方波发生器。另外, R6是防止输出短路的保护电阻, R4和R5用于平衡温度系数。 图 3-4 湿度测量电路图该电路的核心是NE555芯片,其内部功能原理框图如图3-5所示。 NE555具有如下特点:1.它的操作电源电压范围极大,可与TTL,CMOS等逻辑电路配合,也就是它的输出准位及输入触发准位,均能与这些逻辑系列的高、低态组合;2.只需简单的电阻器、电容器,即可完成特定的振荡延时作用。其延时范围极广,可由几微秒至几小时之久;3.它的计时精确度高、温度稳定度佳,且价格便宜;4. 其输出端的供给电流大,可直接推动多种自动控制的负载;5.静态电流 最大值 VCC = 5 V, RL = =6mA VCC =15 V, RL = =15mA 。图3-5 NE555 内部功能框图因为湿度测量的不稳定性,所以记录很难在一个准确的值上,顾采用多次测量取平均值的方法来做这次定标3.2.3 湿度模块性能分析与评估湿度测量电路输出的是一个与环境湿度相对应的5-6KHZ的方波信号,由示波器采集的信号波形如图3-6所示。湿度测量也需进行相应的定标处理,具体过程如下:(1)准备一个湿度计、电吹风、喷雾器、示波器;(2)将电路输出端接入示波器,先长时间置于一般环境内(湿度计需要较长时间响应),待频率在某个值左右浮动时每隔一分钟记录一个数据,一共记录5次,然后做平均值;(3)增加湿度用喷雾器,减小湿度用电吹风并尽量维持在一个恒定的环境内,再按前面的步骤记录数据,测量数据记录如表3-2所示。表 3-2 湿度测量电路频率对应湿度值湿度(%)0102030405060708090100频率(HZ)66426516639262686145602058925760562254785325图 3-6 湿度波形图图 3-7 湿度-频率曲线按照表格绘制了湿度-频率曲线,如图3-7所示。由图可见两者之间基本成线性关系。数据测量时发现,在某一实验条件下,示波器显示频率值会出现小抖动,因此我们采用在一段时间内取平均值的办法来处理。造成这一现象的原因经分析后,认为主要应该是由于在实验过程中对环境的湿度控制比较难以掌握、以及传感器的灵敏度造成。3.3 单片机小系统及相关电路单片机小系统主要负责执行控制程序及各部件的驱动、数据存储、环境参数调节等。3.3.1 A/D转换电路A/D转换本系统选用的是10位的A/D集成芯片TLC1549,其引脚排列如图3-8所示。TLC1549 系列是美国德州仪器公司生产的具有串行控制、连续逐次逼近型的模数转换器, 它采用两个差分基准电压高阻输入和一个三态输出构成三线接口,其中三态输出分别为片选(CS 低电平有效) ,输入/输出时钟( I/O CLOCK),数据输出(DATA OUT) 。TLC1549 能以串行方式送给单片机。由于TLC1549 采用CMOS 工艺,内部具有自动采样保持、可按比例量程校准转换范围、抗噪声干扰功能,而且开关电容设计使在满刻度时总误差最大仅为±1LSB( 4.8mV),因此可广泛应用于模拟量和数字量的转换电路。A/D转换电路原理如图3-9所示。图 3-8 TLC1549 引脚排列示意图图 3-9 AD转换电路TLC1549工作原理:TLC1549 具有6 种串行接口时序模式, 这些模式是由I/O CLOCK 周期和CS 定义。根据TLC1549的功能结构和工作时序, 其工作过程可分为3 个阶段: 模拟量采样、模拟量转换和数字量传输。图3-10所示为TLC1549 的时序图。图 3-10 TLC1549时序图3.3.2系统时钟电路 系统时钟电路由两个30 pf电容及一个12兆晶振构成。时钟电路用于产生单片机工作时所需的时钟控制信号(如图3-11所示),本电路采用了非固定式的设计,因为在软件编写过程中,对程序的运行时间是有要求的,这时就需要根据实际情况更换晶振。AT89C52芯片最高时钟频率可达80MHZ,根据单片机的每十二个时钟周期为一个机器周期,即Tcy =12Tosc ,所以时钟周期范围为:0.15 -1s(12M晶振),可满足本课题需求。图 3-11 时钟电路图 3-12 复位电路3.3.3 系统复位电路系统复位电路主要由一个按键、一个二级管、一个10uf电容及一个10K电阻构成。复位电路用于单片机的初始化操作,可以使单片机由于程序运行出错或操作错误使系统处于死锁状态时能够重新启动。因此复位电路必不可少。复位方式有上电自动复位和手动按钮复位两种,本系统选用的是手动按钮复位电路,图中3-12所示。该复位电路能够在电源因某种干扰瞬间断电时使电容迅速放电,在二极管DMCU1上产生一个压降,从而保证了电源恢复后单片机可靠复位,使其适用于现场干扰强、电压波动大的工作环境。3.3.4 系统报警电路(蜂鸣电路)蜂鸣电路主要由两个10K电阻,三极管9012和一个蜂鸣器组成。蜂鸣器在多种场合被作为发声器件,他可以实现报警、音乐演奏等。蜂鸣器分为有源和无源两种。也称为直流蜂鸣器和交流蜂鸣器。有源蜂鸣器通上电就会发出预定的声音,控制比较简单,但是发出的声音较局限。电路如图3-13所示。通过CON1接到P3.7脚上,也可根据实际需要,用跳线跳接到其他接口上,实际电路中接P2.1口。图 3-13 蜂鸣电路3.3.5 4×4键盘和8位数码管显示电路4×4键盘和八位LED显示电路用于输入数据、控制信号和显示数字、字符。该电路采用了数码管驱动及键盘控制芯片CH451,CH451是一个整合了数码管显示驱动和键盘扫描控制以及up监控的多功能外围芯片。CH451内置RC振动电路,可以动态驱动8位数码管或者64位LED,具有BCD译码、闪烁、移位等功能;同时还可以进行64键的键盘扫描;CH451通过1线或者可以级联的4线串行接口与单片机等交换数据;并且提供上电复位和看门狗等监控功能。CH451引脚排列如图3-14,引脚定义见表3-3。图 3-14 CH451引脚排列表 3-3 CH451引脚定义整体电路设计如图3-15, 其中DOUT引脚最好连接到单片机的中断输入引脚, 这样可用中断方式响应按键。如果连接到非中断输入引脚, 则应该使用查询方式确定CH451 是否监测到有效按键。CH451的段驱动引脚串接的电阻R (200) 用于限制和均衡段驱动电流。在5V 电源电压下,串接200 电阻通常对应13mA 段电流。CH451 具有64键的键盘扫描功能, 为了防止键被按下后在SEG信号线与DIG信号线之间形成短路而影响数码管显示, 一般应在CH451 的DIG0DIG7 引脚与键盘矩阵之间串接限流电阻R(200) ,配合程序可实现4*4键盘输入坏人8位数码管动态显示。图 3-15 4×4键盘及8位数码管电路3.4 环境参数调节模块及电源电路环境因子调节模块是大棚控制系统的重要组成部分,设计结构合理、执行高效的调节系统能够提高整个系统的控制准确性、降低成本及系统功耗。本系统的环境调节模块主要由继电器控制的风扇电路构成。3.4.1 调节模块电路参数调节模块由风扇电路构成,该电路主要包括型号为JQC-3FF/006-1ZS(551)的继电器,三极管8055,1K5电阻及排插组成,电路如图3-16所示。该电路由单片机P2.0控制,当温度超过设定值时会使得继电器内部自动吸合,连接电源转动风扇,反之会自动断开连接。继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。继电器是当输入量(如电压、电流、温度等)达到规定值时,使被控制的输出电路导通或断开的电器。具有动作快、工作稳定、使用寿命长、体积小等优点。广泛应用于电力保护、自动化、运动、遥控、测量和通信等装置中。图 3-16 风扇电路3.4.2 电源电路系统需要两种电源供电,+5v和+9v电源电路由一系列电容和78系列三端稳压管组成,设计电源电路的主要目的是让电压更加稳定以及使系统方便运用,电路如图3-17。图 3-18 电源电路第四章 系统软件编程及调试本章主要针对系统的软件流程进行相应介绍,具体程序代码见附录1。4.1 主程序流程 主程序流程如下:系统初始化,包括CH451的数码管显示及按键、定时器,分别调用AD590和HS1101子程序用于LED显示,按键输入预设值,延时判断后启动蜂鸣报警或风扇电路。 主程序流程如图4-1所示:图4-1主程序流程图4.2温度监测软件流程温度检测流程:初始化后经时钟程序处理,得到一个上升沿计一次数,待测完10次后把数模转换值做平均并经过一定的计算送去LED显示及按键输入预设值后做出是否开启风扇的处理。室温(AD590)监测软件流程如图4-2所示:图 4-2 AD590监测程序流程图4.3 湿度监测软件流程湿度检测流程:由定时器计数器测得湿度的频率值,再将频率与标准对比得到相应的湿度值,送去显示和按键预设值判断是否触发蜂鸣报警。湿度监测流程如图4-3 图 4-3 湿度监测流程图4.4 A/D转换流程流程A/D转换流程:启动转换程序,初始化CLK、CS、DAT端口,经位的数据转换后返回转换值并读取转换值。A/D转换程序流程如图4-4所示:图 4-4 A/D转换程序流程图4.5 4×4键盘和8位数码管显示电路软件流程带数码管显示及按键流程:初始化复位、清屏,读取温湿度转换值用于数码管显示或读取按键输入的预设值并在数码管上显示。4×4键盘和八位数码管显示程序流程如图4-5所示:图 4-5 键盘与显示程序流程图第五章 结论与展望5.1结论本次设计的系统是在对我国目前大棚控制研究现状及大棚控制系统的优缺点等方面进行了充分、科学的调研、分析的基础上,将先进的单片技术、传感器技术相结合,制作了适合我国大棚控制的多参数大棚控制系统,得到以下结论:(1) 综合运用单片机技术,自动控制技术设计的大棚温湿度监测及报警系统,并丰富了外围设备如风扇控制。该系统具有可靠性高、智能化的特色。(2) 系统软、硬件采用模块化设计,设计了数据采集模块、处理器模块、环境调节模块。各模块相互独立,设计合理,使系统具有较高的可靠性和可扩展性。整个系统操作简单,且有一定的性能价格比。5.2 展望本研究虽然取得了一定的成果,但由于本人水平和试验条件的制约,仍需在以下两个方面进一步研究和完善:(1) 环境多因子采集可扩展性,当代大棚技术中已有许多方面的进展,对于作物生长更是有多方的制约因素,所以可以发展如CO2浓度、光照强度、蒸腾作用调节等方面以完善大棚系统的各项功能,达到最理想的效果。(2) 为使得系统调节更加准确,需要研究不同算法对采集到的数据进行处理并显示,以达到系统的实用效应。参考文献1王石磊,陈立军,郭艳玲.大棚测控技术的发展及我国大棚测控面临的问题J.林业机械于土木设备,2007,7(35):10-13.2 张玉峰. 基于单片机的蔬菜大棚温度控制系统设计J.农机化研究,2010.3(3):150-1533 高建平,赵龙庆.大棚计算机控制与管理技术的发展概况及在我国的应用前景J.计算机与农业,2003,2:93-95.4 Turner,Miehael,Shah,Steve.Red Hat Linux Administration:A Beginners Guide NewYork,London MeGraw-Hill Professional,2003:220-223.5 彭桂兰,张学军,张新东.大棚环境计算机测控技术的研究现状和发展趋势J.现代化农业,2002,5:9-11.6 王惠勇.英国的设施园艺J.农村实用工程技术,1993(7):28-29.7 Murat Demirbas Ken Yian Chow Chieh Shyan Wan.INSIGHT:Internet-Sensor Integration for Habitat Monitor-ing.Computer society,2006:182-185.8 孙忠富,陈青云,吴毅明.计算机在现代大棚中的应用现状及前景J.农业工程学报,1998(增刊):22 279 金钰.工业控制计算机在自动化大棚控制中的应用J.工业控制计机,2000,13(1):16-1710杜辉,陈教料.基于蓝牙技术的分布式大棚监控系统设计研究J.自动化仪表,2005,26(3):19-2111张素文,项希.基于ARM的温度采集与显示系统的设计J.自动化技术与应用,2007,26(6):123-12512周茂雷,郭康权,朱孟强,李芳环.基于ARM微处理器的大棚控制器系统设计J.微计算机信息,2008,12(6-1):12-13.13邱玉娟.运用KEILC分析HS1101湿度传感器F-RH转换算法J.现代电子技术,2008,24:184-18614武汉章.基于ARM9处理器的大棚环境测控系统的研究与实现D.西北农林科技大学,2009,5:12-1315常君,李延.湿度传感器HS1101在智能家居控制系统中的应用J.电子测试,2008,2(2):77-8016雷少刚.基于AD590组成温度测量电路及应用J.西安航空技术高等专科学校学报.2007,5:21-22附录附录1:程序代码#include "reg52.h"#define uchar unsigned char#define uint unsigned int#define ulong unsigned long#define CH451_RESET 0x0201 /复位#define CH451_LEFTMOV 0x0300 /设置移动方式-左移#define CH451_LEFTCYC 0x0301 /设置移动方式-左循#define CH451_RIGHTMOV 0x0302 /设置移动方式-右移#define CH451_RIGHTCYC 0x0303 /设置移动方式-右循 #define CH451_SYSOFF 0x0400 /关显示、键盘、看门狗#define CH451_SYSON1 0x0401

    注意事项

    本文(毕业设计论文基于STC89C52单片机的大棚温湿度监测与报警系统设计.doc)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开