温度控制系统开发教程

温度控制系统开发教程
温度控制系统开发教程

温度控制系统开发教程

本教程的目的:

本教程是学习“组态王 6.5”系列软件的初级教程,覆盖了“组态王 6.5”系列软件的一些基本功能。通过学习本教程,您将能够建立一个功能齐全、可实际使用的监控系统(HMI)。

下列将向您讲解如何:

?建立新工程

?绘制画面

?和 IO 设备通讯,建立数据变量

?产生动画效果

?使用图库

?查看报警事件信息和趋势曲线

?使用报表和自定义报表

?使用控件

参考手册:《组态王 6.53 使用手册》

《组态王 6.53 函数速查手册》

组态王软件的联机帮助

第一讲概述 (4)

第二讲建立一个新工程 (7)

一、工程管理器

二、工程浏览器

三、定义外部设备和数据变量

第三讲创建组态画面 (28)

一、建立画面

二、动画连接

第四讲命令语言 (31)

一、命令语言

二、常用功能

第五讲趋势曲线 (36)

一、实时趋势曲线

二、历史趋势曲线

第六讲控件 (40)

第七讲报表系统 (43)

一、实时数据报表

二、历史数据报表

第一讲概述

概述

组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。它基于Microsoft Windows XP/NT/2000 操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。

组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。

工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。

工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。

运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

本教程主要是基于“温度控制系统”来讲解组态王工程的开发,以及与硬件的通讯、控制。

组态王与 I/O设备:

组态王软件支持与国内外常见的 PLC、智能模块、智能仪表、变频器、数据采集板卡等通过常规通讯接口(如串口方式、USB 接口方式等)进行数据通讯。本例程采用鼎升力创的智能模块R-8520、R-8065D、R-8036进行讲解。

组态王软件与 IO设备进行通讯一般是通过调用*.dll 动态库来实现的。我们无须关心复杂的动态库代码及设备通讯协议,只须使用组态王提供的设备定义向导,即可定义工程中使用的 I/O设备,并通过变量的定义实现与 I/O设备的关联,对用户来说既简单又方便。

建立应用工程的一般过程:

通常情况下,建立一个应用工程大致可分为以下几个步骤:

第一步:创建新工程

为工程创建一个目录用来存放与工程相关的文件。

第二步:定义硬件设备并添加工程变量

添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和 I/O变量。

第三步:制作图形画面并定义动画连接

按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。

第四步:编写命令语言

通过脚本程序的编写以完成较复杂的操作控制。

第五步:进行运行系统的配置

对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完成用于现场前的必备工作。

第六步:保存工程并运行

完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。

如何得到组态王的帮助

组态王帮助文档分组态王产品帮助文档和 I/O驱动帮助文档两部分,可以通过如下几种方法打开:

方法一:单击桌面“开始”-“所有程序”-“组态王 6.53”-“组态王文档”,此选项中包括组态王帮助、组态王驱动帮助和使用手册、命令语言函数手册、工程打包工具使用说明。

方法二:在工程浏览器中单击“帮助”菜单,此帮助文档中包含组态王软件帮助和驱动帮助文档。

方法三:在工程浏览器中或开发系统中通过“F1”快捷键弹出组态王软件帮助文档。

本教程最终实现的功能

本教程将详细讲解如何开发一个完整的、实用的温度过程控制工程。参照本教程,将会对组态软件有更深层次的了解,对过程控制的控制思想有更深的体会。

第二讲建立一个新工程

一、工程管理器:

1、点击“开始”---〉“程序”---〉“组态王 6.53”---〉“组态王 6.53”(或直接双击桌面上组态王的快捷方式),启动后的工程管理窗口如图 2-1 所示:

图2-1 工程管理器

2、点击工程管理器上的“新建”,弹出“新建工程向导之一”如图 2-2:

图2-2 新建工程向导

3、点击“下一步”弹出“新建工程向导之二”,输入工程路径点击“浏览”,选择新建工程所要存放的路径;如图 2-3:

图2-3 选择新工程路径

4、点击“下一步”进入“新建工程向导之三”,如图 2-4,在“工程名称”处输入新工程的名称。

“工程描述”是对工程进详细说明(注释作用),我们的工程名称是“温度控制”,工程描述是“温度控制监控中心”。

图2-4 工程名称及描述

5、点击“完成”会出现“是否将新建的工程设为组态王当前工程”的提示,如下图 2-5:

图2-5 将新工程设为当前工程

6、选择“是”,完成新工程的创建,生成下图 2-6 所示:

组态王的当前工程的意义是指直接进开发或运行所指定的工程。

图2-6 工程管理器

下面简单介绍一下工程管理器命令窗口中的几个图标的作用:

搜索:单击此快捷键,在弹出的“浏览文件夹”对话框中选择某一驱动器或某一文件夹,系统将搜索指定目录下的组态王工程,并将搜索完毕的工程显示在工程列表区中。

删除:在工程列表区中选择任一工程后,单击此快捷键删除选中的工程清单及硬盘中保存的工程。使用时应谨慎使用。

属性:在工程列表区中选择任一工程后,单击此快捷键弹出工程属性对话框,在工程属性窗口中可以查看并修改工程名称及工程描述。

备份:工程备份是在需要保留工程文件的时候,把组态王工程压缩成组态王自己的“.cmp”文件。

开发:在工程列表区中选择任一工程后,单击此快捷键进入工程的开发环境。

运行:在工程列表区中选择任一工程后,单击此快捷键进入工程的运行环境。

二、工程浏览器:

点击命令窗口中的图标,或者直接双击选中的工程名,进入“工程浏览器”界面,如图2-7所示。

图2-7 工程浏览器

三、定义外部设备和数据变量

本实验系统中用到的外部设备主要是:220VAC-24VDC电源、电平转换模块R-8520、数据采集模块R-8036(鼎升力创)、继电器输出模块R-8065D(鼎升力创)。

在定义外部设备之前,首先查看USB的串口号及检查R-8036、R-8065D的设备地址(模块出厂的默认地址为“1”)。

将电路连接完整:

○1将R-8036、R-8065D的DATA+分别于R-8520的DATA+连接在一起,将R-8036、R-8065D的DATA-分别于R-8520的DATA-连接在一起;

○2将热敏电阻连接到Rm-8036上;

○3用USB串口线将R-8520模块与计算机连接起来。

1、查看串口号:

○1右击“我的电脑”弹出菜单栏,点击“属性”,弹出“系统属性”对话框,如图2-8所示;

图2-8 计算机系统属性

○2点击“硬件”——“设备管理器”,弹出“设备管理器”对话框如图2-9所示,打开树形目录中的“端口”下的子目录,查看串口号如图为“COM5”。

图2-9 设备管理器

2、检查R-8036、R-8065D的设备地址:

○1在计算机中安装RemoDAQ-8000-9000 Series Utility工具软件。

○2线路检查无误后接通设备电源,打开RemoDAQ-8000-9000工具软件,在串口选择中选“COM5”通讯延时50ms,无校验,无奇偶性,1位停止位,波特率9600。如图2-10所示;

图2-10 端口测试工具

○3点击“Search”按钮,如果只搜索到一个设备的地址,如图2-11所示,

智能温度控制系统设计

目录 一、系统设计方案的研究 (2) (一)系统的控制特点与性能要求 (2) 1.系统控制结构组成 (2) 2.系统的性能特点 (3) 3.系统的设计原理 (3) 二、系统的结构设计 (4) (一)电源电路的设计 (4) (二)相对湿度电路的设计 (6) 1.相对湿度检测电路的原理及结构图 (6) 3.对数放大器及相对湿度校正电路 (7) 3.断点放大器 (8) 4.温度补偿电路 (8) 5.相对湿度检测电路的调试 (9) (三)转换模块的设计 (9) 1.模数转换器接受 (9) 2.A/D转换器ICL7135 (9) (四)处理器模块的设计 (11) 1.单片机AT89C51简介及应用 (11) 2.单片机与ICL7135接口 (14) 3.处理器的功能 (15) 4.CPU 监控电路 (15) (五)湿度的调节模块设计 (15) 1.湿度调节的原理 (15) 2.湿度调节的结构框图 (16) 3.湿度调节硬件结构图 (16) 4.湿度调节原理实现 (16) (六)显示模块设计 (17) 1.LED显示器的介绍 (17) 2.单片机与LED接口 (17) (七)按键模块的设计 (18) 1.键盘接口工作原理 (18) 2.单片机与键盘接口 (19) 3.按键产生抖动原因及解决方案 (19) 4.窜键的处理 (19) 三、软件的设计及实现 (19) (一)程序设计及其流程图 (20) (二)程序流程图说明 (21) 四、致谢 (22) 参考文献: (22)

智能温度控制系统设计 摘要: 此系统采用了精密的检测电路(包刮精密对称方波发生器、对数放大及半波整流、温度补偿及温度自动校正及滤波电路等几部分电路组成),能够自动、准确检测环境空气的相对湿度,并将检测数据通过A/D转换后,送到处理器(AT89C51)中,然后通过软件的编程,将当前环境的相对湿度值转换为十进制数字后,再通过数码管来显示;而且,通过软件编程,再加上相应的控制电路(光电耦合及继电器等部分电路组成),设计出可以自动的调节当前环境的相对湿度:当室内空气湿度过高时,控制系统自动启动抽风机,减少室内空气中的水蒸气,以达到降低空气湿度的目的;当室内空气湿度过低时,控制系统自动启动蒸汽机,增加空气的水蒸气,以达到增加湿度的目的,使空气湿度保持在理想的状态;键盘设置及调整湿度的初始值,另外在设计个过程当中,考虑了处理器抗干扰,加入了单片机监视电路。 关键词: 湿度检测; 对数放大; 湿度调节; 温度补偿 一、系统设计方案的研究 (一)系统的控制特点与性能要求 1.系统控制结构组成 (1)湿度检测电路。用于检测空气的湿度[9]。 (2)微控制器。采用ATMEL公司的89C51单片机,作为主控制器。 (3)电源温压电路。用于对输入的200V交流电压进行变压、整流。 (4)键盘输入电路。用于设定初始值等。 (5)LED显示电路。用于显示湿度[10]。 (6)功率驱动电路(湿度调节电路)

温度控制系统设计毕业设计论文Word版

目录 第一章设计背景及设计意义 (2) 第二章系统方案设计 (3) 第三章硬件 (5) 3.1 温度检测和变送器 (5) 3.2 温度控制电路 (6) 3.3 A/D转换电路 (7) 3.4 报警电路 (8) 3.5 看门狗电路 (8) 3.6 显示电路 (10) 3.7 电源电路 (12) 第四章软件设计 (14) 4.1软件实现方法 (14) 4.2总体程序流程图 (15) 4.3程序清单 (19) 第五章设计感想 (29) 第六章参考文献 (30) 第七章附录 (31) 7.1硬件清单 (31) 7.2硬件布线图 (31)

第一章设计背景及研究意义 机械制造行业中,用于金属热处理的加热炉,需要消耗大量的电能,而且温度控制是纯滞后的一阶惯性环节。现有企业多采用常规仪表加接触器的断续控制,随着科技进步和生产的发展,这类设备对温度的控制要求越来越高,除控温精度外,对温度上升速度及下降速度也提出了可控要求,显而易见常规控制难于满足这些工艺要求。随着微电子技术及电力电子技术的发展,采用功能强、体积小、价格低的智能化温度控制装置控制加热炉已成为现实。 自动控制系统在各个领域尤其是工业领域中有着及其广泛的应用,温度控制是控制系统中最为常见的控制类型之一。随着单片机技术的飞速发展,通过单片机对被控对象进行控制日益成为今后自动控制领域的一个重要发展方向。在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。对工件的处理温度要求严格控制,计算机温度控制系统使温度控制指标得到了大幅度提高。采用MCS-51单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。 ,

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

温度控制系统设计 题目: 基于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的单片机温度控制系统与传统的温度控制相比具有操作方便、价价格便宜、精确度高和开展容易等优点,因此市场前景好。

(完整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口线的前提下选用方案一的静态显示。

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

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

摘要 本课程设计以温度传感器LM35、运算放大器UA741、NE5532P及电压比较器LM339N 为电路系统的主要组成元件,扩展适当的接口电路,制作一个温度控制系统,通过室温的变化和改变设定的温度,来改变电压传感器上两个输入端电压的大小,通过三极管开关电路控制继电器的通断,来控制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

单片机温度控制系统毕业论文

论文设计 设计(论文)题目:基于单片机的温度控制系统 院系:电子信息工程学院 专业班级:电子信息工程11-01 学生姓名:张战锋 指导教师:耿鑫

郑州轻工业学院 二〇一四年十月二十日

基于单片机的温度控制系统 摘要 温度是日常生活中无时不在的物理量,温度的控制在各个领域都有积极的意义。很多行业中都有大量的用电加热设备,如用于热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,采用单片机对它们进行控制不仅具有控制方便、简单、灵活性大等特点,而且还可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量。因此,智能化温度控制技术正被广泛地采用。 本温度设计采用现在流行的AT89S51单片机,配以DS18B20数字温度传感器,该温度传感器可自行设置温度上下限。单片机将检测到的温度信号与输入的温度上、下限进行比较,由此作出判断是否启动继电器以开启设备。 本设计还加入了常用的数码管显示及状态灯显示灯常用电路,使得整个设计更加完整,更加灵活。该设计已应用于花房,可对花房温度进行智能监控。 【关键词】温度箱,AT89S51,单片机,控制,模拟

目录 1 引言 (3) 1.1 温度控制系统设计的背景、发展历史及意义 (3) 1.2 温度控制系统的目的 (4) 1.3 温度控制系统完成的功能 (4) 2 总体设计方案 (4) 3 DS18B20温度传感器简介 (11) 3.1 温度传感器的历史及简介 (11) 3.2 DS18B20的工作原理 (11) 3.2.1 DS18B20工作时序 (11) 3.2.2 ROM操作命令 (14) 3.3 DS18B20的测温原理 (14) 3.3.1 DS18B20的测温原理: (14) 3.3.2 DS18B20的测温流程 (16) 4.1 设计原则 (16) 4.2 引脚连接 (17) 4.2.1 晶振电路 (17) 4.2.2 串口引脚 (17) 5 系统整体设计 (18)

温度控制器课程设计要点

郑州科技学院 《模拟电子技术》课程设计 题目温度控制器 学生姓名 专业班级 学号 院(系)信息工程学院 指导教师 完成时间 2015年12月31日

郑州科技学院 模拟电子技术课程设计任务书 专业 14级通信工程班级 2班学号姓名 一、设计题目温度控制器 二、设计任务与要求 1、当温度低于设定温度时,两个加热丝同时通电加热,指示灯发光; 2、当水温高于设定温度时,两根加热丝都不通电,指示灯熄灭; 3、根据上述要求选定设计方案,画出系统框图,并写出详细的设计过程; 4、利用Multisim软件画出一套完整的设计电路图,并列出所有的元件清单; 5、安装调试并按规定格式写出课程设计报告书. 三、参考文献 [1]吴友宇.模拟电子技术基础[M]. 清华大学出版社,2009.52~55. [2]孙梅生.电子技术基础课程设计[M]. 高等教育出版社,2005.25~28. [3]徐国华.电子技能实训教程[M]. 北京航空航天大学出版社,2006.13 ~15. [4]陈杰,黄鸿.传感器与检测技术[M].北京:高等教育出版社,2008.22~25. [5]翟玉文等.电子设计与实践[M].北京:北京中国电力出版社,2005.11~13. [6]万嘉若,林康运.电子线路基础[M]. 高等教育出版社,2006.27 ~29. 四、设计时间 2015 年12月21 日至2015 年12 月31 日 指导教师签名: 年月日

本设计是一种结构简单、性能稳定、使用方便、价格低廉、使用寿命长、具有一定的实用性等优点的温度控制电路。本文设计了一种温度控制器电路,该系统采用模拟技术进行温度的采集与控制。主要由电源模块,温度采集模块,继电器模块组成。 现代社会科学技术的发展可以说是突飞猛进,很多传统的东西都被成本更低、功能更多、使用更方便的电子产品所替代,本课程设计是一个以温度传感器采用LM35的环境温度简易测控系统,用于替代传统的低精度、不易读数的温度计。但系统预留了足够的扩展空间,并提供了简单的扩展方式供参考,实际使用中可根据需要改成多路转换,既可以增加湿度等测控对象,也能减少外界因素对系统的干扰。 首先温度传感器把温度信号转换为电流信号,通过放大器变成电压信号,然后送入两个反向输入的运算放大器组成的比较器电路,让电位器来改变温度范围的取值,最后信号送入比较器电路,通过比较来判断控制电路是否需要工作。此方案是采用传统的模拟控制方法,选用模拟电路,用电位器设定给定值,反馈的温度值与给定的温度值比较后,决定是否加热。 关键词:温度传感器比较器继电器

基于单片机的智能温控系统的设计与实现

课程设计报告设计名称基于单片机的智能温控系统的设计与实现 学校陕西电子科技职业学院 学院电子工程学院 学生姓名王一飞 班级1507 指导教师聂弘颖 时间2017年10月23日

一、概述 随着嵌入式技术、计算机技术、通信技术的不断发展与成熟。控制系统以其直观、方便、准确、适用广泛而被越来越广泛地应用于工业过程、空调系统、智能楼宇等。恒温控制系统,控制对象是温度。温度控制在日常生活及工作领域应用的相当广泛,比如温室、水池、发酵缸、电源等场所的温度控制,而以往温度控制是由人工完成的而且不够重视,其实在很多场所温度都需要监控以防止发生意外。针对此问题,本系统设计的目的是实现一种可连续高精度调温的温度控制系统,它应用广泛,功能强大,小巧美观,便于携带,是一款既实用又廉价的控制系统。 本项目设计是对温度进行实时监测与控制,设计的温度控制系统实现了基本的温度控制功能:被控温度范围可以调整,初始范围25<=T<=35。如果被测温度在25度到35度之间,则既不加热,又不报警;如果被测温度小于25度,则既加热,又报警;如果被测温度大于35度,则报警,不加热。 数码管显示温度,温度精确到整数。 二、方案设计 采用单片机+单总线DS18B20的方案,其中单片机采用51兼容系列 三、详细硬件设计及原件介绍 3.1 单片机最小系统 在基于单片机的应用系统中,其核心是单片机的最小系统,而单片机又是最小系统的核心,为了方便起见,采用的单片机型号是:STC89C52RC,内部资源有:8KB FLASH ,512B SRAM,4个8位I/O,2个TC,1个UART,带ISP和IAP功能。是近年来流行的低端51单片机。时钟电路采用12.0M晶体,复位电路采用简单的RC复位电路。R=10K,C=10uF,详细电路见总体原理图 3.2 DS18B20简介 DS18B20是采用“1-wire”一线总线传输数据的集成温度传感器,信息经过单线接口送入DS18B20或从DS18B20送出,因此从中央处理器到DS18B20仅需连接一条线。可采用外部电源供电,也可采用总线供电方式,此时,把VDD连接在一起作为数字电源。 因为每一个DS18B20有唯一的系列号(silicon serial number),因此多个DS18B20可以存在于同一条单线总线上,这允许在许多地方放置温度灵敏器件。此特性的应用范围包括HVAC环境控制,建筑物、设备或机械内的温度检测。 3.2 DS18B20与单片机接口

温度控制系统毕业设计

摘要 在日常生活及工农业生产中,对温度的检测及控制时常显得极其重要。因此,对数字显示温度计的设计有着实际意义和广泛的应用。本文介绍一种利用单片机实现对温度只能控制及显示方案。本毕业设计主要研究的是对高精度的数字温度计的设计,继而实现对对象的测温。测温系数主要包括供电电源,数字温度传感器的数据采集电路,LED显示电路,蜂鸣报警电路,继电器控制,按键电路,单片机主板电路。高精度数字温度计的测温过程,由数字温度传感器采集所测对象的温度,并将温度传输到单片机,最终由液晶显示器显示温度值。该数字温度计测温范围在-55℃~+125℃,精度误差在±0.5℃以内,然后通过LED数码管直接显示出温度值。数字温度计完全可代替传统的水银温度计,可以在家庭以及工业中都可以应用,实用价值很高。 关键词:单片机:ds18b20:LED显示:数字温度. Abstract In our daily life and industrial and agricultural production, the detection and control of the temperature, the digital thermometer has practical significance and a wide range of applications .This article describes a programmer which use a microcontroller to achieve and display the right temperature by intelligent control .This programmer mainly consists by temperature control sensors, MCU, LED display modules circuit. The main aim of this thesis is to design high-precision digital thermometer and then realize the object temperature measurement. Temperature measurement system includes power supply, data acquisition circuit, buzzer alarm circuit, keypad circuit, board with a microcontroller circuit is the key to the whole system. The temperature process of high-precision digital thermometer, from collecting the temperature of the object by the digital temperature sensor and the temperature transmit ted to the microcontroller, and ultimately display temperature by the LED. The digital thermometer requires the high degree is positive 125and the low degree is negative 55, the error is less than 0.5, LED can read the number. This digital thermometer could

智能温度控制系统毕业论文

目录 引言 (1) 1 系统的相关介绍 (2) 1.1 系统的目的及意义 (2) 1.2 设计要求 (2) 1.3 系统传感器DS18B20的介绍 (2) 1.3.1 DS18B20的主要特性 (2) 1.3.2 DS18B20的外形和部结构 (3) 2 系统分析设计 (4) 2.1 温度控制系统结构图及总述 (4) 2.2 系统显示界面方案 (4) 2.3 系统输入方案 (5) 2.4系统的功能 (5) 3 相关软件编译知识介绍 (5) 3.1 C语言简介 (5) 3.1.1 C语言的优点 (5) 3.1.2 C语言缺点 (6) 3.2 Keil简介 (6) 3.2.1 系统概述 (6) 3.2.2 Keil C51单片机软件开发系统的整体结构 (7) 4系统流程图设计 (7) 4.1主程序流程图 (7) 4.2 DS18B20控制程序流程图 (8) 4.2.1 DS18B20 复位程序流程图 (9) 4.2.2 DS18B20写数据程序流程图 (9) 4.2.3 DS18B20读数据程序流程图 (10) 4.3 温度读取及转换程序流程图 (12) 4.4 MAX7219驱动程序流程图 (13) 4.4.1 MAX7219写入一个字节数据程序流程图 (13) 4.4.2 MAX7219写入一个字数据程序流程图 (15) 4.5 数码管温度显示程序流程图 (16) 4.6 按键中断服务程序流程图 (17) 5 电路仿真 (19) 5.1 PROTEUS软件介绍 (19) 5.2 温度控制系统PROTEUS仿真 (19) 6总结 (20) 7参考文献 (21) 附录1 源程序代码 (22)

基于单片机的智能温控系统的设计与实现

基于单片机的智能温控系统的设计与实现 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

课程设计报告设计名称基于单片机的智能温控系统的设计与实现 学校陕西电子科技职业学院 学院电子工程学院 学生姓名王一飞 班级1507 指导教师聂弘颖 时间2017年10月23日

一、概述 随着嵌入式技术、计算机技术、通信技术的不断发展与成熟。控制系统以其直观、方便、准确、适用广泛而被越来越广泛地应用于工业过程、空调系统、智能楼宇等。恒温控制系统,控制对象是温度。温度控制在日常生活及工作领域应用的相当广泛,比如温室、水池、发酵缸、电源等场所的温度控制,而以往温度控制是由人工完成的而且不够重视,其实在很多场所温度都需要监控以防止发生意外。针对此问题,本系统设计的目的是实现一种可连续高精度调温的温度控制系统,它应用广泛,功能强大,小巧美观,便于携带,是一款既实用又廉价的控制系统。 本项目设计是对温度进行实时监测与控制,设计的温度控制系统实现了基本的温度控制功能:被控温度范围可以调整,初始范围25<=T<=35。如果被测温度在25度到35度之间,则既不加热,又不报警;如果被测温度小于25度,则既加热,又报警;如果被测温度大于35度,则报警,不加热。 数码管显示温度,温度精确到整数。 二、方案设计 采用单片机+单总线DS18B20的方案,其中单片机采用51兼容系列 三、详细硬件设计及原件介绍 单片机最小系统 在基于单片机的应用系统中,其核心是单片机的最小系统,而单片机又是最小系统的核心,为了方便起见,采用的单片机型号是:STC89C52RC,内部资源有:8KB FLASH ,512B SRAM,4个8位I/O,2个TC,1个UART,带ISP和IAP功能。是近年来流行的低端51单片机。时钟电路采用晶体,复位电路采用简单的RC复位电路。 R=10K,C=10uF,详细电路见总体原理图

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

基于单片机的温度控制系统设计 1.设计要求 要求设计一个温度测量系统,在超过限制值的时候能进行声光报警。具体设计要求如下: ①数码管或液晶显示屏显示室内当前的温度; ②在不超过最高温度的情况下,能够通过按键设置想要的温度并显示;设有四个按键,分别是设置键、加1键、减1键和启动/复位键; ③DS18B20温度采集; ④超过设置值的±5℃时发出超限报警,采用声光报警,上限报警用红灯指示,下限报警用黄灯指示,正常用绿灯指示。 2.方案论证 根据设计要求,本次设计是基于单片机的课程设计,由于实现功能比较简单,我们学习中接触到的51系列单片机完全可以实现上述功能,因此可以选用AT89C51单片机。温度采集直接可以用设计要求中所要求的DS18B20。报警和指示模块中,可以选用3种不同颜色的LED灯作为指示灯,报警鸣笛采用蜂鸣器。显示模块有两种方案可供选择。 方案一:使用LED数码管显示采集温度和设定温度; 方案二:使用LCD液晶显示屏来显示采集温度和设定温度。 LED数码管结构简单,使用方便,但在使用时,若用动态显示则需要不断更改位选和段选信号,且显示时数码管不断闪动,使人眼容易疲劳;若采用静态显示则又需要更多硬件支持。LCD显示屏可识别性较好,背光亮度可调,而且比LED 数码管显示更多字符,但是编程要求比LED数码管要高。综合考虑之后,我选用了LCD显示屏作为温度显示器件,由于显示字符多,在进行上下限警戒值设定时同样可以采集并显示当前温度,可以直观的看到实际温度与警戒温度的对比。LCD 显示模块可以选用RT1602C。

3.硬件设计 根据设计要求,硬件系统主要包含6个部分,即单片机时钟电路、复位电路、键盘接口模块、温度采集模块、LCD 显示模块、报警与指示模块。其相互联系如下图1所示: 图1 硬件电路设计框图 单片机时钟电路 形成单片机时钟信号的方式有内部时钟方式和外部时钟方式。本次设计采用内部时钟方式,如图2所示。 单片机内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别为此放大器的输入端和输出端,其频率范围为~12MHz ,经由片外晶体振荡器或陶瓷振荡器与两个匹配电容一 起形成了一个自激振荡电路,为单片机提供时钟源。 复位电路 复位是单片机的初始化操作,其作用是使CPU 和系统中的其他部件都处于一个确定的初始状态,并从这个状态开始工作,以防止电源系统不稳定造成CPU 工作不正常。在系统中,有时会出现工作不正常的情况,为了从异常状态中恢复,同时也为了系统调试方便,需要设计一个复位电路。 单片机的复位电路有上电复位和按键复位两种形式,因为本次设计要求需要有启动/复位键,因此本次设计采用按键复位,如图3。复位电路主要完成系统 图2 单片机内部时钟方式电路 图3 单片机按键复位电路

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

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

智能仪器仪表综合实训 题目基于单片机的温度控制系统设计 学院 专业电子信息工程 班级 (仪器仪表) 学生姓名 学号 指导教师 完成时间:

目录 一、系统设计---------------------------------------------------------第 1 页 (一)系统总体设计方案----------------------------------------------第 1 页 (二)温度信号采集电路选择和数据处理--------------------------------第 3 页 (三)软件设计------------------------------------------------------第 3 页二、单元电路设计-----------------------------------------------------第 5 页 (一)温度信号采集电路----------------------------------------------第 5 页 (二)步进电机电路------------------------------------------------- 第 5 页(三)液晶显示模块---------------------------------------------------------- 第6 页 (四)晶振复位电路--------------------------------------------------第 7 页三、总结体会--------------------------------------------------------------------------------------第 7 页 四、参考文献-------------------------------------------第 8 页 附录:程序清单------------------------------------------第 8 页

智能温控风扇地设计

综合实验报告 实验题目:智能温控风扇 学生班级: 电子14-2 学生姓名: 学生学号: 38 指导教师: 实验时间: 2016-9-15

智能温控风扇的设计 摘要 基于检测技术和单片机控制技术,设计了一种智能温控调速风扇。阐述了智能温控调速风扇的工作原理、硬件设计、软件实现的过程。系统原理简单,工作稳定,成本低,具有一定的节能效果。 通过单片机的控制我们实现了电风扇的主要功能:当按下开关键时,系统初始化默认的设定温度为25度,如果外界温度高于设定温度电风扇进行运转,如果外界温度高于低于设定温度则风页不转动,同时显示外界的温度。可以设置所需的温度,并同时显示所设定的温度,同时按加减键退出设定功能。 电风扇的自动控制,让电风扇这一家用电器变的更智能化。克服了普通电风扇无法根据外界温度自动调节转速困难。智能电风扇的设计具有重要的现实意义。 关键词AT89C52/温度传感器/直流电机/模拟风扇

1.1 引言 生活中,我们经常会使用一些与温度有关的设备。比如,现在虽然不少城市家庭用上了空调,但在占中国大部分人口的农村地区依旧使用电风扇作为降温防暑设备,春夏(夏秋)交替时节,白天温度依旧很高,电风扇应高转速、大风量,使人感到清凉;到了晚上,气温降低,当人入睡后,应该逐步减小转速,以免使人感冒。虽然电风扇都有调节不同档位的功能,但必须要人手动换档,睡着了就无能为力了,而普遍采用的定时器关闭的做法,一方面是定时时间长短有限制,一般是一两个小时;另一方面可能在一两个小时后气温依旧没有降低很多,而风扇就关闭了,使人在睡梦中热醒而不得不起床重新打开风扇,增加定时器时间,非常麻烦,不能两全其美。为解决上述问题,我们设计了这套温控自动风扇系统。本系统采用高精度集成温度传感器,用单片机控制,能显示实时温度,并根据使用者设定的温度自动在相应温度时作出小风、大风、停机动作,精确度高,动作准确。 2 整体方案的设计思路 2.1 系统整体设计 本设计的整体思路是:利用温度传感器DS18B20检测环境温度并直接输出数字温度信号给单片机AT89C52进行处理,在LED数码管上显示当前环境温度值以及预设温度值。其中预设温度值只能为整数形式,检测到的当前环境温度可精确到小数点后一位。同时采用PWM脉宽调制方式来改变直流风扇电机的转速。并通过两个按键改变预设温度值,一个提高预设温度,另一个降低预设温度值。系统结构框图:如图2-1所示。

温度控制系统设计

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

自动温度控制系统的设计开题报告

附表1 铜陵学院学生毕业论文(设计)选题审批表院部:专业:

附表2 铜陵学院毕业论文(设计)任务书 同学:你好! 你所预选的毕业论文(设计)题目自动温度控制系统的设计经审定已通过,你可以进入研究(设计)阶段,请你按照以下进程要求完成毕业论文(设计)的研究设计任务。 一、在指导教师的指导下,进一步明确所选课题的目的和意义。 二、根据选题进行广泛调研,并检索主要参考文献。 三、拟定研究(设计)方案(包括内容、方法、预期目标、进度安排等)。 四、毕业论文(设计)的主要内容(或主要技术要求与数据):主要 是设计一个温度自动控制系统,用单片机控制,数字温度传感器采集数据, 并用LCD液晶显示器模块显示。它属于一个恒温系统。通过单片机处理,并 发出指令,使用继电器控制、隔离。 五、编写毕业论文(设计)提纲。 六、将包含上述内容的开题报告于 2015 年 1 月 6 日前送 交指导老师,并于 2015 年 1 月 15 日前完成开题。 七、请你于 2015 年 4 月 20 日前完成毕业论文(设计)的初 稿。 八、请你在 2015 年 4 月 22 日至 5 月 31 日之间反复修改 初稿(要求不少于三次)。 九、请你于 2015 年 6 月 20 日前把符合铜陵学院毕业论文(设 计)撰写格式要求的纸质定稿和相关的附件等材料,按要求装订一式三份, 连同对应的电子文档送交指导老师。 十、你的毕业论文(设计)如果通过了答辩资格审查,请于 2015 年 6月 20 日前准备参加本学院统一组织的毕业论文(设计)答辩(具体答辩

时间另行通知)。 十一、如果你的联系方式发生变动,应及时通知你的指导老师。 指导教师电话: E-mail: 学生电话: E-mail: 指导教师签名:学生签名: 下达任务日期: 2014 年 12 月 23 日接受任务日期: 2014 年 12 月24 日注:本任务书一式两份,一份交给学生,一份指导教师留存。 附表3 铜陵学院毕业论文(设计)开题报告

智能温度控制系统课程设计

学号:XX 2010 - 2011学年第1 学期 专业综合设计报告 题目:智能温度控制系统 专业:通信工程 班级:07通信工程 姓名:V5领袖 指导教师:王忠良 成绩: 电气工程系 2010年10月23日

课程设计任务书 学生班级:07通信工程学生姓名:张跃学号:0709131065 设计名称:智能温度控制系统 起止日期:2010.10.17-2010.10.23指导教师:王忠良

题目:温度控制系统 摘要: 本设计以AT89S51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路、PC机与单片机串口通讯电路和一些接口电路。单片机通过对信号进行相应处理,从而实现温度控制的目的。文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、继电器控制程序、超温报警程序。

目录 1引言--------------------------------------------------------------------------------------------1 2 工作原理--------------------------------------------------------------------------------------1 3 方案设计与论证-----------------------------------------------------------------------------2 3.1 主控制部分---------------------------------------------------------------------------------2 3.2 测量部分--------------------------------------------------------------------------------------3 4 各单元的设计---------------------------------------------------------------------------------8 4.1 键盘单元---------------------------------------------------------------------------------------8 4.2 温度控制及超温和超温警报单元-------------------------------------------------------10 4.3 温度控制器件电路-------------------------------------------------11 4.4 温度测试单元-------------------------------------------------------------------------------11 4.5七段数码管显示单元-----------------------------------------------11 4.6 接口通讯单元-----------------------------------------------------13 5 电源输入单元-----------------------------------------------------15 6 程序设计---------------------------------------------------------16 6.1 概述------------------------------------------------------------16 6.2 程序结构分析-----------------------------------------------------17 7. 测设分析---------------------------------------------------------18 结论------------------------------------------------------------------------------------------------19参考文献-------------------------------------------------------------------------------------------20附录使用说明-----------------------------------------------------------------------------------21 8.评语表-------------------------------------------------------------21

相关文档
最新文档