温棚恒温控制器毕业设计Word下载.docx

上传人:b****5 文档编号:16712540 上传时间:2022-11-25 格式:DOCX 页数:26 大小:486.41KB
下载 相关 举报
温棚恒温控制器毕业设计Word下载.docx_第1页
第1页 / 共26页
温棚恒温控制器毕业设计Word下载.docx_第2页
第2页 / 共26页
温棚恒温控制器毕业设计Word下载.docx_第3页
第3页 / 共26页
温棚恒温控制器毕业设计Word下载.docx_第4页
第4页 / 共26页
温棚恒温控制器毕业设计Word下载.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

温棚恒温控制器毕业设计Word下载.docx

《温棚恒温控制器毕业设计Word下载.docx》由会员分享,可在线阅读,更多相关《温棚恒温控制器毕业设计Word下载.docx(26页珍藏版)》请在冰豆网上搜索。

温棚恒温控制器毕业设计Word下载.docx

温度;

控制;

传感器,单片机

Warmawningradiatorvalvedesign

Undergraduate:

QingZhiGang

Supervisor:

ZengXiaoPing

Abstract:

Thewarmawningtechnologyiscreatesonekindtheartificialclimateenvironmentwhichsuitsthebiologytogrow,eliminatesintheenvironmentthetemperature,thewater,theilluminationandsoonandsoonfactorlimitwhichgrowstothebiology,causesthebiologicalenergyinthedifferentseasonnormalgrowth,causestheseasonnottobebigtothebiologicalgrowthinfluence,likethiscausedthebiologicalpartorhasbeenseparatedfromcompletelytothenaturalconditiondependence.Thesuchwarmawningtechnologycauseseachlivingthingwhichthesocietyneeds,ifthevegetables,thefruitsandmelonsandsoonbiologicalenergyinunceasingoutput,hasthroughouttheyearbroughtthehugeeconomicefficiencytothesociety.Nowadaysthenationalhonorablestrengthdevelopsthewarmawningtechnology,warmawningtechnologyalsomoreandmoretopopularize,butalsohadsimultaneouslydiscoveredhassomeproblemsinthecontroloperation,Forexampletotemperature,water,factorsandsoonilluminationincontrolprecisionquestion.Thisdesignmainlyisaimsatinthewarmawningthetemperaturefactorcontrol,inthisdesignmainlyusesisdigitaltemperaturesensor18B20,itbythetemperatureboundLEDdisplaycircuit,thesilicon-controlledrectifiercontrolcircuit,theartificialvoiceelectriccircuitandtheexchangevoltagedroppingresistorlevelingcircuitandsooniscomposed.Thiswarmcontrolstheelectriccircuittobepossibletocarryontheautomaticcontrolaccordingtointhehypothesisboundtemperature,Thetemperaturemeasurementprecisionin±

1℃;

thescope,controlsthewarmeffecttobeideal,butalsomaycarryontheultrawarminstruction,uses51seriesmonolithicintegratedcircuitsthetemperaturedatawhichgathersto18B20tocarryonprocessing,thenoutputdatatoblack-whitecontrolelectriccircuit,whenthetemperatureislowerthanoroutdoestheestablishmenttemperature,thestartexchangecontactdeviceimpetusairblowercarriesontheheatingoristhetemperaturedecrease.

Keyword:

Temperature;

Control;

Sensor,Monolithicintegratedcircuit

1绪论

1.1研究目的、意义及我国大棚现状

研究目的和意义:

温室大棚就是建立一个适合生物生长的气候条件,创造一个人工气象环境,来消除温度对生物生长的限制,使生物能够在自然环境不适合的情况下正常生长。

由于温室大棚能克服环境对生物生长的限制,所以这种技术能使不同的农作物在不适合生长的季节产出,使季节对作物的生长影响不大,部分或完全摆脱了农作物对自然条件的依赖。

人们身体要保持健康就需要蔬菜提供营养,而植物生长需要特定的自然环境,在我国的三北地区(西北,华北,东北),在冬季和春季均满足不了绿色食品的需求,而大棚,正是一种人造的适合植物生长的小型气候环境,由于温室能够使农作物在不适合生长的季节产出,温室大棚技术为社会带来了可观的经济效益,促进了社会的和谐发展。

研究现状:

中国已加入WTO,我国农产品将严重受到世界市场的冲击已成定局,绝大部分传统的大田农作物在价格上难于在国际市场竞争。

总揽大局,为适应国际大环境,我国政府已在农业结构调整、农业产业化等方面展开了一场前所未有的改革。

作为农业结构调整的重要组成部分,作为农民快速致富的重要手段,大棚种植、大棚养殖以其前所未有的趋势在全国得以蓬勃发展,然而我国作为一个农业大国,温室大棚技术的发展却比较晚,与国外的技术相比有很大差距。

为了提高这方面的技术,在自70年代末起,我国先后从日本、美国、荷兰和保加利亚等国引进了不下40套的现代化温室成套设备,虽然引进的这些温室设备技术领先、设备先进,但在我国的使用过程中还存在着较为严重问题,主要是由于我国自然气候的特点和引进的设备不能相符合,导致设备不能发挥完整的作用,加上设备的可改动性不大,因而很难达到设备对温室内温度、湿度、等的合理控制。

经过多年来的研究和实验,我国的温室大棚技术发展到现在,已经形成了比较完整和全面的体系。

但在某些方面还有欠缺和需要改进地方,譬如说对温室中温度因子采用的控制,控制水平、控制精度以及控制稳定性方面都有待于进一步的提高。

由于我国的温室大棚产业起步比较晚,发展时间短,造成我国的温室大棚技术水平比较低,现代化管理程度不高,温室大棚环境监测条件差等状况。

目前温室大棚技术的发展方向是生态大棚。

1.2内容

温度控制范围23-28摄氏度;

温度在设计范围内,具备温度自动控制检测和自动恒温控制和超温警报功能

设计要求:

双点温控带动热风机;

上下超温报警和恒温控制;

热风机过流保护电路设计;

供电电路设计

设计方法:

传感器选用18B20,它由温度上、下限LED显示电路,可控硅控制电路,模拟声电路和交流降压整流电路等组成。

1℃范围内,控温效果理想,还可进行超温指示。

当当前温度超出设定范围时蜂鸣器发出报警声音。

利用双点温控带动热风机,在温度超出或低出适当的温度范围时起降温和加热的作用。

该电路具有0.1℃的分辨能力。

供电电路由LM317可调集成稳压器构成,最大输出电流为2.2A,输出电压范围为1.25~37V。

(可提供单片机所需5V电压,及超温报警器3—5V电压)。

用继电器带动交流电。

2方案论证

对于温度控制系统的设计,首先要选择的是温度相对应的数据的输入,这就需要一个温度传感器来对进行数据采集和对数据的分析处理,并以此来控制显示温度。

对于传感器来说,其种类很多,在最开始我选择的是TC620作为传感器,它有许多的优点,它是集控制于一体,并且可以设定温度的上下限,用起来是比较的方便,但是它是模拟型输出温度传感器,它在温度设置方面采用的是外接电阻,电阻值容易受到外界环境因素的影响,例如温度,湿度等因素,从而影响控制精度。

而现在我选用的是18B20数字温度传感器,它的工作不受外界影响,采集到的数字信号方便处理,而且在温度设置上更加灵活方便,并且精度更高。

其次本设计采用单片机对传感器18B20送来的温度数据与设定值进行比较,并做出相应的控制,同时在LED显示电路输出当前温度值。

最后继电器对单片机输出信号做出相应的响应,如果输出值高于或者低于设定温度上下限则带动交流接触器吸合,同时带动热风机进行加热或者是降温。

3系统设计

3.1温度信号的检测

温度检测是温度控制系统的一个很重要环节,直接关系到系统性能。

温度检测需要传感器件对温度信号的采集,温度传感器件在其中起到了很大的作用。

首先就是对温度传感器件的选择。

3.2.温度传感器的选择

温度传感器种类繁多,但在微机系统中使用的传感器,必须是能够将非电量转换成电量的传感器,目前常用的有热电偶传感器,热电阻传感器和半导体集成温度传感器,数字式温度传感器等。

热电偶传感器是利用两种不同材料的金属连在一起构成的具有热电效应原理的一种感温元件。

其优点为精确度高、测量范围广、构造简单、使用方便,型号种类比较多且技术成熟等。

目前广泛应用于工业与民用产品中。

热电偶的种类很多,在选择时必须考虑其灵敏度、精确度、可靠性、稳定性等条件。

不同分度号的热电偶,有不同的温度—电动势关系,分度表是冷端为0℃时的工作端温度—电动势关系的表格表示,分度曲线则用其图形表示,它们都是设计温度检测环节的重要依据。

半导体IC温度传感器是利用半导体PN结的电流、电压与温度(或电压)变换关系来测温的一种感温元件。

这种传感器输出线性好、精度高,而且可把传感驱动电路、信号处理电路等与温度传感器部分集成在同一硅片上,体积小,使用方便,如AN6701、LM134、AD590等。

IC温度传感器在微型计算机控制系统中,通常用于室温或环境温度的检测,以便微型计算机对温度测量值进行补偿。

数字式温度传感器DS18B20是由Dallas半导体公司生产的第一片支持单总线接口的温度传感器,它可以使用户可轻松的组建传感器网络,为测量系统的够建引入全新概念,它的体积更小,更经济,更灵活。

它的温度测量范围为-55℃~+125℃,在-10~85℃范围内,精度为±

0.5℃。

现场温度直接以总线的数字方式传输,大大提高了系统的抗干扰性,适合恶劣环境的现场温度测量。

如:

环境控制,设备或过程控制,测温类消费电子产品等。

它可以程序设定9~12位的分辨率,精度为±

可以选更小的封装方式,更宽的电压使用范围。

3.3数字式温度传感器18B20

3.3.118B20简述

DS18B20是美国DALLAS公司生产的可完全替代DS1820的全新型单线数

字式温度计。

文中介绍了DS18B20的性能结构和与DS1820比较所具有的不同特点,说明了DS18B20的使用要求。

给出了DS18B20与单片机成成的测温系统的应用电路和检测流程。

DS18B20DS18B20是美国DALLAS公司生产的一线式数字式温度计芯片,它具有结构简单,不需外接元件,采用一根I/O数据线既可供电又可传输数据、并可由用户设置温度报警界限等特点,可广泛用于食品库、冷库、粮库等需要控制温度的地方。

DS18B20是DS1820的改进型产品,但该产品具有比DS1820更好的性能,目前,该产品已成为DS1820的替代品而在温控系统中得到广泛的应用。

图3.1DS18B20的引脚排列

3.3.2DS18B20系列的性能特点

与DALLAS公司生产的DS1820相比,DS18B20具有如下特点:

在-10℃~+85℃范围内,DS18B20具有±

0.5℃的精度。

因而DS18B20在和DS1820的测

温精度相同时,具有更宽广的温度范围。

分辨率为9~12位(包括1位符号位),并可由编程决定具体位数;

DS18B20的转换时间与设定的分辨率有关,当设定为9位时,最大转换时间为93.75ms;

10位时的转换时间为187.5ms;

11位时为375ms;

12位时为750ms;

电源电压范围为3.0V~5.5V;

图3.2复位时序

内含程序设置寄存器,可用来设置分辨率位数,该寄存器是DS1820所没有的。

其格式为:

TM

R1

R0

1

表3.1

其中,TM为测试模式位,为1表示测试模式,为0表示工作模式,出厂时该位设为0,且不可改变。

R1和R0的设置组合与温度分辨率有关,具体关系见表1。

表1温度分辨率的设置

R2

分辨率的设置组合

9位

10位

11位

12位

表3.2

片内带有64位激光ROM:

从高位算起,该ROM有一个字节的CRC校验码,6个字节的产品序号和一个字节的家庭代码。

对于家庭代码,DS1820是10H,DS18B20是28H。

内含温度数据寄存器:

该寄存器由两个字节组成,实际上DS18B20中寄存器的字节定义或温度值与DS1820不一样,DS1820的分辨率为0.5℃,而DS18B20的12位分辨率为2~4℃。

图3.3写时隙时序

3.3.3DS18B20的应用

DS18B20封装

DS18B20采用3脚TO-92封装或8脚SOIC封装。

下图是其采用8脚SOIC封装的引脚排列图。

其中GND接地;

VDD为电源端;

DQ是数据输入/输出端;

其余为空脚。

图3.4DS18B20的8脚SOIC封装引脚排列

图3.5DS18B203脚TO-92封装或8脚SOIC封装

DS18B20的供电方式有两种:

一种为寄生电源,另一种为外加电源。

图3.6检测系统图

同DS1820一样,用户也可通过1线端口对DS18B20进行操作,其步骤为:

复位→ROM功能命令→存储器功能命令→执行/数据→DSB1820的ROM命令有5个,存储器命令有6个,这些命令字和功能同DS1820完全一样。

命令的执行都是由复位、多个读时隙或/和写时隙基本时序单元组成。

因此,只要将复位、读时隙、写时隙的时序了解清楚,使用DS18B20就比较容易了。

复位

使用DS18B20时,首先需将其复位,然后才能执行其它命令。

复位时,主机将数据线激发为低电平并保持480μs~960μs,然后释放数据线,再由上拉电阻将数据线拉升15~60μs。

然后再由DS18B20发出响应信号,以将数据线激发成低电平60~240μs,这样,就完成了复位操作。

其复位时序如图2所示。

写时隙

在主机对DS18B20写数据(主机对DS18B20发送各种命令)时,先将数据线激发为低电平,该低电闰应大于1μs。

然后根据写“1”或写“0”来使数据线变高或继续为低。

DS18B20将在数据线变成低电平后15μs~60μs对数据线进行采样。

要求写入DS18B20的数据持续时间应大于60μs而小于120μs,两次写数据之间的时间间隔应大于1μs。

写时隙的时序如图3所示。

读时隙

当主机从DS18B20读数据时,主机先数据线激发出低电平,然后释放,以使数据线再升为高电平。

DS18B20在数据线从高电平变为低电平的15μs内将数据送到数据线上。

主机可在15μs后读取数据线以获得数据。

其时序图如图4所示。

基于DS18B20的温度检测系统

图3.7检测流程图

以DS18B20为传感器,AT89C51单片机为控制核心组成的温度巡回检测系统的电路框图如图5所示。

图中,DS18B20的供电方式为外部电源,其I/O数据线与P1.0相连。

在DS18B20接入系统之前,应分别从激光ROM中读出其序号,然后分别赋予在系统中的编号1~n。

该系统需要用键盘来设置温度报警的门限值,并用七段LED显示器显示DS18B20的编号和测量的温度值。

可用8279键盘/显示控制芯片和译码电路74LS154以及驱动电路74LS245来完成该功能。

当测量温度超出报警门限时,系统将从P1.2~P1.3输出光声报警信号。

其主要

的温度巡回检测流程图如图6所示

3.4本设计内部结构分析

3.4.1电路原理分析

主电路

图3.8主电路图

该电路由温度传感器,单片机,温度显示电路,温度设置输入键盘,报警电路,控制器供电电路,继电器控制电路。

图3.9传感器电路

温度传感器部分由18B20和上拉电阻R1组成,其作用是采集温度信号,供单片机处理。

图3.10单片机电路

单片机部分由AT89S51及其外围电路组成,其作用是将传感器送入的温度信号与设置值进行比较,做出相应控制,同时向显示电路输出当前温度值。

图3.11LED显示电路

LED显示电路部分由各段上拉电阻及2个7段数码管组成,其作用是显示用户的设置值和当前温度值。

图3.12温度设置输入键盘电路

温度设置输入键盘部分由3各按键和各自的上拉电阻组成,其作用是供用户设置温度值。

图3.13报警电路

报警电路由电阻R2,R3,三极管Q1及蜂鸣器组成,其作用是当当前温度超过或者低于设置的上限或者下限温度值时单片机P3.7脚输出低电平三极管Q1导通驱动蜂鸣器发出声音报警。

图3.14供电电路

控制器供电电路由变压器BYQ,整流桥D1,3端可调稳压器LM317等组成,220V交流电经变压器BYQ降压后经过整流桥D1整流并经C1滤波后送入3端稳压器LM317,其中调节R2可以调节输出电压,输出电压经过C2滤波后可为电路提供稳定的是输出电压。

图3.15继电器控制电路

继电器控制电路由R4,R5,R6,R7,三极管Q2,Q3及继电器K1,K2组成,当当前温度超过设置的上限值时单片机P2.2输出低电平三极管Q2导通继电器K1吸合,带动交流接触器1闭合以启动冷却设备进行降温。

当当前温度低于设置的下限温度值时单片机P2.3脚输出低电平三极管Q3导通,继电器K2吸合,带动交流接触器2闭合以启动加热设备进行升温。

其中保险丝F1,F2为起过流保护的作用。

该电路作用是当当前温度超过或者低于设置的上限或者下限温度值时,对单片机发出的控制信号做出响应,以控制冷却或加热设备。

3.4.2单片机程序

#include<

reg51.h>

#include<

intrins.h>

#defineucharunsignedchar/*端口定义*/

#defineLEDP0/*实际温度值输出端口定义*/#defineNOP_nop_()

sbittem_in=P3^0;

/*温度读取端口*/

//sbitcon_out=P1^7;

/*报警启动端口*/

//sbitDP=P2^7;

#defineL15/*温度报警下限*/

#defineH40

uchartemp_h,temp_l;

/*温度值变量*/

ucharflag1;

/*正负标志位*/

ucharcodeledcode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

/*数码显示数据:

0,1,2,3,4,5,6,7,8,9*/

ucharcodeledbit[]={0xfe,0xfd,0xfb};

//共阴led

uchardispbuf[2]={0,0};

ucharB20num[]={1,2,3,4,5,6,7,8};

//假B20共有8片

/*====================================

函数功能:

延时 

入口参数:

说明:

送1迟202us

=====================================*/

voiddelay(unsignedintcount)

{

unsignedinti;

while(count)

{

i=200;

while(i>

0)i--;

count--;

}

}

延时us

voidDelay_us(ucharn)

uchari;

i=0;

while(i<

n)

{i++;

return;

DS18B20重设

voiddsreset(void)

tem_in=0;

i=103;

while(i>

t

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职业技术培训

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1