课程设计之温度测控与报警系统.docx

上传人:b****3 文档编号:492954 上传时间:2022-10-10 格式:DOCX 页数:13 大小:120.79KB
下载 相关 举报
课程设计之温度测控与报警系统.docx_第1页
第1页 / 共13页
课程设计之温度测控与报警系统.docx_第2页
第2页 / 共13页
课程设计之温度测控与报警系统.docx_第3页
第3页 / 共13页
课程设计之温度测控与报警系统.docx_第4页
第4页 / 共13页
课程设计之温度测控与报警系统.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

课程设计之温度测控与报警系统.docx

《课程设计之温度测控与报警系统.docx》由会员分享,可在线阅读,更多相关《课程设计之温度测控与报警系统.docx(13页珍藏版)》请在冰豆网上搜索。

课程设计之温度测控与报警系统.docx

课程设计之温度测控与报警系统

 

测控仪器课程设计报告书

 

题目:

温度测控与报警系统

 

院部名称

自动化学院

学生姓名

专业名称

测控技术与仪器

班级

测控

时间

 

摘要

本文主要通过温度传感(DS18B20)采集温度信号然后在数码管上显示,首先根据DS18B20的内部结构来设计硬件电路和软件电路的,本次设计采用了3个按键来控制,通过按键之间的协调来温度设定值,由于温度的不同,我们采用不同的信息来作为信号处理,所以硬件电路中用蜂鸣器来报警提醒。

本系统包括温度传感器,数据传输模块,温度显示模块和断电自动保存模块。

其中温度传感器为数字温度传感器DS18B20。

显示模块为液晶显示12864文中对每个部分功能、实现过程作了详细介绍。

关键词:

单片机STC89C52RC温度传感(DS18B20),液晶显示12864,按键设定控制

Abstract

ThispaperDS18B20donemainlythroughsensorstomeasuretemperatureandthroughtittosetthetemperature.DS18B20isthefristin_depthunderstandingofandinaccordancewiththeinternalstrucrureofDS18B20todesignhardwareandsoftware.bytakingintoaccountthetemperaturesettingsTHandTLsothisdesignusesfourbuttonstocontrol,throughthecoordinatingrolebetweeninformationtodifferentassignal,processing.hardwareCircuitusedasawarningtoreindthebuzzer

Thissystemincludetemperaturesensoranddatatransmission,themoduledisplaysmoduleandthermoregulationdrivencircuitfromthesensorsintofiguresofthetemperaturesensorsds18b20,includingalistofthedataoutputcircuit.thetextofeverypartofthefunctionsandprocedureatpresent.

Keyword:

TDPstc89c52rcthecontrollerDS18B20schematicsandprocedures

 

目录

摘要

Abstract关键词

第一章绪论

第二章系统方案设计

1、方案设计

2、系统总体框图结构

第三章方案论证

1、单片机方案的比较

2、温度检测模块论证

3、显示模块论证

第四章电路与程序控制系统设计

(一)、电源模块

(二)温度检测模块

(三)单片机最小系统模拟电路

(四)程序设计

第五章理论分析与测试

1、理论分析

2、结果测试

第六章设计总结与心得体会

第七章附录图7

附录图

(一)电源模块

附录图

(二)温度检测

附录图(三)模拟测试的电路

附录图(四)主要程序

第一章绪论

温度是工业生产中主要的被控参数之一,与之相关的各种温度控制系统广泛应用于冶金、化工、机械、食品等领域。

温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。

温度控制系统广泛应用于社会生活的各个领域,在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制,常用的控制电路根据应用场合和所要求的性能指标有所不同,在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。

这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。

采用数字温度传感器DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。

数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。

由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。

更能串接多个数字温度传感器DS18B20进行范围的温度检测。

采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。

 

第二章方案设计

1,设计要求:

以DS18B20作为温度传感器,进行环境温度测试,将结果显示的数码管或液晶屏上。

同时,设定温度上下限,当温度越限即报警。

(如有余力,可考虑利用多个传感器同时进行多点温度测试和显示。

从而实现一个多点温度测控系统。

重点:

DS18B20温度传感器的使用;LED或LCD显示器件的使用;单片机控制程序的设计。

2,方案设计:

此次课程设计的任务是设计一个温度检测及报警的系统,主要完成温度检测、高低温报警、报警温度锁存及调整。

整个系统由STC单片机、12864显示屏、DS18B20温度传感器、24C02外闪存、蜂鸣器及按键等器件组成。

3,系统总体框图:

3,系统流程图:

第三章方案论证与比较

1、单片机方案的比较

方案一:

采用MCS-51系列单片机。

传统的51单片机具有价格低廉,使用简单等特点,但其运算速度低,功能单一,RAM、ROM空间小等缺点。

方案二:

采用STC89C52单片机单片机作为控制模块。

具有丰富的资源:

RAM,ROM空间大、超强抗干扰、超低功耗、可送 STC-ISP 下载编程器、指令周期短、低电压、易于编写和调试等优点。

这些特点极大地提高了开发效率。

方案选择:

鉴于STCR52以上优点,故采用方案二。

2、温度传感器的方案比较:

方案一:

PT100温度传感器采用铂金属,它的阻值随温度上升而匀速增长,但是外接硬件电路复杂,需AD转换,测量范围小,精度一般。

方案二:

采用数字温度传感器DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。

数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。

由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。

鉴于DS18B20以上优点,故采用方案二。

3、显示模块的方案比较:

方案一:

采用数码管显示

LED显示器工作方式有两种:

静态显示方式和动态显示方式。

静态显示的特点是每个数码管的段选必须接一个8位数据线来保持显示的字形码。

动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。

选亮数码管采用动态扫描显示。

但其只能显示数字及简单字母,无法清晰表示所显示的内容。

方案二:

采用1602液晶显示,1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:

阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,但其也只能显示字母和数字,不能显示汉字,

方案三:

采用12864液晶显示,能清楚的显示出所表达的内容,包括数字字母和汉字,带中文字库的128X64是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。

用它作为显示屏,更加人性化。

鉴于12864以上优点,故采用方案三。

第四章电路与程序控制系统设计

(一)电源模块

电路将12V直流电源输入集成电压稳压器7809,先输出+9V±5%直流电压,再将+9V±5%电压输入集成电压稳压器7805,输出+5V±5%直流电压,提供给单片机应用系统。

该电路经实验证明,具有结构简单、经济、实用等特点。

见附图

(一)

(二)温度检测模块

由于DS18b20是高集成度的芯片,只需要简单的硬件电路即可,但相应的软件会比较复杂,需要严格的时序控制,单片机通过对DS18b20的控制,把DS18b20采集到的数据不断地送入单片机进行处理,

1、全数字温度转换及输出。

2、先进的单总线数据通信。

3、最高12位分辨率,精度可达土0.5摄氏度。

4、12位分辨率时的最大工作周期为750毫秒。

5、测温度范围为–55°C~+125°C(–67°F~+257°F)

6、内置EEPROM,限温报警功能。

该电路经实验证明,具有简单,精确等的特点,见附图及程序

(三)单片机最小系统模拟电路

单片机最小系统模拟电路,采用STC89C52做控制器,其处理速度快,性能稳定,附图三

(四)程序设计

见附录

第五章理论分析与测试

1、理论分析

整个系统由STC51单片机、18b20温度传感器、12864液晶显示屏、按键、24C02外部闪存芯片及蜂鸣器等器件组成。

利用18b20进行温度检测,将测试结果送到12864中显示,利用三个按键调节上、下限温度值,第一键为控制键,按一次调节上限温度,按两次调节下限温度;第二键为减少键,根据控制键减少上下限温度值;第三键为增加键,道理如上;将调节的结果显示在液晶屏上并写进EEPROM,当温度高于或低于报警温度时,蜂鸣器进行报警,当断电在通电时,单片机读取EEPROM中的数据实现断电保持功能。

2、结果测试

表1温度检测测试(上限:

38下限:

15)

测试温度/是否报警

测试温度/(摄氏度)

报警

39

报警

40

报警

38.5

报警

8

报警

10

不报警

20

通过按键改变上下限温度值断电后保持。

通过几天测试完成设计要求

 

第六章设计总结与心得体会

经过两周的努力,我们终于完成了设计要求,实现了所有功能,并在次基础上进行了创新,我们都感觉收获很多。

特别是在调试程序和焊接电路时增长了许多经验,同时也感受到了团队的力量。

面对诸多困难我们都能通过互助、协同一一克服。

比如温度检测精度不高,软硬件调试不协调,我们都通过查阅资料,进行商讨将其解决。

通过此次设计过程不仅增长了知识还增加了我们解决问题的能力,为以后在电子方面的发展奠定的基础。

以下是小组成员的心得体会:

王源涛:

此次的课程设计,由于恰逢我参与的世园会志愿者工作在开展,所以并没有全程参与,我主要负责的是软件部分的调试工作,对于软件我并不是十分精通和擅长,不过通过上网查阅资料以及和做同课题的同学交流探讨,较好的对整个设计方案以及程序部分进行了理解,硬件部分刚连接好时我们的电路并没有及时完成目标工作,我们全组成员一起不断的尝试和调试,发现问题

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

当前位置:首页 > 解决方案 > 学习计划

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

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