基于单片机的温室大棚的温度测控系统设计 精品.docx

上传人:b****3 文档编号:2126342 上传时间:2022-10-27 格式:DOCX 页数:24 大小:408.53KB
下载 相关 举报
基于单片机的温室大棚的温度测控系统设计 精品.docx_第1页
第1页 / 共24页
基于单片机的温室大棚的温度测控系统设计 精品.docx_第2页
第2页 / 共24页
基于单片机的温室大棚的温度测控系统设计 精品.docx_第3页
第3页 / 共24页
基于单片机的温室大棚的温度测控系统设计 精品.docx_第4页
第4页 / 共24页
基于单片机的温室大棚的温度测控系统设计 精品.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

基于单片机的温室大棚的温度测控系统设计 精品.docx

《基于单片机的温室大棚的温度测控系统设计 精品.docx》由会员分享,可在线阅读,更多相关《基于单片机的温室大棚的温度测控系统设计 精品.docx(24页珍藏版)》请在冰豆网上搜索。

基于单片机的温室大棚的温度测控系统设计 精品.docx

基于单片机的温室大棚的温度测控系统设计精品

毕业论文

 

题目:

基于单片机的温室大棚的温度测控系统设计

作者:

学号:

系:

电子信息系

专业:

电子信息工程技术

班级:

 

指导者:

副教授

评阅者:

讲师

 

2013年04月

毕业设计(论文)中文摘要

基于单片机的温室大棚温度测控系统

摘要本文从硬件和软件两方面来讲述温室大棚温度系统的设计过程。

系统以单片机AT89C52为核心控制部件,通过10KNTC温度传感器采集环境温度,并通过数码显示管显示实时温度。

硬件上从温度检测电路、信号放大电路、A/D转换电路、输出控制电路、键盘及LED显示电路的设计等几个方面出发,详细研究和设计了基于单片机的温室大棚温度测控系统的各个部分内容,采用了LTC1860、LM358、74HC245、LED显示器等器件。

软件方面采用汇编语言来进行单片机及其外围电路的程序设计,使指令的执行速度快,节省存储空间。

系统模拟实现了蔬菜大棚温度控制的功能,并达到0.2度的温控精度要求,使大棚温度可控范围达到0℃-50℃。

 

关键词单片机系统,温度传感器,数据采集

 

 

目次

1绪论1

1.1课题的来源3

1.2课题的意义3

1.3课题研究的主要内容3

2设备方案设计与理论基础4

2.1温室大棚温度测控系统的方案设计4

2.2设计理论基础4

2.2.1AT89C52单片机介绍5

2.2.2LTC1860A/D模数转换器7

2.2.3运算放大器LM3587

2.2.4总线收发器74HC2458

2.2.5数码显示管LED8

2.2.6NTC温度传感器9

3硬件电路设计7

3.1单片机控制单元8

3.2温度采样部分8

3.3LED显示部分8

3.4按键输入部分9

4软件设计9

4.1软件设计介绍9

4.2主程序流程图10

4.3子程序模块11

4.3.1A/D转换子程序11

4.3.2LED显示子程序11

4.3.3按键输入子程序12

4.3.4主程序12

结论16

致谢17

参考文献18

附录19

附录图1系统结构图19

附录图2PCB版图19

附录3源程序20

1绪论

1.1课题的来源

温室又称暖房,能透光、保温,用来栽培植物的设施。

在不适宜植物生长的季节,能增加产量和提供生育期。

因此,温室技术在世界范围内应用十分广泛。

温室结构应密封保温,但又应便于通风降温。

现代化温室中具有控制温湿度、光照等条件的设备,用电脑自动控制创造植物所需的最佳环境条件[1]。

温室是设施农业重要的组成部分,国外温室种植业的实践经验表明,提高温室的自动控制和管理水平可以充分发挥温室农业的高效性。

大棚种植的温度控制系统解决了长期以来困扰农民的问题,它的应用广泛,制作成本低廉。

随着传感技术,计算机技术及通讯技术的迅猛发展,现代化温室信息自动采集及智能控制系统的开发已成为目前设施农业的一个研究热点。

1.2课题的意义

本文从国内目前温控技术的薄弱环节进行分析,找出问题的存因及改善困难,结合相关新技术及改良设想,在51单片机的基础上,有效解决温室大棚的温度自动控制,运用多个方案进行有效分析,提高温室大棚的种植培育能力。

在可行性的基础上,经过准确计算及比对,降低程序开发保证项目的有效运作。

1.3课题研究的主要内容

本课题主要采用51单片机系统,对蔬菜大棚中温度、进行采集、检测和控制。

本文从软件和硬件两方面来讲述温室大棚温度控制系统的设计过程。

软件方面采用汇编语言来进行单片机及其外围电路的程序设计,节省存储空间,使指令的执行速度快。

为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。

硬件上从A/D转换电路、温度检测电路、信号放大电路、输出控制电路等几个方面出发,详细研究和设计了基于单片机的温室大棚温度测控系统的各个部分内容。

在控制过程中主要应用AT89C52、LM358、74HC245、LTC1860、LED显示器,而主要通过10KNTC温度传感器采集环境温度,以单片机为核心控制部件,并通过数码显示管显示实时温度。

 

系统的过程主要是:

首先,通过键盘输入,设定所需要达到的温度值,并且用数码管显示这个温度值。

然后,在运行过程中将温度传感器采样的温度模拟量经过信号放大后送入A/D转换器中进行模拟-数字转换,再将转换后的数字量用数码管显示,最后由单片机来判定,与设定的温度不符合则发出警报。

2设备方案设计与理论基础

2.1温室大棚温度测控系统的方案设计

图2-1温室大棚温度测控系统结构图

首先,通过键盘输入,设定所需要达到的温度值,并且用数码管显示这个温度值。

然后,在运行过程中将温度传感器采样的温度模拟量经过信号放大后送入A/D转换器中进行模拟-数字转换,再将转换后的数字量用数码管显示,最后由单片机来判定,与设定的温度不符合则发出警报。

2.2设计理论基础

2.2.1AT89C52单片机介绍

AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的。

AT89C52是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。

 

其主要功能特点包括:

1、兼容MCS51的指令系统;2、8k可反复擦写FlashROM;3、32个双向I/O口;4、256x8bit内部RAM;5、3个16位可编程定时/计数器中断;6、时钟频率0-24MHz;7、2个串行中断,可编程UART串行通道;8、2个外部中断源,共8个中断源;9、2个读写中断口线,3级加密位;10、低功耗空闲和掉电模式,软件设置睡眠和唤醒功能;11、有PDIP、PQFP、TQFP及PLCC等几种封装形式,以适应不同产品的需求。

图2-2AT89C52引脚图

AT89C52P为40脚双列直插封装的8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制。

功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。

主要管脚有:

XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz晶振。

RST/Vpd(9脚)为复位输入端口,外接电阻电容组成的复位电路。

VCC(40脚)和VSS(20脚)为供电端口,分别接+5V电源的正负端。

P0~P3为可编程通用I/O脚,其功能用途由软件定义,在本设计中,P0端口(32~39脚)被定义为N1功能控制端口,分别与N1的相应功能管脚相连接,13脚定义为IR输入端,10脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12脚、27脚及28脚定义为握手信号功能端口,连接主板CPU的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。

 

2.2.2LTC1860A/D模数转换器

LTC1860是采用MSOP和SO-8封装的12位A/D转换器,采用单5V工作电源。

在250ksps采样速率条件下,电源电流仅为850μA。

在较低的速度下,电源电流将减小,原因是LTC1860在转换操作之间将自动断电至一个1nA的典型电源电流。

这些12位开关电容器逐次逼近型ADC包括采样及保持电路。

LTC1860具有一个差分模拟输入和一个可调基准引脚。

LTC1860ADC可在比例式应用中使用,或与外部基准一起使用。

高阻抗模拟输入以及可在缩减的电压范围内(低至1V全标度)运作的能力使得它们在许多应用中可与信号源直接相连,从而免除了增设外部增益级的需要[13]。

2.2.3运算放大器LM358

LM358是有两个高增益、独立的、内部频率补偿的双运算放大器,一般作为电源电压范围很宽的单电源使用,也适用于双电源工作模式,在适当的工作条件下,电源电流与电源电压无关。

它的可用于包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合。

图2-3LM358引脚图

 

2.2.4总线收发器74HC245

74HC245为总线驱动器,典型的TTL型三态缓冲门电路。

由于单片机的数据/地址/控制总线端口都有一定的负载能力,如果负载超过其负载能力,一般应加驱动器。

而74HC245正好起到了这个作用。

本课题中74HC245被用于驱动LED显示器的作用[15]。

 

图2-474HC245B1R引脚图

2.2.5NTC温度传感器

NTC是NegativeTemperatureCoefficient的缩写,是指随温度上升电阻呈指数关系减小、具有负温度系数的热敏电阻现象和材料。

它的主要材料是锰、镍和铜等金属氧化物,采用陶瓷工艺制造而成的。

这些金属氧化物材料都具有半导体性质,在导电方式上完全类似锗、硅等半导体材料。

随着温度的升高,载流子数目增加,所以电阻值降低;当温度低时,这些氧化物材料的载流子(电子和孔穴)数目少,所以其电阻值较高。

NTC热敏电阻器在室温下的电阻变化范围一般在100~1000000欧姆,温度系数为-2%~-6.5%。

NTC热敏电阻器广泛应用于温度补偿、温度测量、抑制浪涌电流、温度补偿等方面[12]。

 

3硬件电路设计

3.1单片机控制单元

图3-1单片机控制单元图

单片机控制包括主体AT89C52芯片,一个上电复位电路,一个晶振电路,10K上拉电阻。

此为整个设计的核心部分。

它不仅要计算通过键盘输入的高低电平,控制数码管显示相应的温度值,还要实时将经过LTC1860数模转换后的电压值显示为相应的温度值。

并且通过判定温度值来确定是否发出警报。

 

3.2温度采样部分

图3-2温度采集单元图

 

1TL431的简介

 德州仪器公司(TI)生产的TL431是一是一个有良好的热稳定性能的三端可调分流基准源。

它的输出电压用两个电阻就可以任意地设置s到从Vref(2.5V)到36V范围内的任何值(如图2)。

该器件的典型动态阻抗为0.2Ω,在很多应用中可以用它代替齐纳二极管,例如,数字电压表,运放电路、可调压电源,开关电源等等。

      

  左图是该器件的符号。

3个引脚分别为:

阴极(CATHODE)、阳极(ANODE)和参考端(REF)。

TL431的具体功能可以用如图1的功能模块示意。

  由图可以看到,VI是一个内部的2.5V基准源,接在运放的反相输入端。

由运放的特性可知,只有当REF端(同相端)的电压非常接近VI(2.5V)时,三极管中才会有一个稳定的非饱和电流通过,而且随着REF端电压的微小变化,通过三极管图1的电流将从1到100mA变化。

当然,该图绝不是TL431的实际内部结构,所以不能简单地用这种组合来代替它。

但如果在设计、分析应用TL431的电路时,这个模块图对开启思路,理解电路都是很有帮助的,本文的一些分析也将基于此模块而展开。

 

5V电源输入。

NTC温度传感器,温度越高,它的阻值就会越小,常温下即25度时,它的阻值大概为10K欧,然后通过10mA恒流源电路,它可以达到0.1V,经过放大电路放大10倍后,电压为1V。

通过AD芯片LTC1860测得电压值,因为电压随温度的变化而线性变化。

3.3LED显

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

当前位置:首页 > 求职职场 > 简历

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

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