搜档网
当前位置:搜档网 › 温度控制器毕业设计

温度控制器毕业设计

温度控制器毕业设计
温度控制器毕业设计

南通职业大学

毕业设计(论文)

课题:基于单片机的温度控制系统

学院电子信息工程学院

专业(方向)

班级电子092D

学号090202201

姓名陈玲

完成日期

指导教师刘剑峰

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

摘要

本文提出的温度采集控制系统以单片机(STC89C52)为核心,由控制部分、显示部分和温度测量部分组成。该系统大部分功能通过硬件来实现,电路简单明了,系统稳定性很高。

这套温度控制系统可以方便地实现温度测量、温度显示等功能,并通过与单片机连接的键盘可以实时设定测控温度的下限,还可以连接相应的外围电路,在收到单片机发出的指令后对环境进行检测

本文首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件模块的功能和它的工作过程;其次,详细阐述了程序的各个模块及其实现过程。本系统的主要设计思想是以硬件为基础,软件和硬件相结合,最终实现各个模块的功能。

关键字:单片机、温度采集、硬件模块

The Design of Temperature Control System Based on

SCM

ABSTRACT

The design and implementation of temperature control system based on SCM (AD590), it makes up of control part, display part and temperature testing part. Most functions of this system are realized by hardware, the electric circuit is reliable, and the system can achieve higher stability.

The system can measure and display the temperature, set the limit figure of temperature by the keyboard which connects with SCM instantly, and still can link corresponding peripheral equipment to heat the environment up after received the instruction that SCM issued.

Firstly, the working principle of hardware is described in this paper which adds the structural block diagram for explanation. This paper emphatically introduces the functions and working process of each applied module. Secondly, this text expounds the functions of each module of program. The dominant thought of this text is that hardware is regarded as the foundation, software combining with hardware to actualize the functions.

Key Words:SCM、 Temperature collection、 Hardware module

引言

在国民经济各部门,如电力、化工、机械、冶金、农业、医学以及人们的日常生活中,温度检测是十分重要的。在许多模拟量控制和监视应用中,温度测控通常是基于 -40℃~125℃温度范围内的应用,如环境监测、蔬菜大棚、粮库、热电偶冷端温度补偿、设备运行的可靠性等应用。实时采集温度信息,及时发现潜在故障,并采取相应的处理措施,对确保设备良好运行具有重要意义。

本文介绍了一个基于单片机的温度控制系统,该系统可以方便地实现温度采集、温度显示等功能。本系统的温度控制部分采用单片机完成。单片机有着体积小、功耗低、功能强、性能价格比高、使用电子元件较少、内部配线少、制造调试方便等显著优点,将其用于温度检测和控制系统中可大大地提高控制质量和自动化水平,具有良好的经济效益和推广价值。利用单片机对温度进行测控的技术,日益得到广泛应用。

在众多的温度控制系统中,测温元件常常选用热敏电阻、半导体测温二极管、三极管、集成温度传感器等。相比而言,集成温度传感器具有线性好、稳定度高、互换性强、易处理等突出优点,故在许多场所得到了广泛应用。本系统中单片机作为下位机,完成测温任务,并通过与单片机连接的键盘可以实时设定测控温度的下限。本系统还可以连接相应的外围加热电路,当环境温度低于设定下限温度时,单片机发出的指令,加热器起动对环境进行加热,当温度回升到下限温度时加热器停止加热。为了便于操作,还设计一个简单的操作面板,它主要由键盘与按钮开关组成,通过操作面板可以进行系统的开停、RESET、设置温度下限告警值等。键盘输入部分采用了键盘专用IC 74C922,简化了软件编程,用起来非常方便。

系统软件主要由初始化程序、主程序、监控显示程序等组成。其中初始化程序是对单片机的接口工作方式,A/D转换方式等进行设置;显示程序包括对显示模块的初始化、显示方式设定及输出显示;主程序则完成对采集数据进行处理。

该系统应用范围相当广泛,同时采用单片机技术,由于单片机自身功能强大,因而系统设计简单,工作可靠,抗干扰能力强,也可在此基础上加入通信接口电路,实现与上位机之间的通信。

1 功能与设计要求

这套温度采集、控制系统可以方便地实现温度测量、温度显示等功能,并通过与单片机连接的键盘可以随时设定测控温度的下限,还可以连接相应的外围电路,在收到单片机发出的指令后对环境进行监测,当温度回升到下限温度时加热器停止监测。

1、采集温度并显示温度值。对温度控制器而言,最基本的功能是测温功能即能时时采集被测环境的温度并通过显示部分显示出来。

2、设定测控温度下限。温度采集一般都具有设定限定温度功能,即预设一个温度值,一旦温度低于这个温度值,控制器就会发出提示,连接相应的外围电路就可以对环境进行检测。

3、采用专用直流供电电源。与其它的温度控制器相比,本系统的温度采集器输出模拟电流,易受干扰。因而必须以专用直流电源供电,分别为模拟部分和数字部分提供专用电压。

2 方案论证 方案一

采用美国DALLAS 半导体公司继DS1820之后推出的一种该进型智能温度传感器DS18B20作为检测元件,检测范围—55~125℃,最大分辨率可达0. 0625℃。DS18B20可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点,

本电路由3个模块组成;主控制器,测温电路、显示电路以及扫描驱动。

主控制电路:单片机STC89C52具有低电压供电和小体积等特点。 显示电路;采用LCD 液晶1602显示。

测量电路:采用DS18B20测量,水泥电阻是DS18B20测量的对象。 扫描驱动:DS18B20与单片机的接口电路

DS18B20可以采用两种方式供电,一种是采用电源供电方法,如图此时DS18B20

DS18B20

STC89C52

主控制器

显示电

扫描驱动

的1脚接地,2脚作为信号线,3脚接电源。

当DS18B20处于写存储器操作和温度A/D转换操作时,总线上必须有强的上位,上位开启时最大为10 uA。采用寄生电源供电方式时VDD和GND端军接地。由于单线制只有一根线,因此发送接口必须是三态的。

方案二

由AD590配以ADC0809。ADC0809是最常用的8位模数转换器,属于逐次逼近型。ADC0809采用单一的+5V供电,片内有带锁存功能的8路模拟开关,可对0—5V,8路模拟信号分时进行转换,完成一次转换的的时

2.1 方案比较

方案二中使用AD590配以ADC0809采集温度,结构较复杂,适合较大规模的工业农业使用。成本较高故从以上两种方案,很容易看出采用方案一,电路不仅比较简单,软件设计也比较简单,故采用了方案一。

2.2 传感器的选择

测量温度有很多传感器。热电偶灵敏度较低,但能在很宽广的温度范围内使用;热敏电阻的工作温度范围较窄,但灵敏度高,有利于检测微小温差,其输出特性量非线性,检测时需要有线性化装置;廉价的集成电路(IC)温度传感器性能离散度很大,用于高精度测量时,必须进行校准;测温铂电阻温度系数的离散度很小,精确度高,灵敏度也较好,特别适用于1000度以下的温度测量,但价格昂贵。

集成电路温度传感器利用了半导体PN结电流电压特性和温度的相关性,与热敏电阻、热电偶相比,最大优点是输出线好,测温精度较高。感温部分、传感器驱动部分、信号处理部分等电路均集成化并封闭在一个小型管壳内,使用方便。

DS18B20也支持“一线总线”接口,测量温度范围为 -55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。DS1822的精度较差为± 2°C 。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。与前一代产品不同,新的产品支持3V~5.5V的电压范围,使系统设计更灵活、方便。而且新一代产品更便宜,体积更小.分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。

故在本系统中选择DS18B20传感器比较好。

2.3控制芯片的选择

本设计选用单片机为控制芯片是因为它有以下优点。第一,可靠性良好。单片机是按照工业控制要求所设计的,其抗工业噪声优于一般的CPU,程序指令及常数数据都烧写在ROM内,其许多信号通道均在同一个芯片内,因此可靠性高;第二,易扩充。单片机具有一般微电脑所必需的器件,如三态双向总线、并行及串行的输入/输出引脚,可以扩充为各种规模的微电脑系统;第三,控制功能强。为了满足工业控制的要求,单片机的指令除了输入/输出控制指令、逻辑判断指令外,还有更为丰富的条件分支跳跃指令。

利用单片机的智能性,可方便的实现具有智能的数据采集和处理。在采用单片机为实现形式时,有很多种单片机可以实现数据采集、数据处理功能,通常会用以下几种单片机来实现:

1、采用PIC来实现。美国微芯科技股份有限公司推出的采用RISC(精简指令集)和哈佛总线(Harvard)结构的PIC系列CMOS 8位单片机,其主要特点是数据总线是8位的,而其指令总线则有12位、14位和16位3种。

2、采用AVR来实现。AVR单片机的特点:速度快、片内资源丰富、保密性好、可重复擦写及在系统编程ISP、工作电压范围宽、功耗低、支持JTAG仿真、与C语言的完美配合。

3、采用STC89S52来实现。STC89C52结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统,属于80C51增强型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能,适合于类似马达控制等应用场合。

3 电路的各部分的工作原理

3.1 整个电路的原理

该电路实现的功能是温度控制器,是用传感器18B20实现对温度的测量,首先对温度设置上限值和下限值,如果DS18B20能正常工作,继电器闭合,对水泥电阻加热,如果温度超过了所限制的温度值时,继电器打开,停止对水泥电阻的加热;如果此时的温度低于所设置的温度时,继电器闭合,继续对水泥电阻加热。上下值的设置由键盘(4×4)来完成,键盘还有切换功能和调节时间的作用另外,显示温度值是由液晶LCD1602显示。在每个时间段里,它都会把每个时间段里所测的温度记录下来,即温度和

时间的记录功能。

3.2 部分电路的工作原理 3.2.1显示电路

SMC1602标准字符点阵型液晶显示模块,采用点阵型液晶显示器,可显示16个×2行西文字符。广泛应用于各类仪器仪表以及电阻设备。

温度和时间的显示,可以用此液晶来显示所测得的温度值。液晶DS1602显示温度时,是显示数据的ASCII 码,所以,在编写程序是,先把数据转换成ASSCII ,然后,再在也液晶上显示所测的温度值和时间值。温度和时间分别在不同的界面显示出来。另外,液晶还可以显示出时间和温度的调节,显示出每个时间阶段所测量的温度。

具体的显示电路如图3-2-1

V S S

1V C C

2V 03R S 4R /W

5E 6D B 07D B 18D B 29D B 310D B 411D B 512D B 613D B 714B L A 15B L K

16

C 42

1602R 3

10K

V CC

P 0.2P 0.3P 0.4P 2.0P 2.1P 2.2P 2.3P 2.4P 2.5P 2.6P 2.7

图3-2-1

3.2.2 键盘

键盘是用的4×4键盘,16个按键可以实现很多功能。

按键1到按键10是显示的键值0~9,温度的上下限制就由此10个按键来完成;

按键11的功能是按下按键显示出记录每个时间阶段的温度值和时间值的界面,进入界面的是清零的界面,每按键一次,就会显示一个时间阶段的温度值,共可以显示5个时间阶段的温度值;

按键13的功能是对时间的调节,按键按下后出现的是时间的界面,对时间的调节是用按键1到按键10这10个按键来实现,时间是调节是从右向左的移动,如,原本的时间为2000年,现在想显示2012年,按下按键1(键值为1),则显示为2001年,再按下按键2(键值为2)则显示为2012

年。低下的调节跟上述一样的实现;

按键14的功能是按下按键14后出现温度调节界面(1#:00○C ),然后利用按键1到按键10来调节温度的上下限值;

按键16的功能是刚上电的时候液晶第一行显示System Ok,第二行显示Press any key 。按下第一次此键显示时间年、月、日、时分秒,按下第二次此按键显示当前所测的温度,按下第三次此按键是显示之前所设置的温度的上限值或下限值,再按一次的话,就会返回刚刚上电的界面。

具体的键盘电路如图3-2-2所示。

S2

S3S4S5S6

S7S8S9S10

S11S12S13S14

S15S16S17R 3510K

R 3610K R 3710K R 3810K VCC

P 1.1

P 1.0

P 1.2

P 1.3

P1.4

P1.5

P1.6

P1.7

图3-2-2

3.2.3 传感器DS18B20和继电器

DS18B20支持“一线总线”接口,测量温度范围为 -55°C~+125°C ,在-10~+85°C 范围内,精度为±0.5°C 。DS1822的精度较差为± 2°C 。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量。DS18B20的引脚:1脚接地 ;2脚是数字: 信号输入输出,一线输出:源极开路;3 脚是电源:可选电源管脚。

当传感器工作正常时,当继电器分别达到上限值或下限值时它就从12V 电源对水泥电阻不加热或加热所得来的温度值,在送到液晶1602上显示。

电路中的三极管9013(9013是开关型三极管)起开关作用,当单片机给出低电平时,即三极管基极为低电平,三极管导通,相当于开关闭合,即继电器常开开关闭合,起到了切换量程的功能;当单片机给出高电平时,即三极管基极为高电平时,三极管截止,相当于开关断开,即继电器常开开关断开。用继电器来驱动电源对水泥电阻加热与否。继电器闭合,对水泥电阻加热;继电器打开,就停止对水泥电阻加热。

水泥电阻是传感器DS18B20的测量对象,用继电器来驱动电源对水泥电阻加热与否。继电器闭合,对水泥电阻加热;继电器打开,就停止对水泥电阻加热。具体的电路图如图3-2-3所示。

123

R 418B20

K 1

Q 1N PN

10k R ES2

10k R ES2

V CC

C 41103

12

J 1

12V

P0.1

+5V P0.0

图3-2-3

3.2.4 电源部分

给电源部分的变压器原边提供的电压是12V 交流电压,他可分两部分做用。一是经过整流电路、滤波电路和7805芯片输出一个5V 电压,给单片机提供5电压;二是给水泥电阻加热。电压电路见图3-2-4所示。

三端IC 是指这种稳压用的集成电路,只有三条引脚输出,分别是输入端、接地端和输出端,如图2所示。该系列集成稳压IC 型号中的78或79后面的数字代表该三端集成稳压电路的输出电压,三端固定集成稳压电路引脚安排如下:LM7805:引脚1:输入 引脚2:接地 引脚3:输出

D 12

IN4007D 14IN4007

D 15IN4007

D 13IN4007

C 18

2200U F

C 19104

C 20104

1

2

3

U 77805

R 61K

D 16LED

12

J812

J9+5v

图3-2-4 图2

3.2.5 时钟部分

实时时钟电路DS1302是DALLAS 公司的一种具有涓细电流充电能力的电路,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32.768kHz 晶振。DS1302可以用于数据记录,特别是对某些具有特殊意义的数据点的记录,能实现数据与出现该数据的时间同时记录。这种记录对长时间的连续测控系统结果的分析及对异常数据出现的原因的查找具有重要意义。 DS1302的引脚排列如图1所示。

Vcc1为后备电源,VCC2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V 时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。

X1和X2是振荡源,外接32.768kHz 晶振。

RST 是复位/片选线,通过把RST 输入驱动置高电平来启动所有的数据传送。RST 输入有两种功能:首先,RST 接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST 提供终止单字节或多字节数据的传送手段。当RST 为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST 置为低电平,则会终止此次数据传送,I/O 引脚变为高阻态。上电运行时,在Vcc≥2.5V 之前,RST 必须保持低电平。只有在SCLK 为低电平时,才能将RST 置为高电平。

I/O 为串行数据输入输出端(双向)。 SCLK 始终是输入端。

VCC 21

X12X23GND 4

C E

5I/O 6SC LK 7VCC 18

U1DS1302

Y1

32.768

5V

C 11

223P0.5P0.6P0.7

图3

4 软件部分

程序部分是实现电路的功能的重要部分,本软件是实现温度的测量,主要包括4×4键盘,液晶1602的显示,DS18B20测量功能,整体的软件流程图如下所示

五 调试过程及测试结果

我们组仔细的检查了硬件部分,没有错误 。 我们把焊好的硬件部分通过计算机把编好的程序用单片机传送进去。这样完成了数字温度计的制作,然后用一字螺丝刀对滑动变阻器进行调试,在第一次时候我们没有达到预订的要求 温度的变化范围变化太大,为了达到温度的变化范围我们换了小阻值的电阻,由于电流过大把电阻烧了。最后经过几次的努力达到了技术指标的要求温度范围为-23.0— +19.6℃,最终我们完成了数字温度计的全部制作。

开 始 开 中 断 1602C 液晶显时间 显示 当前温度显示 目标温 度显示 历史

记录

调整 时间

总结

温度是工业生产中经常碰到的控制参数之一, 对温度控制的好坏直接影响

产品的质量甚至产品制造的成功与失败, 因而对温度的控制具有广泛的实际应

用价值和应用前景

在这次设计中,遇到很多的困难,在硬件,在调试时,键盘和液晶方面没有错误,总体来说还好,但在与软件相结合时,发现当温度达到目标温度时继电器不跳,以为是硬件方面连接错的,可是就是找不到,后来经过老师的检查,发现软件方面发生错误,经过修改,可以正常使用。在本次系统中,刚刚开始不知道怎么着手,一开始要设计硬件方面,老师的辅导,我们认真的画出本系统的电路原理图,虽然有些小的错误,但也认真的修改出来。在软件方面,业遇到也困难,后来也克服了,所以在本次设计中,拿到一个课题时,首先要对此可以认真的分析,抓住其中的重点,看看要实现什么功能;然后针对其中的重点和功能,认真的设计和完成此次的项目。

参考文献

[1]纪友芳,李大海,林美娜.智能温度控制仪的设计与实现[J].计算机工程与设计2007.28(17):4200-4202.

[[2]齐志才,赵继印.MCS-51系列单片机原理及接口技术.北京:中国建筑工业出版社,2005.

[3]沙占友. 集成温度传感器原理与应用.北京:机械工业出版社,2002,

84-95.

[4]李玉峰,倪虹霞.MCS-51系列单片机原理与接口技术[M].北京:人民邮

电出版社,2004,187-216.

[5]刘君华.智能传感器系统[J].西安:西安电子科技大学出版社,1999,

83-105.

[6]刘伯春,智能PID调节器的设计与应用[J].电气自动化,1995(3)18-21.

[7]谭浩强,C程序设计[M].清华大学出版社,1998,1.

致谢

首先谢谢学院举行本次活动,再次感谢我的辅导老师,在本次设计中我们遇到很多的困难,老师耐心的帮我们分析,让我们根据他的分析发现错误发生在哪里并修改其中的错误。本次的活动让我学到很多的知识也让我知道自己的知识其实还是很少,还有很多的知识在等着我去学。其次在本次设计中是以组的形式组织的,我感觉到在一组中,最重要的是小组的团结精神,只要小组团结,不管遇到什么困难,都会被我们一个一个的解决的。在本次设计结束后,我会多学习知识,让自己更充实。

附录

1.附录一:电路原理图

R 1C 6

C 7

C 8

D 11

R 2R X D T X D V C C 5

V C C 5C 5

10u f

S 1

S 2

S 3

S 4S 5S 6

S 7

S 8S 9S 10S 11

S 12S 13S 14

S 15

S 16S 17R 3510K

R 3610K R 3710K R 3810K V C C

P 1.1

P 1.0

P 1.2

P 1.3

P 1.4P 1.5P 1.6

P 1.7

P 1.01P 1.12P 1.23P 1.34P 1.45P 1.56P 1.67P 1.78R E S E T 9R X D /P 3.010T X D /P 3.111I N T 0/P 3.212I N T 1/P 3.313T 0/P 3.414T 1/P 3.515W R /P 3.616R D /P 3.717X T A L 218X T A L 119V S S 20P 2.0/A 8

21P 2.1/A 922P 2.2/A 1023P 2.3/A 1124P 2.4/A 1225P 2.5/A 1326P 2.6/A 1427P 2.7/A 1528P S E N 29A L E /P R O G 30E A /V D D 31P 0.7/A D 732P 0.6/A D 633P 0.5/A D 534P 0.4/A D 435P 0.3/A D 336P 0.2/A D 237P 0.1/A D 138P 0.0/A D 039V C C 40R 4C o m p o n e n t _1123

R 418B 20K 1Q 1N P N

10k R E S 2

10k

R E S 2V C C

C 41103V S S 1V C C 2V 03R S 4R /W 5E 6

D B 07D B 18D B 29D B 310D B 411D B 512D B 613D B 714B L A 15B L K

16

C 421602R 3

10K

V C C

P 0.2P 0.3P 0.4P 2.0P 2.1P 2.2P 2.3P 2.4P 2.5P 2.6P 2.712

J 1

12V V C C 21X 12X 23G N D 4C E

5I /O 6S C L K 7V C C 18U 1

D S 1302Y 1

32.768

5V C 11

223

主要元器件清单

元件名称容量数量按钮17 发光二极管 2 二极管IN4007 4 电解电容2200UF,16V 1

1000UF,16V 1

10UF,16V 2 电容104 2

0.1UF 3

27PF 2 电阻1K 1

10K 6 电位器10K 1 LM7805 1 晶振12M 1 DS18B20 1 STC89C52 1 三极管NPN,9013 2 液晶1602 1 继电器5V 1 水泥电阻5W,33? 1

温度控制器的设计与制作共13页

温度控制器的设计与制作 一、功能要求 设计并制作一个温度控制器,用于自动接通或断开室内的电加热设备,从而使室内温度达到设定温度要求,并能实时显示室内温度。当室内温度大于等于设定温度时,控制器断 ?时,控制器接通电加热设备。 开电加热设备;当室内温度比设定温度小2C 控温范围:0~51C? 控温精度:≤1C? 二、硬件系统设计 1.硬件系统由七部分组成,即单片机及看门狗电路、温度检测电路、控制输出电路、键盘电路、显示电路、设置温度储存电路及电源电路。 (1)单片机及看门狗电路 根据设计所需的单片机的内部资源(程序存储器的容量、数据存储器的容量及I/O口数量),选择AT89C51-24PC较合适。为了防止程序跑飞,导致温度失控,进而引起可怕的后果,本设计加入了硬件看门狗电路IMP813L,如果它的WDI脚不处于浮空状态,在1.6秒内WDI不被触发(即没有检测到上什沿或下降沿),就说明程序已经跑飞,看门狗输出端WDO将输出低电平到手动复位端,使复位输出端RST发出复位信号,使单片机可靠复位,即程序重新开始执行。(注:如果选用AT89S51,由于其内部已具有看门狗电路,就不需外加IMP813L) (2)温度检测电路 温度传感器采用AD590,它实际上是一个与绝对温度成正比的电流源,它的工作电压为4~30V,感测的温度范围为-550C~+1500C,具有良好的线性输出,其输出电流与温度成正比,即1μA/K。因此在00C时的输出电流为273.2μA,在1000C时输出电流为373.2μA。温度传感器将温度的变化转变为电流信号,通过电阻后转变电压信号,经过运算放大器JRC4558运算处理,处理后得到的模拟电压信号传输给A/D转换部分。A/D转换器选用ADC0804,它是用CMOS集成工艺制成的逐次逼近型模数转换芯片,分辨率8位,转换时间100μs,基准电压0~5V,输入模拟电压0~5V。 (3)控制输出电路 控制信号由单片机的P1.4引脚输出,经过光耦TLP521-1隔离后,经三极管C8550直接驱动继电器WJ108-1C-05VDC,如果所接的电加热设备的功率≤2KW,则可利用继电器的常开触点直接控制加热设备,如果加热设备的功率>2KW,可以继电器控制接触器,由接触器直接控制加热设备。 (4)键盘电路 键盘共有四个按键,分别是S1(设置)、S2(+)、S3(-)、S4(储存)。通过键盘来设置室内应达到的温度,键盘采用中断方式控制。 (5)显示电路 显示电路由两位E10501_AR数码管组成,由两片74LS164驱动,实现静态显示,74LS164所需的串行数据和时钟由单片机的P3.0和P3.1提供。对于学过“串行口”知识的班级,实习时,可以采用串行口工作于方式0,即同步移位寄存器的输出方式,通过串行口输出显示数据(实时温度值或设置温度值);对于没学过“串行口”知识的班级,实习时,可以采用模拟串行口的输出方式,实现显示数据的串行输出。 (6)设置温度存储电路 为了防止设定温度在电源断电后丢失,此设计加入了储存电路,储存器选用具有I2C总线功能的AT24C01或FM24C01均可。每次通过键盘设置的室内设定温度都通过储存器储存起来,即使是电源断电,储存器存储的设定温度也不丢失,在电源来电后,单片机自动将设

冰箱冷藏室温度智能控制系统(DOC)

目录 摘要 (1) 1 引言 (1) 2 设计思路 (2) 2.1 设计任务 (2) 2.2 设计的理论基础 (2) 2.3 冰箱的系统组成 (2) 2.3.1 蒸汽式压缩机电冰箱 (2) 2.3.2 直冷式电冰箱 (3) 2.4 总体设计方案选择 (3) 2.5 方案总体介绍 (4) 3 硬件系统设计 (4) 3.1 系统总体结构 (4) 3.2 温度采集模块 (5) 3.2.1 温度采集模块的选择 (5) 3.2.2 DS18B20测温电路 (6) 3.2.3 测量数据的比较 (7) 3.3 单片机系统及液晶模块 (7) 3.3.1 微处理器(单片机) (7) 3.3.2 显示电路的设计 (8) 3.4 输出控制模块 (9) 4 软件设计 (9) 4.1 主程序流程框图 (10) 4.2 DS18B20工作的流程图 (12) 5 调试与实验 (12) 5.1 使用说明 (12) 5.1.1 Keil单片机模拟仿真 (12) 5.2 功能测试 (14) 5.2.1 温度测量分辨率 (14) 5.3 晶振的选择 (14) 附录1 硬件原理图 (15)

冰箱冷藏室温度智能控制系统 摘要:本智能温度控制主要由温度采集模块、液晶显示模块、单片机智能控制模块和输出控制模块组成。此次设计相比于传统的冰箱温度控制器,温度信号更加精确,利用单片机控制冷藏室温度在1℃~5℃之间,当温度低于1℃,继电器不工作;当温度高于5℃,继电器开始工作,并且利用液晶显示冷藏室温度的变化。 关键词:温度采集;液晶显示;温度控制 1 引言 随着集成电路的发展,单片机的功能也越发的多样。单片机因为他本是的诸多优点,比如功能强、体积小、可靠性高、开发的周期短,成为各种检测控制方面被广泛应用的元器件,在电子工业生产中变为不可缺少的存在,特别是在我们日常的生活生产中也发挥了很多的作用[1]。而在日常生活中,冰箱已经成了家庭生活中不可缺少的一部分,就此对于冰箱的性能要求也越来越高。在这其中冰箱的智能温度控制是现今市场上冰箱重要选择。 现在市面上的冰箱大多都包含着两部分,分别是冷藏室和冷冻室。其中冷藏室用于冷藏食物,要求有一定的保鲜作用,不可冻伤食物;冷冻室一般用于对食物的冷冻作用。 现代信息技术的三大基础是信息采集(即传感器技术)、信息传输(通用技术)和信息处理(计算机技术)。目前信息技术中前端的产品就是传感器,而其中被广泛应用在工业生产、科学研究方面的传感器就是温度传感器,在这些领域中温度传感器的应用是位于各种传感器的第一位[2]。 智能温度传感器最早是出现在20世纪90年代的中期,在其内部就应用了A/D转换器,但他测量的温度范围比较低,而且也只有1℃的分辨率。到了21世纪以后,智能温度传感器正在迅速的朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向发展[3]。 传统电冰箱的温度一般是由冷藏室控制。冷藏室、冷冻室之间不同的温度是通过调节蒸发器在两室的面积大小来实现的,温度的调节完全是依靠压缩机的开停来控制。但是影响冰箱内部温度的因素有很多种:如放到冰箱内的食物

计算机控制课程设计电阻炉温度控制系统

计算机控制课程设计 报告 设计题目:电阻炉温度控制系统设计 年级专业:09级测控技术与仪器 化工、机械、食品等领域。温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量。因而设计一种较为理想的温度控制系统是非常有价值的。本设计就是利用单片机来控制高温加热炉的温度,传统的以普通双向晶闸管(SCR)控制的高温电加热炉采用移相触发电路改变晶闸管导通角的大小来调节输出功率,达到自动控制电加热炉温度的目的。这种移相方式输出一种非正弦波,实践表明这种控制方式产

生相当大的中频干扰,并通过电网传输,给电力系统造成“公害”。采用固态继电器控温电路,通过单片机控制固态继电器,其波形为完整的正弦波,是一种稳定、可靠、较先进的控制方法。为了降低成本和保证较高的控温精度,采用普通的ADC0809芯片和具有零点迁移、冷端补偿功能的温度变送器桥路,使实际测温范围缩小。 1.1电阻炉组成及其加热方式 电阻炉是工业炉的一种,是利用电流通过电热体元件将电能转化为热能来加热或者熔化元件或物料的热加工设备。电阻炉由炉体、电气控制系统和辅助系统组成,炉体由炉壳、加热器、炉衬(包括隔热屏)等部件组成。由于炉子的种类不同,因而所使用的燃料和加

热方法也不同;由于工艺不同,所要求的温度高低不同,因而所采用的测温元件和测温方法也不同;产品工艺不同,对控温精度要求不同,因而控制系统的组成也不相同。电气控制系统包括主机与外围电路、仪表显示等。辅助系统通常指传动系统、真空系统、冷却系统等,因炉种的不同而各异。电阻炉的类型根据其热量产生的方式不同,可分为间接加热式和直接加热式两大类。间接加热式电阻炉,就是在炉子内部有专用的电阻材料制作的加热元件, (4)电阻炉温度按预定的规律变化,超调量应尽可能小,且具有良好的稳定性; (5)具有温度、曲线自动显示和打印功能,显示精度为±1℃; (6)具有报警、参数设定、温度曲线修改设置等功能。

温度控制器的设计

目录 第一章课程设计要求及电路说明 (3) 1.1课程设计要求与技术指标 (3) 1.2课程设计电路说明 (4) 第二章课程设计及结果分析 (6) 2.1课程设计思想 (6) 2.2课程设计问题及解决办法 (6) 2.3调试结果分析 (7) 第三章课程设计方案特点及体会 (8) 3.1 课程设计方案特点 (8) 3.2 课程设计心得体会 (9) 参考文献 (9) 附录 (9)

第一章课程设计要求及电路说明 1.1课程设计要求与技术指标 温度控制器的设计 设计要求与技术指标: 1、设计要求 (1)设计一个温度控制器电路; (2)根据性能指标,计算元件参数,选好元件,设计电路并画出电路图; (3)撰写设计报告。 2、技术指标 温度测量范围0—99℃,精度误差为0.1℃;LED数码管直读显示;温度报警指示灯。

1.2课程设计电路说明 1.2.1系统单元电路组成 温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S51,温度传感器采用DS18B20,用3位LED数码管以串口传送数据实现温度显示。 1.2.2设计电路说明 主控制器:CPU是整个控制部分的核心,由STC89C52芯片连同附加电路构成的单片机最小系统作为数据处理及控制模块. 显示电路:显示电路采用4个共阳LED数码管,用于显示温度计的数值。报警电路:报警电路由蜂鸣器和三极管组成,当测量温度超过设计的温度时,该电路就会发出报警。 温度传感器:主要由DS18B20芯片组成,用于温度的采集。 时钟振荡:时钟振荡电路由晶振和电容组成,为STC89C52芯片提供稳定的时钟频率。

第二章课程设计及结果分析 2.1课程设计 2.1.1设计方案论证与比较 显示电路方案 方案一:采用数码管动态显示 使用一个七段LED数码管,采用动态显示的方法来显示各项指标,此方法价格成本低,而且自己也比较熟悉,实验室也常备有此元件。 方案二:采用LCD液晶显示 采用1602 LCD液晶显示,此方案显示内容相对丰富,且布线较为简单。 综合上述原因,采用方案一,使用数码管作为显示电路。 测温电路方案 方案一:采用模拟温度传感器测温 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。 方案二:采用数字温度传感器 经过查询相关的资料,发现在单片机电路设计中,大多数都是使用传感器,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。 综合考虑,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。 2.1.2设计总体方案 根据上述方案比较,结合题目要可以将系统分为主控模块,显示模块,温度采集模块和报警模块,其框图如下:

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

基于单片机的温度控制器设计 内容摘要:该温度报警系统以AT89C51单片机为核心控制芯片,实现温度检测报警功能的方案。该系统能实时采集周围的温度信息,程序内部设定有报警上下限,根据应用环境不同可设定不同的报警上下限。该系统实现了对温度的自动监测和自动调温功能。 关键词:AT89C51ADC0808 温度检测报警自动调温 Abstract:The temperature alarm system AT89C51 control chip, realize temperature detection alarm function scheme. The system can collect real-time temperature information around that internal procedures set alarm equipped, according to different application environment can be set different alarm upper. The system realizes the automatic monitoring of temperature. The instrument can achieve the automatic thermostat function. Keywords:AT89C51 ADC0808Temperature detectingalarmautomatic thermostat 引言:本课题是基于单片机的温度控制器设计,经过对对相关书籍资料的查阅确定应用单片机为主控模块通过外围设备来实现对温度的控制。实现高低温报警、指示和低温自加热功能(加热功能未在仿真中体现)。 1.设计方案及原理 1.1设计任务 基于单片机设计温度检测报警,可以实时采集周围的温度信息进行显示,并且可以根据应用环境不同设定不同的报警上下限。 1.2设计要求 (1)实时温度检测。 (2)具有温度报警功能。 (3)可以设报警置温度上下限。 (4)低于下限时启动加热装置。 1.3总体设计方案及论证

简易温度控制器制作

电子技术综合训练 设计报告 题目:简易温度控制器制作 姓名:谢富臣 学号:08220404 班级:控制工程2班 学院:电信学院 日期:2010.07.16

摘要 我们本次课程设计的主题是做一个简易温度控制器。具体方法是采用热敏电阻作为温度传感器,将温度模拟量转化为数字量,再利用比较运算放大器与设置温度值进行比较,输出高或低电平至电路控制元件从而对控制对象进行控制。整个电路分为四个部分:测温电路,比较电路,报警电路,控制电路。其中后三者为技术重点。

目录 第一部分:任务要求 (4) 第二部分:概述 (5) 第三部分:技术要求及方案 (6) 第四部分:工作原理 (7) 第五部分:单元电路 (8) 第六部分:参考文献 (10) 第七部分:总结及体会 (11) 第八部分:附录 (12)

一:任务要求 2010 年春季学期

二:概述 设计并制作一个温度监控系统,用温度传感器检测容器内水的温度,以检测到的温度信号控制加热器的开关,将水温控制在一定的范围之内。具体要求如下: 1、当水温小于50℃时,H1、H2两个加热器同时打开,将容器内的水加热,; 2、当水温大于50℃,但小于60℃时,H1加热器打开,H2加热器关闭; 3、当水温大于60℃时,H1、H2两个加热器同时关闭; 4、当水温小于40℃,或者大于70℃时,用红色发光二极管发出报警信号; 5、当水温在40℃~70℃之间时,用绿色发光二极管指示水温正常; 6、电源:220V/50HZ的工频交流电供电。 (注:直流电源部分仅完成设计即可,不需制作,用实验室稳压电源调试) 按照以上技术完成要求设计出电路,绘制电路图,对设计的电路用Multisim或OrCAD/PspiceAD9.2进行必要的仿真,仿真通过后购买元器件,用万用板焊接电路,然后对制作的电路完成调试,撰写设计报告,通过答辩。设计电路时,应考虑方便调试。 三:技术要求及方案

温度控制器课程设计要点

郑州科技学院 《模拟电子技术》课程设计 题目温度控制器 学生姓名 专业班级 学号 院(系)信息工程学院 指导教师 完成时间 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的环境温度简易测控系统,用于替代传统的低精度、不易读数的温度计。但系统预留了足够的扩展空间,并提供了简单的扩展方式供参考,实际使用中可根据需要改成多路转换,既可以增加湿度等测控对象,也能减少外界因素对系统的干扰。 首先温度传感器把温度信号转换为电流信号,通过放大器变成电压信号,然后送入两个反向输入的运算放大器组成的比较器电路,让电位器来改变温度范围的取值,最后信号送入比较器电路,通过比较来判断控制电路是否需要工作。此方案是采用传统的模拟控制方法,选用模拟电路,用电位器设定给定值,反馈的温度值与给定的温度值比较后,决定是否加热。 关键词:温度传感器比较器继电器

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

目录 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

武汉理工大学模电课设温度控制系统设计

课程设计任务书 学生姓名:张亚男专业班级:通信1104班 指导教师:李政颖 工作单位:信息工程学院 题目: 温度控制系统的设计 初始条件:TEC半导体制冷器、UA741 运算放大器、LM339N电压比较器、稳压管、LM35温度传感器、继电器 要求完成的主要任务: 一、设计任务:利用温度传感器件、集成运算放大器和Tec(Thermoelectric Cooler, 即半导体致冷器)等设计一个温度控制器。 二、设计要求:(1)控制密闭容器内空气温度 (2)控制容器容积>5cm*5cm*5cm (3)测温和控温范围0℃~室温 (4)控温精度±1℃ 三、发挥部分:测温和控温范围:0℃~(室温+10℃) 时间安排:19周准备课设所需资料,弄清各元件的原理并设计电路。 20周在仿真软件multisim上画出电路图并进行仿真。 21周周五前进行电路的焊接与调试,周五答辩。 指导教师签名:年月日 系主任(或责任教师)签名:年月日

温度控制系统的设计 1.温度控制系统原理电路的设计 (3) 1.1 温度控制系统工作原理总述 (3) 1.2 方案设计 (3) 2.单元电路设计 (4) 2.1 温度信号的采集与转化单元——温度传感器 (4) 2.2 电压信号的处理单元——运算放大器 (5) 2.3 电压值表征温度单元——万用表 (7) 2.4 电压控制单元——迟滞比较器 (8) 2.5 驱动单元——继电器 (10) 2.6 TEC装置 (11) 2.7 整体电路图 (12) 3.电路仿真 (12) 3.1 multisim仿真 (12) 3.2 仿真分析 (14) 4.实物焊接 (15) 5.总结及体会 (16) 6.元件清单 (18) 7.参考文献 (19)

温度控制系统毕业设计

摘要 在日常生活及工农业生产中,对温度的检测及控制时常显得极其重要。因此,对数字显示温度计的设计有着实际意义和广泛的应用。本文介绍一种利用单片机实现对温度只能控制及显示方案。本毕业设计主要研究的是对高精度的数字温度计的设计,继而实现对对象的测温。测温系数主要包括供电电源,数字温度传感器的数据采集电路,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

冰箱温度控制器CAREL IR33

快速查阅手册

界面说明 1. ON/OFF 开关键– UP (向上)键增加温度值 2. DOWN(向下)键降低数值–激活/停止手动除霜 3. 设定温度键 4. Prg/mute编程/消音键 5. 故障或错误报警图标 6. 高/低温警告图标 7. 化霜开始时此图标亮起 8. 压缩机起动时此图标亮起 9. 蒸发器风机起动时此图标亮起 10. 当辅助输出激活时图标亮起 控制器的主要功能

关机 当控制器关闭时,显示屏上显示OFF ,所有的内部继电器停止工作(不得电) 开机 当控制器打开时,有个特别的步骤测试显示器和按键。显示器亮起2秒钟。 三条横杠 “---“ 在屏幕上显示2秒钟,控制器就可以操作了。 压缩机图标闪烁,表示压缩机延迟起动,处于安全保护时间内 冰箱内温度设定 显示或设定温度,按以下步骤: 保持SET 按键按住超过1秒钟。控制器显示温度值; 通过上/下键增加或降低设定值,直到达到设定值; 再次按SET 按键,确认新的温度值。 常用参数(类别F ) 按Prg/mute 键超过5秒钟,控制器显示常用参数代码(类别F )。 –如果激活了报警,按下此键,可以先将蜂鸣器消音。 常用参数列表: St, rd, rt, rH, rL, dI, dt1, dt2, dP1, dP2, dd, d8, d/1, d/2, AL, AH, Ad, F1, Fd 配置参数 配置参数由密码保护,以防止出现不应该的修改,或者由未经授权的人员擅自修改。 (类别C ) 1. 同时按住Prg/Mute 和Set 按键3秒钟以上,显示屏显示闪烁的数字“0”,是 输入密码的提示符 2. 按UP 键设定密码– CAREL 温度控制器的密码设置为11(通过这个密码可以进入 配置参数 3. 按Set 键进入程序模式,通过上下键滚动找到相应的参数 4. 显示屏上显示优先调节参数项(类别C 参数)/2

热交换器温度控制系统课程设计报告书

热交换器温度控制系统 一.控制系统组成 由换热器出口温度控制系统流程图1可以看出系统包括换热器、热水炉、控制冷流体的多级离心泵,变频器、涡轮流量传感器、温度传感器等设备。 图1换热器出口温度控制系统流程图 控制过程特点:换热器温度控制系统是由温度变送器、调节器、执行器和被控对象(出口温度)组成闭合回路。被调参数(换热器出口温度)经检验元件测量并由温度变送器转换处理获得测量信号c,测量值c与给定值r的差值e送入调节器,调节器对偏差信号e进行运算处理后输出控制作用u。 二、设计控制系统选取方案 根据控制系统的复杂程度,可以将其分为简单控制系统和复杂控制系统。其中在换热器上常用的复杂控制系统又包括串级控制系统和前馈控制系统。对于控制系统的选取,应当根据具体的控制对象、控制要求,经济指标等诸多因素,选用合适的控制系统。以下是通过对换热器过程控制系统的分析,确定合适的控制系统。

换热器的温度控制系统工艺流程图如图2所示,冷流体和热流体分别通过换热器的壳程和管程,通过热传导,从而使热流体的出口温度降低。热流体加热炉加热到某温度,通过循环泵流经换热器的管程,出口温度稳定在设定值附近。冷流体通过多级离心泵流经换热器的壳程,与热流体交换热后流回蓄电池,循环使用。在换热器的冷热流体进口处均设置一个调节阀,可以调节冷热流体的大小。在冷流体出口设置一个电功调节阀,可以根据输入信号自动调节冷流体流量的大小。多级离心泵的转速由便频器来控制。 换热器过程控制系统执行器的选择考虑到电动调节阀控制具有传递滞后大,反应迟缓等缺点,根具离心泵模型得到通过控制离心泵转速调节流量具有反应灵敏,滞后小等特点,而离心泵转速是通过变频器调节的,因此,本系统中采用变频器作为执行器。 图2换热器的温度控制系统工艺流程图 引起换热器出口温度变化的扰动因素有很多,简要概括起来主要有: (1)热流体的流量和温度的扰动,热流体的流量主要受到换热器入口阀门的开度和循环泵压头的影响。热流体的温度主要受到加热炉加热温度和管路散热的影响。 (2 )冷流体的流量和温度的扰动。冷流体的流量主要受到离心泵的压头、转速

温度控制器的设计与制作

6.4实施—制作过程 6.4.1硬件设计 温度测量采用最新的单线数字温度传感器DS18B20,DS18B20是美国DALLAS 半导体公司最新推出的一种改进型智能温度传感器。与传统的热敏电阻相比,它能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。可以分别在93.75ms 和750ms 内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。因而,使用DS18B20可使系统结构更趋简单,可靠性更高。 降温控制系统采用低压直流电风扇。当温度高于设定最高限温度时,启动风扇降温,当温度降到指定最高限温度以下后,风扇自动停止运转。 温控系统的温度显示和温度的设定直接采用综合实训板上的显示和键盘。当环境温度低于设定的最低限温度值时,也采用综合实训板上的蜂鸣器进行报警。用0#、1#键作为温度最高限、最低限的设定功能键;2#、3#键作为温度值设定的增加和减小功能键。 0#键:作为最高限温度的设定功能键。按一次进入最高限温度设定状态,选择最高限温度值后,再按一次确认设定完成。 1#键:作为最低限温度的设定功能键。按一次进入最低限温度设定状态,选择最低限温度值后,再按一次确认设定完成。 2#键:+1功能键,每按一次将温度值加1,范围为1~99℃。 3#键:-1功能键,每按一次将温度值减1,范围为99~1℃。 6.4.2软件设计 (1)温控系统采用模块化程序结构,可以分成以下程序模块: ①系统初始化程序:首先完成变量的设定、中断入口的设定、堆栈、输入输出口及外部部件的初始化工作。 ②主程序MAIN :完成键盘扫描、温度值采集及转换、温度值的显示。当温度值高于设定最高限时,驱动风扇工作;当温度值低于设定最低限时,驱动蜂鸣器报警。 ③键盘扫描程序KEYSCAN :完成键盘的扫描并根据确定的键值执行相应的功能,主要完成最高温度、最低温度的设定。 ④温度采集程序GET_TEMPER :完成DS18B20的初始化并发出温度转换命令,经过指定时间后读取转换的温度值。 根据DS18B20的通信协议,主机控制DS18B20完成温度转换必须经过3个步骤:每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM 指令,最后发送RAM 指令,这样才能对DS18B20进行预定的操作。复位要求CPU 将数据线下拉500μs ,然后释放。DS18B20收到信号后等待16~60μs EA/VP 31X119X218R ESET 9R D 17WR 16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN 29ALE/P 30TXD 11R XD 10U18051AD012PA021AD113PA122AD214PA223AD315PA3 24AD416PA425AD517PA5 26AD618PA627AD719PA7 28PB 029C E 8PB 1 30R D 9PB 231WR 10PB 3 32IO/M 7PB 433ALE 11PB 534PB 635PB 736TMR OUT 6PC 037PC 138TMR IN 3PC 2 39PC 31PC 42R ESET 4PC 55U28155B ELL 1 2 3A 74ALS02+5V 12M 20p 20p +5V G N D 1 D Q 2 V c c 3DS18B 20 +5V 4.7 k +5V 8550D24004+5V A - ++5V a b c d e f g h p LED1LED2+5V 012345PC 0PC 1PC 2PA0PA1 PB 0PB 7图2.2.1温控系统硬件接线原理图

简易温度控制器的设计(DOC)

" 简易温度控制器的设计 摘要 简易温度控制器是采用热敏电阻作为温度传感器,由于温度的变化而引起电压的变化,再利用比较运算放大器与设置的温度值对应的电压进行比较,输出高或低电平从而对控制对象即加热器进行控制。其电路可分为三大部分:测温电路,比较/显示电路,控制电路。 关键词:测温,显示,加热 ! }

目录 一、设计任务和要求 0 设计内容 0 设计要求 0 二、系统设计 0 系统要求 0 系统工作原理 0 方案设计 0 三.单元电路设计 (1) 温度检测电路 (1) 电路结构及工作原理 (1) 电路仿真 (2) 、元器件的选择及参数的确定 (3) 比较/显示电路 (3) 电路结构及工作原理 (3) 电路仿真 (4) 元件的选择及参数的确定 (5) 、温度控制单元电路 (5) 电路结构及工作原理 (5) 温度控制单元仿真电路 (6) 电源部分 (7) 四.系统仿真 (9) 结论 (9) 致谢 (9) 参考文献 (9)

一、设计任务和要求 设计内容 采用热敏电阻作为温度传感器,由于温度变化而引起电压的变化,再利用比较运算放大器与设置的温度值对应的电压进行比较,从而通过输出电平对加热器进行控制。 设计要求 首先通过电源变压器把220V的交流电变成所需要的5V电压;当水温小于40℃时,H1、H2两个加热器同时打开,将容器内的水加热;当水温大于50℃,但小于70℃时,H1加热器打开,H2加热器关闭;当水温大于50℃时,H1、H2两个加热器同时关闭;当水温小于30℃,或者大于80℃时,红色发光二极管报警;当水温在30℃~80℃之间时,用绿色发光二极管指示水温正常[2]。 二、系统设计 系统要求 系统主要要求将温度模拟量转化为数字量,再将其转化为控制信号,从而对显示电路和控制电路进行控制,从而自动的调节水温, 系统工作原理 通过对水温进行测量,将所测量的温度值与给定值进行比较,利用比较后的输出信号至加热部分,让加热部分调控水温,从而实现对水温控制的目的。同时也反应到显示部分,让其正确的表示温度的状态。温度值的变化引起电阻值的变化,从而最终引起测温电路输出的电压值的变化,经过后边比较电路进行比较,从而控制显示电路和加热电路。 方案设计 为了使信号输出误差很小,选用桥式测压电路,这样可以得出较为准确的与温度相对应的电压值,关于比较部分可以选用比较器LM339构成窗口比较器,再利用滑动变阻

冰箱温度控制器的设计

冰箱温度控制器的设计

冰箱温度控制器的设计 1 引言 家用电冰箱一般有冷冻室和冷藏室,冷冻室的温度为-6℃~-18℃左右;冷藏室的温度为0℃~10℃。在该温度范围内,食品保鲜效果较好,因此,对控制器的要求是将冷冻室和冷藏室的温度自动控制在各自的范围内。在电冰箱的控制中,温度是主要的控制对象,控制的好就有显著的节能效果。但冰箱内要受诸如环境温度的高低、冰箱本身的容积、冰箱中食物的多少、以及食物的种类和性质、存放物品的初始温度、散热特性及其热容量、物品的充满率及开门的频繁程度等控制。冰箱内的温度场分布极不均匀,要想建立电冰箱温度变化的精确数学模型是很困难的,因此采用模糊控制技术才能达到最佳的控制效果。 2 模糊控制系统概述

2.1 普通电冰箱的结构 普通电冰箱的箱体是用隔热材料分割成几个空间,可有单门冷藏式、单门冷冻式、双门冷藏、冷冻式和三门冷冻、冷藏式。 (1)冷冻室和冷藏室 冰箱是利用冷却剂周期性循环的物态变化吸热而致冷。用于吸热的蒸发器就设在冷冻室,蒸发器冷却的冷气循环到冷藏室,使之降温。由于这种结构的安排,冷冻室的温度降得较快,而冷藏室的温度降得较慢。 (2)除霜加热器 因为在冰箱降温过程中,空气和食物中所含的水分会凝聚到蒸发器和食物上而结成霜,当蒸发器表面结霜后,其热交换能力下降,而影响致冷效果;当霜层过厚时,还可能引起压缩机故障。除霜加热器包括门框加热器和蒸发器上的化霜加热器。 2.2 模糊控制电冰箱系统结构 家用电冰箱的发展,除了无氟、大容量外,主要是多门分体结构,一套制冷装置、多通道风冷式。为了适应这一情况,达到高精度、智能化

控制的目的,本系统主要实现温度控制和智能化霜。温度控制就是要把握冰箱内存放的食物的温度和热容量,控制压缩机的开停、风扇转速和风门开启度等,使食物达到最佳保存状态。这就需要用传感器来检测环境温度和各室温度,并运用模糊推理来确定食物温度和热容量。智能除霜就是要根据霜层厚度,选择门开启次数最少的时间段,即温度变化率最小时快速除霜,这样对食物影响最小,有益于保鲜。运用模糊推理来确定着霜量和考虑门开启状况,经模糊推理确定除霜指令。此外,本系统还具有故障自诊及运行状态的显示等功能。控制电路框图如图1所示。 2.2.1 系统硬件组成 该系统采用8位87C552单片机为控制器8KROM,256字节的RAM为传感器,主要有冷冻室、冷藏室、冰温室及环温等传感器,采用价格低廉的热敏电阻。在门状态检测电路中,为了减少输入线数,简化装配工艺,多个状态开关共用一根输入线。通过输入线状态变化和箱内温度变化来决策时冷冻室箱门打开,还是冷藏室箱门打开。显示电路由LED显示和数码显示两部分组成。LED显示电冰箱运行状态,数码显示

温度控制系统课程设计

前言 温度是一种最基本的环境参数,日常生活和工农业生产中经常要检测温度。传统的方式是采用热电偶或热电阻,但是由于模拟温度传感器输出为模拟信号,必须经过AD 转换环节获得数字信号后才能与单片机等微处理器接口,使得硬件电路结构复杂,制作成本较高。近年来,美国DALLAS公司生产的DSI18B20为代表的新型单总线数字式温度传感器以其突出优点广泛使用于仓储管理、工农业生产制造、气象观测、科学研究以及日常生活中。 随着科学技术的不断进步与发展,温度传感器的种类日益繁多,数字温度传感器更因适用于各种微处理器接口组成的自动温度控制系统具有可以克服模拟传感器与微处理器接口时需要信号调理电路和A/D转换器的弊端等优点,被广泛应用于工业控制、电子测温计、医疗仪器等各种温度控制系统中.其中,比较有代表性的数字温度传感器有DS1820、MAX6575、DS1722、MAX6635等. 智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的。它是微电子技术、计算机技术和自动测试技术(ATE_)的结晶.目前,国际上已开发出多种智能温度传感器系列产品。智能温度传感器内部包含温度传感器、A/D传感器、信号处理器、存储器(或寄存器)和接口电路.有的产品还带多路选择器、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。智能温度传感器能输出温度数据及相关的温度控制量,适配各种微控制器(MCU),并且可通过软件来实现测试功能,即智能化取决于软件的开发水平。 为了准确获取现场的温度和方便现场控制,本系统采用了软硬件结合的方式进行设计,利用LED数码管显示温度,利用DS18B20检测当前的温度值,通过和设定的参数进行比较,若实测温度高于设定温度,则通过555定时器产生频率可变的报警信号,若实测温度低于设定温度,则加热电路自动启动,到达设定温度后停止。在软件部分,主要是设计系统的控制流程和实现过程,以及各个芯片的底层驱动设计已达到所要求的功能。在近端与远端通信过程中,采用串行MAX232标准,实现PC机与单片机间的数据传输。

温度控制系统设计方案

温度控制系统设计方案 1引言 温度是工业过程控制中主要的被控参数之一,在冶金、化工、建材、食品、石油等工业中,工艺过程所要求的温度的控制效果直接影响着产品的质量。对于不同场所、不同工艺、所需温度高低范围不同、精度不同,则采用的测温元件、测温方法以及对温度的控制方法也将不同,随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用。越来越显示出其优越性。 随着集成电路技术的发展,单片微型计算机的功能不断增强,许多高性能的新型机种不断涌现出来。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化和各个测控领域中广泛应用的器件,在温度控制系统中,单片机更是起到了不可替代的核心作用。在工业生产中,如用于热处理的加热炉、用于融化金属的坩锅电阻炉等,都用到了电阻加热的原理。 鉴于单片机技术应用的广泛性和优越性,温度控制的重要性,因而设计一种较为理想的温度控制系统是非常有价值的。本文就是根据这一思想来展开的。 1.1 系统设计的目的和任务 1.1.1 系统设计的目的 通过本次毕业设计,主要想达到以下目的: 1. 增进对单片机的感性认识,加深对单片机理论方面的理解。 2. 掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口等。 3. 了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后工作中设计和实现单片机应用系统打下基础。 4. 熟悉闭环控制系统的组成原理及单片机PID算法的实现方法。 1.1.2 系统设计的任务 1.查阅资料,弄清楚所要解决的问题的思路,确定设计方案。 2.系统硬件电路设计。 3.系统相关软件设计。 4.仿真实现温度参数设定、转换、显示等功能。 5.依据对象模型设计控制器参数, 6.系统调试与分析;并依据调试结果予以完善。 1.2毕业设计论文安排 1.论证系统设计方案,设计系统原理图。

相关主题