温度控制系统Word格式.docx

上传人:b****5 文档编号:18022273 上传时间:2022-12-12 格式:DOCX 页数:10 大小:214.19KB
下载 相关 举报
温度控制系统Word格式.docx_第1页
第1页 / 共10页
温度控制系统Word格式.docx_第2页
第2页 / 共10页
温度控制系统Word格式.docx_第3页
第3页 / 共10页
温度控制系统Word格式.docx_第4页
第4页 / 共10页
温度控制系统Word格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

温度控制系统Word格式.docx

《温度控制系统Word格式.docx》由会员分享,可在线阅读,更多相关《温度控制系统Word格式.docx(10页珍藏版)》请在冰豆网上搜索。

温度控制系统Word格式.docx

第一章硬件设计

经过对题目进行深入的分析和思考,我将整个系统分为以下几部分:

测温电路、控制电路、显示电路和调温电路。

1.1控制电路和显示电路方案与选择

控制电路可以用硬件的方式实现,也可以用软件的方式实现,具体方案有三:

方案一可以用运放等模拟电路搭接一个控制器,用模拟方式实现PID控制,对纯粹的水温控制这是足够的。

但是附加的显示,温度的设定等功能,还要附加许多电路,稍显麻烦。

同样也可以用逻辑电路实现,但总体的电路设计和制作繁琐。

方案二可以使用FPGA实现控制功能,使用FPGA时,电路设计比较简单,通过相应的编程设计,可以很容易实现控制、显示、键盘等功能。

是一种可选的方案。

但与单片机相比较,价格较高,显得大材小用。

方案三可以使用单片机作为核心,同时温控系统的温度显示和温度的设定直接采用综合实训板上的显示和键盘。

当环境温度低于设定的最低温度值时,也采用综合实训板上蜂鸣器进行报警。

电路设计和制作比较简单,因此我选择该种方案。

1.2测温电路方案选择

方案一可以使用热敏电阻作为测温元件,热敏电阻精度高,需要配合电桥电路,电路设计比较麻烦。

方案二可以使用热点偶作为测温元件,热电偶在工业上应用比较广泛,测温精度比较高,性能可靠,并有专用的热电偶测温电路。

方案三采用最新的单线数字温度传感器DS18B20作为测温元件,它能够直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。

可以分别在93.75ms和750ms内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线。

总线本身也可以向所挂接的DS18B20供电,而无需额外电源。

因而,使用DS18B20可使系统结构更趋简单,可靠性更高。

同时其价格适中,使用比较简单,因此我选择该种方案。

1.3调温电路方案选择

根据题目,可以使用220V、40W的灯泡加热,当温度过高时,一般只能关闭灯泡,让其自动冷却。

但为了达到更好的控制效果,降温控制系统可以采用低压直流电风扇。

当温度高于设定最高限温度时,启动风扇降温,当温度降到指定最高限温度以下后,风扇自动停止运转。

加热电源选用220V交流电,制冷电源为5V直流电。

方案一采用电力电子技术的PWM技术,控制其功率实现较好的精度,但电路设计比较麻烦,制作难度比较大。

方案二可以使用固体继电器控制加热制冷器工作。

固态继电器使用比较简单,而且没有触电,可以频繁工作。

是一个比较好的方案。

1.4硬件电路设计

1.4.1温控系统硬件接线原理图

见附录。

1.4.2单片机设计

对于单片机接口的使用:

(1)电源及时钟引脚

Vcc:

电源接入引脚;

GND:

接地引脚;

XTAL1:

晶体振荡器接入的一个引脚(采用外部振荡器时,此引脚接地);

XTAL2:

晶体振荡器接入的另一个引脚(采用外部振荡器时,此引脚作为外部振荡信号的输入端)。

(2)控制线引脚

RST:

复位信号输入引脚。

(3)并行I/O口引脚

P0.0~P0.7:

作为数码管的输出;

P1.0~P1.2:

用来作为数码管的片选和蜂鸣器与LED灯的选择;

P1.3:

DS18B20的单线接口端;

P2.1~P2.3与P2.5~P2.7:

构成一个3*3的键盘;

P3.6:

控制灯泡的启动与关断;

P3.7:

控制风扇的启动与关断。

1.4.3温度传感电路设计

DS18B20的性能特点:

◆采用单总线专用技术,既可通过串行口线,也可通过其它I/O口线与微机接口,无须经过其它变换电路,直接输出被测温度值(9位二进制数,含符号位);

◆测温范围为-55℃-+125℃,测量分辨率为0.0625℃;

◆内含64位经过激光修正的只读存储器ROM;

◆适配各种单片机或系统机;

◆用户可分别设定各路温度的上、下限;

◆内含寄生电源。

DS18B20内部结构主要由四部分组成:

64位光刻ROM,温度传感器,非挥发的温度报警触发器TH和TL,高速暂存器。

DS18B20的管脚排列如图2所示。

P1.0

图2DS18B20管脚图

在硬件上,DS18B20与单片机的连接有两种方法,一种是VCC接外部电源,GND接地,I/O与单片机的I/O线相连;

另一种是用寄生电源供电,此时UDD、GND接地,I/O接单片机I/O。

无论是内部寄生电源还是外部供电,I/O口线要接5KΩ左右的上拉电阻.我们采用的是第一种连接方法,如图3.3所示:

把DS18B20的数据线与单片机的P1.0管脚连接,再加上上拉电阻。

DS18B20有六条控制命令,如下表所示:

表1DS18B20控制命令

指 

约定代码

操 

作 

说 

 

温度转换

44H

启动DS18B20进行温度转换

读暂存器

BEH

读暂存器9个字节内容

写暂存器

4EH

将数据写入暂存器的TH、TL字节

复制暂存器

48H

把暂存器的TH、TL字节写到E2RAM中

重新调E2RAM

B8H

把E2RAM中的TH、TL字节写到暂存器TH、TL字节

读电源供电方式

B4H

启动DS18B20发送电源供电方式的信号给主CPU

1.4.4温控电路的设计

单片机的P3.6、P3.7分别与SN74LS245N的9引脚和7引脚连接来控制灯泡与风扇的开断。

当实际温度高于温度上限时,置P3.7口为低电平,风扇启动,同时利用蜂鸣器和LED灯进行声光报警;

当实际温度低于温度下限时,置P3.6口为低电平,灯泡启动,同时点亮LED灯表明加热器正在加热。

第二章软件设计

2.1主程序设计

2.2DS18B20初始化程序设计

2.3DS18B20读写子程序设计

DS18B20读写子程序WRITE_1820、READ_1820、READ_1820完成对18B20的读写功能,其中,READ_1820从DS18B20中读出一个字节的数据,READ_18200从DS18B20中读出两个字节的温度数据。

2.3.1DS18B20写入子程序框图

2.3.2DS18B20读取子程序框图

2.4键盘扫描子程序设计

2.5温度调节子程序设计

我选择了P3.6作为灯泡启动关闭的控制引脚,P3.7作为风扇启动关闭的控制引脚。

注:

由于每次采集温度值时,DS18B20会先给温度赋初值85,这样在判断实际温度是否小于温度上限时,会受到干扰,因此判断之前我先命令:

如果实际温度大于80就跳出温度调节程序。

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

当前位置:首页 > PPT模板 > 中国风

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1