基于单片机温室大棚温度和湿度数据采集系统的设计

基于单片机温室大棚温度和湿度数据采集系统的设计
基于单片机温室大棚温度和湿度数据采集系统的设计

皖西学院

本科毕业论文(设计)

论文题目基于单片机温室大棚温度和湿度数据采集系统的设计

姓名(学号)

系别机械与电子工程学院专业电子信息科学与技术导师姓名

二〇〇一二年六月

目录

1、毕业论文正文

2、皖西学院本科毕业论文(设计)任务书

3、皖西学院本科毕业论文(设计)开题报告

4、皖西学院本科毕业论文(设计)中期检查表

5、皖西学院本科毕业论文(设计)指导教师意见表

6、皖西学院本科毕业论文(设计)评阅教师意见表

7、皖西学院本科毕业论文(设计)答辩记录表

基于单片机温室大棚温度和湿度数据采集系统的设计

摘要:本文利用AT89C51单片机设计一个大棚的温湿度检测系统,主要阐述了基于AT89C51单片机的温湿度检测系统的设计原理,主要电路及相关软件的设计等。采用模块化、层次化设计。该系统采用AT89C51单片机作为控制器,AD590作为温度传感器,HIH3610作为湿度传感器,构成数据采集系统,通过ADC0809的模数转换后送至AT89C51进行数据的分析和处理,由数码管进行实时显示以及与设定阈值进行比较以确定是否需要声光报警。实现对大棚的温湿度的显示与报警。系统电路简单、集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值。

关键字:AT89C51 AD590 HIH3610 ADC0809

MCU-based temperature and humidity data acquisition system design

of greenhouse

Abstract:This article using AT89C51 MCU to design a temperature and humidity detection system for greenhouse, . mainly based on the AT89C51single-chip microcomputer to Elaborate the design principles of temperature and humidity detection system , the main circuit and software design. Using a modular, hierarchical design method. The system uses AT89C51MCU as the controller, AD590 as temperature sensor,HIH3610 as humidity sensor , constitutes a data acquisition system, through the ADC0809 analog-to-digital conversion and sent to the AT89C51 for data analysis and processing, the real-time digital tube display and setting value is compared to a threshold value to determine whether need to sound and light alarm. Realization of greenhouse temperature and humidity display and alarm. The system has the advantages of simple circuit, high integration, stability, convenient adjustment, high detection precision, and has a certain practical value.

Keywords: AT89C51 AD590 HIH3610 ADC 0809

目录

1 绪论 (5)

1.1 温室控制系统设计背景 (5)

1.2本设计的主要内容 (6)

1.3本设计的意义 (7)

2 总体方案的设计思路 (7)

3 系统硬件电路的设计 (8)

3.1相关元器件的选择 (8)

3.1.1单片机的选择 (9)

3.1.2湿度传感器的选择 (9)

3.1.3温度传感器的选择 (9)

3.1.4 显示器的选择 (10)

3.1.5模数转换A/D的选择 (10)

3.2 硬件电路的设计 (11)

3.2.1主要芯片89C51的功能 (11)

3.2.2 单片机外围电路设计 (11)

3.2.3 电源电路 (12)

3.2.4 A/D转换电路 (13)

3.2.5温度传感器AD590 (14)

3.2.6相对湿度传感器HIH3610 (15)

3.2.7数码管显示电路 (16)

3.2.8 报警电路 (18)

3.2.9 上位机通信电路 (19)

4 系统软件设计 (19)

4.1 系统设计语言 (19)

4.2软件的设计 (19)

5 系统仿真 (21)

6总结与展望 (22)

致谢 (23)

参考文献 (24)

附录一:整体电路图 (25)

附录二:系统程序.................................................................................................................... 错误!未定义书签。

1 绪论

1.1 温室控制系统设计背景

粮食作物是人民生活的必须保障,而作为人口大国的中国,必须要解决粮食作物问题。随着我国综合国力的迅速增长,农业增长的研究和现代化应用技术越来越被广大研究人员所重视,特别是温室大棚已经成为农业增产的一个重要方式。现代化农业生产中的一个重要途

径就是对自然环境的一些相关参数进行检测和控制。在农业生产中,自然环境的条件与作物的生长、发育、能量交换悉悉相关,进行环境参数的测控是实现现代化农业生产管理自动化、科学化的基本保证,通过对采集到的环境参数的分析,结合适宜作物生长发育的条件,控制周围环境的条件,能使农作物达到优质、高产、高效的生产目的。以大棚为代表的现代农业在农业生产增产中发挥着重要的作用。大棚内的温度和湿度参数,直接关系到作物的生长产量。当今国内大多数对大棚温度、湿度的检测与控制均采用人工管理,人工管理的测控精度低、劳动强度高以及测控不及时等弱点,不但增加了生产成本,浪费了人力资源,而且不能达到预期的生产效果。因此,为了实现农业生产的现代化科学化,推动我国农业的发展,提高农业生产量,必须大力发展现代控制技术在农业生产中的应用,科学合理地利用现代化设备对大棚内温度、湿度等参数的调节控制,使大棚内形成有利于作物生长的环境,从而达到增产的目的。

世界上第一台计算机的产生加快了人类改善生活、改造自然环境的步伐。虽然随着科技的发展、技术的进步,计算机的体积减小、处理功能日益强大。但是体积依然较大,功能较多,成本较高。单片微型控制机在这种情况下诞生。单片微型控制器,也称单片机,其生产成本大幅度降低、体积减小、功能趋于专业化。它把中央处理器CPU、只读存储器ROM、随机存取存储器RAM、输入/输出设备I/0 等主要部件集成在一块集成芯片上。其结构、指令系统与相关功能均按照工业控制的要求设计,在各种自动控制系统中,尤其是工业生产中得到了广泛的应用。

对于国内外对温湿度检测的研究,从复杂模拟量检测到现在的数字智能化检测越发的成熟,随着科技的进步,检测系统向着智能化、小型化、低功耗的方向发展。在发展过程中,以单片机为核心的温湿度控制系统发展为体积小、操作简单、性能稳定、测量精度高等诸多优点。本系统就是利用价格便宜的一般电子器件来设计一个参数精度高,性价比高的应用于农业种植生产的大棚温湿度检测报警系统。

1.2本设计的主要内容

本设计是基于AT89C51单片机的温湿度智能检测系统,主要完成以下主要任务:

①选择AT89C51单片机,了解其基本特性和功能,使用AT89C51实现对温湿度的检测。

②使用温度传感器测量环境的温度,进行数据的采集并传送到单片机进行数据处理,实现范围为0℃~+50℃温度采集。

③使用湿度传感器对现场环境湿度数据采集,由单片机进行数据处理,实现范围为5%~80%RH的湿度采集。

④设计显示和报警系统,能够实时、准确的显示采样温湿度值。

⑤实现系统的可靠性和抗干扰性。

⑥上位机通信电路设计。

在使系统完成特定功能的同时,要保证系统的可靠性和稳定性,满足设计要求,使系统能够长期稳定的工作,还要尽量实现系统的低成本、性价比、低功耗和高精度。

1.3本设计的意义

目前国内对环境参数的采集方法,主要是采用温度计、湿度计来采集温度值和湿度值,通过人工操作相关控制设备来控制温度、湿度。但是由于温度计、湿度计精度比较低,以及人工读数的人为因素造成的误差等原因,温湿度检测不仅效率低,精度低,实时性差,而且工作人员的劳动强度大。随着科技的发展,各种传感器、模数转换器、报警器等电路被研制出来,且能组成的温湿度检测控制系统运用于农业生产中,可对环境内的各个监测点进行巡回检测,检测速度、精度得到提高,降低了劳动强度。随着单片机功能的日益强大和计算机的广泛应用,人们对参数监测的准确性、稳定性要求也越来越高。将单片机等智能设备运用于农业生产中能进一步提高生产效率、作物产量等。本设计就是针对此问题,设计相对精度高、性能稳定的温度湿度检测装置。使用AT89C51型单片机设计温湿度控制系统,可以及时、精确的反映被测环境的温度以及湿度的变化。将此系统应用到大棚当中无疑为植被的生长提供了更加适宜的环境,进一步提高生产效率、作物产量等。

2 总体方案的设计思路

该检测系统充分利用AT89C51单片机的软、硬件资源,辅以相应的测量电路和AD590温度传感器、HIH3610湿度传感器等智能仪器,能实现多任务、多通道的检测和输出。它具有测量范围广、测量精度高等特点。各传感器设在种植植物的大棚内,温湿度传感器可以将环境中的温湿度非电量参数转化成电量信号,再将这些信号经过ADC0809进行模数转换处理后送至单片机中,单片机读取数据后将数据送到缓冲区内进行处理,利用LED实时地显示环境的温湿度值。同时与软件内部用户根据工作环境要求设定的温湿度阈值进行比较,单片机可以根据比较的结果进行相应的处理,如果环境的实时参数超越上下限值,单片机控制报警系统

进行显示和报警;如果在阈值范围内,则显示相关参数值。还能通过MAX232与上位机进行通信。系统原理框图如图2.1所示。

图2.1 系统硬件组成原理框图

3 系统硬件电路的设计

经过上面的总体方案和实施措施的讨论后可以着手硬件系统的设计,硬件系统是应用系统的基础、软件系统设计的依据。

3.1相关元器件的选择

元器件的选择,必须考虑到功能的实现、器件的适时性、价格和通用性等几个方面。在电路的设计中,在实现所要求功能的基础上,尽量使电路简单。电子器件的种类繁多,且不同的器件有着不同的性能和不同的使用方法、使用范围。本节主要对单片机、温湿度传感器、模数转换A/D和显示器系统进行选择,并在其中做了比较。

3.1.1单片机的选择

目前单片机己被广泛地应用于家电、农业生产现代化、仪器仪表设计、医疗设备、工业生产自动化、航空航天等领域。比较流行的单片机种类主要有Atmel公司、Intel公司、Philip 公司的51系列单片机,Intel公司的MCS96系列单片机,Motorola公司的M6800系列单片机等。各系列的单片机在处理速度、稳定性、I/O能力、功耗、功能、价格等方面各有优劣,这些单片机中,用户可根据自己的需要灵活的选择。虽然单片机的品种繁多,各具特色,但仍以MCS-51为核心的单片机占主流,兼容其结构和指令系统的有PHILIPS公司的产品,ATMEL 公司的产品和中国台湾的WinBond系列单片机。根据总体功能和性价比及其运行速度等因素的考虑,选用MCS-51系列的89C51为主机,满足上面的要求而且设计方便,不需要再存储扩展。它是一种低功耗、低价格,高性能的8位微处理器。

3.1.2湿度传感器的选择

湿度的检测方法,一般采用湿敏元件检测,除电阻式、电容式湿敏元件之外,常见的还有光强型、电解质离子型、声表面波湿敏元件等。湿敏元件的抗污染性以及线性度较差,在检测作业环境湿度时,湿敏元件需要长期运作在待测环境中,很容易受到环境影响而降低其测量精度及影响其长期稳定性。湿敏电阻的种类多,灵敏度高,但是线性度和产品的互换性差。湿敏电容灵敏度高,产品互换性高,响应速度快,偏于实现产品小型化和集成化,但是精度一般比湿敏电阻要低一些。湿度检测还可以采用集成模拟传感器,集成湿度传感器

HIH3610,该传感器采用热固聚酯电容式传感头,并且在芯片内部集成了能够进行信号处理功能的电路,因此该传感器可以将环境中的相对湿度转换成电容值,然后将此电容值转换成电压输出,该传感器转换高精度、响应速度快、稳定性好、低温漂、抗化学腐蚀等。综合考虑本设计选用湿度传感器HIH3610。

3.1.3温度传感器的选择

温度检测一般采用热电偶、热敏电阻以及集成温度传感器等。热电偶的工作原理是建立在导体的热效应上,两种不同性质的导体两端经焊接,组成闭合回路,直接测温端叫热端,接线端叫冷端,也称自由端。当热端和冷端的温度不同,存在温差时,就会在回路中产生热电动势;这两种不同材料的导体在相互接触的时候,由于其内部电子密度的不同,会产生电子扩散,进而形成电位差,此电位差称为接触电动势。接上测试仪表,就会指示出热电偶所产生的热电动势和接触电动势的对应温度值。热电偶应用广泛,价格便宜而且耐用。种类多,能够覆盖非常宽的温度范围,最高温度可以到达2000℃。但是其响应速度慢、精度中等、灵敏度低、稳定性低、高温下容易老化和有线性漂移,并且测量需要参考量。热敏电阻的阻值随温度的升高而成非线性急剧变化,一般具有负的温度系数,其阻值随温度升高而急剧减小,

只有少数具有正的温度系数。热敏电阻主要用于-200到500℃温度范围内的温度测量。其温度系数要大而且需要稳定的温度源,反应速度快,工艺好,价格低,测温环境稳定。集成温度传感器实质上是一种半导体集成电路,它是利用晶体管的be结压降的不饱和值Vbe与热力学温度T和通过发射极电流I的关系实现对温度的检测。其线性度好、精确度适中、灵敏度高、响应速度快、封装体积小、使用方便、价格较低,具有长期稳定性等特点,在工业生产和日常生活中得到广泛应用,而且它可以和信号处理电路及逻辑控制电路集成在一起。热电偶和热敏电阻的测量精度都比较高,成本比较低,而且测量的范围也比较宽,但是它容易受到测量场所以及所测环境的限制,高温或长期使用会使其性能下降,需要定期的维护检查与更换,给现实应用带来了不便。故本设计决定采用AD590集成温度传感器,。

本系统也可以采用数字式传感器,如DS18B20和SHT10作为温度和湿度测量元件,SHT10包含相对湿度传感器、温度传感器,集温湿度检测的一个整体。SHT10作为典型的温湿度传感器,在测量过程中可对相对温湿度进行自动校准,准确的测量温湿度,产品互换性好,响应速度快,抗干扰性强,不需要外部参考源和外部器件,且设计出的电路结构简单。但是由于本课题要求设计出模数转换电路,故排除此类数字式传感器。

AD590集成温度传感器和湿度传感器HIH3610输出均为模拟量,在接入电路中,都需要通过A/D转换器,把模拟信号转换成单片机能够接收的数字信号从而使单片机存储采集和处理的数据。若模拟信号太弱,还需经过运算放大器放大信号。

3.1.4 显示器的选择

方案一:数码管显示,数码管按段数分为七段数码管和八段数码管,八段数码管比七段多一个小数点的led,但其使用原理均是一样的。数码管的驱动方式可以分为静态驱动和动态驱动,静态驱动编程简单,显示亮度高但是占用I/O端口多,在实际应用时必须增加译码器驱动进行驱动,增加了硬件电路的复杂性。动态电路是最广泛的显示方式之一,其能够节省大量的I/O端口,而且功耗低,电路设计、编程方法简单。

方案二:LCD1602液晶显示,具有字符发生器,可显示192种字符,具有64个字节的自定义字符RAM,可自定义字符。具有标准的外接端口特性,适用于M6800系列控制机的操作时序。结构紧凑、芯片轻巧、装配容易,像素尺寸小,分辨率高,但编程等较复杂。

综上,选择LED作为本次系统设计的显示元件。

3.1.5模数转换A/D的选择

A/D转换器的主要功能是将模拟电压或电流转换成数字量。实现A/D转换的方法很多,常用的有双积分式A/D转换器、逐次逼近式A/D转换器和并行比较式A/D转换器等。双积分A/D转换器的特点是转换精度高、灵敏度高、抑制干扰信号的能力强,价格低廉,可广泛

用于数字仪表和低速数据采集系统中。另外,这类转换器的输出数据常以BCD码或二进制码格式输出,所以数字显示方便。常用的双积分式A/D转换器集成器件有ICL7106/7107/7109/7135、MC14433等。逐次逼近式A/D转换器是一种转换速度较快,转换精度较高的转换器。一次转换时间在数微秒到百微秒范围内,广泛应用于中高速数据采集系统、在线自动检测系统、动态测控系统等领域中。。目前常用的逐次逼近式A/D转换器集成芯片有ADC0808/0809、AD574A、AD1674、ADC1210/1211等。并行比较式A/D转换器是一种转换速度最快的转换器,它最适合应用在数字通信技术和高速数据采集技术中。缺点是电路复杂,价格高。

由于本设计用于检测显示温湿度信号,而温湿度信号变化比较缓慢,且采集的信号较多,ADC0809有8路模拟量输入通道,所以选择逐次逼近式A/D转换器ADC0809。

3.2 硬件电路的设计

3.2.1主要芯片89C51的功能

89C51是Intel公司于80年代初推出的8位嵌入式微控制器(内外部数据总线均为8位),具有性能高、功能全、售价低廉、使用方便等优点。由于大的高度集成化已把许多常用的输入检测输出控制通道都制作在同一块硅片上,大大地灵活了外部连线,增强了系统的稳定性,非常适合于工业环境下的安装使用。89C51单片机引脚采用40脚双列直插式封装结构。8951系统的CPU的主要特色是体积小,重量轻,抗干扰能力强,售价低,使用方便。

89C51工作时所需的时钟可通过其XTAL输入引脚由外部输入,也可采用芯片内部的振荡器。其工作频率为6~12MHz。在本系统中采用12MHz频率。

芯片89C51共有40个引脚,其中电源引脚有4个,控制引脚有4个,并行的I/O接口有32个,分成4个8位口。相关引脚功能介绍可查阅相关资料。

3.2.2 单片机外围电路设计

在本系统中单片机的外围电路可分为:复位电路和晶振电路

(1)复位电路

工业控制系统在运行时,经常都会遇到各种各样的环境干扰与电路干扰,在系统不能正常工作时需要有一个复位开关来使系统重新启动运行。

本设计单片机开关复位电路包含了上电复位电路。其电路图如图3.1所示:

图3.1 开关复位电路

(2)晶振电路

在单片机电路中晶振结合单片机内部的电路,产生单片机所必需的时钟频率,单片机的一切指令的执行都是建立在由晶振产生的振荡的基础上,不同的指令有不同的指令周期。

晶振利用一种特殊的晶体,在电能和机械能之间相互转化产生共振,提供稳定精确的单频振荡,为系统提供基本的时钟信号。

C1、C2为负载电容,X1为晶振,12MHz。设计中晶振电路如图3.2所示。

图3.2 晶振电路

3.2.3 电源电路

采用全桥整流电路将交流电压转化为直流电压,系统硬件电路要求电源额定电压为5 V ,单片机系统要求电源电压的纹波系数尽可能小,基于以上要求,选用固定输出线形稳压集成器LM78H05。该稳压器的输入电压VIN 在7 V~35 V 的范围变化,输出电压可保证为5 V 输出和A/D转换芯片ADC0809的电源电压。该稳压器还具有过热保护和过压保护功能,线性稳压结构可使电源纹波系数降低。电源电路原理图如图3.3所示:

图3.3 电源电路的设计

3.2.4 A/D转换电路

ADC0809是逐次逼近式A/D转换器,28脚双列直插式封装。自带有锁存器,所以可以和单片机直接连接。有8路模拟开关用于8路模数转换通道的选择,允许8路模拟量分时输入,并公用一个8位模数转换器,输出结果为8位二进制数据。转换精度为1/2LSB。

在此应用系统中ADC0809的输入端接的是模拟信号——经传感器采集后的温、湿度电压信号。ADDA,ADDB和ADDC为通道号选择输入端,用于选通IN0-IN7上的一路模拟量输入。其中ADDA是最低位。对应于各输入通道的选择如表3.1所示:

表3.1 模拟量输入通道选择表

C B A 选择的通道

0 0 0 IN0

0 0 1 IN1

0 1 0 IN2

0 1 1 IN3

1 0 0 IN4

1 0 1 IN5

1 1 0 IN6

1 1 1 IN7

ADC0809与单片机的连接图如图3.4所示:

图3.4 ADC0809与单片机连接图

EOC为转换结束信号标志输出端。平时EOC为高电平,表示转换结束;在转换开始后和转换过程中为低电平,表示正在进行A/D转换。进行A/D转换时,需查询EOC的输入信号来判断A/D转换是否结束,一般情况下可以采取以下三种方式来确定转换是否结束:定时传送方式、查询方式和中断方式。若转换结束则把经转换后的数据通过P0端口读入,经过单片机的数据处理之后通过数码管显示给用户。本设计采用查询方式。

ADC0809使用方法:

① 初始化时,置转换开始端ST和输出使能端OE均为低电平0。

② 根据需要执行转换的通道选择通道地址,输出到CBA端口。本设计中使用了通道0和通道1,对应的CBA值为000和001,由于CB值均为0,不需变动,故可直接接地,给低电平,A可接P3.4口,通过软件变化输出0和1以根据需要选择0或者1通道。

③ 在ST端给出一个有100ns的正脉冲启动转换信号。即:输出ST=0,ST=1,ST=0就可以产生正脉冲启动转换的信号

④ 采集EOC端口的输入值,根据EOC信号来判断是否转换完毕。

⑤ 当EOC变为高电平时,这时给OE为高电平,转换的数据就输出给单片机了。

3.2.5温度传感器AD590

(1)温度传感器AD590简介

AD590是美国模拟器件公司生产的单片集成两端感温电流源。是A/D公司利用PN结构正向电流与温度的关系制成的电流输出型两端温度传感器(热敏器件)。在被测温度恒定时,相当于一个恒流源,属于一种高阻电流源,测量精度高。电源电压的输入范围为4V~6V。AD590能承受44V正向电压和20V反向电压,故反接也不易烧毁。其典型的电流温度灵敏度是1μA/K,温度为0℃时,AD590输出的恒流值为273.15μA,当温度升高或降低1℃时,AD590的输出电流就增大或减小1μA。集成温度传感器AD590测量温度的范围为-55℃~+150℃。AD590温度感测器是一种已经IC化的温度感测器,它会将温度转换为电流。

AD590传感器的封装形式和测量温度的基本应用电路如图3.5所示:

图3.5 AD590封装形式与应用电路

AD590的电流和热力学温度有正比例关系,由于AD590的增益有偏差,电阻的阻值也会有偏差,所以要对电路进行一些调节。调节的方法是:将AD590放在冰水混合物中,调R2电位器,使Vo等于273.2mV。或是在室温条件下(25℃)调整电位器,使Vo=273.2+25=298.2(mV)。这样调节可保证在0℃或25℃附近有较高精度。

AD590的输出电流值说明如下:

其输出电流是以绝对零度(-273℃)为基准,每增加1℃的温度,它输出电流会增加1μA,所以温度在25℃时,其输出电流Io=(273+25)=298μA。Vo的值为Io乘上1K,当25℃室温时,输出值为298m V(1K×298μA)。

3.2.6相对湿度传感器HIH3610

(1)HIH3610简介

本系统用于采集湿度环境的湿度传感器为Honeywell公司的集成湿度传感器HIH3610,使用时传感器以探头的形式安装在被测环境内,是由湿度传感器及相应的调理电路组成。该传感器采用恒压供电,内置放大电路,同时在内部集成了信号处理功能电路。HIH3610是用以探测被测环境中的空气中的水蒸气和饱和水蒸气的比例关系,因此该传感器可完成将相对湿度值变换成电容值,再将电容值转换成线性直流电压信号输出的任务。设计电路将采集到的湿度模拟信号转换为电压信号,送经A/D的通道进行转换处理成数字信号

(2)HIH3610结构及特点

HIH3610传感器的封装形式、输出电压与相对湿度关系如图3.6所示:

图 3.6 HIH3610封装图 相对湿度与输出电压的关系

输出电压为:Vo=Vi[0.0062RHo+0.16]

在本系统中Vi 固定为+5V ,其消耗电流仅为200uA ,功率消耗很低,为低功耗产品的设

计提供更好的解决方案。其输出电压值正比于湿度测量值,还与测试现场的环境温度有关,需进行温度补偿,补偿公式为:RH=RHo/(1.0546-0.00216T )式中:T 为环境摄氏温度值。信号送带8路开关以及微处理机兼容的控制逻辑的CMOS 组件A /D 转换器ADC0809,经转换后送单片机I/O 口。HIH3610的应用电路如图3.7所示:

图3.7 HIH3610的应用电路

3.2.7数码管显示电路

不同数码管有两种接法,分别是共阴极接法和共阳极接法。八段比七段多一个小数点位,但其使用原理均是一样的。本设计中选用的是共阴极数码管,使用时把各个发光二极管的阴极接在一起构成公共阴极并接地,当某发光二极管的阳极端输入高电平时就导通点亮,若输入低电平则不点亮。数码管的驱动方式可以分别为静态驱动和动态驱动,静态驱动编程简单,显示亮度高但是占用I/O 端口多,在实际应用时必须增加译码器驱动进行驱动,增加了硬件电路的复杂性。动态电路是最广泛的显示方式之一,其能够节省大量的I/O 端口,而且功耗

HIH

3610

Out VCC

GND

低,电路设计、编程方法简单。本设计中采用动态显示的方法,由P2口和P1口共同控制共阴极数码管的显示,P2口控制四位数码管的位选,使某一个数码管亮,P1口控制各数码管的段选,使数码管显示字符,予以进行显示经单片机处理过后的温度值和湿度值。各位代码位与显示段的关系如下表3.2所示:

表3.2 代码位与显示段的对应关系

代码位D7 D6 D5 D4 D3 D2 D1 D0

显示段dp g F e d c b a 用LED显示器显示十六进制数的字型代码如下表3.3所示。

表3.3共阴极数码管代码表

由P2.0口、P2.1口、P2.2口和P2.3口控制片选其中一个数码管亮,四个数码管以极短的时间间隔轮流亮,依靠人视觉的暂留,看到四个数码管同时显示相应字符。

其中第一个数码管显示“H”或“C”,“H”代表湿度humidity,“C”代表温度temperature。剩下三个数码管显示温度值或湿度值。

数码管连接图如下图3.8所示:

图3.8 数码管连接图

3.2.8 报警电路

本设计报警模块具备两项功能,即为报警灯和声音报警。可以在程序中设定修改报警的上下限值,根据单片机接收到的数据经过处理后与该参数设定的上下限进行比较,高于上限值(或低于下限值)则进行报警,同时能进行正常的显示。若未超过阈值范围则显示温湿度。

报警电路中,以红色LED和蜂鸣器构成,在输入温湿度的上下限后,系统会进行实时采样,并判断测试温湿度与输入温湿度之间的差异,当检测出的温湿度在设定的温湿度上下限外就会报警,即红色LED亮,同时蜂鸣器响。

报警电路的仿真图如图3.9所示:

图3.9报警电路

3.2.9 上位机通信电路

单片机的串行通信使用的是异步串行通信,异步是指发送端和接收端使用的不是同一个时钟。通信电路能将输入的量传输到上位机,并接收上位机发来的控制信息,实现上位机和单片机之间的通信,便于用户远程管理。单片机将采集的数据和控制装置当前的状态信息通过MAX3232送到上位机,实现信息的上传。

MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的接口电路,使用+5v电源供电。仅需外接几个电容即可完成从TTL电平到RS-232电平的转换,通过MAX232和上位机相连接。在检测中需要做记录时,可以通过设置单片机的参数,每隔一定的时间进行自动的做记录,省去人工的记录麻烦。MAX232的T1IN和单片机的P3.0相连,R1 OUT和单片机的P3.1相连。上位机通信电路仿真图如图3.10所示:

图3.10 上位机通信电路

4 系统软件设计

4.1 系统设计语言

软件对整个系统来说是至关重要的,是整个系统的灵魂,整个系统的执行操作都是在软件的协调指挥下进行的。用于计算机程序设计的语言分为机器语言、汇编语言和高级语言。本系统软件的编写主要采用C语言编写。

4.2软件的设计

在本系统软件设计过程中采用模块化设计的设计理念,即整个系统程序由许多相互独立的具有各种功能的子程序模块(如显示模块、延时模块、中断模块等)组成,它们之间通过主程序的调用进行工作。各子程序的之间的连接原则是:各模块内的数据关系较为紧凑,而模块间数据关系较为松散,按执行功能的不同划分模块。

整个软件系统的程序从软件的功能不同可分为两类四个大模块,即一类是主程序模块,另一类是子程序模块,包括:参数设置程序模块、现场数据采集显示模块和报警程序模块。

主程序是整个系统中最重要的程序,是一个软件程序不可缺少的部分,是整个软件的核心,专门用来协调各个执行模块和操作者的联系,各个子程序都在主程序的协调下运行,是一个无限循环的顺序执行的程序,当有任何优先级的中断请求时,主程序的执行可以被打断,以处理相应的中断程序。如:子程序的调用、硬件电路的复位信号等都可以中断正在执行中的主程序。主程序主要是实现系统刚运行时的初始化、实现系统的自检、响应随时可能出现的中断请求进而调用相应的中断子程序等。当然也可以在主程序中安置一些具有一定功用的程序段。在本系统中的主程序的初始化工作主要完成对ADC0809的初始化。

环境参数温湿度的检测和相应的控制指令都是在各个子程序中进行,子程序是用来完成各种实质性的工作的,如测量、计算、显示、通讯等。每一个执行软件就是一个小的执行模块,在需要调用时可以在主程序中编写调用语句,子程序的调用有利于软件程序的清晰化、明朗化,且可以简化软件的编写工作,在C语言中还可以移植到其他的主程序中进行使用。在程序开始需对子程序进行声明,各子程序模块编写好以后,就可以规划主程序软件了。首先要根据系统的总体功能选择一种最合适的主程序结构,然后根据实时性的条件,合理安排监控软件和执行软件之间的调度关系。

软件设计思路为:

软件执行开始对各个端口进行初始化;检测ADC0809是否转换完毕;若未完毕则继续等待,若转换完毕则对数字量进行二进制和十进制的转换;判断是否超过设定阈值,超过阈值则报警且进行数码管显示,若未超过阈值则进行数码管显示

主流程图见图4.1:

基于单片机AT89C51的温室大棚温湿度控制系统

毕业论文(设计) 题目名称温室大棚温湿度控制系统 院(系)电子信息学院 专业班级电气10803 学生姓名 指导教师 辅导教师 时间2012年3月至2012年6月

目录 长江大学毕业设计(论文)任务书 (3) 毕业设计开题报告 ..................................................... VII 长江大学毕业论文(设计)指导教师评审意见 ................................ XI 长江大学毕业论文(设计)评阅教师评语 ................................... XII 长江大学毕业论文(设计)答辩记录及成绩评定 ............................ XIII 中外文摘要 ............................................ 错误!未定义书签。前言 ................................................................. XVI 绪论 (18) 1.1课题来源 (18) 1.2国内外发展现状、趋势以及面临的挑战 (18) 1.3研究的目的、意义及主要内容 (19) 2硬件设计 (19) 2.1系统总体结构设计 (19) 2.2控制模块的设计 (20) 2.2.1 STC89C51的主要特性 (20) 2.2.2 AT89C51的管脚说明 (21) 2.2.3震荡电路 (23) 2.2.4 复位电路 (23) 2.2.5 单片机的CPU (24) 2.2.6 单片机的中断系统 (26) 2.2.7 单片机最小系统 (29) 2.3 传感器设计 (31) 2.3.1 DHT11的简介 (32) 2.3.2 引脚说明 (32) 2.3.3 电源引脚 (33) 2.3.4 串行接口(单线双向) (33) 2.4 无线模块的设计 (35) 2.4.1 APC220的性能 (35) 2.4.2 无线传输模块APC220的接口说明 (36) 2.4.3 APC220无线模块的工作参数的设置 (37) 2.4.4 APC220无线模块的技术指示 (39) 2.5键盘和显示模块的设计 (39) 2.5.1显示模块设计 (39) 2.5.2键盘模块设计 (40) 2.6执行模块的设计 (42) 2.6.1调节模块 (42) 2.6.2 报警模块 (43) 3.软件设计 (45) 3.1 初始化子程序 (45)

基于51单片机的温度控制系统

创作编号: GB8878185555334563BT9125XW 创作者:凤呜大王*

毕业论文设计 基于51单片机的温度控制系统

摘要 在日常生活中温度在我们身边无时不在,温度的控制和应用在各个领域都有重要的作用。很多行业中都有大量的用电加热设备,和温度控制设备,如用于报警的温度自动报警系统,热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,这些都采用单片机技术,利用单片机语言程序对它们进行控制。而单片机技术具有控制和操作使用方便、结构简单便于修改和维护、灵活性大且具有一定的智能性等特 点,可以精确的控 制技术标准,提高了温控指标,也大大的提高了产品的质量和性能。 由于单片机技术的优点突出,智能化温度控制技术正被广泛地采用。本文介绍了基于单片机AT89C51 的温度控制系统的设计方案与软硬件实现。采用温度传感器DS18B20 采集温度数据,7段数码管显示温度数据,按键设置温度上下限,当温度低于设定的下限时,点亮绿色发光二极管,当温度高于设定的上限时,点亮红色发光二极管。给出了系统总体框架、程序流程图和Protel 原理图,并在硬件平台上实现了所设计功能。 关键词:单片机温度控制系统温度传感器

Abstract In daily life, the temperature in our side the ever-present, the control of the temperature and the application in various fields all have important role. Many industry there are a large number of electric heating equipment, and the temperature control equipment, such as used for alarm automatic temperature alarm systems, heat treatment furnace, used to melt metal crucible resistance furnace, and all kinds of different USES of temperature box and so on, these using single chip microcomputer, using single chip computer language program to control them. And single-chip microcomputer technology has control and convenient in operation, easy to modify and maintenance of simple structure, flexibility is large and has some of the intelligence and other characteristics, we can accurately control technology standard to improve the temperature control index, also greatly improve the quality of the products and performance. Because of the advantages of the single chip microcomputer intelligent temperature control technology outstanding, is being widely adopted. This paper introduces the temperature control based on single chip microcomputer AT89C51 design scheme of the system and the hardware and software implementation. The temperature sensor DS18B20 collection temperature data, 7 period of digital pipe display, the upper and lower limits of temperature button when temperature below the setting of the lower limit, light green leds, when the temperature is higher than the set on the limit, light red leds. Given the system framework and program flow chart and principle chart, and in Protel hardware platform to realize the function of the design. Keywords:SCM Temperature control system Temperature sensors

【开题报告】大棚温湿度控制系统开题报告

【关键字】开题报告 大棚温湿度控制系统开题报告 篇一:蔬菜大棚温度控制系统开题报告 中北大学信息商务学院 毕业设计开题报告 学生姓名: 系别: 专业: 设计题目: 指导教师: XX 年 3 月20日XXX 学号:信息商务学院自动控制系自动化蔬菜大棚温度控制系统设计赵耀霞 开题报告填写要求 1.开题报告作为毕业设计(论文)答辩委员会对学生答辩资 格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业审查后生效; 2.开题报告内容必须用按信息商务学院教学管理部统一设计 的电子文档标准格式(可从教务处或信息商务学院网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见; 3.学生写文献综述的参照文献应不少于15篇(不包括辞典、 手册)。文中应用参照文献处应标出文献序号,文后“参照文献”的书写,应按照国标GB 7714—87《文后参照文献著录规则》的要求书写,不能有随意性; 4.学生的“学号”要写全号(如0XX401X02),不能只写最 后2位或1位数字; 5. 有关年月日等日期的填写,应当按照国标GB/T 7408—94 《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。如“XX年3月15日”或“XX-03-15”; 6. 指导教师意见和所在专业意见用黑墨水笔工整书写,不得 随便涂改或潦草书写。 毕业设计开题报告 篇二:温室温湿度控制系统设计开题报告 辽宁(本文来自:小草范文网:大棚温湿度控制系统开题报告)石油化工大学 信息与控制工程学院 毕业设计(论文)开题报告 论文题目:温室温湿度控制系统设计 学生姓名:刘晓薇

基于单片机的温湿度控制系统设计

基于单片机的温湿度控制系统 目录 摘要 (2) 1、绪论 (2) 1.1课题背景 (2) 1.2立题的目的和意义 (2) 1.3植被栽培技术 (2) 温室环境的调节 (3) 1.4本系统主要研究内容 (3) 2 、系统总体分析与设计 (3) 2.1系统功能及系统的组成和工作原理 (3) 2.1.1.总体方案 (3) 2.1.2. 实施措施 (3) 2.1.3.硬件系统设计 (4) 主机与主要部件的选择: (4) 2.2温湿度采样与控制系统 (4) 2.2.1.温湿度采样系统 (5) 2.2.2.温湿度控制系统 (5) 2.3键盘显示系统 (5) 2.4报警系统 (7) 2.5硬件电路设计 (7) 2.5.1. 系统硬件配置 (7) 2.5.2. 主要组件简介 (7) 3 软件系统设计 (10) 3.1系统初始化模块 (10) 3.2键盘显示模块 (11) 3.3采样转换模块 (11) 3.4温湿度控制模块 (12) 3.5报警模块 (13) 4 硬件调试方案 (14) 4.1硬件电路的调试 (14) 4.2功能模块的调试方案 (15) 结论 (15) 致谢 (16) 参考文献 (16) 附录: (18)

基于单片机的温湿度控制系统设计 摘要 本文利用8051单片机设计一个温室的温湿度控制系统,对给定的温湿度进行控制并实时显示,其中温湿度信号各有四路,系统采用一定的算法对信号处理以确定采取某种控制手段,在本系统中采用温度优先模式,循环处理。 关键字:89C51 8729键盘显示 LCD显示 ADC0809 1、绪论 1.1 课题背景 改革开放以来,人们对生活质量要求显著提高,对美丽的植被和花卉的需求量也急剧上升,这对以种植植被为生计的园林工人是一个机遇,同时也对传统的手工植被种植是一个挑战,而基于单片机的温湿度控制系统对解决这些问题有着非常重大的意义。 前种植植被一般都用温室栽培,为了充分的利用好温室栽培这一高效技术,就必需有一套科学的,先进的管理方法,用以对不同种类植被生长的各个时期所需的温度及湿度等进行实时的监控。温湿度控制对于单片机的应用具有一定的实际意义,它代表了一类自动控制的方法。而且其应用十分广泛。 1.2 立题的目的和意义 8051单片机是常用于控制的芯片,在智能仪器仪表、工业检测控制、机电一体化等方面取得了令人瞩目的成果,用其作为温湿度控制系统的实例也很多。使用8051单片机能够实现温湿度全程的自动控制,而且8051单片机易于学习、掌握,性价比高。 使用8051型单片机设计温湿度控制系统,可以及时、精确的反映室内的温度以及湿度的变化。完成诸如升温到特定温度、降温到特定温度、在温度上下限范围内保持恒温等多种控制方式,在湿度控制方面也是如此。将此系统应用到温室当中无疑为植被的生长提供了更加适宜的环境。 1.3 植被栽培技术 植被“设施栽培”,即“保护地栽培”。它是指在某种类型的保护设施内(如阳畦、温室、大棚等),人为地创造适宜植被生长发育的最佳环境条件,在不同季节内,尤其是不利于植被生长的季节内进行植被栽培的一种措施[1]。设施栽培是人类利用自然、改造自然的一种创造。由于设施内的条件是可以人为控制的,使得植被调节的周年生产得以实现。玻璃温室和塑料薄

大棚温湿度控制

毕业论文(设计) 大棚温湿度自动调控 朱康允 指导老师:王国强 班级:机电设备09 系(部):机电工程系 专业:机电设备维护与管理 答辩时间: 1

摘要 随着大棚技术的普及,温室大棚数量不断增多,对于蔬菜大棚来说,最重要的一个管理因素是温湿度控制。温湿度太低,蔬菜就会被冻死或则停止生长,所以要将温湿度始终控制在适合蔬菜生长的范围内。传统的温度控制是在温室大棚内部悬挂温度计,工人依据读取的温度值来调节大棚内的温度。如果仅靠人工控制既耗人力,又容易发生差错。现在,随着农业产业规模的提高,对于数量较多的大棚,传统的温度控制措施就显现出很大的局性。为此,在现代化的蔬菜大棚管理中通常有温湿度自动控制系统,以控制蔬菜大棚温度,适应生产需要。 本论文主要阐述了基于AT89C51单片机的西红柿大棚温湿度控制系统设计原理,主要电路设计及软件设计等。该系统采用AT89C51单片机作为控制器,SHT10作为温湿度数据采集系统,可对执行机构发出指令实现大棚温湿度参数调节,具有上下位机直接设置温湿度范围,温湿度实时显示等功能。上位机采用Delphi软件进行编写,用户界面友好,操作简单,可以根据大棚西红柿生长情况绘制成简明直观的作物生长走势图,从而容易得出最适合作物生长的温湿度值。 关键词:AT89C51;SHT10;蔬菜大棚;温湿度;控制系统;传感器 2

Abstract With the popularization of trellis technology, greenhouse trellis an ever-growing number, for vegetable shed speaking, one of the most important management factor is the temperature and humidity control. Temperature is too low, the vegetables will freeze to death or stop growing, so will always control temperature and humidity in a suitable vegetable growth range. Traditional temperature control is in greenhouse trellis internal hanging a thermometer, workers according to regulate the temperature reading the temperature inside the shelter. If only by artificial control both consumption manpower, and easy to place regular orders. Now, with the improvement of agricultural industry scale, for larger quantity of trellis, traditional temperature control measures will show great bureau sex. Therefore, in modern vegetable shed management zhongtong often temperature and humidity automatic control system, in order to control the temperature, adapt to the trellis vegetable production needs. This thesis mainly elaborated based on AT89C51 tomatoes canopy temperature and humidity control system design principle, main circuit design and software design, etc. This system USES AT89C51 single chip microcomputer as controller, SHT10 as temperature and humidity data acquisition system, may to the actuator directives realize trellis temperature and humidity parameters adjustment, has the upper and lower level computer directly set temperature range, temperature and humidity real-time display, and other functions. PC using Delphi software to compile, user friendly interface, easy operation, can according to shed tomato growth situation blazoned with simple, direct simulations of crop growth, thus easy to draw the most suitable for crop growth of temperature and humidity value. Key words:AT89C51; SHT10;vegetable shed; Temperature and humidity; Control System; sensor 3

基于单片机的智能仓库温湿度控制系统

第一章引言 课题背景 在现代工业现场,随着科技的进步和自动化发展,温、湿度监测系统在某些行业中要求越来越高,特别是在大中型仓库管理系统中,由于温湿度过高或过低引起的仓库储藏物本身的水分过高或连续的高湿天气将导致储藏物新陈代谢加快而放出热量,放热引起的温升又是代谢进一步加剧以至发霉变质,因此仓库必 须重视对空气温湿度精确的而又方便的实时监测,长期以来,由于受经济条件限制,我国仓库环境较差,而且管理落后。 仓库管理的重点之一就是要合理布置测温点,经常检查温度变化,以便及时发现储藏物发热点,减少损失。然而,堆积物的热传递又是那样的缓慢,使人感知极差,需要管理人员经常进入闷热、呛人的仓库内观察温、湿度,不断进行翻仓、加湿、通风和降温设备来控制温湿度,这样不但控制精度低、实时性差,而且操作人员的劳动强度大。这种繁重的体力劳动,不仅对人体有极大的伤害,而且不科学、不及时。所以,仓库储藏物虫蛀、霉变的情况时有发生。 我国的储藏物现均集中存放在地方或国家的仓库中。按照国家储藏物保护法,必须定期抽样检查粮食的温、湿度,以确保储藏质量。这就迫切需要温湿度监控系统来控制仓库。 本课题即以上述问题为出发点,设计仓库温、湿度监控系统,该系统不仅能采集仓库内的温、湿度值,而且能够迅速做出相应的处理,并将数据及处理结果显示给用户,并储存数据以方便以后的对比研究。 仓库温、湿度控制技术的国内外研究状况 近年来,由于超大规模集成电路技术、网络通信技术和计算机技术的发展,是监控系统在工农业生产等领域得到广泛引用,因此,仓库温、湿度监控技术的研究在软、硬件等方面都得到了一定的发展。 硬件技术 早期仓库温湿度检测主要采用温度计量算法,它是将温度计放入特定的插杆中,根据经验插入仓库的多个测温点,工作人员定期拔出读数,决定采取相应的措施。这种方法由于温度计精度、人工读数的人为因素等原因,温度检测不仅速度慢而且精度低,抽样不彻底,局部粮食温度过高不易被及时发现,局部粮食发 霉变质引起大面积坏掉的情况时有发生

温室大棚湿度控制系统

温室大棚湿度控制系统 ——加湿设备及除湿设备的选择依据及应用领域 1、前言 1.1、课题背景 设施农业是外来词汇,在我国也称“工厂化农业”,目前学术界和经济界还没有一个统一和权威的定义。一般来说,所谓设施农业是具有一定的设施、能在局部范围改善或创造出适宜的气象环境因素、为动植物生长发育提供良好的环境条件而进行有效生产的农业。具体地说,设施农业是指利用人工建造的设施,通过调节和控制局部范围内环境、气象因素,为作物生长提供最适宜的温度、湿度、光照、水和肥等环境条件,使作物处于最佳生长状态,从而获得高产优质的农产品。但随着经济的发展和科技的进步,高新技术在设施农业中的应用的趋势日趋明显。 1.2、国内外温室控制技术发展概况 1.2.1我国温室产业发展现状与发展趋势 我国是温室栽培起源最早的国家,在2000多年前就已经能利用保护设施(温室的雏形)栽培多种蔬菜,至20世纪60年代,中国的设施农业始终徘徊在小规模、低水平、发展速度缓慢的状态,70年代初期地膜覆盖技术引入中国,对保温保墒起到一定的作用。随着经济的发展和科技的进步,70~80年代,相继出现了塑料大棚和日光温室。90年代开始,中国设施农业逐步向规模化、集约化和科学化方向发展,技术水平有了大幅度提高。随着近年来国家相关科研项目的启动,在学习借鉴、吸收消化国外先进技术成果的基础上,中国的设施农业有了较快发展,设施面积和设施水平不断提高。近代温室的发展经历了改良型日光温室、大型玻璃温室和现代化温室三个阶段,但由于各地区生产状况、经济条件和利用目的的差异,至今各阶段不同类型的温室依然并存。 我国在“九五”、“十五”期间,在科技部领导和组织下,实施了“工厂化高效农业研究与示范”项目,利用引进的现代化温室设备及配套技术,通过消化吸收与技术创新,进行了品 CO等环境因素综合调控技术的研究与种选育、设施栽培、配套设备及温室中温度、湿度和 2

单片机课程设计(温度控制系统)

温度控制系统设计 题目: 基于51单片机的温度控制系统设计姓名: 学院: 电气工程与自动化学院 专业: 电气工程及其自动化 班级: 学号: 指导教师:

2015年5月31日 摘要: (3) 一、系统设计 (3) 1.1 项目概要 (3) 1.2设计任务和要求: (4) 二、硬件设计 (4) 2.1 硬件设计概要 (4) 2.2 信息处理模块 (4) 2.3 温度采集模块 (5) 2.3.1传感器DS18b20简介 (5) 2.3.2实验模拟电路图 (7) 2.3.3程序流程图 (6) 2.4控制调节模块 (9) 2.4.1升温调节系统 (9) 2.4.2温度上下限调节系统 (8) 2.43报警电路系统 (9) 2.5显示模块 (12) 三、两周实习总结 (13) 四、参考文献 (13) 五、附录 (15)

5.1原理图 (15) 摘要: 在现代工业生产中,温度是常用的测量被控因素。本设计是基于51单片机控制,将DS18B20温度传感器实时温度转化,并通过1602液晶对温度实行实时显示,并通过加热片(PWM波,改变其占空比)加热与步进电机降温逐次逼近的方式,将温度保持在设定温度,通过按键调节温度报警区域,实现对温度在0℃-99℃控制的自动化。实验结果表明此结构完全可行,温度偏差可达0.1℃以内。 关键字:AT89C51单片机;温控;DS18b20 一、系统设计 1.1 项目概要 温度控制系统无论是工业生产过程,还是日常生活都起着非常重要的作用,过低或过高的温度环境不仅是一种资源的浪费,同时也会对机器和工作人员的寿命产生严重影响,极有可能造成严重的经济财产损失,给生活生产带来许多利的因素,基于AT89C51的单片机温度控制系统与传统的温度控制相比具有操作方便、价价格便宜、精确度高和开展容易等优点,因此市场前景好。

大棚温湿度控制

摘要 随着大棚技术的普及,温室大棚数量不断增多,对于蔬菜大棚来说,最重要的一个管理因素是温湿度控制。温湿度太低,蔬菜就会被冻死或则停止生长,所以要将温湿度始终控制在适合蔬菜生长的范围内。传统的温度控制是在温室大棚内部悬挂温度计,工人依据读取的温度值来调节大棚内的温度。如果仅靠人工控制既耗人力,又容易发生差错。现在,随着农业产业规模的提高,对于数量较多的大棚,传统的温度控制措施就显现出很大的局性。为此,在现代化的蔬菜大棚管理中通常有温湿度自动控制系统,以控制蔬菜大棚温度,适应生产需要。 本论文主要阐述了基于AT89C51单片机的西红柿大棚温湿度控制系统设计原理,主要电路设计及软件设计等。该系统采用AT89C51单片机作为控制器,SHT10作为温湿度数据采集系统,可对执行机构发出指令实现大棚温湿度参数调节,具有上下位机直接设置温湿度范围,温湿度实时显示等功能。上位机采用Delphi软件进行编写,用户界面友好,操作简单,可以根据大棚西红柿生长情况绘制成简明直观的作物生长走势图,从而容易得出最适合作物生长的温湿度值。 关键词:AT89C51;SHT10;蔬菜大棚;温湿度;控制系统;传感器 1

Abstract With the popularization of trellis technology, greenhouse trellis an ever-growing number, for vegetable shed speaking, one of the most important management factor is the temperature and humidity control. Temperature is too low, the vegetables will freeze to death or stop growing, so will always control temperature and humidity in a suitable vegetable growth range. Traditional temperature control is in greenhouse trellis internal hanging a thermometer, workers according to regulate the temperature reading the temperature inside the shelter. If only by artificial control both consumption manpower, and easy to place regular orders. Now, with the improvement of agricultural industry scale, for larger quantity of trellis, traditional temperature control measures will show great bureau sex. Therefore, in modern vegetable shed management zhongtong often temperature and humidity automatic control system, in order to control the temperature, adapt to the trellis vegetable production needs. This thesis mainly elaborated based on AT89C51 tomatoes canopy temperature and humidity control system design principle, main circuit design and software design, etc. This system USES AT89C51 single chip microcomputer as controller, SHT10 as temperature and humidity data acquisition system, may to the actuator directives realize trellis temperature and humidity parameters adjustment, has the upper and lower level computer directly set temperature range, temperature and humidity real-time display, and other functions. PC using Delphi software to compile, user friendly interface, easy operation, can according to shed tomato growth situation blazoned with simple, direct simulations of crop growth, thus easy to draw the most suitable for crop growth of temperature and humidity value. Key words:AT89C51; SHT10;vegetable shed; Temperature and humidity; Control System; sensor 2

基于单片机的温湿度控制系统

目录 目录 ........................................................................................................................................................ I 第1章绪论 (1) 1.1课题研究的背景 (1) 1.2课题研究的意义 (1) 1.3课题研究的主要内容 (2) 1.4课题研究的工作原理 (2) 第2章系统总体方案设计.................................................................................. 错误!未定义书签。 2.1功能要求 .................................................................................................... 错误!未定义书签。 2.2设计思路 .................................................................................................... 错误!未定义书签。 2.3方案选择 .................................................................................................... 错误!未定义书签。 2.3.1 传感器选择方案................................................................................ 错误!未定义书签。 2.3.2 显示器选择方案................................................................................ 错误!未定义书签。 2.3.3 单片机主芯片选择方案.................................................................... 错误!未定义书签。 2.4总体设计框图.............................................................................................. 错误!未定义书签。第3章系统硬件设计.......................................................................................... 错误!未定义书签。 3.1概述 ............................................................................................................ 错误!未定义书签。 3.2主控模块设计 ............................................................................................ 错误!未定义书签。 3.2.1 STC89C52芯片的简介....................................................................... 错误!未定义书签。 3.2.2 主控模块电路原理图........................................................................ 错误!未定义书签。第4章系统软件设计.......................................................................................... 错误!未定义书签。 4.11602液晶显示模块设计 ........................................................................... 错误!未定义书签。 4.2传感器模块设计 ........................................................................................ 错误!未定义书签。第5章系统分析与调试...................................................................................... 错误!未定义书签。第6章结论与展望 ............................................................................................. 错误!未定义书签。致谢 ..................................................................................................................... 错误!未定义书签。附录 . (4) 附录C 程序清单 (4)

温室大棚温湿度控制系统

毕业论文(设计)

题目名称温室大棚温湿度控制系统院(系)电子信息学院 专业班级电气10803 学生姓名陶想林 指导教师唐桃波 辅导教师唐桃波 时间2012年3月至2012年6月

目录 长江大学毕业设计(论文)任务书 (3) 毕业设计开题报告.................................................................................................................... X 长江大学毕业论文(设计)指导教师评审意见.................................................................... XV 长江大学毕业论文(设计)评阅教师评语........................................................................... X VII 长江大学毕业论文(设计)答辩记录及成绩评定............................................................... XIX 中外文摘要................................................................................................ 错误!未定义书签。前言...................................................................................................................................... XXIV 绪论. (26) 1.1课题来源 (26) 1.2国内外发展现状、趋势以及面临的挑战 (26) 1.3研究的目的、意义及主要内容 (27) 2硬件设计 (27) 2.1系统总体结构设计 (27) 2.2控制模块的设计 (28) 2.2.1 STC89C51的主要特性 (28) 2.2.2 AT89C51的管脚说明 (29) 2.2.3震荡电路 (33) 2.2.4 复位电路 (33) 2.2.5 单片机的CPU (34) 2.2.6 单片机的中断系统 (36)

(完整word版)基于51单片机的温度控制系统设计

基于51单片机的水温自动控制系统 0 引言 在现代的各种工业生产中 ,很多地方都需要用到温度控制系统。而智能化的控制系统成为一种发展的趋势。本文所阐述的就是一种基于89C51单片机的温度控制系统。本温控系统可应用于温度范围30℃到96℃。 1 设计任务、要求和技术指标 1.1任务 设计并制作一水温自动控制系统,可以在一定范围(30℃到96℃)内自动调节温度,使水温保持在一定的范围(30℃到96℃)内。 1.2要求 (1)利用模拟温度传感器检测温度,要求检测电路尽可能简单。 (2)当液位低于某一值时,停止加热。 (3)用AD转换器把采集到的模拟温度值送入单片机。 (4)无竞争-冒险,无抖动。 1.3技术指标 (1)温度显示误差不超过1℃。 (2)温度显示范围为0℃—99℃。 (3)程序部分用PID算法实现温度自动控制。 (4)检测信号为电压信号。 2 方案分析与论证 2.1主控系统分析与论证 根据设计要求和所学的专业知识,采用AT89C51为本系统的核心控制器件。AT89C51是一种带4K字节闪存可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器。其引脚图如图1所示。 2.2显示系统分析与论证 显示模块主要用于显示时间,由于显示范围为0~99℃,因此可采用两个共阴的数码管作为显示元件。在显示驱动电路中拟订了两种设计方案: 方案一:采用静态显示的方案 采用三片移位寄存器74LS164作为显示电路,其优点在于占用主控系统的I/O口少,编程简单且静态显示的内容无闪烁,但电路消耗的电流较大。 方案二:采用动态显示的方案 由单片机的I/O口直接带数码管实现动态显示,占用资源少,动态控制节省了驱动芯片的成本,节省了电 ,但编程比较复杂,亮度不如静态的好。 由于对电路的功耗要求不大,因此就在尽量节省I/O口线的前提下选用方案一的静态显示。

基于PLC的大棚温度自动控制系统设计

清华大学 毕业设计(论文) 题目基于PLC的大棚温度自动控制 系统设计 系(院)自动化系 专业电气工程与自动化班级2009级3班 学生姓名雷大锋 学号2009022321 指导教师王晓峰 职称副教授 二〇一三年六月二十日

独创声明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。据我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。 作者签名: 年月日 毕业设计(论文)使用授权声明 本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定) 作者签名: 年月日

基于PLC的大棚温度自动控制系统设计 摘要 大棚温度自动控制系统是一种为作物提供最好环境、避免各种棚内外环境变化对其影响的控制系统。该系统采用FX2N系列PLC作为下位机,PC机作为上位机,采用三菱D-720通用变频器,采用温度、湿度、光照传感器采集现场信号,这些模拟量经PLC转化为数字信号,把转化来的数据与设定值比较,PLC经处理后给出相应的控制信号使环流风机、遮阴帘、微雾加湿机等设备动作,大棚温度就能实现自动控制。这种技术不但实现了生产自动化,而且非常适合规模化生产,劳动生产率也得到了相应的提高,通过种植者对设定值的改变,可以实现对大棚内温度的自动调节。 关键词:大棚,温度控制,PLC

基于单片机水温控制系统

基于单片机水温控制系统 摘要:随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的温度采集与控制系统的研发与应用在很大程度上提高了生产生活中对温度的控制水平。本设计以保质、节能、安全和方便为基准设计了一套电热壶水温控制系统,能实现在40℃~90℃X围内设定控制温度,且95℃时高温报警,十进制数码管显示温度,在PC机上显示温度曲线等功能,并具有较快响应与较小的超调。整个系统核心为SPCE061A,前向通道包括传感器及信号放大电路,按键输入电路;后向通道包括三部分:LED显示电路,上位机通信电路以及控制加热器的继电器驱动电路。利用SPCE061A的8路10位精度的A/D转换器,完成对水温的实时采样与模数转换,通过数字滤波消除系统干扰,并对温度值进行PID运算处理,以调节加热功率大小。同时在下位机上通过数码管显示当前温度,通过USB接口传送信息至上位机,可以直接在PC端观察温度的变化曲线,并根据需要进行相应的数据分析和处理,由此完成对水温的采样和控制。通过验证取得了较满意的结果。

关键词:码分多址、walsh扩频、pn扩频、电路设计、程序设计、仿真 目录 1 引言1 1.1水温控制系统概述1 1.2本设计任务和主要内容2 2 基于单片机水温控制系统设计过程2 2.1水温控制系统总体框图2 2.2总体方案论证3 2.3 各部分电路方案论证4 2.4键盘及数字显示结合5 2.5温度设定和传送电路6 3硬件电路设计与计算6 3.1 温度采样和转换电路6 3.2 温度控制电路8 3.3 单片机控制部分9 3.4键盘及数字显示部分9 参考文献9

水温控制在工业及日常生活中应用广泛,分类较多,不同水温控制系统的控制方法也不尽相同,其中以PID控制法最为常见。单片机控制部分采用AT89C51单片机为核心,采用软件编程,实现用PID算法来控制PWM波的产生,进而控制电炉的加热来实现温度控制。然而,单纯的PID算法无法适应不同的温度环境,在某个特定场合运行性能非常良好的温度控制器,到了新环境往往无法很好胜任,甚至使系统变得不稳定,需要重新改变PID 调节参数值以取得佳性能。 本文首先用PID算法来控制PWM波的产生,进而控制电炉的加热来实现温度控制。然后在模型参考自适应算法MRAC基础上,用单片机实现了自适应控制,弥补了传统PID控制结构在特定场合下性能下降的不足,设计了一套实用的温度测控系统,使它在不同时间常数下均可以达到技术指标。此外还有效减少了输出继电器的开关次数,适用于环境参数经常变化的小型水温控制系统。

相关文档
最新文档