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

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

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:

指导教师签名:日期:

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日

导师签名:日期:年月日

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

3)其它

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

摘要

电加热炉是典型的工业过程控制对象,在我国应用广泛。电加热炉的温度控制具有升温单向性、大惯性、大滞后、时变性等特点。其升温保温是依靠电阻丝加热,降温则是依靠环境自然冷却。温度超调时,通过工人反复操作调节阀很难达到理想的控制效果。

本文就是在不用现场工人操作的前提下,建立以电加热炉为研究对象,针对电加热炉的特点,设计了用计算机来控制电加热炉温度的智能控制系统。本文以STC898C52单片机为核心设计了硬件原理图及软件程序。并详细论述了各个硬件组成部分的工作原理,和各部分所使用的元器件,以及各软件部分流程图。理论上将其应用于电加热炉的温度控制系统,可以满足温度控制稳定性的要求,可以减少操作人员的劳动量和带来的人为误差,可以提高产品的热处理质量。

关键词:电加热炉;温度控制;单片机控制

Design Of Intelligent Temperature Control System

Based on MCS

Abstract

The electric heating stove is the typical member of Industrial process control, applies widely in our country. The electric heating stove's temperature control has the elevation of temperature unidirectivity, big inertia, big lag, when characteristics and so on denaturation. Its elevation of temperature and the heat preservation are depend upon the resistance wire heating but the temperature decrease depend upon the environment natural cooling. Once its temperature over modulation by workers repeated operation control valves to achieves the ideal control effect with difficulty.

The paper is under the premise which without the field operations workers operation control valves, establishes take the electric heating stove as the object of study, in view of the electric heating stove's characteristic, designed has controlled heating furnace's furnace temperature with the computer control system. This article has designed the hardware schematic diagram and the software procedure take the STC898C52 monolithic integrated circuit as the core.And in detail elaborated each hardware constituent principle of work, uses the primary device with various part, as well as various softwares partial flow charts.Theory general it applies in the electric heating stove temperature control system, may satisfy the temperature control stable request, may reduce the personal error which operator's labor and brings, may enhance the product the heat treatment quality.

Keywords: electric heating stove;temperature control;MCS conller

目录

摘要 ................................................................................................................................ IV Abstract ............................................................................................................................. V 第一章绪论 .. (1)

1.1前言 (1)

1.2电加热炉简介 (1)

1.3智能温度控制系统 (3)

第二章电加热炉智能温度控制系统 (5)

2.1电加热炉智能温度控制系统的构成 (5)

2.2电加热炉智能温度控制系统的原理 (6)

2.3电加热炉智能温度控制系统设计 (6)

第三章电加热炉智能温度控制系统的硬件设计 (7)

3.1检测变换部分 (7)

3.1.1热电偶测温基本原理 (7)

3.1.2热电偶的种类及结构 (7)

3.1.3热电偶冷端温度补偿 (8)

3.1.4温度测量仪表的分类 (8)

3.2输入信号转换部分 (8)

3.2.1A/D转换类型 (8)

3.2.2 ADC0832芯片介绍 (10)

3.3单片机微处理部分 (11)

3.3.1 STC89C51特点 (11)

3.3.2管脚说明 (12)

3.3.3振荡器特性 (14)

3.4显示部分 (14)

3.5键盘部分 (15)

2.5.1键盘结构分类 (15)

2.5.2系统键盘电路设计 (16)

3.6输出信号转换部分 (16)

第四章智能温度控制系统的软件设计 (18)

4.1主程序的设计 (18)

4.2A/D转换子程序 (18)

4.3控制算法子程序 (19)

4.3.1PID控制规律介绍 (20)

4.3.2积分饱和问题的处理 (23)

4.4人机接口部分的设计 (25)

4.4.1键盘部分的设计 (25)

4.4.2显示部分的设计 (27)

4.4.3D/A转换子程序的设计 (28)

5.1系统整定的方法 (30)

5.2PID参数整定 (31)

5.2.1比例(P)调节器 (31)

5.2.2比例—积分调节器(PI) (32)

5.2.3比例—积分—微分作用调节器(PID) (33)

附录A (35)

附录B (36)

参考文献 (46)

致谢 (48)

第一章绪论

1.1前言

工业控制的形成和发展在理论上经历了三个阶段:50年代末起到70年代为第一阶段,即经典控制理论阶段,这期间既是经典控制理论应用发展的鼎盛时期,又是现代控制理论应用和发展时期。70年代至90年代为第二阶段,即现代控制理论阶段:90年代至今为第三阶段,即智能控制理论阶段。

无论是经典控制理论还是现代控制理论,都是建立在系统的精确数学模型基础之上的。但在实际系统中被控对象一般都具有大惯性、大滞后、时变性、关联性、不确定性和非线性的特点。这里的关联性不仅包含过程对象中各物理参数之间的藕合交错,而且包含被控量、操作量和干扰量之间的联系;不确定性不单指结构上的不确定性,而且还指参数的不确定性;非线性既有非本质的非线性,又有本质非线性。基于被控对象的这种复杂性,决定了控制的艰难性。

传统控制方法绝大多数是基于被控对象的数学模型,即按照建模控制优化进行,建模的精确程度决定着控制质量的高低,尽管目前的建模理论和方法己有长足的长进,但仍有许多过程和对象的机理不清楚,动态特性难以掌握,使我们不得不对被控对象进行简化或近似,将一个理论上极为先进的控制策略应用在这样的模型上,控制效果自然会大打折扣,因此,用传统的控制手段进一步提高控制对象的质量遇到了极大的困难,传统控制方法面临着严峻的挑战。[10]工业控制中存在着工业过程复杂、数学模型难以确定的系统,智能控制理论的产生正是针对被控对象、环境、控制目标或任务的复杂性提出的。1987年智能控制正式成为一门独立的学科,它是人工智能、运筹学和自动控制理论等多门学科相结合的交叉学科。它与传统控制的主要区别在于可以解决非线性模型化系统的控制问题。

就目前而言,智能控制是解决传统过程控制局限性问题和提高控制质量的一个重要途径。在各种仪表高速发展的今天,控制装置己经不是主要问题,影响被控对象性能指标的主要因素取决于控制器本身,控制器本身的智能化设计将直接影响产品的质量和生产率。

1.2电加热炉简介

电加热炉是工业生产过程和实验室里广泛使用的加热设备,是将电能转换为热能的能量转换装置。布置在炉内的加热元件将电能转化为热能,通过辐射或对流的方式将热能传递给加热对象,从而改变对象的温度。

通常的工业过程都对炉温的控制提出了一定的要求,这就需要对电加热炉进行控制,调节它的通电强度来改变它输出的热能。电加热炉具有结构简单、无污染、自动化程度高等特点。与传统的以煤和石化产品为燃料的锅炉相比还具有基本投资少、占地面积小、操作方便、热效率高、能量转化率高等优点。电加热炉控制作为过程控制的一个典型,动态特性具有大惯性大延迟的特点,而且伴有非线性。其温度特性曲线如图1.1所示。

图1.1电加热炉温度特性曲线

最近几年来,随着工业的快速发展,需要消耗大量的能源,并且环境污染问题越来越突出,节省能源、保护环境己被人们所接受,成为今后科学技术发展的方向。因此,通过国内加热技术在工业行业的应用情况的总结及对比分析,可以预见出国内加热炉的发展方向及趋势。

对于现在讲品种、讲效益的时代,一个加热炉的自动化水平的高低和加热形式的多样性,决定了该加热炉适应的生产行业。但是随着计算机控制技术和电子技术的发展,用计算机来控制加热炉的智能控制系统进行加热己成为一个新的发展方向。

国内各种形式的加热炉发展到现在,还不能讲哪一种形式是最先进、最成熟的,都多多少少存在一些问题,还有待我们去探索,如各热工参数之间和设计结构之间的定量关系,控制系统和调节系统的最优化,但计算机控制加热炉系统是一种发展方向。[2]

1.3智能温度控制系统

在工业生产过程中,控制对象各种各样,温度是生产过程和科学实验中普遍而且重要的物理参数之一。在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。温度控制在生产过程中占有相当大的比例,其关键在于测温和控温两方面。温度测量是温度控制的基础,技术己经比较成熟。基于控制对象越来越复杂,在温度控制方面,还存在着许多问题。温度控制一般指对某一特定空间的温度进行控制调节,使其达到工艺过程的要求。本文主要研究电加热炉温度控制的方法。

智能控制的发展主要得益于模糊逻辑控制和神经网络控制理论的不断成熟。90年代以后,智能控制的集成技术研究取得很大重大进展,如模糊神经网络、模糊专家系统、传统PID控制与智能控制的结合等。这些都为智能控制技术的应用提供了广阔的前景。[6]

智能控制是一类无需人的干预就能够针对控制对象的状态自动地调节控制规律以实现控制目标的控制策略。它避开了建立精确的数学模型和用常规控制理论进行定量计算与分析的困难性。它实质上是一种无模型控制方案,即在不需要知道被控对象精确数学模型的情况下,通过自身的调节作用,使实际响应曲线逼近理想响应曲线。

随着微机的发展和广泛应用,国内于70年代中已开始用计算机实现对电加热炉的控制。由于计算机控制最大的特点是控制算法可灵活变动,因此,为电加热炉的计算机控制提供了方便。

若已通过辨识建立了电加热炉的数学模型,则可采用最优控制或自适应控制。若未建立电加热炉的数学模型,则可采用数字PID控制、非线性PID控制、带积分型适应模糊控制或智能控制与神经网络控制等。

PID 智能控制算法和单神经元自适PSD 智能控制算法,由于算法简单、控制效果好,因而受到了人们广泛的关注,受到工程上广泛应用且结构简单的常规PID 控制器的启发,利用具有自学习和自适应能力的单神经元来构成单神经元自适应智能控制器。

PID 和PSD 控制算法比较结果:

(1)单神经元自适应PID 智能控制算法和单神经元自适应PSD 智能控制算法都比传统PID 控制算法超调量小、速度快、实时控制效果好。

(2)采用不同学习速率η的单神经元自适应PID智能控制算法较采用相同学习速率η的有较好的快速性、较小的超调量和较强的鲁棒性。

(3)改进后的单神经元自适应PID智能控制算法较改进前的具有较小的超调量和较好的实时控制效果。

(4)与单神经元自适应PID 智能控制算法相比,单神经元自适应PSD智能控制算法具有可调参数范围大、自适应能力强等优点,可用于控制过程时变、有大滞后的复杂对象,是一种价值较高的智能控制算法。

总之,在上述两种算法中,学习速率η不同的单神经元自适应PSD智能控制算法具有较满意的实时控制效果,实用价值较高。[5]

但是考虑到本人目前的学识所限,有许多技术上的问题需要解决,这就需要在以后的工作和学习中加以改进,因此本次毕业设计将采用算法简单、实用价值较高的PID 控制算法,资料表明,采用该算法也可以取得良好的控制效果。

电加热炉随着科学技术的发展和工业生产水平的提高,己经在冶金、化工、机械等各类工业控制中得到了广泛应用,并且在国民经济中,占有举足轻重的地位。随着我国经济的快速发展,对能源的消耗与日俱增,怎样降低功耗提高经济效益,已成为人们关注的问题。例如在冶金行业轧钢生产过程中,加热炉能耗约占全厂总能耗的60%左右,是轧钢工序的能耗大户,尤其是近二十年来,加热炉的硬件设备装备水平有了很大的提高,因此提高加热炉操作水平,实现计算机全自动烧钢,降低加热炉能耗意义很大。对于这样一个具有非线性、大滞后、大惯性、时变性、升温单向性等特点的控制对象,很难用数学方法建立精确的数学模型,因此用传统的控制理论和方法很难达到好的控制效果。

单片机以其高可靠性、高性能价格比、控制方便简单和灵活性大等优点,在工业控制系统、智能化仪器仪表等诸多领域得到广泛应用。采用单片机进行炉温控制可以提高控制质量和自动化水平。

由于计算机技术、控制技术、网络技术和通信技术的迅猛发展,高校的专业合并与渗透使工业控制计算机系统、自动化、信息技术改造了传统产业。机电一体化、数控、先进制造技术、CIMS 之间的技术、专业、学科之间的界限越来越模糊,这是实际发展的需要,也是技术发展的必然趋势。

第二章电加热炉智能温度控制系统

2.1电加热炉智能温度控制系统的构成

电加热炉广泛用于冶金、石油化工、纺织印染等工业生产过程。因此对加热炉温度的控制是必不可少的。作为被控对象,电加热炉具有非线性、时变性、分布参数等特点。

要实现对加热炉的控制,必须建立被控对象的数学模型,然后求取相应的控制器方程,例如自适应控制、随机最优控制、预测控制、解耦控制和变结构控制等。这类控制方法由于数学工具深奥,算法复杂,现场工程师难以理解和接受,因而这些先进控制算法的推广受到制约。人们在实践中知道,许多复杂的生产过程难以实现目标控制,但是熟练的操作工、技术人员和专家操作自如,而不要建立什么数学模型,就可以得到比较满意的控制效果。设想把这些专家的经验和知识总结起来赋予计算机,让计算机参与生产过程控制,这类系统一般称为智能控制系统,它包含专家控制、模糊控制和神经网络控制。本文就没有建立电加热炉的数学模型,而是在设计出加热炉硬件原理图的基础上,直接采用算法简单、效果好的PID 智能控制算法。其系统框图如图2.1所示。

图2.1 智能温度控制系统结构框图

图2.2电加热炉温度智能控制系统硬件连接框图

电加热炉炉膛温度是由多组炉丝的供电能量来调节的,它们分别由多套晶闸

管调功器供电。调功器的输出功率由改变过零触发器的给定电压来调节。为了控制炉温,设计了一套电加热炉计算机控制系统,如图2.2所示。

该系统以单片机为核心,包括A/D 转换电路、键盘电路、LED显示电路、D/A 转换电路等几部分组成。

2.2电加热炉智能温度控制系统的原理

电加热炉计算机控制系统是一多输入、多输出的多变量系统,但本次设计仅以一组为例,即输入信号有八组,经过放大后再经过多路选择,之后在经控制电路处理。电加热炉炉温的控制过程如下:测温元件将检测到的温度信号经过放大、隔断处理后,在某一时刻被选择的信号送到A/D转换器,转换成数字量送给单片机,单片机对A/D 结果处理(包括冷端补偿计算),得出加热炉温度测量值,一路信号经74LS164驱动LED显示,一路信号将温度测量值与给定温度值进行PID 运算(可通过键盘调节PID参数),运算结果经D/A转换,送给SCR调功器来控制加热炉的加热过程。

2.3电加热炉智能温度控制系统设计

电加热炉智能温度控制系统包括软件和硬件两大部分。

硬件是整个设计的基础。硬件包括检测变换部分,输入信号转换部分,微处理部分,显示部分,键盘部分及输出信号转换部分等。

温度控制系统的软件设计是整个控制系统设计的核心,硬件要在软件的配合下才能完成预先确定要实现的各种功能。硬件设计具有通用性,而软件设计的大部分工作是针对某一特定对象,可以完成硬件不能完成的功能。软件设计具有充分的灵活性,可以根据系统的要求而变化。

单片机的智能功能要由软件来完成,温度控制系统软件在程序设计时采用了模块化设计方法,将控制器所要完成的功能分别编写和调试,所有模块调试成功以后,将各个模块连接,构成单片机软件系统。这样的设计有利于程序代码的优化,而且便于调试、维护和升级。整个系统由 3 部分组成:系统主程序、各功能子程序、中断程序。系统主程序负责任务调度,子程序实现系统各个子功能,中断程序负责处理系统的中断事件。主程序在完成系统初始化后,顺序执行各子模块程序,而中断发生时或预定义的时间到时(例如控制时间到) ,系统执行中断服务程序,处理完毕后程序回到中断发生前的状态,主程序继续执行。

第三章电加热炉智能温度控制系统的硬件设计

3.1检测变换部分

热电偶测温范围广、测量精度高、便于远距离、多点、集中检测和自动控制;需自由端温度补偿,在低温段测量精度较低。

热电偶是工业上最常用的温度检测元件之一。其优点是:

测量精度高。因热电偶直接与被测对象接触,不受中间介质的影响。

测量范围广。常用的热电偶从-50~+1600℃均可持续测量,某些特殊热电偶最低可测到-269℃(如金铁镍铬),最高可达+2800℃(如钨-铼)。

构造简单,使用方便。热电偶通常是由两种不同的金属丝组成,而且不受大小和开头的限制,外有保护套管,用起来非常方便。[14]

3.1.1热电偶测温基本原理

图3.1 热电偶原理

将两种不同材料的导体或半导体A和B焊接起来,构成一个闭合回路,如图3.1所示。当导体A 和B 的两个执着点1 和2 之间存在温差时,两者之间便产生电动势,因而在回路中形成一个大小的电流,这种现象称为热电效应。热电偶就是利用这一效应来工作的。

3.1.2热电偶的种类及结构

常用热电偶可分为标准热电偶和非标准热电偶两大类。所调用标准热电偶是指国家标准规定了其热电势与温度的关系、允许误差、并有统一的标准分度表的热电偶,它有与其配套的显示仪表可供选用。非标准化热电偶在使用范围或数量级上均不及标准化热电偶,一般也没有统一的分度表,主要用于某些特殊场合的

测量。标准化热电偶我国从1988 年 1 月1日起,热电偶和热电阻全部按IEC 国际标准生产,并指定S、B、E、K、R、J、T 七种标准化热电偶为我国统一设计型热电偶。

为了保证热电偶可靠、稳定地工作,对它的结构要求如下:组成热电偶的两个热电极的焊接必须牢固;两个热电极彼此之间应很好地绝缘,以防短路;补偿导线与热电偶自由端的连接要方便可靠;保护套管应能保证热电极与有害介质充分隔离。

3.1.3热电偶冷端温度补偿

由于热电偶的材料一般都比较贵重(特别是采用贵金属时),而测温点到仪表的距离都很远,为了节省热电偶材料,降低成本,通常采用补偿导线把热电偶的冷端(自由端)延伸到温度比较稳定的控制室内,连接到仪表端子上。必须指出,热电偶补偿导线的作用只起延伸热电极,使热电偶的冷端移动到控制室的仪表端子上,它本身并不能消除冷端温度变化对测温的影响,不起补偿作用。因此,还需采用其他修正方法来补偿冷端温度t0≠0℃时对测温的影响。在使用热电偶补偿导线时必须注意型号相配,极性不能接错,补偿导线与热电偶连接端的温度不能超过100℃。

3.1.4温度测量仪表的分类

温度测量仪表按测温方式可分为接触式和非接触式两大类。通常来说接触式测温仪表比较简单、可靠,测量精度较高;但因测温元件与被测介质需要进行充分的热交换,需要一定的时间才能达到热平衡,所以存在测温的延迟现象,同时受耐高温材料的限制,不能应用于很高的温度测量。非接触式仪表测温是通过热辐射原理来测量温度的,测温元件不需与被测介质接触,测温范围广,不受测温上限的限制,也不会破坏被测物体的温度场,反应速度一般也比较快;但受到物体的发射率、测量距离、烟尘和水气等外界因素的影响,其测量误差较大。

3.2输入信号转换部分

从上面的介绍我们知道,本设计使用的是计算机控制,计算机只能接受数字信号,而热电偶输出的是模拟信号,所以必须把模拟信号转换成数字信号,这就需要A/D 转换。

3.2.1A/D转换类型

模数转换技术是现实各种模拟信号通向数字世界的桥梁,作为将模拟信号转

换成数字信号的模数转换技术主要有以下几种。

(1)积分型转换积分型模数转换技术在低速、高精度测量领域有着广泛的应用,特别是在数字仪表领域。积分型模数转换技术有单积分和双积分两种转换方式,单积分模数转换的工作原理是将被转换的电信号先变成一段时间间隔,然后再对时间间隔记数,从而间接把模拟量转换成数字量的一种模数转换方法,它的主要缺陷是转换精度不高,主要受到斜坡电压发生器、比较器精度以及时钟脉冲稳定性的影响。为了提高积分型转换器在同样条件下的转换精度,可采用双积分型转换方式,双积分型转换器通过对模拟输入信号的两次积分,部分抵消了由于斜坡发生器所产生的误差,提高了转换精度。双积分型转换方式的特点表现在:精度较高,可以达到22 位;抗干扰能力强,由于积分电容的作用,能够大幅抑止高频噪声。但是,它的转换速度太慢,转换精度随转换速率的增加而降低,每秒100~300 次(SPS)对应的转换精度为12 位。所以这种转换方式主要应用在低速高精度的转换领域。

(2)逐次逼近型转换逐次逼近型转换方式在当今的模数转换领域有着广泛的应用,它是按照二分搜索法的原理,类似于天平称物的一种模数转换过程。也就是将需要进行转换的模拟信号与已知的不同的参考电压进行多次比较,使转换后的数字量在数值上逐次逼近输入模拟量的对应值。逐次逼近型转换方式的特点是:转换速度较高,可以达到100 万次/秒(MPSP);在低于12 位分辨率的情况下,电路实现上较其他转换方式成本低;转换时间确定。但这种转换方式需要数模转换电路,由于高精度的数模转换电路需要较高的电阻或电容匹配网络,故精度不会很高。

(3)并行转换并行转换方式在所有的模数转换中,转换速度最快,并行转换是一种直接的模数转换方式。它大大减少了转换过程的中间步骤,每一位数字代码几乎在同一时刻得到,因此,并行转换又称为闪烁型转换方式。并行转换的主要特点是它的转换速度特别快,可达50MPSP,特别适合高速转换领域。缺点是分辨率不高,一般都在10 位以下;精度较高时,功耗较大。这主要是受到了电路实现的影响,因为一个N 位的并行转换器,需要2N-1 个比较器和分压电阻,当N=10 时,比较器的数目就会超过1000 个,精度越高,比较器的数目越多,制造越困难。[12]

本设计采用逐次逼进式A/D转换器ADC0832。

3.2.2 ADC0832芯片介绍

ADC0832 是美国国家半导体公司生产的一种8 位分辨率、双通道A/D转换芯片。由于它体积小,兼容性强,性价比高而深受单片机爱好者及企业欢迎,其目前已经有很高的普及率。ADC0832 具有以下特点:

8位分辨率;

双通道A/D转换;

输入输出电平与TTL/CMOS相兼容;

5V电源供电时输入电压在0~5V之间;

工作频率为250KHZ,转换时间为32μS;

一般功耗仅为15mW;

8P、14P—DIP(双列直插)、PICC 多种封装;

商用级芯片温宽为0°C to~+70°C,工业级芯片温宽为。40°C ~85°C;

芯片顶视图:(图3.2)

图3.2ADC0832芯片顶视图

芯片接口说明:

CS_ 片选使能,低电平芯片使能。

CH0 模拟输入通道0,或作为IN+/-使用。

CH1 模拟输入通道1,或作为IN+/-使用。

GND 芯片参考0 电位(地)。

DI 数据信号输入,选择通道控制。

DO 数据信号输出,转换数据输出。

CLK 芯片时钟输入。

Vcc/REF 电源输入及参考电压输入(复用)。

ADC0832 与单片机的接口电路如图3.3所示。

图3.3ADC0832与单片机接口电路

ADC0832 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在0~5V之间。芯片转换时间仅为32μS,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现通道功能的选择。

3.3单片机微处理部分

单片机要完成的任务是:接收ADC0832发出的数字量,进行标度变换,线性化,进行PID运算,输出数字量一路给DAC0832控制调功器,一路给74LS164驱动显示。市场上流行的单片机有很多种,基于各种因素,本次设计选用STC89C51单片机。

STC89C51系列单片机是宏晶科技推出的新一代超强抗干扰、高速、低功耗、的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟机器周期可任意选择,最新的D版内部集成MAX810专业复位电路。

3.3.1 STC89C51特点

●增强型6时钟/机器周期,12时钟/机器周期8051CPU

●共组电压:5.5V~3.4V(5V单片机)

●工作频率范围:0-40MHz,相当于普通8051的0-80 MHz,实际工作频率可

达48 MHz

●用户应用程序空间4K/8K/13K/16K/20K/32K/64K字节

●片上集成1280字节/512字节RAM

●通用I/O口(32/16个),复位后:P1,P2,P3,P4是准双向口/弱上拉(普通8051传统I/O口)P0口是开漏输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻

●ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器/仿真器,可通过串口(P3.0/P3.1)直接下载用户程序,8K程序3秒即可完成一片

●EEPROM功能

●看门狗

●内部集成MAX810专用复位电路(D版才有),外部晶体20M以下时,可省外部复位电路

●共3个16位定时器/计数器,其中定时器0还可以当成2个8位定时器使用

●外部中断4路,下降沿中断或低电平触发中断,Power Down模式可由外部中断低电平触发中断方式唤醒

●通用异步串行口(UART),还可以用定时器软件实现多个UART

●工作温度范围:0-75℃/-40-+85℃

●封装:PDIP-40,PLCC-44,PQFP-44

3.3.2管脚说明

VCC:供电电压。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH 编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL 门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,如下表所示:

P3口管脚备选功能

P3.0 RXD(串行输入口)

P3.1 TXD(串行输出口)

P3.2 /INT0(外部中断0)

P3.3 /INT1(外部中断1)

P3.4 T0(记时器0外部输入)

P3.5 T1(记时器1外部输入)

P3.6 /WR(外部数据存储器写选通)

P3.7 /RD(外部数据存储器读选通)

P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE 只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。

智能温度控制系统设计

目录 一、系统设计方案的研究 (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)功率驱动电路(湿度调节电路)

基于单片机的温度控制系统设计文献综述

文献综述 题目基于单片机的温度控制 系统设计 学生姓名 X X X 专业班级自动化07-2 学号20070x0x0x0x 院(系) xxxxxxxxxxxxxxxx 指导教师 x x x 完成时间 2011年06月10日

基于单片机的温度控制 系统设计文献综述 1.前言 温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量。而且随着现代工业的发展,人们需要对工业生产中有关温度系统进行控制,如钢铁冶炼过程需要对刚出炉的钢铁进行热处理,塑料的定型及各种加热炉、热处理炉、反应炉和锅炉中温度进行实时监测和精确控制。而有很多领域的温度可能较高或较低,现场也会较复杂,有时人无法靠近或现场无需人力来监控。如加热炉大都采用简单的温控仪表和温控电路进行控制, 存在控制精度低、超调量大等缺点, 很难达到生产工艺要求。且在很多热处理行业都存在类似的问题,所以,设计一个较为通用的温度控制系统具有重要意义。这时我们可以采用单片机控制,这些控制技术会大大提高控制精度,不但使控制简捷,降低了产品的成本,还可以和计算机通讯,提高了生产效率. 单片机是指芯片本身,而单片机系统是为实现某一个控制应用需要由用户设计的,是一个围绕单片机芯片而组建的计算机应用系统,这是单片机应用系统。单片机自问世以来,性能不断提高和完善,其资源又能满足很多应用场合的需要,加之单片机具有集成度高、功能强、速度快、体积小、功耗低、使用方便、价格低廉等特点,因此,应用日益广泛,并且正在逐步取代现有的

多片微机应用系统。 2.历史研究与现状 在工业生产温控系统中采用的测温元件和测量方法不相同,产品的工艺不同,控制温度的精度也不相同,因此对数据采集的精度和采用的控制方法也不相同。 通常由位式或时间比例式温度调节仪控制的工业加热炉温度控制系统,其主回路由接触器控制时因为不能快速反应,所以控温精度都比较低,大多在几度甚至十几度以上。随着电力电子技术及元器件的发展,出现了以下几种解决的方案: (1)主回路用无触点的可控硅和固态继电器代替接触器,配以PID或模糊逻辑控制的调节仪构成的温度控制系统,其控温精度大大提高,常在±2℃以内,优势是采用模糊控制与PID 控制相结合,对控制范围宽、响应快且连续可调系统有巨大的优越性。 (2)采用单片机温度控制系统。用单线数字温度传感器采集温度数据,打破了传统的热电阻、热电偶再通过A/D 转换采集温度的思路。用单片机对数字进行处理和控制,通过RS - 232 串口传到PC 机对温度进行监视与报警,设置温度的上限和下限。其优势是结构简单,编程不需要用专用的编程器,只需点击电脑鼠标就可以把编好的程序写到单片机中,很方便且调试、修改和升级很容易。 (3)ARM(Advanced RISC Machine)嵌入式系统模糊温度控制。利用ARM处理器的强大功能,通过读取温度传感器数据,并与设定值进行比较,然后对温度进行控制。通过内嵌的操作系统μCLinux获得极好的实时性,并且通过TCP/IP协议能与PC机

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

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

温度控制系统设计 题目: 基于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

基于单片机的温控器

天津理工大学 课程设计报告 题目:基于单片机的温控器设计 学生姓名李天辉学号 20101009 届 2013 班级电气4班 指导教师专业电气工程及其自动化

说明 1. 课程设计文本材料包括设计报告、任务书、指导书三部分,其中 任务书、指导书由教师完成。按设计报告、任务书、指导书顺序装订成册。 2. 学生根据指导教师下达的任务书、指导书完成课程设计工作。 3. 设计报告内容建议主要包括:概述、系统工作原理、系统组成、设计内容、小结和参考资料。 4. 设计报告字数应在3000-4000字,采用电子绘图、采用小四号宋 体、1.25倍行距。 5.课程设计成绩由平时表现(30%)、设计报告(30%)和提问成绩(40%) 组成。

课程设计任务书、指导书 课程设计题目: Ⅰ.课程设计任务书 一、课程设计的内容和要求(包括原始数据、技术要求、工作量) 当今社会,温控器已经广泛应用于电冰箱、空调和电热毯等领域中。其优点是控制精度高,稳定性好,速度快自动化程度高,温度和风速全自动控制,操作简单可靠,对执行器要求低,故障率低,效果好。目前国内外生产厂家正在研究开发第三代智能型室温空调温控器,应用新型控制模型和数控芯片实现智能控制。现在已有国内厂家生产出了智能型室温空调温控器,并已应用于实际工程。 本课程设计要求设计温度控制系统,主要由温度数据采集、温度控制、按键和显示、通讯等部分组成。温度采集采用NTC或PTC热敏电阻(或由电位器模拟)或集成温度传感器、集成运算放大器构成的信号调理电路、AD转换器组成。温控部分采用交流开关BT136通过改变导通角进行调压限流达到控制加热丝温度的目的。 温度控制算法采用PID控制,可以采用普通PID或模糊PID。对控制PID参数进行整定,进行MATLAB仿真,说明控制效果。进行程序编制。 设计通讯协议,并能够通过RS485总线将数据传回上位机。2.课程设计的要求 1、选择相应元器件设计温度控制系统原理图并绘制PCB版图。 2、进行PID控制算法仿真,设计PID参数,或模糊PID规则。 3、系统功能要求:a要能够显示实时温度;b能够进行温度设置;c 能够进行PID参数设定;d能够把数据传回上位机;e可以设定本机地址。F温度控制范围0~99.9度。 4、编制程序并调试通过,并有程序流程图。

温度控制器课程设计要点

郑州科技学院 《模拟电子技术》课程设计 题目温度控制器 学生姓名 专业班级 学号 院(系)信息工程学院 指导教师 完成时间 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

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

本科学年论文(设计) 蔬菜大棚温控系统设计 系别信管系专业电子信息工 程 届别2012级班级12级电子信息工程 学生姓名唐姣学号2012550525 指导教师刘超群职称副教授 二O一五年六月

摘要 温度控制是蔬菜大棚最重要的一个管理因素,温度过高或过低,都会影响蔬菜的生长。主要介绍一种基于ST89C52单片机的温室蔬菜大棚温度控制系统,系统利用DS18B20温度传感器实现对温室大棚温度的测量,通过按键设置需要报警的上下限值。实验证明,该系统具有性价比高,使用寿命长等优点,具有一定实用价值。 【关键词】温度控制;继电器;温度检测

Abstract Temperature control is the most important vegetable greenhouse management factor, the temperature is too high or too low, will affect the growth of vegetables. Mainly introduces a control system based on the temperature in of the vegetable greenhouses in SCM st89c52, system using DS18B20 temperature sensor to realize the greenhouse temperature measurement, through the key set to alarm limit value. Experiments prove that the system has the advantages of high performance ratio, long service life, etc., and has some practical value. [Keywords]Temperature control; Relay; Temperature detection

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

序号(学号):040930727 长春大学光华学院 毕业设计(论文) 姓名魏明岩 系别 专业 班级0409307 指导教师马春龙 年月日

目录 摘要 (1) 第一章前言 (3) 1.1课题背景和意义 (3) 1.2温度控制系统的使用 (3) 1.3毕业设计任务 (4) 第二章系统方案 (5) 2.1水温控制系统设计任务和要求 (5) 2.2水温控制系统部分 (5) 2.3控制方式 (7) 第三章系统硬件设计 (8) 3.1总体设计框图及说明 (8) 3.2外部电路设计 (8) 3.3单片机系统电路设计 (9) 第四章系统软件设计和调试 (13) 4.1 程序框架结构 (13) 4.2程序流程图及部分程序 (13) 4.3 系统安装调试和测试 (17) 第五章结论 (18) 致谢 (19) 参考文献 (20) 附件1(程序代码) (20) 附件2(电路原理图) (27)

基于单片机的水温控制系统 【摘要】温度是工业控制对象主要被控参数之一,在温度控制中,由于受到温度被控对象特性(如惯性大、滞后大、非线性等)的影响,使得控制性能难以提高,有些工艺过程其温度控制的好坏直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。为了实现高精度的水温测量和控制,本文介绍了一种以Atmel公司的低功耗高性能CMOS单片机为核心,以PID算法控制以及PID参数整定相结合的控制方法来实现的水温控制系统,其硬件电路还包括温度采集、温度控制、温度显示、键盘输入以及RS232接口等电路。该系统可实现对温度的测量,并能根据设定值对温度进行调节,实现控温的目的。 【关键词】单片机AT89C51;温度控制;温度传感器PT1000;PID 调节算法 The summary: Temperature is the main control of industrial control of parameters,In temperature control, due to temperature controlled object properties (such as inertia big, big, lagging effect of nonlinear, etc.), to improve performance, some process temperature control of its direct impact on the quality of the product, and designed a kind of ideal temperature control system is a very valuable.In order to realize high precision temperature measurement and control, this paper introduces a meter taking Atmel company low-power high-performance CMOS chip as the core, and the PID control algorithm with PID parameters combination of control method to realize the temperature control system, the hardware circuit including temperature, temperature

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

基于单片机的智能温控系统的设计与实现 文档编制序号:[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 单片机按键复位电路

基于单片机的温度控制器附程序代码

生产实习报告书 报告名称基于单片机的温度控制系统设计姓名 学号0138、0140、0141 院、系、部计算机与通信工程学院 专业信息工程10-01 指导教师 2013年 9 月 1日

目录 1.引言.................................. 错误!未定义书签。 2.设计要求.............................. 错误!未定义书签。 3.设计思路.............................. 错误!未定义书签。 4.方案论证.............................. 错误!未定义书签。方案一................................................. 错误!未定义书签。方案二................................................. 错误!未定义书签。 5.工作原理.............................. 错误!未定义书签。 6.硬件设计.............................. 错误!未定义书签。单片机模块............................................. 错误!未定义书签。 数字温度传感器模块 .................................... 错误!未定义书签。 DS18B20性能......................................... 错误!未定义书签。 DS18B20外形及引脚说明............................... 错误!未定义书签。 DS18B20接线原理图................................... 错误!未定义书签。按键模块............................................... 错误!未定义书签。声光报警模块........................................... 错误!未定义书签。数码管显示模块......................................... 错误!未定义书签。 7.程序设计.............................. 错误!未定义书签。主程序模块............................................. 错误!未定义书签。 读温度值模块.......................................... 错误!未定义书签。 读温度值模块流程图: ................................. 错误!未定义书签。

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

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

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

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

相关文档
最新文档