当前位置:文档之家› Proteus仿真下的SHT11温度湿度监控系统设计

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

Proteus仿真下的SHT11温度湿度监控系统设计
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语言

目录

1. 系统概述 (6)

1.1 课题研究意义 (6)

1.2 课题研究主要内容 (6)

2. 系统总体设计 (7)

3. 硬件设计 (8)

3.1 单片机最小系统 (8)

3.1.1 AT89C51介绍 (8)

3.1.2 晶振电路 (10)

3.1.3 复位电路 (10)

3.1.4 上拉排阻电路 (11)

3.2 SHT11温湿度传感器 (11)

3.3 LCD1602液晶显示模块 (14)

3.4 按键模块 (16)

3.5 报警模块 (17)

3.5.1蜂鸣器报警模块 (17)

3.5.2 LED报警模块 (18)

4. 软件设计 (19)

4.1 软件开发平台 (19)

4.2 主程序设计 (20)

4.3 SHT11程序设计 (20)

4.4 LCD1602程序设计 (21)

4.5 报警模块程序设计 (22)

4.6 软件抗干扰措施 (23)

5. 仿真与测试 (23)

5.1 仿真设计平台 (23)

5.2 仿真结果分析 (23)

6. 总结 (24)

7. 致谢 (26)

1.系统概述

1.1 课题研究意义

在现代工业生产过程中,温度、湿度对于生产来说是最主要的参数,它们是关乎产品质量和产品效率的物理量,在工程研究与各个领域也是极其重要,必须精确测量和不可忽略的物理量。自古以来,无论是工业的温度湿度、自然环境的温湿度,还是人体温度;从航天学、航海学到农业学,每个技术领域都离不开温度和湿度的检测与控制。

工业生产中,当温湿度度测量不准确,很可能导致产品的失败,阻碍工业的发展,在家庭生活发面,但温湿度监控不准确,很可能导致家庭电器的正常运行,不能达到预想的工作效果,在设备比较密集的核心地带,如果温湿度控制不精确,很有可能导致设备故障的发生。因此,温湿度监控系统的研究对我们人类生活具有重要的意义。

1.2 课题研究主要内容

本设计包括硬件部分和软件部分设计。本设计的硬件是以51系列单片机为核心、SHT11传感器为采集模块、LCD1602为显示显示模块、按键输入模块和报警模块共同构建的温湿度监测系统。包括单片机最小系统模块设计、传感器采集模块设计、液晶显示模块设计、按键模块设计和报警模块设计部分。系统软件则是基于Keil开发平台,以C语言为开发语言进行,采用模块化编程,构建温湿度监控系统从数据采集、处理、显示、外围输入和故障动作等整个过程。

2. 系统总体设计

本课题设计的仓库温湿度监测系统主要是利用AT89C51单片机最小系统为核心,包括晶振电路、复位电路和排阻电路,SHT11温湿度传感器对环境温湿度的采集,经过单片机进行数据处理,最终通过LCD1602液晶显示模块准确、快捷、实时地显示出当前环境的温度和湿度,同时,按键模块可设置温湿度的上下限值,当采集的数据不在设定范围内时,实现LED 和蜂鸣器报警,从而达到对环境温湿度监测的目的。本系统的总体设计如下图2所示。 51单片机晶振电路复位电路SHT11传感器LCD1602显示模块

按键设置模块

报警模块

图2 系统总体设计框图

3.硬件设计

3.1 单片机最小系统

3.1.1AT89C51介绍

AT89C51单片机是一款MCS-51系列的CMOS8位单片机,具有微功耗、高性能等特点。该芯片内部含有4K字节的可反复擦除的只读程序存储器(PEROM)以及128 字节的随机存取数据存储器,同时该芯片内部还有Flash存储单元以及8位的中央处理器(CPU),该芯片利用高密度、非易失性存储等先进的生产技术,兼容标准MSC-51指令系统,其强大的功能对各个场合提供了便利,可灵活的应用在各种行业领域。

对于51系列的单片机外部结构总共有40个引脚,其主要采用的是双列直插式结构,其中内含6条控制信号线、2条电源线(Vss与GND)和4个8位并行I/O接口(P0、P1、P2、P3)。P3接口同时还具有第二功能,根据引脚不同的功能我们可以将其划分为以下几类。具体详见下图3.1.1。

图3.1.1 AT89C51单片机

1.电源引脚VCC和VSS

其中VCC接+5V电压。VSS接地。

2.时钟电路引脚XTAL1和XTAL2

其中XTAL1端口用来接外部晶体以及微调电容的一端,其作用是用来作为振荡反相放大器的输入端口。如果需要采用外部时钟信号时,必须将该引脚接地。XTAL2用来连接外部晶体与微调电容的另外一端,其具体作用是用来作为该电路的输出端口。如果我们需要采用外部时钟电路进行振荡时,我们必须给XTAL2

端口输入时钟脉冲信号。

3.控制和复位引脚PSEN、ALE、RST/VPD和 EA

ALE:如果需要访问外部存储器时,ALE端的信号输出主要用于锁存地址的低位字节。

PSEN:主要输出的外部程序存储器的读选通信号。

EA:如果该端口保持高电平信号时,则表示只访问单片机内部程序存储器。如果该端口为低电平信号时,表示只访问外部程序存储器,而不管有没有内部存储器。RST/VPD:单片机复位引脚,主要用来维护程序的正常运转,当程序出现问题或者跑飞速,该引脚发出2个机器周期的高电平信号,对其进行复位,让其正常工作运行。

4.输入/输出 (I/O)引脚P0、P1、P2、P3

P0端口是双向8位三态I/O口,如果需要连接部存储器时,该端口与地址总线的低8位及数据总线进行复用,以吸收电流的方式驱动8个TTL负载。

P1,P2,P3口都是8位准双向I/O口。

以下是该单片机的主要性能参数:

(1)具有4K字节可以用来反复擦除Flash闪存存储器,具有100次的擦除周期。

(2)具有三级加密程序存储器。

(3)全静态操作,6个中断源。

(4)含有128×8字节的RAM,32个可用来编程的8位I/O口线(P0、P1、P2、P3)。

(5)含有2个16位的定时器/计数器。(分别为P3.4口和3.5口)。

(6)拥有微功耗空闲模式以及掉电模式,同时还具备可编程串行UART通道。

3.1.2晶振电路

单片机的工作过程要对各种指令在时间上有明确的次序,这种时间次序也叫做时序,所以单片机需要产生一个时钟信号。晶振电路如图3.1.2所示。

图3.1.2 晶振电路

产生时钟信号的方式是:在XTAL1(18脚)和XTAL2(19脚)引脚接入一个振荡电路。用两个22pF电容的作用是开启振荡器和调节振荡频率。接入12M 晶振来确定时钟周期,此时产生的信号为单片机最基本的时间单位,即时钟周期,用振荡频率的的倒数代表它的大小(1/fosc)。

3.1.3复位电路

复位电路在单片机设计中是一个必不可少的部分。单片机在刚开始运行的时候需要进行一次复位,以确保整个系统电路在要开始运行时保持一种最初状态,保证一开始的运行正常。AT89C51单片机的第九引脚RESET,当这个引脚接收到两个机器周期(24个振荡脉冲周期)的高电平时,就会发生复位。复位电路的实现方式有很多种方式。常见的方式有上电、手动和自动复位三种。电路连接图如图3.1.3所示:

图3.1.3 复位电路

3.1.4上拉排阻电路

AT89C51单片机P0口内部结构与其他三个I/O口(P1口、P2口和P3口)不同,由于P0口内部没有上拉电阻,当它用于通用I/O口使用时,其输出驱动级为漏极开路,不能正常的输出高低电平,因此必须外接上拉电阻。一般我们选择接入阻值为10K的上拉电阻。如图3.1.4所示。

图3.1.4 上拉电阻电路

3.2 SHT11温湿度传感器

数字温湿度传感器SHT11是SHT1X家族中的一员,它是一款高度集成的温湿度传感器芯片,提供全量程标定的数字输出。串岗器包括一个电容性聚合体湿度敏感元件和一个用能隙材料制成的温度敏感元件,这两个敏感元件与一个14位的A/D转换器以及一个串行接口电路设计在同一个芯片面上。其实物图如图3.2所示。

图3.2 数字温湿度传感器SHT11

数字温湿度传感器SHT11具有以下几个特点:

(1)相对湿度和温度测量;

(2)露点测量;

(3)全标定输出,无需标定即可互换使用;

(4)卓越的长期稳定性;

(5)两线制数字接口,无需额外电路;

(6)基于请求式测量,低能耗;

(7)自动休眠;

(8)超快响应时间;

数字温湿度传感器SHT11广泛应用于空调、汽车电子、家电产品、医疗仪器、测试和检测设备和自动控制等领域。

SHT11为具有二线串行接口的单片全校准数字式新型相对湿度和温度传感器,其外形及管脚的示意图如图3.2.2所示。

图3.2.2 SHT11 管脚示意图

SHT11传感器默认的测量温度和相对湿度的分辨率为14位、12位,通过状态寄存器可降至12位、8位。温度测量范围是0-100%RH,对于12位的分辨率为0.03%RH;测量温度的范围为-40-+123.8℃,对于14位的分辨率为0.01℃。每个传感器芯片都在极为精确的湿度室中标定,校准系数以程序形式存储在OTP 内存中,在测量过程中可对相对湿度自动校准,使SHT11具有100%的互换性。器内部框图见图3.2.3。

图3.2.3 SHT11内部框图

其测量原理:首先利用2只传感器分别产生相对湿度、温度的信号;然后经过放大,分别送至A/D转换器进行模数转换、校准和纠错;再通过二线串行接口将先对湿度和温度的数据送至AT89C51控制器;最后利用控制器完成非线性补偿和温度补偿。其典型应用电路如图3.2.4所示,引脚说明如图3.2.5所示。

图3.2.4 STH11典型应用电路

图3.2.5 STH11引脚说明

3.3 LCD1602液晶显示模块

显示温、湿度需要较长的显示字码,在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED数码管、液晶LCD显示器。在本文中采用液晶显示LCD1602作为显示模块。在日常生活中,我们对液晶显示器并不陌生,当今液晶显示器已经成为市场上很多电子产品的显示器件,比如在电子表、计算器、万用表以及很多家用的电子产品中都可以看到,其显示主要是数字、符号和图形。

在单片机系统中应用晶液显示器作为输出器件有以下几个优点:显示质量高、数字式接口、体积小、重量轻、功耗低。LCD1602液晶显示模块可以和单片机AT89C51直接接口,电路如图3.3所示。

图3.3 LCD1602与AT89C51电路连接

LCD1602主要技术参数为显示容量为16*2个字符;工作电压范围4.5-5.0V;工作电流在5.0V供电电压下位2mA;字符尺寸为2.95*4.35mm。

LCD1602引脚功能如表3.3.2所示:

表3.3.2 LCD1602引脚功能表

LCD1602指令集说明如下:

它的读写操作、屏幕和光标的操作都是通过指令编程来实现的。(说明:1为高电平、0为低电平)

指令1:清显示,指令码01H,光标复位到地址00H位置

指令2:光标复位,光标返回到地址00H

指令3:光标和显示模式设置I/D:光标移动方向,高电平右移,低电平左移S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效

指令4:显示开关控制。D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示C:控制光标的开与关,高电平表示有光标,低电平表示无光标B:控制光标是否闪烁,高电平闪烁,低电平不闪烁

指令5:光标或显示移位S/C:高电平时移动显示的文字,低电平时移动光标

指令6:功能设置命令DL:高电平时为4位总线,低电平时为8位总线N:低电平时为单行显示,高电平时双行显示F: 低电平时显示5x7的点阵字符,高电平时显示5x10的点阵字符

指令7:字符发生器RAM地址设置

指令8:DDRAM地址设置

指令9:读忙信号和光标地址BF:为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。

指令10:写数据

指令11:读数据

3.4 按键模块

常用的按键电路有两种形式,独立式按键和矩阵式按键,由于在温湿度监控系统设计中,按键的主要功能是设置报警温湿度的上下限值,功能明确单一,因此采用独立式按键模块。

独立式键盘的按键相互独立,每个按键接一根I/O口线,一根I/O口线上的按键工作状态不会影响其它I/O口线的工作状态。因此,通过检测I/O口线的电平状态,即可判断键盘上哪个键被按下。

在本系统中只需检测引脚P30、P31、P32是否被拉低为低电平,若为低电平则表示有键按下。P30对应“设置”键,P31对应“数值+”键,P32对应为“数值-”键。连接方式如图3.4所示。

图3.4 按键模块电路图

当“设置”键被按下时,LCD液晶显示温湿度上下限设置界面,如图3.4.2所示,此时可以通过“数值+”和“数值-”键对温湿度上下限数值进行设置。

图3.4.2 温湿度上下限值设置界面

3.5 报警模块

3.5.1蜂鸣器报警模块

本次设计采用三极管驱动蜂鸣器报警。蜂鸣器又称为喇叭,广泛运用在各种电子产品中的一种元器件,常用于提示、报警等多种场合。

蜂鸣器和家用电气上的喇叭在用法上也有相似的地方。通常工作电流比较大,电路上的TTL电平基本上不能驱动蜂鸣器。一个管脚很难驱动蜂鸣器发出声音,这时就需要加一个电流放大电路,增加一个三极管来增加通过蜂鸣器的电流。

蜂鸣器的正极性的一端联接三极管的集电极,另一端接地,三极管的基极由单片机的P1.2管脚来控制,当P1.2管脚为低时,三极管导通,这样蜂鸣器的电

流形成回路,发出声音。当P1.2管脚为高时,三极管截至,蜂鸣器不发出声音。其电路如图3.5.1所示。

图3.5.1 蜂鸣器报警电路

3.5.2LED报警模块

系统LED报警模块,主要有4个LED灯组成,它们分别指示当前温湿度值的状态,数值过低,相应绿色LED灯点亮;数值过高,相应的红色LED灯点亮;当温湿度数值处于设定的上下限范围之中时,LED灯熄灭。LED报警模块电路图见图3.5.2。

图3.5.2 LED报警模块电路图

4.软件设计

4.1软件开发平台

Keil C51是51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势。

Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(mVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。

C51工具包的整体结构,其中mVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及A51编译器编译生成目标文件(OBJ)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(ABS)。ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。

基于SHT11传感器的温湿度监控系统仿真为原创设计,文中有五个重要内容已被省去,它们是:

1.主程序设计流程流程图;

2.附录一的仿真总电路图;

3.附录二的程序和程序注释;

4.软件抗干扰措施内容;

5.参考文献;

得到完整doc文档、Proteus仿真文件、Visio流程图、Keil C程序以及参考资料等,请Subscribe the WeChat Public Number: 交大小将。

分享如下所示:

4.2 主程序设计

主程序就是调用各个子程序的C语言文件中定义的函数,实现SHT11、LCD1602初始化等操作,然后测量温湿度,调用函数对数据进行处理,最后进行显示并监测预警当前温湿度信号,主程序流程图如图所示。

4.3 SHT11程序设计

采集模块的任务是负责温湿度信号的采集以及将采集到的温度模拟量信号转化为相应的数字量信号提供给单片机。单片机再经过相应的数据处理,数据采集主要通过SHT11温湿度传感器采集当前环境的温度。因为数字式温湿度传感器SHT11能将外界的温度直接转换成数字信号,直接送入单片机处理就行了,就不用在经过A/D转化器将其转化成数字信号,这样就方便了很多而且抗干扰能力强。软件程序也简化了很多,数据采集模块的程序流程:数据采集的程序初始化即SHT11的程序初始化、采集温湿度、等待温湿度转换、读取温湿度送给单机处理。如图4.3所示:

温湿度监控系统

温湿度监控系统 目录 行业需求 系统概况 行业需求 系统概况 展开 随着科技的飞速发展和普及,高性能设备越来越多,各行各业对温湿度的要求也越来越高。传统的温湿度监测模式是以人为基础,依靠人工轮流值班,人工巡回查看等方式来测量和记录环境状况信息。 温湿度采集系统 在这种模式下,不仅效率低下不利于人才资源的充分利用,而且缺乏科学性,许多重大事故都是由人为因素造成的,人工维护缺乏完整的管理系统。 石家庄恒必达科技基于这种对温湿度测控的需求而设计开发了温湿度监控系统。 环境温湿度的监控包括以下步骤:感应环境温湿度;判断感应到的温湿度是否异常;若感应到的温湿度异常,判断异常是否超过预设时间;若异常超过预设时间,则输出异常信号至主控机;异常报警;判断异常是否处理完毕;以及若异常处理完毕,解除报警。并可以利用控制器和主控机来达到机房温湿度的远程控制,从而实现环境温湿度管理的实时性和有效性。 编辑本段 行业需求

食品行业:温湿度对于食品储存来说至关重要,温湿度的变化会带来食物变质,引发食品安全问题。 档案管理:纸制品对于温湿度极为敏感,不当的保存会严重降低档案保存年限。 温室大棚:植物的生长对于温湿度要求极为严格,不当的温湿度下,植物会停止生长、甚至死亡。 动物养殖:各种动物在不同的温度下会表现出不同的生长状态,高质高产的目标要依靠适宜的环境来保障。 药品储存:根据国家相关要求,药品保存必须按照相应的温湿度进行控制。 石家庄恒必达科技有限公司设计开发的HBD-300温湿度监控系统: 系统功能 1、如实采集和记录各空间温度/温湿度情况。 2、所有的温度/温湿度数据采集和记录到一台主机计算机上,数据可以按照使用人员的要求定时自动记录并长期保存。 3、授权用户可查询历史数据,进行数据分析、打印等操作。 4、在出现异常数据的时候,可进行多种方式的报警,如:电脑图文报警、声光报警、短信报警等。 5、使用网络版软件,局域网内的远程计算机在经过授权后,可以共享温湿度数据。 6、可连接控制模块,在温湿度超出设定值后报警同时自动启动控制模块来进行降温除湿等工作。 系统组成 系统由温湿度传感器、数据通讯转换部分、上位机管理软件和控制模块(可选)组成。 1、温湿度传感器:负责检测并采集各控制点温湿度数据。 2、数据通讯转换器:负责温湿度数据采集数据的信号转换。 3、软件部分:软件部分负责对所有数据进行读取分析,并执行各项管理功能。 4、控制部分:执行远程控制指令。 系统特点

(整理)较为全面的基于PROTEUS仿真51单片机动态数码管课程设计(WORD版)

单片机课程设计 题目动态数码管显示 学院机电工程学院 专业班级电子信息工程12-1班 姓名 组员 指导教师张、王老师 2015 年 5 月30 日

课程设计量化评分标准

目录 一、概述 (1) 1. 单片机简介 (1) 2. Proteus简介 (2) 3. 设计任务与要求 (3) 二、硬件设计 (3) 1. 单片机最小系统设计 (1) 2. 数码管显示部分 (4) 3. 数码管驱动部分 (5) 三、软件设计 (6) 1. 仿真原理图 (6) 2. 仿真参数设置 (6) 3. 仿真结果 (7) 4. 程序流程图 (8) 5. 程序代码.................................................... .9 四、心得体会............................................... (11) 五、参考文献 (12)

精品文档 一、概述 1. 单片机简介 如图1.1和图1.2分别为PDI P封装的AT89C52引脚图和实物图 图1.1 引脚图图1.2 实物图 AT89C52是一个低电压,高性能CMOS8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。 AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2 个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的 Flash存储器可有效地降低开发成本。 AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。本课程设计中使用的是PDIP封装的AT89C52单片机。 2.Proteus简介 如图1.3为Proteus7.0的工作界面图

(完整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℃

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

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

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

智能温湿度监控系统概要

智能温湿度管理系统 设 计 方 案

目录 1. 系统概述 (2) 1.1系统建设目标 (2) 1.2系统设计原则 (2) 1.3智能温湿度监控系统的概述 (2) 2. 多功能厅各子系统的功能描述: (5) 2.1、silverlight版网络实时监控系统 (5) 2.2、C/S版设备数据采集系统 (5) 2.3、远程控制模块系统 (5) 3. 各子系统的功能以及设计方案 (6) 3.1、silverlight版网络实时监控系统 (6) 3.1.1功能描述: (6) 3.1.2系统特点 (6) 3.1.3主要功能简介 (8) 3.1.3.1实时显示数据和状态 (8) 3.1.3.2 TCP远程访问控制 (9) 3.1.3.3 TCP查看历史温湿度记录 (10) 3.2、C/S版设备数据采集系统 (11) 3.2.1 功能描述 (11) 3.2.2 系统特点 (11) 3.3、远程控制模块系统 (12) 3.3.1功能描述: (12) 3.3.2主要设备简介: (13)

1.系统概述 1.1系统建设目标 此次工程项目是承担智能温湿度系统的设计、施工。包括网络实时监控系统、数据采集系统、远程控制模块系统。其他子系统在本系统的设计中要达到提供的以上功能实现的活动环境。 1.2系统设计原则 1.先进型性原则 采用的系统结构应该是先进的、开放的体系结构,和系统使用当中的科学性。整个系统能体现当今会议技术的发展水平。 2.实用性原则 能够最大限度的满足实际工作的要求,把满足用户的业务管理作为第一要素进行考虑,采用集中管理控制的模式,在满足功能需求的基础上操作方便、维护简单、管理简便。 3.可扩充性、可维护性原则 要为系统以后的升级预留空间,系统维护是整个系统生命周期中所占比例最大的,要充分考虑结构设计的合理、规范对系统的维护可以在很短时间内完成。 4.经济性原则 在保证系统先进、可靠和高性能价格比的前提下,通过优化设计达到最经济性的目标。 5.系统设备选型原则 1.用国际知名的器材,以及有雄厚实力和绝对优秀技术支持能力的厂家、 代理商,以保证设计指标的实现和系统工作的可靠性。 2.基本上选用同类产品中技术最成熟、性能先进、使用可靠的产品型号, 以保证器材和系统的先进性、成熟性。 3.选用高度智能化、高技术含量的产品,建立系统开放式的架构,以标准 化和模块化为设计要求,既便于系统的管理和维护使用,又可保持系统较长时间的先进性。 1.3智能温湿度监控系统的概述 本系统针对多个库房内温度、湿度的集中监测和管理,是一套可无人值守24小时不间断实时监控记录的自动化监测系统。系统能对所有库房的温湿度进

PROTEUS 课程设计

课程设计任务书 学生姓名:专业班级:电子1102班 指导教师:工作单位:信息工程学院 题目:方波发生电路 初始条件: 计算机、Proteus软件、Cadence软件 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写 等具体要求) 1、课程设计工作量:1.5周 2、技术要求: (1)学习Proteus软件和Cadence软件。 (2)设计一个方波发生电路。 (3)利用Cadence软件对该电路设计原理图并进行PCB制版,用Proteus软件对该电路进行仿真。 3、查阅至少5篇参考文献。按要求撰写设计报告书。全文用A4纸打印,图纸应符合绘图规范。 时间安排: 2015.1.12做课设具体实施安排和课设报告格式要求说明。 2015.1.12-1.15学习Proteus软件和Cadence软件,查阅相关资料,复习所设计内容的基本理论知识。 2015.1.16-1.20对方波发生电路进行设计仿真工作,完成课设报告的撰写。 2015.1.21提交课程设计报告,进行答辩。 指导教师签名:年月日 系主任(或责任教师)签名:年月日

目录 摘要.....................................................................................................I Abstract................................................................................................II 1绪论.. (1) 2方案论证 (2) 3利用Proteus软件进行电路设计及仿真 (5) 4利用Cadence软件进行电路设计及PCB绘制 (9) 4.1电路原理图设计 (9) 4.2PCB设计 (10) 5心得体会 (13) 参考文献 (14)

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语言

远程温湿度监控系统

基于单片机环境温湿度监测系统设计 院(系)别信息工程学院 专业物联网工程 班级 131 姓名李建昊,黄佳佳,吴世谱 学号 20131554103,20131554120 20131554102 指导教师王建平,白林峰

远程温湿度监控系统 吴世谱,黄佳佳,李建昊 (河南科技学院,河南新乡453003) 摘要:随着人们生活质量的逐渐提高,人们越来越关注自己的生活环境,尤其是室内环境的舒适度,如何实时的监控居住环境的各种环境指标,并实时的把这些信息传递给用户,并实现室内环境的自动调节,达到智能控制的目的,成为智能家居的重要组成部分和研究问题。本文介绍了通过嵌入式系统,以C语言和C#为开发基础的下位机和上位机的软件开发任务。主要应用15F单片机为控制芯片,DH11温湿度传感器采集室内的温湿度,实现温湿度的检测,用网络模块实现数据向网络传输的功能,在windows窗体的界面上显示出来,并实现网络与单片机的双工通信功能。 关键字:智能控制,温湿度检测,双工通信。

目录 1 引言 (4) 1.1研究背景及意义 (4) 1.2主要解决的问题 (6) 2. 基于单片机的温湿度网络远程采集器 (7) 2.1温湿度网络远程采集器的组成和工作原理 (7) 2.2温度传感器概述 (8) 2.3STC15F60S2单片机简介 (10) 2.3.1单片机的特点 (10) 4.2 单片机的特点: (10) 3. 程序介绍和实物展示 (12) 3.1硬件设计和基于控制系统的编程 (12) 3.2基于C#的windows窗体上位机编程 (16) 4.0总结与展望 (19) 参考文献 (20)

基于proteus的数字电子钟的仿真设计

题目:基于Proteus的数字电子钟的设计 与仿真 课程名称:单片机系统设计与Proteus仿真 学生姓名:马珂 学生学号: 1305010323 系别:电子工程学院 专业:通信工程 年级: 13级 任课教师:徐锋 电子工程学院 2015年5月

目录 一、设计目的与要求 (3) 二、设计内容与方案制定 (3) 三、设计步骤 (3) 1.硬件电路设计 (3) 1.1.硬件电路组成框图 (3) 1.2.各单元电路及工作原理 (4) 1.3.绘制原理图 (5) 1.4.元件清单列表 (6) 2.程序设计 (6) 2.1程序流程 (6) 2.2汇编程序 (7) 四、调试与仿真 (12) 五、心得体会 (14) 六、参考文献: (14)

基于Proteus的数字电子钟的设计与仿真 一、设计目的与要求 设计目的:通过课程设计,培养学生运用已学知识解决实际问题的能力、查阅资料的能力、自学能力和独立分析问题、解决问题的能力和能通过独立思考。 设计要求:设计一个时、分可调的数字电子钟、开机显示“9-58-00”。 二、设计内容与方案制定 具有校时功能,按键控制电路其中时键、分键两个键分别控制时、分时间的调整。按分键分加1;按时键时加1。 以AT89C51单片机进行实现秒、分、时上的正常显示和进位,其中显示功能由单片机控制共阴极数码管来实现,数码管进行动态显示。 三、设计步骤 1、硬件电路设计 1.1.硬件电路组成框图 1.2.各单元电路及工作原理 (1)晶振电路 单片机的时钟产生方法有两种:内部时钟方式和外部时钟方式。本系统中

AT89C51单片机采用内部时钟方式。采用外接晶体和电容组成的并联谐振回路。其电路图如下: (2)键盘控制电路 键盘可实现对时间的校对,用两个按键来实现。按时键来调节小时的时间,按分键来调节分针的时间。其电路连接图如下: (3)显示电路 LED显示器是现在最常用的显示器之一发光二极管(LED)分段式显示器由7条线段围成8字型,每一段包含一个发光二极管。外加正向电压时二极管导通,发出清晰的光。只要按规律控制各发光段亮、灭,就可以显示各种字形或符号。显示电路显示模块需要实时显示当前的时间,即时、分、秒,因此需要6个数码管,采用动态显示方式显示时间,其硬件连接方式如下图所示。

温度监控系统设计实验报告

温度监控系统设计

引言:温度是工业控制中主要的被控参数之一,特别是在冶金、化工、 建材、食品、机械、石油等工业中,具有举足重轻的作用。对于不同场所、不同工艺、所需温度高低范围不同、精度不同,则采用的测温元件、测方法以及对温度的控制方法也将不同;产品工艺不同、控制温度的精度不同、时效不同,则对数据采集的精度和采用的控制算法也不同,因而,对温度的测控方法多种多样。随着电子技术和微型计算机的迅速发展,微机测量和控制技术也得到了迅速的发展和广泛的应用。利用微机对温度进行测控的技术,也便随之而生,并得到日益发展和完善,越来越显示出其优越性。 作为获取信息的手段——传感器技术得到了显著的进步,其应用领域较广泛。传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。 为了提高对传感器的认识和了解,尤其是对温度传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。本文利用单片机结合传感器技术而开发设计了这一温度监控系统。文中传感器理论单片机实际应用有机结合,详细地讲述了利用热敏电阻作为热敏传感器探测环境温度的过程,以及实现热电转换的原理过程。 本设计应用性比较强,设计系统可以作为生物培养液温度监控系统,如果稍微改装可以做热水器温度调节系统、实验室温度监控系统,以及构成智能电饭煲等等。课题主要任务是完成环境温度检测,利用单片机实现温度调节并通过计算机实施温度监控。设计后的系统具有操作方便,控制灵活等优点。 本设计系统包括温度采集模块,单片机最小系统,显示模块,按键控制模块,报警模块和指示模块六个部分。文中对每个部分功能、实现过程作了详细介绍。整个系统的核心是进行温度监控,完成了课题所有要求。 方案设计:总体设计方案采用AT89C52单片机作控制器,温度传感器选用DS18B20来设计数字温度计,系统由6个模块组成:主控制器、测温电路、显示电路、报警电路、控制电路及指示电路。主控制器由单片机AT89C52实现,测温电路由温度传感器DS18B20实现,显示电路由4位LED数码管直读显示,,报警系统由蜂鸣器和发光二级管构成,控制电路由按键构成,指示电路由发光二极管组成。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,并且加有报警装置,超过温度可发出警示,还可以调整报警温度。该设计控制器使用单片机AT89C52,测温传感器使用DS18B20,用4位共阳极LED数码管以I/O传送数据,实现温度显示,能准确达到以上要求。 实验目的和要求: 1.学习DS18B20温度传感芯片的结构和工作原理。 2.掌握LED数码管显示的原理及编程方法。 3.掌握矩阵式键盘的原理及使用方法。

温湿度监控系统操作规程

百草堂大药房连锁有限责任公司文件 一、目的:按《药品经营质量管理规范》及其相关附录《验证管理》,药品储存阴凉库、冷库、中药饮片库应配有自动监测、显示和记录温湿度状况及自动报警的设备,要求自动记录间隔应在半小时以内,同时还要求所安装的温湿度探头能真实反映该仓库的温度分布情况。 二、范围:药品仓库。 三、职责:质量管理部、行政财务部、保管员、养护员。 四、依据:《药品管理法》、《药品经营质量管理规范》、《冷藏、冷冻药品的储存与运输管理》。《药品经营许可证管理办法》 五、内容: 1、库区温湿度要求: 1.1冷库:温度2-8℃、相对湿度35%-75%; 1.2阴凉库:温度2-20℃、相对湿度35%-75%;(有明确保管温度标示的药品应按实际要求放入相应的库中) 1.3中药饮片库温库:温度2-30℃、相对湿度35%-75%。 2、温湿度监测器分布: 2.1为真实反映仓库温湿度情况,按仓库面积安装温湿度监测探头。

(一)每一独立的药品库或仓间至少安装2个测点终端,并均匀分布。(二)平面仓库面积在300平方米以下的,至少安装2个测点终端;300平方米以上的,每增加300平方米至少增加1个测点终端,不足300平方米的按300平方米计算。 平面仓库测点终端安装的位置,不得低于药品货架或药品堆码垛高度的2/3位置。 3、在线监管系统的使用和维护: 3.1温湿度在线监管系统的使用:企业质量管理负责人、质量管理部、仓库管理负责人、养护员工作电脑上均应安装“在线监管系统软件”,便于随时检查仓库各区域温湿度控制情况,及时发现问题采取措施。温湿度检测器设置为每半小时检测一次,并自动记录数据在电脑中保存,电脑中可查历史记录、当前温湿度检测数据、温湿度超标记录以及设备使用记录。 3.2温湿度在线监管系统的维护:公司计算机管理部门应定时检查系统运行情况,发现问题应及时解决,保证系统正常运行。及时做好记录数据的备份工作,做到温湿度记录历史数据可查可追溯,温湿度记录数据应保存三年。 4、温湿度超标后处理: 4.1养护员实时监控温湿度监控软件温度和湿度的动态变化,做好相关记录工作,发生异常及时汇报.

温湿度远程监控统

基于Web的远程温湿度监测系统的设计 摘要:首先本论文针对基于WEB远程温湿度采集及监测系统的设计加以研究和介绍,并讨论系统软硬件的选择及具体开发调试环境;然后,详细介绍了系统设计方案及其实现,并着重介绍了上位机部分的设计,通过界面的形式完成远程人机互动,更高效快捷的完成对复杂环境因素的把握。 系统监测参数包括现场多点温湿度值,主控单片机通过将设定阈值与测定值进行比较进而驱动蜂鸣器报警同时触发继电器进行相应电气控制,实现现场温湿度调控。同时上位机通过串行通信与下位机进行数据通信,将下位机检测到的数据在上位机上进行实时显示和相应控制。后台运行的数据库通过将下位机采集数据进行录入存档,同时数据库支持上位机和WEB调用。 关键词:温湿度采集;stc单片机;上位机;远程控制;数据库;WEB访问The design of the system which Based on Web remote temperature and humidity monitoring Abstract: This paper firstly based on WEB remote temperature and humidity acquisition and monitoring system design to research and introduce, and discuss the selection and specific system hardware and software development of commissioning environment; Then, detailed introduces system design scheme and realization, and introduces emphatically the design of computer parts, through the form complete remote human-machine interface, the more highly effective quick interactive environment factors of complex complete assurance. System monitoring parameters including the scene multipoint control temperature and humidity value set threshold microcontroller through comparison with determination value and buzzer alarm and trigger relay driver corresponding electric control, and realizing scene temperature and humidity control. Meanwhile PC through serial communication and lower level computer data communication, will lower place machine detected on the data real-time display in the upper and the corresponding control. The background database by will lower level computer acquisition data input file, and database support PC and WEB calls.

proteus课程设计

沈阳航空航天大学电子信息工程学院 电子设计应用软件训练 总结报告 学生姓名: 专业: 班级: 学号: 指导教师: 训练时间:2013年7月8日至2013年7月12日 电子信息工程学院电子设计应用软件训练任务 【训练任务】:

1、熟练掌握PROTEUS软件的使用; 2、按照设计要求绘制电路原理图; 3、能够按要求对所设计的电路进行仿真; 【基本要求及说明】: 1、按照设计要求自行定义电路图纸尺寸; 2、设计任务如下: 51单片机内部定时计数器T0,按计数器模式和方式1工作,对P3.4(T0)引脚进行计数,将其数值P1口驱动LED灯上显示出来,由按键产生计数脉冲,LED 分别显示脉冲个数(10个以内)。 3、按照设计任务在Proteus 6 Professional中绘制电路原理图; 4、根据设计任务的要求编写程序,在Proteus下进行仿真,实现相应功能。 成绩: 一、任务说明 51单片机内部定时计数器T0,按计数器模式和方式1工作,对P3.4(T0)引脚

进行计数,将其数值P1口驱动LED灯上显示出来,由按键产生计数脉冲,LED分别显示脉冲个数(10个以内)。按照设计任务在Proteus 6 Professional中绘制电路原理图。 根据设计任务的要求编写程序,在Proteus下进行仿真,实现相应功能。 二、PROTEUS软件的使用 1、软件概述: Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。②支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。③提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。④具有强大的原理图绘制功能。总之,该软件是一款集单机和SPICE分析于一身的仿真软件,功能极其强大。 图1 proteus工作界面 2、对象的添加和放置 点击工具箱的元器件按钮,使其选中,再点击IsIs对象选择器左边中间的置P 按钮,出现“Pick Devices”对话框。在这个对话框里我们可以选择元器件和一些

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

图片简介: 本技术介绍了一种温湿度监测系统及方法,其中,温湿度监测系统包括显示屏、中心控制器、交换机以及多个安装在各个应用环境内的温湿度检测单元,中心控制器的信号端分别与各个温湿度检测单元连接,中心控制器的信号输出端与显示屏连接,所述交换机分别与中心控制器、数据服务器以及客户端电脑信号连接。本技术能够实时监控各个应用环境的温湿度,并根据实时的温湿度信息与设定的温湿度信息对比,如果超标,能够实时报警提示,确保生产安全,操作使用方便。 技术要求 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)显示出来,并显示对应的应用环境信息以及对应的预定温度范围和预定湿度范围。

proteus闹钟课程设计要点

题目:闹钟的设计 学生姓名:黄书林 学生学号: 1114010110 系别:电气信息工程学院 专业:自动化 年级: 11 级 任课教师:张水锋 电气信息工程学院制 2013年10月

目录 摘要 (2) 课程任务与要求 (2) 方案论证 (2) 闹钟流程图 (3) 单元电路: (6) 单片机芯片 (6) 八位数码管显示电路 (7) 闹钟调节按键电路 (9) 晶振电路 (10) 复位电路 (10) 蜂鸣器体相电路 (11) 总图: (12) 心得体会 (13) 参考文献 (13) 附录 (13)

闹钟的设计 学生:黄书林 指导教师:张水锋 电气信息工程学院自动化 摘要 通过学习《基于Proteus的51系列单片机设计与仿真》让我知道我们不仅需要有过硬的理论知识,还应该有动手实践的能力。并且是将理论结合实际, 提升到应用层面。以后走上社会,还是会有很多新的知识是需要我们学习的,届时需要我们有比较强的自学能力。此次《基于Proteus的51系列单片机设计与仿真》课程设计。对理论结合实际的动手能力和自学能力有很强的体现。本次设计是基于 AT89C51 单片机的数字闹钟的设计。 关键词:数字闹钟 AT89C51 Proteus。 课程任务与要求 本次课程的任务就是要以51系列单片机为核心设计一个闹钟,它能通过单片机实现秒、分、小时的进位24 小时制,将当前时分秒在七段 LED 显示器上显示。可设置闹钟的时间当前值对准一时间,设置闹铃时间,闹铃功能的关闭和开放。 要求:通过Proteus软件来实现设计的仿真,提高自己的编程水平,增加设计兴趣。通过做自己喜欢的设计,提高自学能力。为以后毕业走上工作岗位打下坚实的基础。 二方案论证 经分析,计算器电路包括三个部分:显示部分八位数码管、闹钟时钟按键、 单片机电路。具体分析如下: 1 显示部分 1.1 LCD显示 LCD1602作为一个成熟的产品,使用简单,模式固定,便于移植到各种类型的程序,微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,价格大概15块钱左右。 1.2数码管显示 数码管是一种半导体发光器件,其基本单元是发光二极管。数码管按段数分为七

温度监控系统的设计代码

#include //************************* void INIT() { ADCON1=0X07; TRISC=0X80; TRISB=0X00; TRISD=0X00; RD1=0; RD0=0; TRISA=0X0f; TRISE=0X00; } //************************* #include #include "init.h" #include "proc.h" //************************* unsigned char i; unsigned int delay; extern unsigned char a; extern unsigned char temph; extern unsigned char templ; //*************************** void main() { //初始化 INIT(); for(delay=65536;delay>0;delay--) asm("clrwdt"); temph=0x35; templ=0x30; do { asm("clrwdt"); PROCDIANPIN(); RC0=0; RC1=0; }while(1); } #include #include "tranpc.h" //********************* union adres {

unsigned char adre[2]; }adresult; extern unsigned int delay; unsigned int temp; unsigned int y; unsigned char receive; unsigned char a; extern unsigned char rxbuf[]; unsigned char temph; unsigned char templ; extern unsigned char i; //****************************** void PROCDIANPIN() { ADCON0=0X89; ADCON1=0X84; ADIF=0; ADGO=1; for(delay=0x8ff;delay>0;delay--) asm("nop"); while(ADIF==0) { asm("clrwdt"); } asm("clrwdt"); ADIF=0; adresult.adre[0]=ADRESL; adresult.adre[1]=ADRESH; if((adresult.y1<=0x204)&&(adresult.y1>=0xD9)) { temp=0x10; for( y=0x204;adresult.y1<=y;adresult.y1=adresult.y1+0x07) { temp++; if(temp==0x1a) temp=0x20; if(temp==0x2a) temp=0x30; if(temp==0x3a) temp=0x40; if(temp==0x4a) temp=0x50; if(temp==0x5a) temp=0x60; if(temp==0x6a) temp=0x70; if(temp==0x7a) temp=0x80; if(temp==0x8a) temp=0x90; if(temp==0x9a) temp=0x100;

基于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

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