当前位置:文档之家› 基于单片机的粮仓温湿度控制系统设计

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

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

摘要:本文提出的粮仓温、湿度测控系统采用AT89S52单片机为测控核心,以“一线式”数字温度传感器DS18B20和电容式湿敏传感器HS1100/HS1101为温、湿度数据采集部件,通过PC机作为人机接口,实现了远程数据采集与测控指令参数的设置。具有界面友好、控制灵活、硬件系统集成度高、电路简单、功能强、性能可靠、成本低等特点。本系统解决了传统温、湿度测试器材及人工去湿、降温的诸多弊端。并可实现多点温、湿度参数的测量与控制。

关键词:AT89S52;DS18B20;HS1100/HS1101;PC机;人机接口

Abstract :The paper develops a temperature and humidity controlling system for grain depot .The system is based on a chip microprocessor AT89S52,uses one-line type digitaltemperature sensor DS18B20 and the capacitance humidity sensor HS1100/HS1101 to collect humiture data,realizes the collecting of remote data as well as the setting of measuring and controlling order parameter.The system has the following advantages:its interface is friendly,it is controlled easily,its hardware system is integrated highly,the circuitry is simple,its

function is strong,it has good performance,the cost is lower and so on.The system settles many defects of traditional humiture testing equipments as well as manual dewetting and cooling.Meanwhile,the system realizes the measuring and controlling of multiple-point humiture parameters.

Keywords: AT89S52;DS18B20;HS1100/HS1101;PC;

personal digital assistant(PDA)

目录

1.系统功能说明 (1)

2.系统总体设计 (1)

2.1.系统硬件结构设计 (1)

2.2.通信方案选择 (1)

3.系统硬件设计 (2)

3.1.数据采集电路设计 (2)

3.1.1.温度采集接口电路 (2)

3.1.1.1.DS18B20介绍: (2)

3.1.1.2.接口电路 (4)

3.1.2.湿度采集电路 (5)

3.1.2.1.HS1100/HS1101湿度传感器介绍: (5)

3.1.2.3.多路湿度检测信号的实现 (5)

3.1.3.多路开关介绍 (6)

3.2.单片机系统设计 (7)

3.3.其它外围接口电路设计 (8)

3.3.1.RS-485串口电路 (8)

3.3.2.控制参数存储器 (8)

3.3.3.键盘及显示电路 (8)

3.3.3.1.键盘电路 (8)

3.3.3.2.显示电路 (8)

3.3.4.控制设备驱动电路 (10)

3.3.4.1.风机、空调机、加湿机驱动电路 (10)

3.3.4.2.报警接口电路 (11)

3.4.RS485-RS232电平转换电路 (11)

4.系统软件设计 (12)

4.1.粮仓温、湿度测控系统软件 (12)

4.1.1.湿度检测子程序 (12)

4.1.2.温度检测子程序 (13)

4.2.上位PC机接口软件 (13)

5.结束语 (14)

1.系统功能说明

本设计以粮仓室内外温、湿度测控电路为核心,以上位PC机为系统人机接口,测控电路与上位PC机通过串行通信方式实现数据交互。测控电路通过数据采集装置定时采集粮仓温湿度数据,并根据控制参数做出控制决策,驱动设备运行(自动启动或关闭空调设备或风机系统),并随时准备接受上位PC机的指令,当受到询问时,将粮仓的各项数据编码通过串行通信方式传输到上位PC机。

上位PC机可根据用户要求定时向测控电路查询粮仓温、湿度数值和设备运行状态。并可以对从机进行参数设置(包括:空调起、停参数;风机起、停参数;加湿机起、停参数;温、湿度报警门限等)及控制(强制打开空调风机与加湿机),从机也可以独立工作。

上位PC机通过串口电路接收到数据后,进行数据处理,在监控界面上显示当前的状态信息,并将此信息实时地存储到数据库中,为用户维护和管理准备数据。也可以将一段时期的数据信息汇集成报表,还可以将一段时间的数据绘制成图形、曲线,实现对数据的分析与管理。

2.系统总体设计

2.1.系统硬件结构设计

根据系统功能要求,本硬件系统包括四个功能模块:

1、上位PC机。完成参数设置及控制、数据存储、处理及管理功能。

2、串行通信模块。应用RS-485通信方式完成测控电路与上位PC机的数据交换。

3、测控电路模块。主要由AT89S52组成主控电路,实现数据收集与控制功能,并能在主

机关机的情况下独立实现所有的控制功能。

4、数据采集模块。实现温、湿度实时数据采集与数据转换。

系统结构框图如下:

图1:系统结构框图

2.2.通信方案选择

RS-485以远距离、多节点(128个)以及传输线成本低的特性成为工业应用中数据传输的首选标准。考虑到本系统传输距离及多粮仓控制的扩展方向等因素,本系统选用

RS-485通信方式,RS-485通信的特点如下:

(1)RS-485的逻辑“1”以两线间的电压差为+2~+6 V表示;逻辑“0”以两线间的电压差为-2~-6 V表示,该电平与TTL电平兼容,可方便与TTL电路连接;

(2)RS-485接口的最大传输距离标可达3000米, RS-485接口在总线上是允许连接

最多达128个收发器,可以利用单一的RS-485接口建立起单元用户设备网络系统。

本设计采用RS-485总线半双工通信方式。标准RS-485接口的输入阻抗为≥12KΩ,相应的标准驱动节点数为32个。MAX1487芯片的输入阻抗设计成1/4负载(≥48KΩ),相应的节点数可增加到128个。MAX1487是半双工通信芯片,且具有抗静电及抗雷击的功能,因此本设计选用了MAX1487芯片。

3.系统硬件设计

本系统硬件包括:温度检测、湿度检测、A/D转换、单片机及附属电路、控制接口(空调、风机)、键盘及显示、报警电路、通信串口、PC机等部分的设计。系统整体电路框图

如图2所示。图2:系统整体电路框图

3.1.数据采集电路设计

3.1.1.温度采集接口电路

3.1.1.1.DS18B20介绍:

DALLAS最新单线数字温度传感器DS18B20“一线总线器件”体积小、适用电压宽、经济。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性,适合于恶劣环境的现场温度测控,支持3—5.5V的电压范围。

DS18B20具有如下特点:

(1)独特的单线接口只需1个接口引脚即可通信。

(2)在DS18B20中的每一个器件上都有独一无二的序列号可实现多点测量。

(3)不需要外部元件即可实现测温。

(4)由数据线供电,不需外接电源。

(5)测量范围从-55至+125℃,在-10—+85℃范围内保证0.5℃的精度。

(6)用户可以从9位到12位选择数字温度计的分辨率。

(7)内部有温度上、下限告警设置。

(8)用户可定义的非易失性的温度告警设置

图3:是TO-92封装和SSOP封装的DS18B20的外部结构图。

图3:DS18B20外观

DS18B20引脚功能描述如下:

DQ:数据输入/输出引脚。开漏单总线引脚。当被用在寄生电源下,可向器件供电。

VDD:电源引脚,可选择使用。当工作于寄生电源时,此引脚必须接地。

NC:空引脚。

DS18B20内部结构主要由六部分组成:电源电路、64位光刻ROM及1—wire接口、温度传感器、非易失的温度报警触发器TH和TL、配置寄存器和CRC校验码产生器。

64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8+X5+X4+1)。DS18B20高速存储器包含了9个连续字节,前两个字节是测得的温度信息,第一个字节的内容是温度的低八位,第二个字节是温度的高八位。第三个和第四个字节是TH、TL的易失性拷贝,第五个字节是配置寄存器的易失性拷贝,这三个字节的内容在每一次上电复位时被刷新。第六、七、八个字节用于内部计算。第九个字节是冗余校验字节。其中,配置寄存器的内容如下:“TM R1 R0 1 1 1 1 1”低5位一直都是1,TM是测试模式位,用于设置DS18B20在工作模式还是在测试模式。在DS18B20出厂时该位被设置为0,用户不要去改动。R1

和R0用来设置分辨率,如下表1所示:(DS18B20出厂时被设置为12位)

表1分辨率设置表

R1 R0 分辨率温度最大转换时间

0 0 9位93.75ms

0 1 10位187.5ms

1 0 11位375ms

1 1 12位750ms

DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,S为符号位。如下表2所示。

表2 12位的温度转化形式表

这是12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。

DS18B20依靠一个单线接口通信。在单线接口情况下,必须先建立ROM操作协议,才能使用存贮器和控制操作。因此,控制器必须首先提供五种ROM操作命令之一:(1)ReadROM(读ROM);(2)Match ROM(匹配ROM);(3)Search ROM(搜索ROM);(4)Skip ROM(跳过ROM);(5)Alarm Search(告警搜索)。这些命令对每一器件的64位光刻ROM部分进行操作。如果在单线上有许多器件,那么可以挑选出一个特定的器件并给总线上的主机指示存在多少器件及其类型。在成功地执行了ROM操作序列之后可,使用存贮器和控制操作,然后控制器可以提供六种存贮器和控制操作命令之一。

DS18B20依靠一个单线接口通信。单线总线的空闲状态是高电平。

3.1.1.2.接口电路

AT89S52与DS18B20的接口电路如图4所示。

图4:AT89S52与DS18B20的接口电路

图中,DS18B20的I/O端口DQ通过一个4.7K的外部上拉电阻与单片机连接。多片DS18B20共用一条总线,通过光刻序列号的区分实现多点测温。本设计中DS18B20采用寄生电源方式,故GND与VDD端均接地。

3.1.2.湿度采集电路

3.1.2.1.HS1100/HS1101湿度传感器介绍:

HS1100/HS1101湿度传感器特点:高可靠性和长期稳定性,快速响应时间,适用于线性电压输出和频率输出两种电路,其相对湿度在1%--100%RH范围内;电容量由16pF变到200pF,其误差不大于±2%RH;响应时间小于5S;温度系数为0.04 pF/℃,精度较高。

3.1.2.2.湿度测量电路设计:

HS1100/HS1101电容传感器,其容量随着所测空气湿度的增大而增大。将电容的变化量准确地转为计算机易于接受的信号,常有两种方法:一是将该湿敏电容置于运放与阻容组成的桥式振荡电路中,产生的正弦波电压信号经整流、直流放大、再A/D转换为数字信号;另一种是将该湿敏电容置于555振荡电路中,将电容值的变化转为与之成反比的电压频率信号,可直接被计算机所采集。

集成定时器555芯片外接电阻R1、R3与湿敏电容C,构成了对C的充电回路。7端通过芯片内部的晶体管对地短路又构成了对C的放电回路,并将引脚2、6端相连引入到片内比较器,便成为一个典型的多谐振荡器,即方波发生器。另外,R21是防止输出短路的保护电阻。

该振荡电路两个暂稳态的交替过程如下:首先电源v㏄通过R1、R3向HS1100充电,经t充电时间后,Uc达到芯片内比较器的高触发电平,约0.67V㏄,此时输出引脚3端由高电平突降为低电平,然后通过R3放电,经t放电时间后,Uc下降到比较器的低触发电平,约0.33V㏄此时输出,此时输出引脚3端又由低电平突降为高电平,如此翻来覆去,形成方波输出。其中,充放电时间为t充电=C(R1+R3)Ln2,t放电=CR3 Ln2因而,输出的方波频率为:f=1/(t放电+t充电)=1/[C(R1+2R3)Ln2]可见,空气湿度通过555测量电路就转变为与之呈反比的频率信号,表3给出了其中的一组典型测试值。

表3:空气湿度与电压频率的典型值

湿度% RH 频率HZ% 湿度%RH 频率HZ%

0 7351 60 6600

10 7224 70 6468

20 7100 80 6330

30 6976 90 6168

40 6853 100 6033

3.1.2.3.多路湿度检测信号的实现

为了能够实现湿度信号的多点测量,本设计采用2片8选1模拟开关CD4051组成矩阵测量网络,可实现64路湿度信号的采集。矩阵测量网络由湿度—频率变换电路及2片CD4051组成,其硬件电路如图5所示。图中,每片CD4051有3条地址码控制线,通过单片机的控制每片CD4051可实现8选1功能,2片CD4051组合使用就可实现64路湿度信

号的采集。U2的INH端直接接地,U1的INH端通过单片机端口控制,在进行湿度信号采集的时候该端口置为低电平,允许多路开关选通。U1的X端子与单片机P3.4端口相连,实现湿度信号的采集。

图5:湿度矩阵测量网络

3.1.3.多路开关介绍

多路开关,又称“多路模拟转换器”。多路开关通常有n个模拟量输入通道和一个公共的模拟输入端,并通过地址线上不同的地址信号把n个通道中任一通道输入的模拟信号输出,实现有n线到一线的接通功能。反之,当模拟信号有公共输出端输入时,作为信号分离器,实现了1线到n线的分离功能。。在本设计中,选用的是8选1多路开关CD4051,它是一种单片、COMS、8通道开关。该芯片由DTL/TTL-COMS电平转换器,带有禁止端的8选1译码器输入,分别加上控制的8个COMS模拟开关TG组成。

图6:CD4051的内部原理框图

图中功能如下:通道线IN/OUT(4、2、5、1、12、15、14、13):该组引脚作为输

入时,可实现8选1功能。作为输出时,可实现1分8功能。XCOM(3):该引脚作为输出时,则为公共输出端;作为输入时,则为输入端。

A、B、C(11、10、9):地址控制引脚。

INH(6):禁止输入引脚。若INH为高电平,则为禁止各通道和输出端OUT/IN接至;若INH为低电平,则允许各通道按表3-2关系和输出段OUT/IN接通。

VDD(16)和VSS(8):VDD为正电源输入端,极限值为17V;VSS为负电源输入端,极限值为-17V。VGG(7);电平转换器电源,通常接+5V或-5V。

CD4051作为8选1功能时,若A、B、C均为逻辑“0”(INH=0),则地址码00013经译码后使输出端OUT/IN和通道0接通。

3.2.单片机系统设计

本系统中,我们采用美国ATMEL(爱特梅尔)公司生产的AT89S52单片机作为主控芯片。AT89S52单片机是一种低功耗、高性能CMOS 8位微控制器,具有8K在系统可编程Flash 存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

图7:AT89S52最小系统

另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。图7所示为AT89S52单片机最小系统原理图。

3.3.其它外围接口电路设计

3.3.1.RS-485串口电路

本系统中,P3.0、P3.1、P3.2、P3.3分别与RS-485串口芯片MAX1487的DI、RO、RE、DE相连,然后通过MAX1487的A、B端实现与远端上位管理端的连接。RS-485串口电路见图8。

图8:RS-485串口电路

3.3.2.控制参数存储器

本系统测控端,温、湿度调控参数存储在串行EPROM AT24C04中。单片机的P1.0、P1.1、分别与IC总线接口EPROM芯片AT24C04的SCL、SDA相连,AT24C02的器件地址线A1、A2接地,A0悬空,单片机对AT24C02数据的访问必须遵循IC总线通信协议,由软件模拟实现。硬件接口电路见图9。

图9:串行EPROM电路

3.3.3.键盘及显示电路

3.3.3.1.键盘电路

在单片机应用系统设计中,通过按键实现控制功能和数据输入是非常普遍的。由于本系统所需按键数量不多,故采用5个独立式按键。它们分别用来进行功能选择、参数输入和强行控制等功能(一般情况下可采用上位PC机进行操作)。硬件电路见粮仓温、湿度测控整体原理图(附录一)。

3.3.3.2.显示电路

本系统用八位数码管分别显示当前温度(四位)和湿度(四位)数值。其驱动电路采

用一片串行输入输出共阴显示驱动芯片MAX7219来完成。

MAX7219是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RAM用来存储每一个数据。只有一个外部寄存器用来设置各个LED的段电流。MAX7221与SPI(TM)、QSPI(TM)以及MICROWIRE(TM)相兼容,同时它有限制回转电流的段驱动来减少EMI(电磁干扰)。一个方便的四线串行接口可以联接所有通用的微处理器。每个数据可以寻址在更新时不需要改写所有的显示。MAX7219同样允许用户对每一个数据选择编码或者不编码。

整个设备包含一个150μA的低功耗关闭模式,模拟和数字亮度控制,一个扫描限制寄存器允许用户显示1-8位数据,还有一个让所有LED发光的检测模式。

MAX7219功能特点如下:10MHz连续串行口;独立的LED段控制;数字的译码与非译码选择;150μA的低功耗关闭模式;亮度的数字和模拟控制;高电压中断显示;共阴极LED显示驱动;24脚的DIP和SO封装。

MAX7219管脚配置如下图10所示:

图10:MAX7219管脚配置

MAX7219管脚功能描述如下表4:

表4管脚功能描述

管脚名称功能

1DIN串行数据输入端口。在时钟上升沿时数据被载入内部的16位寄存器。

2,3,5-8,

10,11

DIG0-DIG7 八个数码管驱动线路置显示器共阴极为低电平。关闭时输出高电平。

4,9 GND 地线(4脚和9脚必须同时接地)。

12 LOAD 载入数据。连续数据的后16位在LOAD端的上升沿时被锁定。

13 CLK 时钟序列输入端。最大速率为10MHz.在时钟的上升沿,数据移入内部移位寄存器。下降沿时,数据从DOUT端输出。

14-17,20-23 SEGA-SEGG,

DP

7段和小数点驱动,为显示器提供电流。当一个段驱动关闭时,此端呈

低电平。

18 SET 通过一个电阻连接到VDD来提高段电流。

19 V+ 正极电压输入,+5V

24 DOUT 串行数据输出端口,从DIN输入的数据在16.5个时钟周期后在此端有效。

MAX7219与AT89S52单片机接口电路如图11所示:

图11:MAX7219与AT89S52接口电路

3.3.

4.控制设备驱动电路

3.3.

4.1.风机、空调机、加湿机驱动电路

粮仓温、湿度的控制是通过空调器与风机实现的。打开进出口的风机,在粮仓内形成通风气流;如果风机调节达不到控制要求,则使用空调进行降温与排湿。湿度的调整还可配合加加湿机进行调节。风机、空调机、加湿机的控制是由单片机和光电耦合器驱动双向晶闸管完成的。其驱动电路如图12所示。图中,发光二极管是用来指示设备运转情况的。当单片机输出端口为低电平时,LED1亮,光耦通,双向晶闸管导通,应用晶闸管驱动设备避免了机械触点式继电器驱动的一些缺点。其中,单片机的P1.2、P1.3、P1.4端口分别接空调机、风机、加湿机的驱动电路。

图12:风机、空调机、加湿机驱动电路

3.3.

4.2.报警接口电路

本设计采用峰鸣音报警电路。峰鸣音报警接口电路的设计只需购买市售的压电式蜂鸣器,然后通过MCS-51的1根口线经驱动器驱动蜂鸣音发声。压电式蜂鸣器约需10mA的驱动电流,可以用一个晶体三极管驱动,如图13所示。在图中,P2.3接晶体管基极输入端。当P2.3输出高电平“1”时,晶体管导通,压电蜂鸣器两端获得约+5V电压而鸣叫;当P3.2输出低电平“0”时,三极管截止,蜂鸣器停止发声。

图13:三极管驱动的峰鸣音报警电路

3.4.RS485-RS232电平转换电路

上位PC机串行接口采用标准RS232接口,而温、湿度测控电路的通信方式为RS485

串行通信方式(为了提高通信距离和实现多粮仓测控)。二者不能直接连接,需要进行电平转换方可将测控电路与PC机相连。图14所示为RS485-RS232电平转换电路。分别采用一片MAX232与MAX1487来完成。转换电路供电部分由PC机RS232端口的4、7脚通过V1、V2、V3、R4和电容C6来实现的。整个电路可做在RS232接头盒内。

图14:RS485-RS232电平转换电路

4.系统软件设计

本设计软件系统主要包括:粮仓温、湿度测控系统软件、上位PC机数据通信及人机交互接口软件二部分。

4.1.粮仓温、湿度测控系统软件

粮仓温、湿度测控系统软件设计主要由初始化、温湿度数据采集、信号显示、设备驱动信号处理、键盘处理、数据通信等几部分组成。程序流程如图15所示。

图15:温、湿度测控系统程序流程图

其中,初始化主要完成对单片机各功能部件初始状态的配置以及开户软件看门狗功能;数据采集完成对环境温、湿度的实时数据采集及相关处理;信号显示部分通过单片机控制实现了对温、湿度参数的实时显示;设备驱动信号处理则通过对温、湿度实时参数与存储在EEPROM中的控制参数进行比较,并适时输出相应的设备驱动信号;键盘处理模块用于现场控制信号的设定以及特殊情况下强制执行信号的操作;数据通信完成温、湿度测控系统与上位PC机之间的协议化通信,按照通讯规约的要求来实现与上位PC机的可靠通讯,同时可以接受上位PC机设定的控制参数并将其存储于电路EEPROM中。

4.1.1.湿度检测子程序

相对湿度的检测采用相对湿度传感器HS1101,该传感器的测量精度为±3%RH,将单片机定时到1s,用T0计数器记录“湿度—频率转换电路”中的输出方波数,定时时间

到时,停止T0计数,此时T0所计的方波数即为“湿度—频率转换电路”的频率,对照表3-1-1(空气湿度与电压频率的典型值),判断该频率所属区域,将每个区域等分为100份,即相当于0.1%RH的精度,如在0%RH~10%RH之间均分100份,对应的频率分为100份,即用相对湿度为0%RH时对应频率(7351Hz)减去相对湿度为10%RH时的对应频率(7224Hz),用该差值除以100,公式如下:为了方便计算和保证计算精度,将增量扩大100倍,进行计算。在计算前将每段的增量计算好,存入表中,在实际计算中,分段进行查找,计算只涉及到加减,计算时间短,精度高。湿度检测的流程如图16所示。

4.1.2.温度检测子程序

温度检测子程序主要完成的是初始化DS18B20,从DS18B20中读出一个字节的数据,向DS18B20中写入一个字节的数据,配置DS18B20温度转换的精度等,读出SCRACHPAD 存储器中的九个字节的数据,读出ROM中的64位CODE值,对读出的SCRACHPAD数据进行CRC校验,然后根据读出的数据得到测量出的十进制温度值。从DS18B20中读出九个字节数据的流程图如图17所示。

图17:DS18B20温度采集流程图

图16:湿度检测子程序流程图

4.2.上位PC机接口软件

上位管理PC机利用Visual Basic 6.0的通信控件MSComm实现数据通信。本设计中的数据帧包括8位数据位,1位停止位,无奇偶校验。

下面是MSComm控件的初始化程序:

https://www.doczj.com/doc/377601627.html,Port=1;设置串行端口(com1)

MScomm1.Settings=2400,N,8,1;设置波特率及数据帧格式

MScomm1.InputMOde=1;数据接受按字节(binary)方式

MScomm1.InbufferSize=4000;数据接受缓冲区大小为4000字节

MScomm1.InputLen=0;INPUT读取缓冲区的所有内容

Mscomm1.PortOpen=True;打开COM1

……。

数据发送程序:

Private Sub Command1_Click()

Dim outbuf(1 To 6)As Byte

Dim lstr1 As String

Dim hstr2 As String

Dim len1 As IntegerCommand1.Enabled=False

len1=Len(Hex(Val(Text2.Text)))

………

End Sub

数据接受程序:

Private Sub MScomm1_OnComm()

Select Case https://www.doczj.com/doc/377601627.html,mEvent

Case comEvReceive

Dim inbuf()As Byte,i%,buf$

buf=""

inbuf=MScomm1.Input

Rev_num=UBound(inbuf)

ReDim lnum(0 To Rev_num)As Integer

For i=0 To Rev_num

lnum(i)=inbuf(i)

buf=buf+Str(inbuf(i))+""

Next i

Case comEvSend

End Select

End Sub

5.结束语

本设计在焊接好电路硬件的基础上,通过ISP下载线将软件代码下载至AT89S52单片机中完成系统集成。由于采用了AT89S52单片机,性能可靠、电路简单,系统中还可充分利用AT89S52中先进的软件硬件资源,便于软件系统的升级。

参考文献:

[1] 李萍主编,《A T89S51单片机原理、开发与应用实例》,中国电力出版社,2008年7月:67-76

[2] 陈京培.2007.基于A T89S52高性能单片机串行通信电路的设计[J].科技信息(学术研究).113-119

[3] 徐建军编著,《MCS-51系列单片机应用及接口技术》,人民邮电出版社,2003:117-131

[4] 郑学坚编,《微型计算机原理及应用》,清华大学大学出版社,1998:66-112

[5] 白雪冰,张延林,等.单片机原理及应用[M].哈尔滨:东北林业大学出版社,2006.

[6] 夏继强编,《单片机实验与实践教程》,北京航空航天大学出版社,2001:32-33

[7] 余锡存编著,《单片机原理及接口技术》,西安电子科技大学出版社,2000:56-73

[8] 李刚等编著,《51系列单片机系统设计与应用技巧》,北京航空航天大学出版社,2002

[9] 余永权著,《A TMEL89系列单片机应用技术》,北京航空航天大学出版社,2002.4:21-27

[10] 欧阳文编,《ATMEL89系列单片机的原理与开发实践》,中国电力出版社,2007.6:203-237

[11] Changjun,liyan. Application of humidity sensor HS1101 in intelligent home controlsystem Electronic

Test.224-228.2008.

[12] Dong wen jun..DS1820 One-Wire Temperature Detecting Network Based On PC Serial Port.168-172.2007

[13] LIU Yi;ZHAO(Key Laboratory of Integrated Automation of Process Industry;Ministry of Education;Northeastern

University;Shenyang 110004;China. Journal of GansuLianhe University(Natural Science Edition).259-26 .Jun.2008.

附录一系统原理图

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

理工类大学本科毕业设计论文 基于单片机的温湿度控制系统 目录 摘要 (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]。设施栽培是人类利用自然、改造自然的一种创造。由于设施内的条件是可以人为控制的,使得植被调节的周年生产得以实现。玻璃温室和塑料薄

温湿度自动监控系统设计方案

天成药业有限公司 药品储存温湿度自动监测系统 建设服务方案 北京龙鼎金陆测控技术有限公司

一、北京龙鼎金陆简介 北京龙鼎金陆测控技术有限公司简介 北京龙鼎金陆测控技术有限公司坐落于国家级经济技术开发区-北京经济技术开发区,也称亦庄开发区,是国家计量院高级工程师及地方传感器协会副会长联合成立的一家集科、工、贸为一体的现代化高科技企业。 公司从成立伊始一直脚踏实地的努力为国人创造“质好而不贵”的国货精品,打造以自主创新为龙鼎企业特色的产业价值链,塑造龙鼎金陆LD的这一民族品牌,并一定坚信会成为振兴民族传感器事业及工业自动化控制系统的一面旗帜来迎接国际化的 挑战。 近年来,公司又荟萃了环材料学、力学等多种学科的精良人材,不但吸取了日本株式会社共和电业、美国KULITE公司的箔式传感器、扩散硅传感器的制造技术,而且凭借雄厚的技术、科技开发力量及精湛的生产工艺水平,研制、开发、制造上百种称重测力传感器、压力变送器、智能仪表及计算机控制系统。广泛应用于船舶、汽车制造、内燃机、电机、冶金、化工、食品、医疗、航空航天、各大科研所、院校、交通、能源、机械制造、建材等领域。 公司全体员工以热情周到的售前和售后服务,深得用户的好评和信赖。北京龙鼎金陆测控技术有限公司全体员工热忱欢迎各界人士的光临与指导,同时也希望各界人士对我司做深入的监督,以便我们随时的纠正我们的不足,力争向您提供更优质的产品和服务。 以良好的信誉、周到的服务、可靠的质量铸造国货精品是我们一贯的宗旨 以创新技术、优化管理和齐心协力提升品质来嬴取客户信赖是我们的根本 二、我们的优势 北京龙鼎金陆作为一家药品储运温湿度监测系统研发、建设的高新技术企业,为各类涉药企业提供稳定、高效的温湿度监测设备及系统解决方案。 服务专业专注 公司深入研究药品产业政策及行业管理特点,专注服务于药品监管部门与药品相关企业。 公司建立了具备行业资格准入要求的人员队伍,温湿度监管平台及温湿度监

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

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

基于单片机AT89C51下蔬菜大棚温湿度测控系统毕业设计

蔬菜大棚温湿度测控系统设计 摘要 温室大棚是设施农业的重要组成部分,大棚测控系统是实现大棚自动化、科学化的基本保证。通过对监测数据的分析,结合作物生长规律,控制环境条件,使作物达到优质、高产、高效的栽培目的。计算机应用技术的发展,也使得用计算机控制的方面也涉及到各个领域,其中在大棚内用单片机控制温度、湿度是应用于实践的主要方面之一。 对于蔬菜大棚来说,最重要的一个管理因素是温度和湿度等控制。本设计是一个专门为温室大棚温湿度测量控制而设计的系统。通过对系统的硬件部分和软件部分设计来达到监控要求。硬件部分实现了对温湿度传感器模块、显示模块、控制模块的设计;软件部分主要根据系统的设计思想设计出了主程序和子程序流程图,并通过程序实现。在系统设计过程中充分考虑到性价比,选用价格低、性能稳定的元器件。通过实践证明,系统具有性能好、操作方便等优点,能实现对温湿度等的显示、调节和控制。系统在其它领域还具有一定的推广价值。 关键词:大棚,温度,湿度,传感器

The Design of Greenhouse Temperature and Humidity Control System ABSTRACT Greenhouse is an important component of protected agriculture. Measuring and controlling systen is the basis of the management automation in the greenhouse. With the growth rules analyzing measurement data and controlling circumstance condition. It makes greenhouse better, and more productive and high quality. With the development of computer application technology, the computer-controlled areas are also involved, the plastic temperature using SCM and humidity is one of the main aspects used in practice. For vegetable shed speaking, one of the most important management factor is the temperature and humidity control. The thesis is about an intelligent system designed for controlling the temperature and humidity of a greenhouse. It can meet the demand of monitoring through the design of hardware and that of software in details. The former is more important in this dissertation, including the introduction of sensor of measuring temperature and humidity, demonstrating mode of data, the mode of control and the connecting part of the changing column. And according to the design thoughts the latter shows the flow chart of the main program and the subprogram, realized by program. This thesis choose the decices as full consideration of the ration between prformance and cost as possible. The system adopts quite a new integrated circuit, which makes it function better and run more conveniently when put into practice. Furthermore, not only can it achieve the goals of manifesting and regulating the temperature, but also it can be controlled. And it has much of value to apply and popularize in other fields. KEY WORDS:Vegetable, Temperature, Humidity, Sensor

Proteus仿真下的SHT11温度湿度监控系统设计

上海交通大学 温度湿度监控系统仿真设计 研究报告 设计题目:基于SHT11的温度湿度监控系统Proteus仿真设计学院:电子信息与电气工程学院 姓名: 2019年5月24日

设计任务书 题目基于SHT11的温度湿度监控系统Proteus仿真设计 一、设计的目的 1.将理论知识运用于实践当中,掌握模拟电路设计的基本方法、基本步骤以及基本要求。在实践中了解电子器件的功能与作用。 2.学会温湿度监测系统的设计方法,完成要求的性能和指标 3.锻炼、提高在电子设计中发现问题、分析问题、解决问题的能力。 二、设计的内容及要求 1.设计一套基于51单片机的温湿度Proteus仿真监控系统; 2.采用高精度SHT11温湿度传感器模块; 3.LCD液晶实时显示当前环境温度、湿度值; 4.设计报警单元,实现系统对超限温湿度监控报警; 5.设计输入单元,可对系统正常温湿度范围进行调节; 6.仿真系统能够可靠、稳定地运行; 三、指导教师评语 四、成绩 指导教师(签章) 年月日

摘要 在日常生活中,温度、湿度是两种最基本的环境参数,是与人类的生活、工作关系最密切的物理量,也是各门学科与工程研究设计中经常遇到的,必须精确测量和不可忽略的物理量。从工业炉温、环境气温到人体温度,从空间、海洋到家用电器,每个技术领域都离不开温度、湿度的测量与监控。 SHT11是基于CMOSens技术的新型智能温湿度传感器,它将温度湿度传感器、信号放大调理、A/D转换、二线串行接口全部集成于一个芯片内,融合了CMOS 芯片技术与传感器技术,使传感器具有品质卓越、超快响应、抗干扰能力强、性价比极高等特点。 温湿度监控系统的软件部分是以Keil为开发平台,C语言为软件系统的开发语言,同时采用模块化编程。具体分为以下几个部分:主控制、温湿度采集程序、温湿度数据处理程序、LCD显示程序、按键设置程序和LED,蜂鸣器报警程序。 系统通过SHT11温湿度传感器感应周围的环境的温度和湿度,通过单片机对采集到的数据进行读取处理,经过LCD1602显示模块实时显示温湿度数据,同时可以通过按键模块对温湿度报警上、下限值进行设定。当SHT11读取的温湿度值不再设定范围内时,报警模块LED灯指示故障信息,同时蜂鸣器报警;当温湿度读取数据正常后,LED灯熄灭,蜂鸣器关闭。 关键词: 51单片机;SHT11传感器;温湿度监控;Keil;C语言

粮仓温度控制系统

辽宁工业大学《组态软件》实训(论文)题目:粮仓温度监控系统 院(系):软件学院 专业班级:软件工程111班 学号: 学生姓名: 指导教师:任国臣 教师职称:副教授 起止时间:2012-06-11至2012-06-25

课程设计(论文)任务及评语

目录 第1章课程设计的方案4 1.1 概述4 1.2 系统组成总体结构5 第2章课程设计内容6 2.1 确定系统I/O点参数6 2.2 用户界面窗体层次规划7 2.3主窗口组态10 2.4其他操作窗口组态11 2.5系统脚本程序编辑12 第3章课程设计总结16 参考文献17

第1章课程设计的方案 1.1 概述 题目的意义: 粮食在存储期间,由于环境、气候和通风条件等因素的变化,粮仓内的温度或湿度会发生异常,这极易造成粮食的腐烂或发生虫害。同时粮仓中的粮食储存质量还受到粮仓中气体、微生物以及虫害等因素的影响。 针对粮食存储的特殊性,粮仓监控系统一般以粮仓和粮食的温度和湿度为主要检测参数,粮仓内气体成分含量为辅助参数。 系统功能介绍: 在本系统中,温湿度监测点主要为仓库内环境的温湿度值和粮食的温湿度值,分布在各个测点的温湿度控制器将采集到的温度和湿度的信息进行处理,利用RS454总线将温湿度的信息送给485转232的转换器,接到上位计算机服务器上进行显示,报警,查询。 监控中心将收到的采样数据以表格形式显示和存储,然后将其设定的报警值想比较,若实测值超出设定范围,则通过屏幕显示报警或语音报警,并打印记录。 与此同时,监控中心可向现场检测仪发出控制指令,检测仪根据指令控制风扇等设备进行降温除湿,以保证粮食存储质量。 监控中心也可以通过报警指令来启动现场检测仪上的声光报警装置,通知粮库管理人员采取相应的措施来确保粮食存储安全。系统可24小时运行,长期稳定检测温湿度的变化,实现无人职守智能化管理。

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

基于单片机的温湿度控制系统 目录 摘要 (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]。设施栽培是人类利用自然、改造自然的一种创造。由于设施内的条件是可以人为控制的,使得植被调节的周年生产得以实现。玻璃温室和塑料薄

温室大棚温湿度测控系统设计毕业设计论文

温室大棚温湿度测控系统设计 [摘要]随着计算机应用技术的发展,用计算机控制的方面也涉及到各个领域,其中在塑料大棚内用单片机控制温度、湿度是应用于实践的主要方面之一。这对于农作物的生长发育有非常大的促进作用,它可以避免因为外面气候的剧烈变化对农作物造成的伤害,而使农作物能够在一个最适合它的温度、湿度的环境中生长发育,从而可以促进作物健康生长,抑制微生物的危害,提高产量,增加经济效益。本设计由AT89S52单片机,温度检测电路,湿度检测电路,控制系统,报警电路,采用LCD12864作为显示电路组成;温度检测和湿度检测采用DHT90温湿度传感器采集信息,将其采集到的数字信号传入AT89S52单片机,单片机通过比较输入温度与设定温度来控制风扇或电炉驱动电路,当棚内温度在设定范围内时,单片机不对风扇或电炉发出动作,实现了对大棚里植物生长温度及土壤和空气湿度的检测、监控,并能对超过正常温度、湿度范围的状况进行实时处理,使大棚环境得到了良好的控制。 该设计还具有对温度和湿度的显示功能,对大棚内环境温度和湿度的预设功能。 [关键词]温度检测、湿度检测、控制系统、报警系统

Design in Greenhouse Temperature and Humidity Monitoring System XX Tutor: xxx Abstract: With the development of computer application technology, the computer-controlled areas are also involved, including the plastic canopy temperature using SCM and humidity is one of the main aspects used in practice. This crop growth and development of a very large role in promoting, it could avoid severe climate change outside the damage to crops, Er Shi crops it can be one of the most suitable temperature and humidity of the environment, growth and development, which can promote healthy crop growth, inhibition of microbial hazards, increase productivity, increase economic benefits. The design by the AT89S52 microcontroller, temperature detection circuit, humidity detection circuit, control system, alarm circuit, as shown by LCD12864 circuit; temperature measurement and humidity detected by DHT90 temperature and humidity sensors to collect information, its collection to the digital signal incoming A T89S52 SCM, SCM by comparing the input temperature and set temperature to control fan or electric drive circuit, when the studio, the set temperature range, the microcontroller does not send fan or electric action, realized in the canopy and the plant growth and soil and air temperature humidity detection, monitoring, and can exceed the normal temperature and humidity range of state of real-time processing, so a good greenhouse environment control. The design also features display of temperature and humidity, ambient temperature and humidity of the shed by default. Key words: temperature testing, humidity testing, control system, alarm system.

(完整word版)温度监测系统设计仿真与实现

实用温度监测系统 学院:电子信息工程学院专业:通信工程1303 学生姓名:张艺 学号:13211075 任课教师:刘颖 2015年06 月10 日

目录 实验题目:失真放大电路 .............. 错误!未定义书签。 1 实验题目及要求 (2) 2 实验目的与知识背景 (2) 2.1 实验目的 (2) 2.2 知识点 (2) 3 实验过程 (4) 3.1 选取的实验电路及输入输出波形 (4) 3.2 每个电路的讨论和方案比较 (16) 3.3 分析研究实验数据............. 错误!未定义书签。 4 总结与体会 (20) 4.1 通过本次实验那些能力得到提高,那些解决的问题印象深刻, 有那些创新点。 (20) 4.2 对本课程的意见与建议......... 错误!未定义书签。 5 参考文献 (21)

目录 1.电路设计及原理分析 (3) 1.1设计任务 (4) 1.2技术指标 (4) 1.3电路原理图 (5) 1.4基本原理 (5) 2.电路模拟与仿真 (6) 2.1仿真软件 (6) 2.2创建电路模拟图 (9) 2.3元件列表 (9) 2.4仿真记录与结果分析 (10) 3.实际电路的安装调试 (15) 3.1 元件参数确定 (15) 3.2 电路板布线设计 (15) 3.3 焊接 (15) 3.4调试与测量 (15) 3.5分析结果及改进 (16) 4.总结 (176) 5.心得体会 (177) 6.参考文献 (198)

1.电路设计及原理分析 1.1设计任务 通过Proteus软件仿真精密双限温度报警仪设计,在老师点拨我们自学的基础上了解了运放的作用,用了比较器,震荡电路等知识,根据找到的电路图进行仿真,调试电路,明白了温度报警的意义。 通过比较器产生“数字模拟信号”,使得在信号产生的时候,震荡电路工作产生震荡信号驱动扬声器报警。 1.2技术指标 a.当温度在设定范围内时报警电路不工作; b.当温度低于下限值或高于上限值时,声光报警; c.上下限低于报警led用不同颜色; d.上下限可调; e.控温精度度 1℃ f.监测范围0.5℃

温湿度监测系统及方法与设计方案

图片简介: 本技术介绍了一种温湿度监测系统及方法,其中,温湿度监测系统包括显示屏、中心控制器、交换机以及多个安装在各个应用环境内的温湿度检测单元,中心控制器的信号端分别与各个温湿度检测单元连接,中心控制器的信号输出端与显示屏连接,所述交换机分别与中心控制器、数据服务器以及客户端电脑信号连接。本技术能够实时监控各个应用环境的温湿度,并根据实时的温湿度信息与设定的温湿度信息对比,如果超标,能够实时报警提示,确保生产安全,操作使用方便。 技术要求 1.一种温湿度监测系统,其特征在于:包括显示屏(1)、中心控制器(2)、交换机(3)以及多个安装在各个应用环境内的温湿度检测单元(6),中心控制器(2)的信号端分别与各个温湿度检测单元(6)连接,中心控制器(2)的信号输出端与显示屏(1)连接,所述交换机(3)分别与中心控制器(2)、数据服务器(4)以及客户端电脑(5)信号连接。 2.根据权利要求1所述的一种温湿度监测系统,其特征在于:所述温湿度检测单元(6)包括温湿度检测盒体、温湿度控制器(61)以及温湿度检测探头(62),所述温湿度检测盒体内安装温湿度控制器(61),温湿度控制器(61)与温湿度检测探头(62)信号连接,温湿度检测探头(62)伸出温湿度检测盒体。

接有用于显示温度正常的绿灯(63)、用于显示温度非正常的红灯(64)以及用于报警提示的蜂鸣器(65)。 4.根据权利要求1所述的一种温湿度监测系统,其特征在于:所述中心控制器(2)与各个温湿度检测单元(6)之间连接的线缆穿插在KBG管内,KBG管通过管扣固定在墙上。 5.根据权利要求3所述的一种温湿度监测系统,其特征在于:所述温湿度控制器(61)采用485控制器。 6.一种温湿度监测方法,其特征在于:具体包括如下步骤: S1、在各个应用环境中分别安装温湿度检测单元(6),将温湿度检测单元(6)的供电端与市电接通,在监控室内安装显示屏(1)和中心控制器(2),将显示屏(1)和中心控制器(2)的供电端与市电接通; S2、将各个温湿度检测单元(6)的信号端与中心控制器(2)的信号端接通,将显示屏(1)和中心控制器(2)的信号端接通; S3、将中心控制器(2)的信号端与交换机(3)接通,交换机(3)与对应的数据服务器(4)接通,交换机通过互联网与客户端电脑(5)信号连接; S4、通过客户端电脑(5)设定各个应用环境中的预定温度范围和预定湿度范围,并将数据保存至数据服务器(4)内; S5、各个温湿度检测单元(6)检测对应应用环境中的温度和湿度,并将温度信息和湿度信息发送至中心控制器(2),中心控制器(2)将接收的温度信息和湿度信息通过交换机(3)存储在数据服务器(4)内,以便后期查询,同时中心控制器(2)将接收的温度信息和湿度信息通过显示屏(1)显示出来,并显示对应的应用环境信息以及对应的预定温度范围和预定湿度范围。

模电课设—温度控制系统设计

目录 1.原理电路的设计 (11) 1.1总体方案设计 (11) 1.1.1简单原理叙述 (11) 1.1.2设计方案选择 (11) 1.2单元电路的设计 (33) 1.2.1温度信号的采集与转化单元——温度传感器 (33) 1.2.2电压信号的处理单元——运算放大器 (44) 1.2.3电压表征温度单元 (55) 1.2.4电压控制单元——迟滞比较器 (66) 1.2.5驱动单元——继电器 (88) 1.2.6 制冷部分——Tec半导体制冷片 (99) 1.3完整电路图 (1010) 2.仿真结果分析 (1111) 3 实物展示 (1313) 3.1 实物焊接效果图 (1313) 3.2 实物性能测试数据 (1414) 3.2.1制冷测试 (1414) 3.2.2制热测试 (1818) 3.3.3性能测试数据分析 (2020) 4总结、收获与体会 (2121) 附录一元件清单 (2222) 附录二参考文献. (2323)

摘要 本课程设计以温度传感器LM35、运算放大器UA741、NE5532P及电压比较器LM339 N为电路系统的主要组成元件,扩展适当的接口电路,制作一个温度控制系统,通过室温的变化和改变设定的温度,来改变电压传感器上两个输入端电压的大小,通过三极管开关电路控制继电器的通断,来控制Tec制冷片的工作。这样循环往复执行这样一个周期性的动作,从而把温度控制在一定范围内。学会查询文献资料,撰写论文的方法,并提交课程设计报告和实验成品。 关键词:温度;测量;控制。

Abstract This course is designed to a temperature sensor LM35, an operational amplifier UA741,NE5532P and a voltage comparator LM339N circuit system of the main components. Extending the appropriate interface circuit, make a temperature control system. By changing the temperature changes and set the temperature to change the size of the two input ends of the voltage on the voltage sensor, an audion tube switch circuit to control the on-off relay to control Tec cooling piece work. This cycle of performing such a periodic motion, thus controlling the temperature in a certain range. Learn to query the literature, writing papers, and submitted to the curriculum design report and experimental products. Key words: temperature ; measure ;control

基于STM32的温湿度监控系统设计

基于STM32的温湿度监控系统设计 温湿度的监测对于当前控制室内环境,改善室内环境起着重要的作用,为了提高室内用户的舒适度,一般都会对室内的温湿度进行监控,通过监测温湿度的变化情况来确定下一步的动作,例如在温室中严格监控室内温度,使得温室内的植物能到最合适的生存环境。文章就基于STM32的温湿度监控系统设计问题进行了全面分析,通过其有效提高温度的时效性管理意义重大。 标签:STM32;温湿度;ucosII系统;监控系统设计 此次的基于STM32的温湿度监控系统设计主要是32位的单片机为主控芯片,DHT11为温湿度监测装置,搭载的是ucosII操作系统,显示设备为主控ITL9438的彩屏,通过DHT11采集的信息对经过单片机的内部程序的处理,将其以数字的形式显示在彩屏上,并且同时根据单片机内部的温度设定值进行相应的动作,实现的室内温湿度的智能控制。 1 温湿度监控系统设计 1.1 温湿度监控系统硬件设计 系统主控芯片为STM32F103ZET6,除了必须的STM32单片机正常的驱动的电路之外,彩屏为使用的是已经做成模块的ITL9438彩屏,而采集模块则是使用的DHT11,如图所示为使用的DHT11的引脚图,可得知只要通过采集Dout 引脚的输出的电平变化,查看数据手册,根据DHT11的时序图写出相应的驱动程序,驱动DHT11温湿度传感器。彩屏的程序可以直接使用的屏幕厂家写好的程序,移植到STM32上既可,而通过将Dout引脚上的高低电平变化,进行相应的数据处理可以将温湿度数据已数字的形式显现在彩屏上,通过内部的程序根据比较当前的温湿度值与设定的参数值进行比较,使得进行下一步的温湿度调节动作,通过向外部电路发送信号,例如温度高了,打开排风机降低室内的温度等措施优先对温度的控制,这与空调的原理类似,但是系统比空调电路简捷的多。 DHT11数字湿温度传感器采用单总线数据格式,单个数据引脚端口完成输入输出双向传输。其数据包由5Byte(40Bit)组成。数据分小数部分和整数部分,一次完整的数据传输为40bit,高位先出。DHT11的数据格式为:8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据+8bit校验和。其中校验和数据为前四个字节相加,传感器数据输出的是未编码的二进制数据。数据(湿度、温度、整数、小数)之间应该分开处理。 1.2 温湿度监控系统软件设计 此次的温湿度监控系统软件设计主要实在keil4中完成,操作系统为UCOSII,将UCOSII系统移植到当前单片机上,并且建立相应的任务堆栈,通过调用任务堆栈的形式实现系统运行,将DHT11的Dout引脚与PG11连接,PG11

温湿度检测系统的设计与实现

无线传感网络技术 课程实训 温湿度检测系统的设计与实现 院(系)名称电子与信息工程学院 专业班级 学号 学生姓名 指导教师 起止时间:2017.6.26—2017.7.14

课程设计(论文)任务及评语 院(系):电子与信息工程学院教研室:软件工程

本科生课程设计(论文) 目录 第1章绪论 (1) 1.1系统的开发背景 (1) 1.2开发工具 (1) 第2章需求分析 (2) 2.1调研情况 (2) 2.2 模块划分 (2) 2.3 系统原理图 (3) 2.4 系统性能需求 (3) 第3章系统概要设计 (4) 3.1系统总体结构设计 (4) 3.2模块的创建 (4) 第4章硬件设计 (5) 4.1 DHT11温度湿度传感器电路设计 (5) 4.2 晶振电路和复位电路设计 (5) 4.3 LED数码显示模块设计 (6) 4.4 报警模块设计 (7) 4.5 主程序设计 (7) 4.6 LED显示子程序设计 (8) 第5章系统的测试 (10) 5.1 系统安装接线图 (10) 5.2 调试与结果 (10) 第6章总结 (12) 参考文献 (13) 附录程序 (14)

第1章绪论 1.1系统的开发背景 随着科学技术的快速发展,人类社会已取得了巨大进步!在居家生活、工农业生产、环保、气象、国防、科研、航天等部门,经常需要对环境中的湿度和温度进行测量及控制。传统的方法是用温度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的场所进行换气、降温和去湿等工作。这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性相对较大。随着生产的发展急需一个含有微型计算机或微处理器的测量仪器,由于它拥有对数据存储,运算逻辑判断及自动化的功能,有着智能作用等优点,一个低成本和具有较高精度的温度湿度检测器将在许多领域代替人工操作,自动不间断检测环境温度和湿度。目前市场上普遍存在的温湿度检测仪器大都是单点测量,而且温湿度信息传递不及时,精度达不到要求,不利于控制者根据温度、湿度变化及时做出决定。为此,本设计开发了一种能够同时测量多点,并实时性高、精度高,通过显示器显示温湿度信息,并能进行温湿度超限报警的测控产品。 本文设计的是基于单片机的室内温湿度检测与报警系统,运用温湿度传感器进行温度和湿度的检测,该仪器具有测量精度较高、硬件电路简单、并能很好的进行显示,可测试一定范围室内环境温湿度的特点。省去了人工检测的繁琐、耗时的过程,随时通过检测器的显示器进行读数,既方便,又快捷。 1.2开发工具 STC89C52是一种低功耗、高性能CMOS八位微控制器,具有8K在系统可编程Flash 存储器,使用ATMEL公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。 LED数码管是现在电子设计中使用相当普遍的一种显示设备,每个数码管由7个发光二极管按照一定的排列结构组成,根据七个发光二极管的正负极连接不同,又分为共阴极数码管和共阳极数码管两种,选择的数码管不同,程序设计上也有一定的差别。 编程采用Keil C 软件,使用C语音。

温度控制系统设计

温度控制系统设计 目录 第一章系统方案论证错误!未指定书签。 总体方案设计错误!未指定书签。 温度传感系统错误!未指定书签。 温度控制系统及系统电源错误!未指定书签。 单片机处理系统(包括数字部分)及温控箱设计错误!未指定书签。 算法原理错误!未指定书签。 第二章重要电路设计错误!未指定书签。 温度采集错误!未指定书签。 温度控制错误!未指定书签。 第三章软件流程错误!未指定书签。 基本控制错误!未指定书签。 控制错误!未指定书签。 时间最优的控制流程图错误!未指定书签。 第四章系统功能及使用方法错误!未指定书签。 温度控制系统的功能错误!未指定书签。 温度控制系统的使用方法错误!未指定书签。 第五章系统测试及结果分析错误!未指定书签。 硬件测试错误!未指定书签。 软件调试错误!未指定书签。 第六章进一步讨论错误!未指定书签。 参考文献错误!未指定书签。 致谢错误!未指定书签。 摘要:本文介绍了以单片机为核心的温度控制器的设计,文章结合课题《温度控制系统》,从硬件和软件设计两方面做了较为详尽的阐述。 关键词:温度控制系统控制单片机 : . : 引言: 温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。本文设计了以单片机为检测控制中心的温度控制系统。温度控制采用改进的数字控制算法,显示采用静态显示。该系统设计结构简单,按要求有以下功能: ()温度控制范围为°; ()有加热和制冷两种功能 ()指标要求: 超调量小于°;过渡时间小于;静差小于℃;温控精度℃ ()实时显示当前温度值,设定温度值,二者差值和控制量的值。 第一章系统方案论证 总体方案设计 薄膜铂电阻将温度转换成电压,经温度采集电路放大、滤波后,送转换器采样、量化,量化后的数据送单片机做进一步处理;

温湿度测控系统设计

摘要 在农业生产中,温室大棚的应用越来越广泛,也能为人们创造更高的经济效益。在温室大棚中,最关键的是温湿度控制方法。传统的温湿度控制方法完全是人工的,不仅费时费力,而且效率很低。本文旨在论述一钟温室大棚温湿度控制系统的设计及工作原理。该系统主要由单片机、数字温湿度传感器DHT11、液晶显示、键盘等组成。采用温湿度传感器DHT11来测量温湿度,它的精确度高,而且DHT11直接是输出数字信号,可直接与单片机相连。显示部分使用的是液晶显示来显示温湿度。本系统还有附带键盘,能够对大棚所需要的温湿度上下限值直接设定和修改。本系统的核心是单片机 SCT89C52,接收传感器所测的数据并处理,然后执行各种操作,如喷水,吹风等。 本系统智能度高,可靠性高,系统工作稳定,且综合性价比较高,具有较大的市场应用前景。 【关键词】单片机SCT89C52 数字温湿度传感器DHT11 大棚温度 湿度

ABSTRACT In agricultural production, more and more extensive application in greenhouse, also can create higher economic benefits for people. In the greenhouse, the key is the temperature and humidity control method. Temperature and humidity control method of traditional is entirely artificial, not only time-consuming and laborious, but also the efficiency is low. This paper discusses the design and the working principle of temperature and humidity control system of a greenhouse. The system is mainly composed of single chip microcomputer, digital temperature and humidity sensor DHT11, liquid crystal display, keyboard, etc.. To measure the temperature and humidity and the temperature and humidity sensor DHT11, it has a high precision, and the DHT11 is directly output digital signal, can be directly connected with the single chip. The display part is the use of liquid crystal display to display the temperature and humidity. The system has keyboard, temperature and humidity in greenhouse on the need to limit on the value set and modify. The core of this system is SCT89C52 MCU, receiving sensor data and processing, and then perform various operations, such as water, air etc.. The system of intelligent degree is high, the reliability is high, the system is stable, and the higher price, has great market prospects. [keyword] single-chip digital SCT89C52 temperature and humidity sensor DHT11 greenhouse temperature and humidity

相关主题
文本预览
相关文档 最新文档