毕业论文烧水恒温系统文档格式.doc

上传人:wj 文档编号:1451665 上传时间:2023-04-30 格式:DOC 页数:66 大小:576KB
下载 相关 举报
毕业论文烧水恒温系统文档格式.doc_第1页
第1页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第2页
第2页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第3页
第3页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第4页
第4页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第5页
第5页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第6页
第6页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第7页
第7页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第8页
第8页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第9页
第9页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第10页
第10页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第11页
第11页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第12页
第12页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第13页
第13页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第14页
第14页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第15页
第15页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第16页
第16页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第17页
第17页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第18页
第18页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第19页
第19页 / 共66页
毕业论文烧水恒温系统文档格式.doc_第20页
第20页 / 共66页
亲,该文档总共66页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

毕业论文烧水恒温系统文档格式.doc

《毕业论文烧水恒温系统文档格式.doc》由会员分享,可在线阅读,更多相关《毕业论文烧水恒温系统文档格式.doc(66页珍藏版)》请在冰点文库上搜索。

毕业论文烧水恒温系统文档格式.doc

第四章实物制作与调试说明 37

4.1原材料的选择与采购 37

4.2印刷电路板的设计与制作 37

4.3单片机测试 38

4.4硬件及软件调试 38

4.5整机的调试与测试 38

使用说明书 40

致谢 41

参考文献 42

附件1:

电路原理图 43

附件2:

程序清单 44

前言

温度是日常生活中无时不在的物理量,温度的控制在各个领域都有积极的意义。

很多行业中都有大量的用电加热设备,如用于热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,采用单片机对它们进行控制不仅具有控制方便、简单、灵活性大等特点,而且还可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量。

因此,智能化温度控制技术正被广泛地采用。

本温度设计采用现在流行的AT89S52单片机,配以DS18B20数字温度传感器,该温度传感器可自行设置温度上下限。

单片机将检测到的温度信号与输入的温度上、下限进行比较,由于温度随时在变化,为了让恒温系统更加稳定的工作,引入了PID算法,PID算法是一种闭环结构的算法,根据外来采取的数据的变化来做相应的计算。

关键词:

单片机应用;

温度采集控制;

DS18B20应用,PID算法;

ABSTRACT

Thetemperatureisindailylifetheever-presentphysicalquantities,thecontrolofthetemperatureinvariousfieldshavepositivesignificance.Manyindustrytherearealargenumberofelectricheatingequipment,suchastobeusedinheattreatmentfurnace,usedtomeltmetalcrucibleresistancefurnace,andallkindsofdifferentUSESoftemperatureboxandsoon,USESthemonolithictheycontrolhasnotonlyconvenientcontrol,simple,flexibleandothercharacteristics,butalsocouldincreasethetemperaturewaschargedwiththetechnicalindex,whichcangreatlyimprovethequalityoftheproducts.Therefore,intelligenttemperaturecontroltechnologyisbeingwidelyadopted.

ThistemperaturedesignUSESpopularnowAT89S52SCM,matchwithDS18B20digitaltemperaturesensor,thetemperaturesensorcanbesetonthetemperaturelimit.Thetemperatureofthesinglechipmicrocomputerdetectthetemperatureoftheinputsignalandtheupperandlowerlimitcarriesonthecomparison,duetotemperaturechangesinatanytime,inordertomakethesystemmorestableworkofconstanttemperature,theintroductionofthePIDalgorithm,PIDalgorithmisaclosedloopstructurealgorithm,accordingtothechangeoftheforeigntakedatatomakecorrespondingcalculation.

Keywords:

SCM;

Temperaturegatheringcontrol;

DS18B20application,PID;

基于MCS-51单片机恒温系统

第一章绪论

1.1微处理器的发展趋势

在后经济危机时代,消费者更趋于理智,希望可以用更低的价格获得更高性能更好用户体验的便携电子产品,对低成本差异化产品要求提升了。

这就要求半导体行业开发先进的片上芯片(SoC)平台,推动创新,从而为新一轮移动互联应用和服务提供更出色的用户体验。

这符合ARM一贯遵循的商业模式和市场策略,鼓励技术创新并降低成本。

ARM已经与国内许多芯片厂商展开合作,降低设计门槛,授权更多先进的技术给国内公司,满足以中国为中心的发展中国家市场和新兴市场对高性能低成本产品的需求。

ARM始终坚持一贯的市场战略,并没有因为金融危机而改变。

我们现在的重点加大了软件方面的投入,与合作伙伴的关系也变得更加紧密,这是为了扩大并加强ARM的生态环境,生产出更多符合市场需求的产品。

平板电脑叩开移动互联大门以平板电脑叩开移动互联大门2011年,移动互联和云计算将继续成为推动支持互联网功能的消费电子产品需求增长的主要因素。

由此我们相信诸如智能手机、平板电脑、数字家庭等互联消费设备将在2011年得到迅猛发展。

1.2温度控制系统设计的背景、发展历史及意义

随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向。

特别是近年来,温度控制系统已应用到人们生活的各个方面,但温度控制一直是一个未开发的领域,却又是与人们息息相关的一个实际问题。

针对这种实际情况,设计一个温度控制系统,具有广泛的应用前景与实际意义。

温度是科学技术中最基本的物理量之一,物理、化学、生物等学科都离不开温度。

在工业生产和实验研究中,像电力、化工、石油、冶金、航空航天、机械制造、粮食存储、酒类生产等领域内,温度常常是表征对象和过程状态的最重要的参数之一。

比如,发电厂锅炉的温度必须控制在一定的范围之内;

许多化学反应的工艺过程必须在适当的温度下才能正常进行;

炼油过程中,原油必须在不同的温度和压力条件下进行分馏才能得到汽油、柴油、煤油等产品。

没有合适的温度环境,许多电子设备就不能正常工作,粮仓的储粮就会变质霉烂,酒类的品质就没有保障。

因此,各行各业对温度控制的要求都越来越高。

可见,温度的测量和控制是非常重要的。

单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制。

随着温度控制器应用范围的日益广泛和多样,各种适用于不同场合的智能温度控制器应运而生。

1.3系统的设计原则

一般系统的设计原则包含安全性(稳定抗干扰性),操作的便利性(人性化),实时性,通用性和经济性。

(1)安全可靠

首先要选用高性能的AT89C52单片机,保证在恶劣的工业环境下能正常运行。

其次是设计可靠的控制方案,并具有各种安全保护措施,如报警、事故预测、事故处理和不间断电源等。

(2)操作维护方便

操作方便表现在操作简单、直观形象和便于掌握且不强求操作工要掌握计算机知识才能操作。

(3)实时性强

选用高性能的AT89C52单片机的实时性,表现在内部和外部事件能及时地响应,并做出相应的处理。

(4)通用性好

系统设计时应考虑能适应不同的设备和各种不同设备和各种不同控制对象,并采用积木式结构,按照控制要求灵活构成系统。

主要表现在两个方面:

一是硬件板设计采用标准总线结构(如PC总线),配置各种通用的模板,以便扩充功能时,只需增加功能模板就能实现;

二是软件功能模块或控制算法采用标准模块结构,用户使用时不需要二次开发,只需各种功能模块,灵活地进行控制系统组态。

(5)经济效益高

1.3.1系统的设计步骤

(1)系统总体方案设计、

(2)方案论证评审

硬件和软件的分别细化设计

  硬件和软件的分别调试

系统的组装

(3)离线仿真和调试阶段

1.3.2系体的总体方案设计和框图设计

(1)系统的主要功能、技术指标、原理性方框及文字说明。

(2)系统的硬件结构几配置,主要软件的功能、结构几框图。

(3)保证性能指标要求的技术措施。

(4)抗干扰性和可靠性设计。

(5)工艺要求

实现温度闭环控制,控制温度误差范围≤±

0.1℃。

温度范围:

-50℃~125℃。

供电电压:

交流220V和直流电5V。

1.4设计方案

方案一:

考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以使用热敏电阻之类的器件利用其感温效应,感温电路比较麻烦,进行A/D转换,才可以满足设计要求。

优点:

便宜。

缺点:

准确度不高。

热敏

电阻

M

C

U

AD

换器

图1.1采用热敏电阻的框图

方案二:

由于本设计是测温电路,首先要选用高性能的AT89C52单片机,保证在恶劣的工业环境下能正常运行。

单片机AT89C52具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。

测温传感器使用二极管结电压变化的数值来转化成温度的变化,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来。

从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。

考虑到方案中制作数字温度计,在单片机电路设计中,大多都是使用传感器,这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。

温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89C51,温度传感器采用DS18B20,用4位LED数码管以串口传送数据实现温度显示。

LCD显示

单片机复位

报警点按键调整

时钟振荡

温度传感器

Led和蜂鸣器外设

图1.2采用18B20传感器的框图

第二章硬件设计

2.1主要器件说明

2.1.1主控制器

单片机AT89S51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。

如图2.1所示。

图2.1AT89C52

(1)主要特性:

(2)·

与MCS-51兼容

·

4K字节可编程闪烁存储器

寿命:

1000写/擦循环

数据保留时间:

10年

全静态工作:

0Hz-24Hz

三级程序存储器锁定

128*8位内部RAM

32可编程I/O线

两个16位定时器/计数器

5个中断源

可编程串行通道

低功耗的闲置和掉电模式

片内振荡器和时钟电路

(3)管脚说明:

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.0RXD(串行输入口)

P3.1TXD(串行输出口)

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

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

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

P3.5T1(记时器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禁止,置位无效。

PSEN:

外部程序存储器的选通信号。

在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。

但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

EA/VPP:

当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。

注意加密方式1时,/EA将内部锁定为RESET;

当/EA端保持高电平时,此间内部程序存储器。

在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:

反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:

来自反向振荡器的输出。

2.1.2显示器(1602液晶的简介)

字符型液晶1602主要技术参数如表2.1所示:

表2.1字符型液晶1602主要技术参数

显示容量:

16*2个字符

芯片工作电压:

4.5—5.5V

工作电流:

2.0mA(5.0V)

模块最佳工作电压:

5.0V

字符尺寸:

2.95*4.35(W*H)mm

接口信号说明如表2.2所示:

表2.21602接口信号说明

编号

符号

引脚说明

1

Vss

电源地

9

D2

DataI/O

2

VDD

电源正极

10

D3

3

VL

液晶显示偏压信号

11

D4

4

Rs

数据/命令选择端(H/L)

12

D5

5

R/W

读/写选择端(H/L)

13

D6

6

E

使能信号

14

D7

7

D0

15

BLA

背光源正极

8

D1

16

BLK

背光源负极

控制器接口说明(HD44780及兼容芯片)

(3)基本操作时序

a读状态:

输入:

Rs=L,Rw=H,E=H输出:

D0—D7=状态字

b写指令:

Rs=L,Rw=L,D0—D7=指令码输出:

E=高脉冲

C读数据:

Rs=H,Rw=L,E=H输出:

D0—D7=数据

d写数据:

Rs=H,Rw=L,D0—D7=数据输出:

状态字说明如表2.3所示:

表2.3状态字说明(a)

STA7

STA6

STA5

D5

STA4

D4

STA3

D3

STA2

D2

STA1

D1

STA0

D0

表2.4状态字说明(b)

STA0--6

当前数据地址指针的数值

读写操作使能

1:

禁止0:

允许

注:

对控制器进行读写操作之前,都必须进行读写检测,确保STA7为0

RAM地址映射图

控制器内部带有80*8位(80字节)的RAM缓冲区,对应关系如下图2.5所示:

表2.5RAM地址映射图LCD16字*2行

00

01

02

03

04

05

06

07

08

09

0A

0B

0C

0D

0E

0F

27

40

41

42

43

44

45

46

47

48

49

4A

4B

4C

4D

4E

4F

50

67

指令说明

初始化设置

显示模式设置如表2.6所示:

表2.6显示模式设置

指令码

功能

设置16*2显示,5*7点阵,8位数据接口

显示开关及光标设置如表2.7所示:

表2.7显示开关及光标设置

D

B

D=1开显示;

D=0关显示

C=1显示光标;

C=0不显示光标

B=1光标闪烁;

B=0光标不显示

N

S

N=1当读或写一个字符后地址指针加一,且光标加一

N=0当读或写一个字后地址指针减一,且光标减一

S=1当写一个字符后,整屏显示左移(N=1)或右移(N=0),以得到光标不移动而屏幕移动的效果

S=0当写一个字符,整屏显示不移动

数据控制控制器内部没有一个数据地址指针,用户可通过它们来访问内部的全部80字节RAM。

数据指针设置如表2.8所示

表2.8数据指针设置(a)

80H+地址码(0—27H,40—67H)

设置数据地址指针

读数据:

见c

写数据:

见d

其它设置如表2.9所示

表2.9数据指针设置(b)

01H

显示清屏:

1.数据指针清零

2.所有显示清零

02H

显示回车:

2.1.3温度传感器

DS18B20温度传感器是采用美国DALLAS公司生产的DS18B20可组网数字温度传感器芯片,经焊接,外加不锈钢保护管封装而成,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。

①:

技术性能描述

*独特的单线接口方式,DS1820在与微处理器连接时仅需要一条口线即可实现微处理器与DS1820的双向通讯,在使用中不需要任何外围元件。

*测温范围-55℃~+125℃,固有测温分辨率0.5℃。

-

*支持多点组网功能,多个DS1820可以并联在唯一的三线上,实现多点测温。

*工作电源:

3~5V/DC

*测量结果以9位数字量方式串行传送。

*不锈钢保护管直径 

Φ6 

*适用于1/2”,3/4”,1”,DN40~DN250各种介质工业管道和狭小空间设备测温

②:

应用范围

该产品适用于冷冻库,粮仓,储罐,电讯机房,电力机房,电缆线槽等测温和控制领域

轴瓦,缸体,纺机,空调,等狭小空间工业设备测温和控制。

汽车空调、冰箱、冷柜、以及中低温干燥箱等。

供热/制冷管道热量计量,中央空调分户热能计量和工业领域测温和控制 

③.DS18B20的性能特点如下:

*独特的单线接口仅需要一个端口引脚进行通信;

*多个DS18B20可以并联在惟一的三线上,实现多点组网功能;

*无须外部器件;

*可通过数据线供电,电压范围为3.0~5.5V;

*零待机功耗;

*温度以9或12位数字;

*用户可定义报警设置;

*报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;

*负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;

I/O

64

ROM

线

高速缓存

存储器与控制逻辑

温度传感器

高温触发器TH

低温触发器TL

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2