基于单片机的温室监控系统设计毕业设计.doc
《基于单片机的温室监控系统设计毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的温室监控系统设计毕业设计.doc(57页珍藏版)》请在三一办公上搜索。
1、基于单片机的温室监控系统设计目 录1.前言11.1设计背景11.2实施计划22 总体方案设计32.1 方案比较32.1.1 方案一32.1.2 方案二42.2 方案论证52.3方案选择53 单元模块设计63.1各单元模块功能介绍及电路设计63.1.1主控制器设计63.1.2温度检测模块设计73.1.3 湿度检测模块设计73.1.4光照检测模块93.1.5二氧化碳浓度检测模块设计93.1.6 键盘模块设计103.1.7 DS1302时钟电路设计113.1.8 显示电路设计123.1.9继电器控制电路设计133.1.10电源电路设计153.1.11 I/O口扩展电路163.1.12 MAX232通
2、讯电路设计173.2电路参数的计算及元器件的选择183.2.1 555振荡电路183.2.2电源电路193.2.3 时钟电路203.3 特殊器件的介绍203.3.1 DS18B20213.3.2 HS1101223.3.3 LCD1602253.3.4 BH1750FVI274.软件设计314.1 软件设计原理及设计所用工具314.2 软件结构图324.3 软件流程框图324.3.1 总体流程图324.3.2 4x4矩阵键盘的软件设计:344.3.3 DS18B20的软件程序设计354.3.4 二氧化碳浓度传感器6004程序设计364.3.5 上/下位机程序设计375. 系统调试385.1 硬
3、件调试385.2 软件调试395.3软硬件整体调试406结论427 总结与体会438谢辞449 参考文献45附1 系统的原理电路图46附2 系统的相关软件481.前言 温室是一种可以改变植物生长环境、为植物生长创造最佳条件、避免外界四季变化和恶劣气候对其影响的场所。温室生产以达到调节产期,促进生长发育,防治病虫害及提高质量、产量等为目的。而温室设施的关键技术是环境控制,该技术的最终目标是提高控制与作业精度,解放生产力。温室中比较重要的环境参数包括有:温度、湿度、光照、CO2浓度等,这几个环境参数都对植物的生长起到了比较关键的作用。温室监控系统基于现代科技技术对温室环境参数的监测与控制,使得环境
4、参数符合既定要求。 国外对温室环境控制技术研究较早,始于20世纪70年代。先是采用模拟式的组合仪表,采集现场信息并进行指示、记录和控制。80年代末出现了分布式控制系统。目前正开发和研制计算机数据采集控制系统的多因子综合控制系统。现在世界各国的温室控制技术发展很快,一些国家在实现自动化的基础上正向着完全自动化、无人化的方向发展。 我国对于温室控制技术的研究较晚,始于20世纪80年代。我国工程技术人员在吸收发达国家温室控制技术的基础上,才掌握了人工气候室内微机控制技术,该技术仅限于温度、湿度和CO2浓度等单项环境因子的控制。90年代中后期,在对国外温室设备配置、温室栽培品种、栽培技术等各个方面进行
5、研究的基础上,我国自主开发了一些研究性质的环境控制系统。利用现代科技技术将原来的人工种植与管理到现在的自动化的过渡。 现在的温室管理系统在利用计算机技术及现代控制理论对温室的内部和外部的各种环境因素的监控,包括温度、湿度、光照、CO2以及养料等,并且进行自动的控制和调节。利用各种传感器将数据采集,监控系统的实时检测环境变化及控制执行机构的动作,良好的人机效果使得操作过程简便。 本设计主要以单片机为核心来实现温室监控系统。以STC12C5A60S2芯片为核心的单片机小系统,用它来实现整个温室监控系统的逻辑控制。传感器将采集到的信号传送到单片机中,单片机将采集的信号处理后由LCD1602液晶实时显
6、示,便于观察。用户可以通过键盘输入环境参数的阀值,单片机根据采集的数据自动控制外围设备状态,例如继电器的开合,加热、加湿器的开始和停止,使得环境参数符合既定要求。1.1设计背景现代农业中较为重要的一个环节就是对环境参数的检测和控制,例如:温度、湿度、光照、二氧化碳的浓度等。传统的方法是用毛发温度表等简易器材和经验来对温室大棚环境参数的检测,这种人工测控的方法费时费力,并且无法保证测量的连续性,测量的误差大、随机性大,为了克服以上的几点不足,我们基于市场因素和价格成本的因素设计了温室监控系统,用于解决在农业上的技术落后与成本高的问题。1.2实施计划1月2月,查阅和收集文献资料;2月20日3月15
7、日,提出设计方案并对方案进行比较和论证,并最终确定方案。3月16日3月30日,进行硬件电路设计;4月1日4月20日,进行程序的编写;4月21日5月10日,进行整机调试;5月10日5月24日进行报告的撰写,并准备毕业设计答辩。2 总体方案设计2.1 方案比较2.1.1 方案一加热加湿光照释放CO2控制系统检测系统温度单片机89S52 湿度 光照强度LCD液晶显示键盘 二氧化碳浓度 图 2-1 方案一的原理框图 方案一:本方案采用STC89S52单片机为控制器,处理由传感器传回的数据并根据键盘输入的环境参数阀值来控制外部控制器的开启和关闭,通过液晶实时显示出环境参数数据。在温度传感器的选择上我们选
8、择采用AD590温度传感器,AD590性能描述:测量范围在-50- +150,满刻度范围误差为0.3,当电源电压在510V之间,稳定度为1时,误差只有0.01 。湿度传感器采用HOS-201湿敏传感器,该传感器为高湿度开关传感器,工作电压在交流1V以下频率为50HZ1KHZ,测量范围为0%100%RH,工作温度为050,阻抗在75%RH(25)时为1M。光照传感器采用M124749,该光照度传感器采用先进的电路模块技术开发变送器,用于实现对环境光照度的测量,输出标准的电压及电流信号。二氧化碳浓度检测传感器采用红外二氧化碳传感器6004。控制部分采用继电器控制加热、加湿、通光窗、排风扇等外围电器
9、。传感器将采集到的数据传送到单片机中,单片机根据预先由键盘设定的阀值作出相应的控制动作,控制外围电器的开启和关闭,并且LCD液晶显示屏将实时显示环境参数。其原理框图如图2-1所示。2.1.2方案二上位机RS-232键盘时钟人机交互系统报警LED液晶加热通光排风湿度光照强度二氧化碳温度下位机(STC12C5A60S2)控制系统 检测系统加湿 图 2-2 方案二的原理框图 方案二:本方案中采用上位机与下位机通讯的方式,将下位机的数据实时传回上位机中,上位机也可以将控制命令传递下位机。在下位机的设计中采用STC12C5A60S2单片机作为中央处理器。温度传感器采用DS18B20温度传感器,可编程单总
10、线数字式温度传感器DS18B20可实现室内温度信号的采集,只有一根信号线作为单总线与CPU连接。湿度传感器采用HS1100/HS1101湿度传感器,该传感器在电路结构上等效于一个电容器,其电容量随着土壤湿度的增大而增大,不需要校准的完全互换性,高可靠性和长期稳定性,快速响应。在光照传感器上采用GY-30数字光模块,IIC总线接口占用I/O口较少,线性度好。二氧化碳浓度检测传感器采用红外二氧化碳传感器6004。控制部分采用继电器控制加热、加湿、通光窗、排风扇等外围电器。 传感器将采集到的数据传送到单片机中,单片机根据预先由键盘设定的阀值作出相应的控制动作,并且LCD液晶显示屏将实时显示环境参数,
11、在人际交互系统中加入了时钟,用户可以利用键盘可以进行调试和定时工作。其原理框图如图2-2所示。2.2 方案论证方案一使用的温度传感器、湿度传感器、光照传感器 在一定范围内线性度很好能够达到设计要求,在外围的电路中稍显复杂,不利于调节,同时占用较多的I/O口。方案二中使用传感器较便宜成本低,也能够达到设计的要求,只是在程序上比较复杂。2.3方案选择温室监控系统要求能够采集到温室的环境参数,通过预先设定的阀值进行智能控制并且显示实时环境参数,适合一些大型的大棚、温室等对环境要求较为苛刻的场所。现代温室中需要考虑到系统的可移植和可扩展性,用户可以根据自身的环境因素和需求更改相应的参数。在成本的控制上
12、,要尽可能的减少成本获得最大的利益效果。温室监控系统比较重要的两个指标是采集的数据的精度和控制的准确度。在湿度传感器中虽然HOS-201湿敏传感器满足精度和测量要求,但是只是限定与一定范围内使用时具有良好的线性性。在温度传感器中虽然AD590温度传感器要求的精度和适应环境比DS18b20更高一点,但是后续的模拟电路较为复杂,反而引入了不确定量,DS18b20后续电路简单占用的I/O口数量少,为整体留出了足够的I/O口资源。在光照的传感器中光照度传感器M124749具有良好的设计精度和线性度,但是成本昂贵,GY-30数字光模块具有较高的性价同时也能满足设计要求,只是程序稍显复杂。方案二中加入的时
13、钟系统更好的让用户设计调试和定时,合理的安排温室环境温度。综上所述,选择方案二。3 单元模块设计本系统的硬件主要有STC12C5A60S2单片机系统,DS18B20组成的温度检测模块,HS1101与NE555组成的湿度检测模块,数字光学传感器GY-30模块,气体传感器6004组成的二氧化碳检测模块,继电器驱动电路和电源电路等。3.1各单元模块功能介绍及电路设计3.1.1主控制器设计 主控制器为一个增强型51单片机系统的最小系统,我们选择了STC12C5A60S2系列单片机,主控制器电路如图3-1所示。STC12C5A60S2是STC生产的单时钟周期的单片机,是高速、低功耗、超强抗干扰的新一代8
14、051单片机,指令代码完全兼容传统的8051,但是速度快8-12倍。内部集成MAX810专用的复位电路,2路PWM,8路高速10位A/D转换。工作电压在5.5-3.5V,1280字节的RAM,4个16位定时器,3个时钟输出口,外部中断I/O口7路,传统的下降沿中断或电平触发中断,并新增支持上升沿中断的PCA模块,通用全双工异步串行口(uart)。单片机最小系统主要以STC12C5A60S2为核心,附带周围电路如:复位电路,时钟电路,电源电路和接口电路等部分。电源和时钟等电路是单片机运行的核心部分,外部接口电路可以扩展显示、A/D转换、键盘等是单片机完成本设计的要求。 图3-1单片机最小系统原理
15、图本设计中,单片机主要负责信号的接收、处理、比对,根据键盘输入的阀值来进行相应的动作。在本系统中采用的是STC12C5A60S2单片机,负责统筹各个模块的工作,信号的处理协调其他模块的工作,将采集的信号处理判断并且显示,是整个系统的核心,且工作效率的高低影响到整个系统的工作效率,所选择的单片机的功耗低,速度快,成本低,稳定性好,满足设计要求。3.1.2温度检测模块设计DS18B20数字温度计是DALLAS公司生产的1Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。在本系统中采用了DS18B20数字
16、温度传感器,在硬件上,DS18B20与单片机的连接有两种方法,一种是VCC接外部电源,GND接地,I/O与单片机的I/O线相连;另一种是用寄生电源供电,此时UDD、GND接地,I/O接单片机I/O。无论是内部寄生电源还是外部供电,I/O口线要接5K左右的上拉电阻.我们采用的是第一种连接方法。通过单片机的控制DS18B20传感器并实时读取空气温度。数字温度传感器的测量电路如图3-2所示: 图3-2 温度测量电路图3.1.3 湿度检测模块设计 土壤的湿度影响着植物的生长情况,过干和过湿都不利于植物生长。本设计中才采用的湿度传感器为HS1101湿度传感器,在电路中等效于一个电容器件,其电容量随着所测
17、的土壤湿度增大而增大,如何将电容的变化量准确的转换成单片机易于接受的信号,常有两种方法:一是将该湿敏传感器置于运放与阻容组成的桥式振荡电路中,所产生的正弦波电压信号经整流、直流放大、再经过A/D转换成为数字信号;另一种是将该湿敏传感器置于555振荡电路中,将电容值的变化转化为与之成反比的电压频率信号,可直接被单片机所采集。本设计中采用的是测量555输出的振荡的方法,电路如图3-所示。此外由于555振荡输出的方波存在外界干扰和自身器件原因,以及考虑单片机I/O口对电平的采集要求,所以在设计中加入一个由555构成的方波整形电路,使得输出的方波幅度固定,频率不发生变化,其电路图如3-4所示。 图 3
18、-3 555输出震荡电路图图3-3所示的电路为典型的555双稳态电路。HS1101作为电容变量接在555的TR引脚上,引脚7用作电阻R3的短路。等量电容HS1101通过R5与R8充电到门限电压(约0.67Vcc),通过R8放电到触发电平(约0.33Vcc),然后R5通过引脚7短路到地。传感器由不同的电阻R5与R8充放电。电阻R9是为了短路保护,电阻R10是555的匹配电阻。 图3-4 方波整形电路 图3-4所示的电路为典型的方波整形电路,用555组成的施密特触发器,当ViVCC/3时,555输出为高;如果VCC/3Vi2VCC/3,输出就由高电平变为低电平,之后只要Vi2VCC/3,电路输出端
19、保持低电平不变。这样施密特触发器的正负阀值电压分别是VCC/3和2VCC/3,这样就控制了方波输出的电压值为正,方便单片机采集。3.1.4光照检测模块在温室中我们需要监测温室光照量,充足的光照能够促进植物生长,所以本设计采用数字光照模块GY-30来监测温室系统的光照量。由于这个模块的接口是I2C接口,占用I/O口资源较少,且测试精度较高,线性度好,光谱范围和人眼接近,宽范围和高分解性;外围电路简单无需任何外部零件,对光源的依赖性不大。在本设计中我们将光照模块直接和单片机I/O口相连,在传输线上加上5.1K的上拉电阻,其原理图如图3-5所示。模块的时钟线和数据线分别接在Q6,Q7端,将数据传输到
20、单片机上,通过数据线和时钟线写入数据和读取数据,将实时的光照量显示到LCD液晶显示屏中。 图3-5 GY-30模块电路 3.1.5二氧化碳浓度检测模块设计在温室中CO2的浓度影响着植物的光合作用,所以在设计中我们需要对温室的C02浓度进行检测。本设计采用美国Telaire公司生产的红外吸收型传感器6004。该传感器利用非分光红外(NDIR)原理检测二氧化碳浓度,由一个镀金封装的光学系统和其他严格筛选的信号放大和处理元器件组成。其测量分为为:0-5000ppm;其测量精度:在22时与工厂标准气体相比误差约40ppm或者读数的3%;响应时间小于两分钟即可达到典型阶跃变化的90%。当红外光通过待测气
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温室 监控 系统 设计 毕业设计
链接地址:https://www.31ppt.com/p-4151381.html