大棚温室自动控制系统毕业设计.doc

北京航空航天大学大棚温室自动控制系统毕业设计

收藏

压缩包内文档预览:(预览前20页/共40页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:516536    类型:共享资源    大小:167.70KB    格式:RAR    上传时间:2015-11-12 上传人:QQ28****1120 IP属地:辽宁
6
积分
关 键 词:
机械毕业设计
资源描述:
北京航空航天大学大棚温室自动控制系统毕业设计,机械毕业设计
内容简介:
北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 目 录 目 录 .1 摘 要 .2 第一章 概述 .5 第二章 自动控制系统的设计 . 第三章 比例微积分控制原理 . 3.1 比例积分调节器( PI). 3.2 PID 调节器 . 第四章 可控硅及其工作原理 . 4.1 可控硅结构 . 4.2 可控硅特性 . 4.3 单相可控硅整流电路 . 第五章 温度传感器 . 5 1 铂电阻 . 5 2 热敏电阻 . 5.3 热电偶 . nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 5.4 半导体 PN 结温度传感器 .第六章 数摸转换原理 . 6.1 分辨率与量化误差 . 6.2 梢度 . 6.3 转投时间和转换速率 . 6.4 接 g 时注意的问题 . 第七章 具体方案设计 . 7 1 实施方案及分析 . 7 2 单元电路设计 . 第八章 工作原理与编程 . 致 谢 . . 参考文献 . 摘要 本设计为一闭环控制系统,由 89C51 单片机, A/D 转换电路,温度检测电路,湿度检测电路、控制系统组成。温度检测电路将检测到的温度转换成电压,该模拟电压经 ADC0809 转 换后,进入nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 89C51 单片机,单片机通过比较输入温度与设定温度来控制风扇或电炉驱动电路,当棚内温度在设定范围内时,单片机不对风扇或电炉发出动作。实现了对大棚里植物生长温度及土壤和空气湿度的检测,监控,并能对超过正常温度、湿度范围的状况进行实时处理,使大棚环境得到了良好的控制。 该设计还具有对温度的实时显示功能,对棚内环境温度的预设功能。 第一章 概述 大棚、中棚及日光温室为我国主要的设施结构类型。其主要功能是采用电路来自动控制室内的温度,以利于植物的生长。 温室的性能指标: 1 温室的透光性能 温室是 采光建筑,因而透光率是评价温室透光性能的一项最基本指标。透光率是指透进温室内的光照量与室外光照量的百分比。温室透光率受温室透光覆盖材料透光性能和温室骨架阴影率的影响,而且随着不同季节太阳辐射角度的不同,温室的透光率也在随时变化。温室透光率的高低就成为作物生长和选择种植作物品种的直接影响因素。一般,连栋塑料温室在50%60%,玻璃温室的透光率在 60%70%,日光温室可达到nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 70%以上。 2 温室的保温性能 加温耗能是温室冬季运行的主要障碍。提高温室的保温性能,降低能耗,是提高温室生产效益的最直接手段 。温室的保温比是衡量温室保温性能的一项基本指标。温室保温比是指热阻较小的温室透光材料覆盖面积与热阻较大的温室围护结构覆盖面积同地面积之和的比。保温比越大,说明温室的保温性能越好。 3 温室的耐久性 温室建设必须要考虑其耐久性。温室耐久性受温室材料耐老化性能、温室主体结构的承载能力等因素的影响。透光材料的耐久性除了自身的强度外,还表现在材料透光率随着时间的延长而不断衰减,而透光率的衰减程度是影响透光材料使用寿命的决定性因素。一般钢结构温室使用寿命在 15 年以上。要求设计风、雪荷载用 25 年一遇最大荷载;竹 木结构简易温室使用寿命 510 年,设计风、雪荷载用 15 年一遇最大荷载。 由于温室运行长期处于高温、高湿环境下,构件的表面防腐就成为影响温室使用寿命的重要因素之一。钢结构温室,受力主体结构一般采用薄壁型钢,自身抗腐蚀能力较差,在温室nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 中采用必须用热浸镀锌表面防腐处理,镀层厚度达到 150200微米以上,可保证 15 年的使用寿命。对于木结构或钢筋焊接桁架结构温室,必须保证每年作一次表面防腐处理。 第二 章 比例微积分控制原理 3 1 比例积分调节器 (PD) 比例调节器具有 误 差,为解决此问题,可引入积分(Inte6raI)环节,其方块图见图 4 33l 比例微分调节器对误差的任何变化,都产生一个控制作用比,阻止误差的变化。 c变化越快, pd 越大,输出校正量也越大。它有助于减少超调,克服振荡,使系统趋于稳定;同时加快系统的响应速度,减小调整时间,从而改善了系统的动态特性。它的缺点是抗干扰能力变差。 3 2 PID 调节器 积分器能消除镕差,提高精度,但使系统的响应速度变慢、稳定性变环。微分器能增加稳定性,加快响应速度。比例器为基本环节。三者合用,选择适当的参数,可实现稳定的控制。 图 4 37 为 PID 调节器的方块图 。 nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 第三 章 自动控制系统的设计 自动控制系统的各个环节的特性一般是给定的,如机械、气动、电动、液压等设备。在设计自动控制系统时,采用加入“个专门用来校正 (补偿 )系统特性的环节 (校正环节 ),来改变系统特性,使其符合给定的特性要求。实现该环节的装置,称为校正装置或调节器。设计自动控制系统主要招校正装置的设计。由于开习;系统一船达不到控制的要求,因而自动控制系统均采用闭环 (反馈 )控制方法。在采用串联校正时。 自动控制系统的设计步 骤 给出系统所要求的特性 (期望特性 )。 由控制目的、静态特性等要求来选择系统各元件(如电护、电动机等 )。 对该系统进行系统特性分析,并与系统的期望特性进行比较,由比较的结果来求取校正装置的特性。 检验由此设计出的系统所具有的特性,若不满足,则更新修改校正装置的特队直至校合要求为 d: 具体的设计方nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 法有时域法、频率法和根轨迹法。 时域法即按前面介绍的方法对系统进行分析,选择适当的校正装 2,定性、稳态误差、超调量、过渡时间等的要求。频率法即分析系统的频率特性,选择适当的校正装置以改变其对数频率特性的形状,以满足对系统稳态误差 、相位裕量和截止频率的要求。所谓频 率特性,是在正弦量输入下,系统的输出稳态分量与输入稳态分量的复数比,邱 o(J。 )表示。只要将传递函数中的用加替代,就可得到系统的频率特性。由于酸 (JQ)是以复致形式表示,故其幅值可表示为称为幅位频率特性。 其相角可表示为按系统的频率特性,可分析系统的稳定性、过渡特性和稳态误差。根轨迹法即分析闭环传递函数的根的轨迹,然后选择适应的校正装置,以满足对系统稳定竹、稳态误差和动态响应等的要求。 由于难以求解高阶特征方程,故在分析特征方程的根与方程中参数的关系时,采用很的轨迹的方法 。即按特征方程式的根 (它们为复致 )所必须满足的增益条件和相位条件并列用根轨迹的特性来作出根的轨迹 。 nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 第四章 可控硅 及其工作原理 可控硅为大功率直流元件 (SCR),硫氏 4 1 可控硅结构 可控硅由 P1H1PaN2 四层半导体材料制成,可用 P1N1P2和 NlP2N2 两个三极管等效。 阳 极 A、控制极 o、 阴 极 K 达三个电极,其结构如图 3 29 所示。除了一班的单向可控桂外,现在还有双向可控桂 (YRIAC),它等价于两个单向可控桂并联,可双向导通。 4 2 可控硅特性 当照极电位高于阴极电乎,控制极电流 18 增大到一定值(触发电流 )时,可控硅由截止转为导通,一旦导通以后, Ig即使为 o,可控桂仍保持导通,直至阳极电位小于等于阴极电位 为止,即阳极电流小于维持电流时可控桂才由导通变为截止。 4 3 单相可控硅整流电路 nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 图 3 30是一个最简单的单相半波可控整流电趴在 uAxo 且 Ig 大于触发电流时 scR 导通,负载 (电热丝 )上才有电流流过,输出波形为部分半波交流电 nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 第五章 温度传感器 温度传溉器将温度信号变换成电阻或电压信哥,它有多种类型,各种温度传感器变换特性和适用范用也不相同。 5 1 铂电阻 铂是一种贵金属,铂在氧化性介质中的物理化学性能稳定,尤其是耐氧化的能力 6,此 外它容易提纯、工艺 简单,可以制成极细的铂丝或极薄的铂箔,有较高的电阻牢,是一种理想的热电阻材料,铂电阻具有精度高、稳定性好、性能可靠等优点。铂电阻的温度测量范围在 200一十 850左右,在小于 ?oo时,非线性误差小于 o喇,它的电阻值月和温度 f 之 间 的关系可以近似地表示为: 只 A6 十 B A, B 为常数。 A 为热敏系数 (AR )。 铂电阻的阻值比较小,常用的有 PLlo和 Ptloo,它们在 o的阻值分别为 109 和 looQ,温医 阻值换算关系如表 3 2 所示。铂电阻是 一种高性能的金属热电阻,相应地价格较责,在被测温度较高精度也要求高的微机温度控制系统中,广泛地用铂电阻作热电阻传感器。然而在精度要求不高测量温度较低的场合可以用另一种金属热电阻一一铜电阻作热传感器。饲电阻可用来测量一 50 宅一十 1io的温度,在该范围内铜电阻和温度基本呈线性关系:只。及。 (1 十。 f),温度系数。 !4 2ixlonts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 ” e” 4 28X10 ”。铜电阻的缺点是电阻率小,一定阳值的钢电阻体积比铂电极大,温度超过 loo时容易氧化。 5 2 热敏电阻 热敬电阻是一种半导体热电阻,按半导体电 阻随温度变化的典型特性,热敏电阻有三种灸型;负温度系数热敏电阻(NTC)、正温度系数热敏电阻 (PTC)和临界温度电阻器 (CTR), 5 3 热电偶 两种不同的导体 (或半导体 )A、 B 组成闭合回路 (见图 314)时,当 A、 B 相接的两个接点温度不同时,则在回路中产生一个热电动势,这种现象称作热电效应。达两种不同导体 (或半导体 )的组合称为热电娟。每根单独的导体 (或半导体 )称为热电权。两个接点中一端称为工作端 (亦称测量端或热端 ),如t 端,另一瑞称为自由淌 (亦称冷端 )如 to 缩。 5 4 半导体 PN 结温度传感 器 这种传感器是利用半导体二极管的 PN 结正向压降随温度升高而下降的特性制成的,传输特性为非线性,灵敏度约为一9ny,测量温度范围为“ 40“们 50,它的价格低,但需使用恒压源馈电。 第六章 数摸转换 原理 6 1 分辨率 与量化误差 nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 A D 转换器的分辨率是指转换器所能感受到的模拟输入的最小变化值。通常定义为满刻度电压值与 2之比值。也可以用 1L5D对应满量程的百分数来表示,或者用 ppm来表示, 1 lo。 ppm。例如 ADC0809 的位数为 8 位,则该转换器的输出数据可以用 2个二进制数进行量化 。如用百分数来表示,其分辨率为: 1 2“ loo 1 2 loo o 39 又如 5G14433 双积分 A D 转换器,输出是为 3 位半 BCD码的转换器 1999,用百分数表示其分辨率为: 1 1999 l oo 0 05 实际上,无论是 A D 转换器还是 D A 转换器,当其位数确定以后,分辨率就已确定,分辨率只是一个设计参数,它不能提供有关精度和线性度的任何信息。依分辨率的高低, A D转换器可分为三种类型:低分辨串为 3 8 位、中分辨率为 9 12 位、高分辨率为 13 位以上。一般分辨率越高,其 价格也就越高。员化误差是由于 A D 转换器的分辨率有限所引起的误差,其大小通常规定为土 1 2LsB。因此,系统设计者必须选择具有足够分辨串的转换器,才能将这种“数字化的噪声”降低到可接受的值 6 2 梢度 nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 A D 的转换精度是反映实际 A D 转换器在量化值上与一个理想 A D 转换器的差值,可表示成绝对误差和相对误差。绝对误差的大小由实际模拟量输入值与理论值之差来度量。实际上对应于同一个数宁量输出,其模拟量输入并不是一个固定的值,而是有 个范围。绝对误差包括增益误差、零点误差和非线性误差等。相对误差是指绝对误差与 满到度值之比,一般用百分数 ( )来表示。对 A D转换器也常用 ppm(百万分之一 )或最小有效位的当量 LSB 来表尔: 1I SB 1 2“满刻度值。 6 3 转投时间和转换速率 A D 转换器完成一次转换所需的时间叫转换时间。而转换速率是转换时间的倒数。 A D 转换器按转换速度可分为三类。 (1)低速:以双积分转换方式多见,其转换时间较长,一般要大于 40 一 50ms。但由于双积分式 A D 转换器外接器件少,使用十分方便,而且具有极高的性能价格比,因此在一些非快速的 A D 转换通道中仍 J泛使用,如 用于智能仪器仪表等。 (2)中速:转换方式多为逐次退近式等。逐次逼近式 A D转换器是目前种类最多、数星最大、应用最广的 A D 转换器件。逐次逼近式 A D 转换器又有单片集成与混合集成两种集成电路形式,后者的丰要性能指标均高于前者。这类器件的转nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 换时间在 1 200 冲之间,常用的多在几微秒到几十微秒之间,如 ADC0808 D809 为 100Ps AD E 74A 为 25Fs 等。它们常用于一般自动控制。 (3)高速:转换方式为并行或串并行。转换时间员短的为全并行式 A D 转换器如用双极型或 cM( s 工艺制作的高速全并行式 A D 转换器的转换时间为 20 一 50ns。并行式 A D 转换技术在实践 L 不易实现,所以长期以来并未获得实际使用。随着集成电路技术的发展, 一些 厂家已开始生产出单片集成化的低分辨车并行式 A D 转换器。由于其组成复杂,价格昂贵,因此目前又出现了种串、并行 A D 转换方案进行折衷,以简化电路,但速度有所下降。 在选择 A D 转换芯片时,除, L 述几点应认真考虑外的要求、 A D 的转换路数及电源的种类和功耗等。 6 4 接 口 时注意的问题 一般 而言,任何型号的 A D 芯片都可以与 微机 (或单片机 )连接使用,但对设计者来说、应该掌握所选 A D 电路的特点及性能技术指标,对不同的 A D 转换器采用不同的接口电路。 在设计单片微机与 A D 转换器的接口对,要注意掌握下述几点方法。 (1)模拟端 输入信号的连接 A D转换器的模拟量信号大都为标难信号 o一 5v或 onts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 一 1Dv,但有些 A D 转换器的输入极性除单极性外,也可以是双极性,用户可通过改变外接线路来改变量程,使用时注意查阅有关 A D 转换器的使用手册。另外,在模拟输入通道中除了单通道输入外,还有多通道输入方式。在微机系统中,多通道插入可采用两种方法是采用单路模拟输入的 A D芯片,在模拟量输 入端加接多路开关;另一种是采用带有多路开关的 A D 转换器。 (2)输出数字量引脚的连接 A D 转换器数字量输出引脚 与单片微机的连接方法与其内部结构有关。对于那些没有的出锁存器的 A D 转换器来说,一般要 通过锁存器或 I o 接口与单片机相连,常用的接口及锁存器有 8155、 8255b 8243、 74L5273、 74LS373 等。当 A D转换器内部含 出锁存器时,可直接与单片机相连。有时为了 增加控制功能,也采用 I o 接口连接。另外,根据位数的不同,A D 转换器与单片机数据总线的连接方法也不同。对于 8 位的 A D 转换器, 其数字始出可与 8 仗单片机数据总线直接相连,或者从某个 I O 口 (如 PI n)输入。但对于那些高于 8 位的 A D 转换器,如 10 位、 12 位或 16 位等,其连接就不那么简单了,应该分步 读出。在读取数字量时,通常用单片机的控制信号而和地址译码信号 来控 制 由不同的地址信号来分步读取全部数据。 nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 (3)A D 转换器的启动方式 无论选择 什么样的 A D 转换芯片,当其与微机连接好了之后,都必须由微机在片选信号选中的基础上,发出启动该芯片所需的信号。芯片不同,启动的方式也不同。有的需要电平触发,有的需要脉冲触发。 所谓电平触发就是在 A D 转换器的启动引脚上加上一个要求的电平。当电平加上以后, A D 转换立刻开始,而且在转换过程中必须保持这一电平,否则将停止转换。在这种启动方式下, CPU 控制必须通过寄存器保持一段时间,一般采用D 触发器、锁存器或并行 I O 接口等来实现。如 AD570、 AD571、AD572 都属电平控制转换电路。脉冲启动转换芯片,只要在启动转换输入引脚加一个启动脉冲即可。如 ADC0809AD574 等都属于这一类芯片,一般用 W/R 及地址译码器的输出了 i 经过一定的逻辑电路进行控制。 (4)判断 A D 转换结束及读取数据 CPR 发出启动信号后, A D 转换器开始转换,当转换结束时, A D 转换器芯片内含朗转换结束触发器置位,输出一 个转换结束标志信号,通知单片机, A D 转换已完成,可以进行读数操作,单片微机判断 A D 转换结束否通常有下列四 种方法: 1 程序查询方式 nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 将 A D转换器的转换结束信号经子龙门送到 CPU的数据总线或 I O 接口的某一位上,当单片机发出启动转换信号后,即开始查询 A D 转换是否结束,没有结束则继续查询,直到有结束信号时,方可读取转换结果。采用这种方法的程序设计比较简单,且实时性 也比较强、是单片机系统中应用较多的一种方法。 2 DDF 方 式 将 A D 转换器的转换结束信号接至单片机的中断请求信号端,单片机发出启动转换信号后,继续执行主程序,当 AD 转换结束时,向单片机提出中断申请单片机响应中断后,在中断服务子程序中读取转换结果。这种方法能使 A D 转换器与单片机并行工作,因而大大节省了 CPU 的时间,常用于实时性要求比较强或多参数的数据采集系统中。 3 软件延时方式 单片机向 A D 发出启动转换信号后,即调用软件延时程序,延时时间的长短取决于 A D 转换器完成转换所需 要的时间 ,延时结束后方可读取转换结果。为了确保转换完成,一般将延时时间延 长于 A D 转换时间。这种方法可靠性比较高不用增加硬件连线,但要占用 CPU 的大量时间,多用在 CPU 处理任务比较少的系统小。 4 等待方式 nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 在 A D 转换期间,设法产生一 个 等待信号,暂停 CPU 工作,使之处于等待状态。只有当 A D 转换结束后,才使 CPU继续工作,并读取转换结果。这种方法也不利于发挥 CPU 的效率。 A D 转换完成后,如何从 A D 转换器读取数据,要根据A D 转换器的结构特点而定。若转换器的片内具有可控的三态 门或接口逻辑时, A D 的数据输出可直接挂到单片机的数据总线上,而无须附加逻辑接口电路,并在转换结束时,利用而信号 (只要通过一条指令 MOVX A, DPTE),打开三态门,待数据读入 CPU。对于片内输出寄存器无可控的三态门或接口逻辑的 A D 转换器,则必须经 I o 通道或输入缓冲电路才能与单片机连接。 (5)参考电源的连接 A D转换器中参考电源的作用是提供其内部 D A转换器的标准电源,它直接关系到 A D 转换的精度,因而对该电源的要求比较高,一般要求由稳压电源供电。不同的 A D 转换器,参考电源的提 供方法也不 样。通常 8 位 A D 转换器采用外电源供电,如 ADc0809、 AD7574 等。但对于精度要求比较高的 12 位 A D 转换器,如 AD574A、 ADC80 等,一般在 A D芯片内部设有精密参考电源,不必另外加电源。 在一些单、双极性均可使用的 A D 转换器中,参考电平nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 常常有两个引脚: VRAF+,和 VRAF-根据模拟量 输入信号的极性不同,这两个参考电源引脚的接法也不同。若模拟量信号为单极性时, vnspt,端接模拟地, vnzpt、端接参考电源正端;当模拟量信号为双极性时,则 vnspt,接参考电源的正端,vnzpt,接参考电源负端。 下面以较为常用的 ADC0809 为例介绍其接口方法。 A 比 D809 是 8 位 A D 转换芯片,由单一十 5V 电源供电。片内带有锁存功能的 8 路模拟多路开关,可以对 8 路。一 5v的模拟输入电压信号分时进行转换,转换时间为 100ys 左右;片内具有多路开关的地址译码和锁存电路、高阻抗斩波稳定比较器、 256R 电阻 T 型网络和网状电子开关以及逐次退近寄存器,采用逐次逼近技术实现 A D 转换;其内部无时钟电路,时钟 fcm 须由外部提供,典型时钟频率为 640kH,;输出具有TTL 三态锁存缓冲器,可直接与 单片机数据总线相连。此外,通过适当的外接电路, ADC0809 可以对 0-5v 的双极性模拟信号进行转换。 由此可见,当这些信号有效时, P2 7 应置为低电乎。 ADC0809 的时钟信号一般由 8031 的 ALE 端取得,如果 ALE信号频率过高,应分频后再送人转换器。例如当 803l 的品振频率选择 6MHz 时, AL 正端的频率约为 lMHz,故需采用二分频后才能与 0809 的 C 工 K 端连接,分频器一般用 74LS74D 触发nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 器实现,因 10 7 中选用了分频电路。 图 10 8为 ADC0808 0809的时序图。从时 序图可以看出,在启动 ADC0808 0809 后, EOC 约在 10Us 后才变为低电乎,编程时要注意这一点。 第七章 具体方案设计 7 1 实施 方案 及 分析 实现以上功能有三种方案,每一种方案分析如下: 1 方案一: 工作原理:当温度低于设定的温度时, AD590 温度传感器输出电流经电流电压变换及放大电路触发可控硅导通,使电炉家温装置工作,当温度回到正常温度范围内时, AD590 输出的电流转换成电压不足以使可控硅电路 1 导通,电炉加温装置停止加温。湿度检测电路工作原理类似。 nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 2 方案二 : 工作 原理 :KC-100 的第一脚为信号输入端 ,外接温度湿度传感器 .当大棚内温度上升到设定温度时, KC-100 自动识别使第三脚自动输出高电位,使 VT9013 导通,驱动电路驱动降温装置风扇开启,达到降温效果。温敏电阻时刻检测棚内温度,当温度恢复到设定温度时, KC-100 输出低电位, VT9013 截止,通风装置关闭。湿敏电路工作原理类似。 3 方案三: nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 工作原理:温度检测电路将检测到的温度转换成电压,该模拟电压经 ADC0809 转换后,由 INT0 中断口进入 89C51 单片机,单片机通过比较输入温度与设定温度来控 制风扇或电炉驱动电路,并将室温送显 。当棚内温度在设定范围内时,单片机仅实时显示温度。湿度控制类似。 方案比较与方案选择: 方案一与方案二完全由全硬件实现,能实现对某一恒定温度点温度上下变动的自动控制,但可调温度范围窄。方案三为软硬件综合电路,单片机能实时监控温度、湿度,并能对相应的变化作出适当的控制调整,还能对温度湿度进行显示。 所以我们选择方案三。 7 2 单元电路设计 1 单片机和 A/D 通道电路: nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 图一 温度传感器检测到的数据经 AD0809 的 27 脚送单片机89C51,单片机把采集到的数据与 ROM 中所设的数据相比较,发出控制指令。当检测到的温度在允许温度范围内时,加温装置,降温装置均不动作。当温度上升或降低到允许范围外时,单片机相应控制端口输出高电平,驱动控制装置。单片机 ROM中设置有报警极限温度,当温度到达极限温度值时,单片机14 脚输出使三极管 TT1 导通,蜂鸣器报警。 2 温度检测电路: nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 图二 由 PN 节构成的温度传感器,随温度的变化阻值发生改变。把它接入桥电路,通过桥电路输出压差经 741 的放大输入AD0809。 风扇、电炉控制电路: 图三 上图是电炉加温原理图。工作原理如下:单片机 P1.7 口输出,使三极管导通,光耦 4N35 工作将直流地与市网交流地隔离,可控硅被触发导通电炉回路。加热装置开始工作。风扇nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 降温装置与电炉加温装置原理类似,不同之处在于可控硅被继电器代替。 显示电路:由 MAX7219 直接驱动 LED 显示。 整机电路(见附页) 3 测试方法 为了模拟温室环境,我们采用 200W 灯泡加热, 12V/0.2A轴流风机降温。将温度计,大功率灯泡,风扇和温度传感器置于密闭的纸箱中,当密闭空间的温度低于设定温度时,电灯亮,模拟加热,当加热到上限温度时,电 灯灭,停止模拟加热;当密室温度高于设定温度范围,风扇开,开始降温,直到设定温度范围内。如果降温过度,系统会自动启动加温装置。 (升温装置一摄氏度需要 2S,降温装置降温一摄氏度需 20S。 ) 4 讨论 基本功能基本实现,显示电路装入系统后没能实现对温度的实时显示功能。 在前期制作过程中,由于布线没注意高频线与数据线的隔离,造成 A/D 通道采集的数据受到严重干扰,致使数据不能正确进入单片机 ROM.此外 ,软件方面 ,在寄存器的分配上存在一些混乱 .我们将在以后的电路设计中注意这些问题,提高硬件设计的效率。 第八章 工作 原理与编程 nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 ;* ;* 温度控制程序 w.asm * ;*;* ;说明:测试程序在 e6000 版本下通过 * ;*以下为一些伪指令定义 *;*; The code meets all ad7416 family timing requirements when executed by an; AT89Cx051 microcontroller with a 6 MHz clock. Code modifications may be; required if a faster clock is substituted. FADDR DATA 24H zdata DATA 28H address DATA 29h ;addr_hi DATA 2Ah ; ;*Microcontroller connections to aad7416 OR AT24C02 serial bus lines. SCL EQU P3.4 SDA EQU P3.5 ;*ad7416presodo* WD_H_KEY EQU P1.6 WD_L_KEY EQU P1.7 H_KEY EQU P3.2 JDQ EQU P1.5 H_DATA DATA 50H ; H_DATA 存放温度报警上限 L_DATA DATA 51H ; L_DATA 存放温度报警上限 W_DATA DATA 52H M_DATA DATA 53H S_H_DATA DATA 59H S_L_DATA DATA 5AH ;M_H DATA 6BH ;M_L DATA 6CH ORG 0000H AJMP MAIN ORG 000BH AJMP TIME_T0 ORG 0040H TIME_T0:push acc CLR TR0 MOV TH0,#0 MOV TL0,#0 INC 5FH MOV A,5FH XRL A,#20 JZ CLEAR0 RET_T0: SETB TR0 pop acc RETI CLEAR0: nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 mov 5fh,#0 MOV A,W_DATA MOV BCD_DATA,A LCALL HEX_BCD MOV 69H,R5 MOV 6AH,R6 MOV 6BH,R7 MOV 6EH,#00h MOV 6DH,#00h MOV 6CH,#00h AJMP RET_T0 ORG 0100H*主程序开始 * MAIN:MOV SP,#70H MOV TMOD,#01H MOV TH0,#0 MOV TL0,#0 CLR ET0 CLR TR0 MOV 6EH,#00h MOV 6DH,#00h MOV 6CH,#00h MOV 6BH,#00h MOV 6AH,#00h MOV 69H,#00h MOV 5FH,#00h ;5FH 存放 100MS 单元 MOV H_DATA,#0 MOV L_DATA,#0 MOV S_H_DATA,#0 MOV S_L_DATA,#0 MOV W_DATA,#0 MOV DPTR,#0FB00H MOV A,#03H MOVX DPTR,A ;*read at24c02 from address 00h,01h FADDR SET 90H MOV FADDR,#0A0H MOV address,#00h MOV addr_hi,#00h MOV a,#00h LCALL rd_rand MOV S_H_DATA,A MOV address,#01h MOV addr_hi,#00h nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 MOV a,#00h LCALL rd_rand MOV S_L_DATA,A FADDR SET 91H SETB EA SETB ET0 SETB TR0 START_1: LCALL AD7416 MOV H_DATA, R7 MOV L_DATA, R6 MOV R0,L_DATA MOV R1,H_DATA LCALL DIV25 MOV W_DATA,R4 MOV A,W_DATA MOV BCD_DATA,A LCALL HEX_BCD MOV 69H,R5 MOV 6AH,R6 MOV 6BH,R7 MOV A,S_DATA LCALL HEX_BCD MOV 69H,A MOV 6AH,B MOV A,M_DATA LCALL HEX_BCD MOV 6BH,A MOV 6CH,B MOV A,H_DATA LCALL HEX_BCD MOV 6DH,A MOV 6EH,B LCALL DIS LCALL KEY MOV FADDR,#0A0H MOV address,#00h MOV addr_hi,#00h MOV a,#00h MOV ZDATA,S_H_DATA LCALL wr_byte MOV address,#01h MOV a,#00h MOV ZDATA,S_L_DATA nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 LCALL wr_byte LCALL CONTROL AJMP START_1 ;*显示子程序 * DIS: PUSH ACC MOV DPTR,#0FB00H MOV A,#03H MOVX DPTR,A YLED:MOV R0,#6EH MOV R3,#01H MOV A,R3 YB: MOV DPTR,#0FB01H MOVX DPTR,A INC DPTR MOV A,R0 ADD A,#11H MOVC A,A+PC MOVX DPTR,A LCALL DELL DEC R0 MOV A,R3 JB ACC.5,EEND RL A MOV R3,A SJMP YB NOP NOP EEND:AJMP S_END BD: DB 3FH,06H,5BH,4FH,66H,6DH BD1: DB 7DH,07H,7FH,6FH,77H,7CH BD2: DB 39H,5EH,79H,71H,73H,3EH BD3: DB 31H,6EH,1CH,23H,40H,03H S_END:POP ACC RET;*end display* ;*delay program* DELL:MOV R7,#04H DEL:MOV R6,#0E7H NN:DJNZ R6,NN DJNZ R7,DEL RET;* ;*key(按键) program * KEY:CLR tr0 JB WD_H_KEY,L_SET nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 LCALL DELL JB WD_H_KEY,L_SET INC S_H_DATA MOV A,S_H_DATA CJNE A,#7FH,S_DIS MOV S_H_DATA,#00H S_DIS: MOV A,S_H_DATA LCALL HEX_BCD MOV 69H,R5 MOV 6aH,R6 MOV 6BH,R7 MOV A,S_H_DATA LCALL HEX_BCD MOV 69H,A MOV 6AH,B MOV FADDR,#0A0H MOV address,#00h MOV addr_hi,#00h MOV a,#00h MOV ZDATA,S_H_DATA LCALL wr_byte S_REP:LCALL DIS JNB WD_H_KEY,S_REP L_SET:JB WD_L_KEY,SET_END LCALL DELL JB WD_L_KEY,SET_END INC S_L_DATA MOV A,S_L_DATA CJNE A,#7FH,M_DIS MOV S_L_DATA,#00H M_DIS:MOV A,S_L_DATA LCALL HEX_BCD MOV 6cH,R5 MOV 6dH,R6 MOV 6eH,R7 MOV FADDR,#0A0H MOV address,#01h MOV addr_hi,#00h MOV a,#00h MOV ZDATA,S_L_DATA LCALL wr_byte MOV 6BH,A MOV 6CH,B nts北京航空航天大学现代远程教育学院 毕业设计 大棚室温自动控制系统 M_REP:LCALL DIS JNB WD_L_KEY,M_REP H_SET:JB H_KEY,SET_END LCALL DELL JB H_KEY,SET_END INC H_DATA MOV A,H_DATA CJNE A,#60,H_DIS MOV H_DATA,#00H H_DIS:MOV A,H_DATA LCALL HEX_BCD MOV 6DH,A MOV 6EH,B H_REP:LCALL DIS JNB H_KEY,H_REP SET_END:SETB tr0 RET;*key(按键) program 结束 * ;*CONTROL JDQ* CONTROL:MOV A,W_DATA CJNE A,S_H_DATA,COMPARE1 OPEN1:CLR JDQ AJMP CON_END COMPARE1:JNC OPEN1 MOV A,W_DATA CJNE A,S_L_DATA,COMPARE2 OPEN2:CLR JDQ AJMP CON_END COMPARE2:JC OPEN2 S
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:北京航空航天大学大棚温室自动控制系统毕业设计
链接地址:https://www.renrendoc.com/p-516536.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!