基于单片机温室大棚温度监控系统的设计.doc
《基于单片机温室大棚温度监控系统的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机温室大棚温度监控系统的设计.doc(45页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、基于单片机温室大棚温度监控系统的设计摘要:本系统以 AT89C51 单片机为控制核心,利用温度传感器 AD590对蔬菜大棚内的温度进行实时采集与控制,实现温室温度的自动控制。本系统以单片机小系统模块,温度采集模块,加热模块,降温模块,按键以及显示模块六个部分组成。可以通过按键设定温室的温度值,采集的温度和设定的温度通过 LED 数码管显示。当所设定的温度值比采集的温度值打时,通过加热器加热,以达到设定值;反之,开启降温风扇,以快速达到降温效果。通过该系统对蔬菜大棚内的温度进行有效可靠地检测与控制。从而保证大棚内的作物在最佳温度条下生长,提高质量和产量。.关键词:单片机温室大棚温度控制Abstr
2、act:the system to AT89C51 SCM as control core,real-timedata acquisitionand control using the temperature sensor AD590temperature of the greenhouse,realize the automatic control of thegreenhouse temperature.The system is composed of single chipmicroprocessorsystemmodule,thetemperatureacquisitionmodul
3、e,a heating module,temperature module,keyboard anddisplaymodulesixparts.Youcansetthekeygreenhousetemperature value,the collection of temperature andset temperature by LED digital tube display.When the settemperature value than the acquisition of temperature is high,through heating,in order to reach
4、the set value;otherwise,open thecooling fan,to achieve cooling effect.Through the system,effective,reliabledetectionandcontrolofthegreenhousetemperature.In order to ensurethe greenhouse crop at the optimumtemperature of growth,improve quality andyield.Keywords:single chip microcomputer,greenhouse,te
5、mperaturecontrol目录目录ABSTRACT第一章第一章绪论绪论1.1 课题的背景和意义.11.2 单片机的前景与未来.11.3 温度测控技术的应用3第第二二章章温度传感器的介绍温度传感器的介绍2.1 传感器原理及前景简介.82.2 温度一体化传感器的发展和应用.92.3 温度传感器 AD590.102.3.1 AD590 简介.112.3.2 AD590 的应用.12第三章第三章硬件设计硬件设计3.1 设计目的.133.2 设计思路.133.3 基于 AT89C51 的单片机小系统.143.4 温度采集模块.153.5 显示模块.163.6 键盘扫描.173.7 WP 型温室加热
6、器.183.8降温模块.18第四章第四章软件部分设计软件部分设计4.1软件设计软件设计4.1.1 主程序.4.1.2定时器 TO 中断.4.1.3现实模块.4.1.4按键扫描.4.1.5源程序.致谢致谢.35参考文献参考文献.36第一章第一章绪论绪论1.1 选题背景和意义选题背景和意义现在的精密测量和精密加工中,环境因素是影响精度的主要因素之一,其中的温度是环境的主要指标。当前,已经开发了很多的温度测量系统,一些高精度温度传感器的精度可达到0.01,然而价格非常昂贵一般只作为高分辨力的精度测量和用作测温仪器的标准。而对于生产应用中的较低精度温度测量系统,现有的系统多采用了与计算机直接结合的工作
7、模式,增加了系统的成本。鉴于目前的情况,我们提出以价格低廉的单片机作为控制核心,以多个温度传感器作为测量元件,构成了低成本的智能温度测量系统。在该系统中,根据测量空间或设备的实际需要,由多路温度传感器对关键温度点进行测量,由安装于仪器内的单片机对各路数据进行循环检测、存储,实现温度的智能测量。该系统具有与计算机的通讯功能,在长时间数据采集完成后,可以将数据在传送到计算机进行相关的研究分析。因此,该系统即具有现有的计算机控制的智能测量功能,又节省硬件成本。另外,我们所设计的智能温度测量系统外形尺寸小,即可用于实验室环境温度的测量,又可用于仪器、大型设备等的内部环境测量。1.2 单片机的前景与未来
8、单片机的前景与未来单片机现在可以说是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从 8 位、16 位到 32 位,数不胜数,应有尽有,有与主流 C51 系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。纵观单片机的发展过程,可以预示单片机的发展趋势,大致有:(1)低功耗低功耗 CMOS 化化随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺)。CMOS虽然功耗较低,但由于其物理特征决定其工作速度不够高,而 CHMOS 则具备了高速和低功耗的特点。(2)微型单片化微型单片化现在常规的单片机普
9、遍都是将 CPU、RAM、ROM、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如A/D转换器、PMW(脉宽调制电路)、WDT(看门狗)、有些单片机将 LCD(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。(3)主流与多品种共存主流与多品种共存现在单片机的品种繁多,各具特色,但仍以 80C51 为核心的单片机占主流,兼容其结构和指令系统的有 PHILIPS 公司的产品,ATMEL 公司的产品和中国台湾的系列单片机。而 Microchip 公司的PIC 精简指令集(RISC)也有着强劲的发展势头,中国台湾的 HOL
10、TEK公司近年的单片机产量与日俱增。此外还有 MOTOROLA 公司的产品,日本几大公司的专用单片机。在一定的时期内,这种情形得以延续,将不存在某个单片机一统天下的垄断局面,走的是依存互补,相辅相成、共同发展的道路。以前没有单片机时,只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用,元器件不断老化,控制的精度自然也会达不到标准。在单片机产生后,我们就将控制这些东西变为智能化了,我们 只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品的体积变小了,成 本也降低了,长期使用也不会担心精度达不到了。所以,学习单片机在我国是有着广阔
11、前景的。1.3 温度测控技术的应用温度测控技术的应用温度自动测控系统借助于温度传感器,测量大楼内的温度数据,并对大楼实现温度控制。系统采用以可编程序控制器为核心,配置以各类温度传感器,外围接口电路,由可编程序控制器检测个传感器的信号,完成实时数据采集,开关量处理,超限报警信号检测与输出等,并根据采集的信号来控制前端设备的运转。可编程序控制器是一种工业环境下应用的智能控制器件。可用于执行逻辑运算,顺序控制,定时,计数和算术操作等指令,并通过数字或模拟的输入输出方式控制各种类型的仪器设备。可编程序控制器还具有通信,联网等功能,它的应用范围大致介于继电器控制装置与过程控制的计算机之间,它也可在一个大
12、型的集散控制系统中,作为前端控制装置,在上位机的统一调度下工作。测量温度时,温度传感器把温度信号转变为电量,为与可编程序控制器连接,测量的电信号应转化为工业标准信号 0-5V 或 4-20mA。当有多个传感器时,传感器信号之间最好不要共地,否则可编程序控制器的模拟量模块可能会工作不正常。输出信号通过中间继电器控制强电信号,驱动空调运转,系统自动根据测量的温度值,确定是否开启或关闭空调。例如,当温度度大于设定值 30 度时,开启空调,直至温度接近设定值 20 度时,切断电源。为保证系统具有良好的测量精度,并能准确地对空调进行控制,必须在前端测量信号转换时具有较好的线性。第第二二章章温度传感器的介
13、绍温度传感器的介绍2.1传感器原理及前景简介传感器原理及前景简介传感器是能感受(或响应)规定的被测量并按照一定规律转换成可用信号输出的器件或装置。通常由直接响应于被测量的敏感元件和产生可用信号输出的转换元件以及相应的电子线路所组成。传感器有很多种类,包括电阻应变式传感器,压阻式传感器,热电阻传感器,温度传感器,光敏传感器等。传感器的前景可以从以下几方面来看:采用新原理,开发新型传感器;大力开发物性型传感器;传感器的集成化;传感器的多功能化;传感器的智能化(Smart Sensor)。2.2温度一体化传感器的发展和应用温度一体化传感器的发展和应用温度一体化的传感器,适应于多种环境的温度测量。采用
14、专用温度补偿电路和线性化处理电路。这种传感器性能可靠,使用寿命长,响应速度快,测量范围宽,目前已广泛应用。适用于通讯机房,办公室,厂矿,车间,仓库,医院,档案馆,博物馆,暖通空调,楼宇自控等环境的温度测量。温度一体的传感器节省资源,便于温度的测量和对湿度补偿,同时为保证结果真实可靠。2.3 温度传感器温度传感器 AD5902.3.1 AD590 简介AD590 是美国模拟器件公司生产的单片集成两端感温电流源。具有线性优良、性能稳定、灵敏度高、无需补偿、热容量小、抗干扰能力强、可远距离测温且使用方便等优点。可广泛应用于各种冰箱、空调器、粮仓、冰库、工业仪器配套和各种温度的测量和控制等领域。特点特
15、点:1、流过器件的电流(mA)等于器件所处环境的热力学温度(开尔文)度数,即:mA/K 式中:流过器件(AD590)的电流,单位为 mA;T热力学温度,单位为 K。2、AD590 的测温范围为-55 150。3、AD590 的电源电压范围为 4V30V。电源电压可在4V6V 范围变化,电流变化 1mA,相当于温度变化 1K。AD590 可以承受 44V 正向电压和 20V 反向电压,因而器件反接也不会被损坏。4、输出电阻为 710MW。5、精度高。AD590 共有 I、J、K、L、M 五档,其中 M 档精度最高,在-55 150范围内,非线性误差为0.3。AD590测量热力学温度、摄氏温度、两
16、点温度差、多点最低温度、多点平均温度的具体电路,广泛应用于不同的温度控制场合。由于 AD590 精度高、价格低、不需辅助电源、线性好,常用于测温和热电偶的冷端补偿。2.3.2 AD590 的应用1.AD590的工作原理的工作原理在被测温度一定时,AD590相当于一个恒流源,把它和530V 的直流电源相连,并在输出端串接一个1k的恒值电阻,那么,此电阻上流过的电流将和被测温度成正比,此时电阻两端将会有1mVK 的电压信号。其基本电路如图3所示。图3是利用UBE特性的集成PN结传感器的感温部分核心电路。其中 T1、T2起恒流作用,可用于使左右两支路的集电极电流 I1和 I2相等;T3、T4是感温用
17、的晶体管,两个管的材质和工艺完全相同,但 T3实质上是由 n 个晶体管并联而成,因而其结面积是 T4的 n 倍。T3和 T4的发射结电压 UBE3和 UBE4经反极性串联后加在电阻 R 上,所以 R 上端电压为UBE。因此,电流 I1为:I1UBER(KTq)(lnn)R对于 AD590,n8,这样,电路的总电流将与热力学温度 T 成正比,将此电流引至负载电阻 RL 上便可得到与 T 成正比的输出电压。由于利用了恒流特性,所以输出信号不受电源电压和导线电阻的影响。图3中的电阻 R 是在硅板上形成的薄膜电阻,该电阻已用激光修正了其电阻值,因而在基准温度下可得到1AK 的 I 值。图4所示是 AD
18、590的内部电路,图中的 T1T4相当于图3中的T1、T2,而 T9,T11相当于图3中的 T3、T4。R5、R6是薄膜工艺制成的低温度系数电阻,供出厂前调整之用。T7、T8,T10为对称的Wilson 电路,用来提高阻抗。T5、T12和 T10为启动电路,其中 T5为恒定偏置二极管。T6可用来防止电源反接时损坏电路,同时也可使左右两支路对称。R1,R2为发射极反馈电阻,可用于进一步提高阻抗。T1T4是为热效应而设计的连接方式。而 C1和 R4则可用来防止寄生振荡。该电路的设计使得 T9,T10,T11三者的发射极电流相等,并同为整个电路总电流 I 的13。T9和 T11 的发射结面积比为8:
19、1,T10和 T11的发射结面积相等。T9和 T11的发射结电压互相反极性串联后加在电阻 R5和 R6上,因此可以写出:UBE(R62 R5)I3R6上只有 T9的发射极电流,而 R5上除了来自 T10的发射极电流外,还有来自 T11的发射极电流,所以 R5上的压降是 R5的23。根据上式不难看出,要想改变UBE,可以在调整 R5后再调整R6,而增大 R5的效果和减小 R6是一样的,其结果都会使UBE 减小,不过,改变 R5对UBE 的影响更为显著,因为它前面的系数较大。实际上就是利用激光修正 R5以进行粗调,修正 R6以实现细调,最终使其在250之下使总电流 I 达到1AK。2.测温电路的设
20、计测温电路的设计在设计测温电路时,首先应将电流转换成电压。由于 AD590为电流输出元件,它的温度每升高1K,电流就增加1A。当 AD590的电流通过一个 10k的电阻时,这个电阻上的压降为10mV,即转换成10mVK,为了使此电阻精确(01),可用一个96k的电阻与一个1k电位器串联,然后通过调节电位器来获得精确的10k。图5所示是一个电流电压和绝对摄氏温标的转换电路,其中运算放大器 A1被接成电压跟随器形式,以增加信号的输入阻抗。而运放A2的作用是把绝对温标转换成摄氏温标,给 A2的同相输入端输入一个恒定的电压(如1235V),然后将此电压放大到273V。这样,A1与 A2输出端之间的电压
21、即为转换成的摄氏温标。将 AD590放入0的冰水混合溶液中,A1同相输入端的电压应为273V,同样使 A2的输出电压也为273V,因此 A1与 A2两输出端之间的电压:2732730V 即对应于0。32 AD 转换和显示电路的设计转换和显示电路的设计设计 AD 转换和显示电路具有两种方案。分述如下:(1)用 AD 转换器 MC14433实现首先将 AD590的输出电流转换成电压,由于此信号为模拟信号,因此,要进行数码显示,还需将此信号转换成数字信号。采用MC14433的转换电路如图6所示。此电路的作用是通过 AD 转换器MC14433将模拟信号转换成数字信号,以控制显示电路。其中MC14511
22、为译码锁存驱动电路,它的输入为 BCD 码,输出为七段译码。LED 数码显示由 MC14433的位选信号 DS1DS4通过达林顿阵列 MC1413来驱动,并由 MC14433的 DS1、Q2端来控制“”、“”温度的显示。当 DS11,Q21时,显示为正;Q20时,显示为负。图6 A/D 转换和数码显示电路框图(2)用 ICL7106来实现采用 ICL7106的 AD 转换及 LCD 显示电路框图如图7所示。其中,ICL7106是3位半显示的 AD 转换电路,它内含液晶显示驱动电路,可用来进行 AD 转换和 LCD 显示驱动。第四章第四章 硬件设计硬件设计4.14.1 设计目标设计目标本系统要控
23、制的对象为这样一个规模的温室。温室结构的参数为:屋脊高 5.2m,檐高 3m,单跨度 6.5m,长为 20m,地面面积为 130平方米。要实现的目标是,使薄膜温室的温度保持在 2030之间,在这个区域内温度值是可设定的。4.24.2 设计思路设计思路系统原理框图如图 1 所示。本系统由单片机小系统模块、温度采集模块、WP 型温室加热器、降温模块、按键以及显示模块六个部分组成。通过按键设定温度值,设定的温度值和采集的温度值都可以通过 LED 数码管显示。当所设定的温度值比采集的温度大时,通过加热器加热,以达到设定值;反之,开启降温风扇,以快速达到降温效果。该系统对温度的控制范围在 2030,温度
24、控制的误差小于等于 0.5。通过使用该系统,对蔬菜大棚内的温度进行有效、可靠地检测与控制,保证大棚内作物在最佳的温度条件下生长,提高质量和产量。图 1 系统原理框图该系统分为六个模块,分别是单片机小系统模块、温度采集模块、显示模块、键盘扫描模块、加热模块和降温模块。4.34.3 基于基于 AT89C51AT89C51 的单片机小系统的单片机小系统本系统采用 Atmel 公司所生产的 AT89C51 单片机。AT89C51 单片温度采集键盘扫描显示WP 型温室加热器AT89C51 控制系统降温模块机小系统如图 2 所示:图 2 单片机小系统这个小系统由时钟脉冲和复位电路组成,AT89C51 内部
25、已具备振荡电路,只要在接地引脚上面的两个引脚(即 19、18 脚)连接简单的石英晶体即可。AT89C51 的时钟频率为 12MHz。AT89C51 的复位引脚为第 9 脚,当此引脚连接高电平超过 2 个机器周期(一个机器周期为 6 个时钟脉冲),即可产生复位的动作。以 12MHz 的时钟脉冲为例,每个时钟脉冲 1s,两个机器周期为 12s,因此,在第 9 脚上连接一个 12s 以上的高电平脉冲,即可产生复位的动作。对于上电复位,复位引脚上串接了一个电容,当复位引脚接+5V 电压时,电容相当于短路,经过一段时间(在这段时间内完成复位)后,电容处于充电状态,相当于断开。还有一种是手动复位,它的接法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温室 大棚 温度 监控 系统 设计
限制150内