当前位置:文档之家› 智能温度报警系统设计--新

智能温度报警系统设计--新

智能温度报警系统设计--新
智能温度报警系统设计--新

继续教育学院毕业设计(论文)题目:智能温度报警系统的设计

院、系(站):XX机电信息技师学院

学科专业:机电一体化

学生:曹帅

学号:

指导教师:

2013年9月

继续教育学院毕业设计(论文)题目:智能温度报警系统的设计

院、系(站):XX机电信息技师学院

学科专业:机电一体化

学生:曹帅

学号:

指导教师:

2013年9月

智能温度报警系统的设计

摘要

本论文介绍了一种以STC89C52RC单片机为核心的智能温度报警系统。以STC89C52单片机为主控制单元,以DS18B20为温度传感器的温度控制系统。该控制系统可以实时存储相关的温度数据。系统设计了相关的硬件电路和相关应用程序。硬件电路主要包括STC89C52单片机最小系统,测温电路、按键处理电路、数码管显示电路以及状态显示电路等。系统程序主要包括主程序,读出温度子程序,计算温度子程序、按键处理程序、数码管显示程序以及数据存储程序等。STC89C52RC单片机可以在宽X围的性能要求下实现高度集成,低成本的解决方案。而且该系统可由用户通过键盘自行设置所需要的温度,并由数码管显示电路实时显示被控温度及设定温度,使系统应用更加方便、直观。

关键词:STC89C52单片机;DS18B20;显示电路

目录

1绪论1

1.1 课题研究的背景1

1.2 本课题所研究的内容2

2系统硬件设计3

2.1设计方案:3

2.1.1方案列举3

2.1.2方案论证:4

2.2 STC89C52RC单片机简介5

2.3 STC89C52RC芯片的特性5

2.4 基于STC89C52RC的温度控制系统的总体设计7

2.4.1 系统硬件基本结构7

2.4.2 STC89C52的复位电路8

2.4.3键盘电路9

2.4.4 温度传感器电路11

2.4.5 系统电源电路的设计12

2.4.6报警电路13

2.4.7 电路状态显示电路14

2.4.8数码管显示电路15

2.4.9 设计总电路15

3系统软件设计17

3.1应用程序模块整体设计17

3.1.1 系统资源分配18

3.2 主程序及循环18

3.2.1 温度读取子程序18

3.3 按键与温度处理20

3.3.1 按键处理子程序20

3.3.2 计算温度子程序21

3.3.3 显示数据刷新子程序22 4系统调试及问题解决24

4.1 硬件电路调试24

4.2系统软件调试25

4.3 系统联调26

结论28

致谢28

参考文献30

附录131

1 绪论

1.1 课题研究的背景

诸多领域的自动控制技术水平和自动化程度得到大幅度的提高。计算机的飞速发展和广泛的普及,使生产过程中温度控制系统的应用与研发得到了一个前所未有的黄金时期。随着大规模及超大规模集成电路的问世,计算机发展朝着更加智能、更加快速和小型化的方向前进。单片机的工业及日常应用达到了空前的高度。在温度采集、工业控制等方面更是如此。其根本原因就是单片机体积小、低功耗、低价、可靠的特点决定的。

自从1980年以后。计算机测控技术发展日新月异,成为各大高校乃至国家发展的重点研究方向。温度控制是又是计算机测控技术中的重要分支。现代工业的生产朝着自动化,智能化的方向发展,温度测量控制是重要的一环,为实现工业生产的指标提供有效的参考。为提升社会效益、经济效益提高生产效率节能环保起到了重要的保障。

工业现场的温度检测以及控制是微机测控的重要学科,微机测控的迅猛发展正是为了适应工控现场和日常生活需要,在工业控制及生产中,将微机技术,软件技术以及自动控制原理融入其中,并且设计出所需要的计算机控制系统。特别是以51单片机为核心的温度测量与控制系统的研究与应用在一定程度上提高了生活生产中对温度的控制水平。本次毕业设计就是基于单片机STC89C52温度控制系统的研究设计,通过本次毕业设计实践,使我认识到了单片机测控系统的广泛用途和使用方法,以及其工作的原理。

智能仪器设计温度传感器的完整设计

指导老师: 班级: 姓名: 学号:

目录 1系统方案...................................................................................................... 错误!未定义书签。 1.1 测温模块的论证与选择................................................................. 错误!未定义书签。 1.2 电源电路切换模块的论证与选择................................................. 错误!未定义书签。 1.3 控制系统的论证与选择................................................................. 错误!未定义书签。 1.4 显示模块的论证与选择................................................................. 错误!未定义书签。 1.5键盘模块.......................................................................................... 错误!未定义书签。2系统理论分析与计算.................................................................................. 错误!未定义书签。3电路与程序设计.......................................................................................... 错误!未定义书签。 3.1电路的设计...................................................................................... 错误!未定义书签。 3.1.1系统总体框图...................................................................... 错误!未定义书签。 3.1.2 电源转换电路子系统的设计............................................. 错误!未定义书签。 3.1.3 STC89C52单片机子系统的设计........................................ 错误!未定义书签。 3.1.4电源的设计.......................................................................... 错误!未定义书签。 3.1.5温度采集电路子系统电路的设计...................................... 错误!未定义书签。 3.1.6键盘模块.............................................................................. 错误!未定义书签。 3.2程序的设计...................................................................................... 错误!未定义书签。 3.2.1程序功能描述...................................................................... 错误!未定义书签。 3.2.2程序流程图.......................................................................... 错误!未定义书签。4测试方案与测试结果.................................................................................. 错误!未定义书签。 4.1测试方案.......................................................................................... 错误!未定义书签。 4.2 测试条件与仪器............................................................................. 错误!未定义书签。 4.3 测试结果及结论............................................................................. 错误!未定义书签。

温度采集报警系统的设计。

温度采集报警系统的设计院系电子信息工程学院专业电子信息工程班级 1 姓名孙黄超

摘要 温度采集广泛应用于人民的生产和生活中,使用温度计来采集温度,这样不仅采集精度低、实时性差,而且操作人员的劳动强度大。为了解决这一问题,本文介绍了一种采用集成温度传感器DS18B20作为检测元件,AT89C51作为CPU的温度监控系统。利用数字温度传感器DS18B20与AT89C51单片机结合来测量温度,利用相应的显示器显示温度值。利用仿真工具Proteus进行单片机应用系统的虚拟设计与仿真调试。在Keil μVision3开发环境下进行C51语言程序开发。本课题主要有键盘输入模块、传感器采集模块、显示模块、报警模块、CPU处理模块、电源供电及复位模块组成。本文介绍了该温度采集报警系统的硬件和软件设计。 关键字:数据采集、传感器、AT89S51单片机、仿真调试

目录 摘要 ............................................................................................................... I 目录 ............................................................................................................. II 1 引言 .. (1) 1.1 研究背景及意义 (1) 1.2 国内外研究现状 (1) 2 温度采集报警系统原理说明 (1) 3 硬件设计 (3) 3.1 总体方案设计 (3) 3.2 主要模块设计 (3) 3.2.1 晶振电路 (3) 3.2.2 复位电路 (4) 3.2.3 按键操作电路 (4) 3.2.4 显示电路 (5) 3.2.5 报警电路 (5) 3.2.6 温度传感器选择........................................... (5) 3.2.7 实现温度采集报警系统的整体流程图 (6) 4 软件设计 (7) 4.1 温度采集传感系统的任务 (7) 4.2 Proteus的界面实现 (7) 4.3 在KeilμVision4平台下进行编程 (8) 5 系统调试与实验 (9) 6 总结 (11) 7 参考文献 (12) 8 附录 (13)

基于51单片机的温度警报器的设计

西安文理学院物理与机械电子工程学院课程设计任务书

目录 摘要 (3) 1 引言 (3) 1.1课题背景 (3) 1.2研究内容和意义 (5) 2 芯片介绍 (5) 2.1 DS18B20概述 (5) 2.1.1 DS18B20封装形式及引脚功能 (6) 2.1.2 DS18B20内部结构 (6) 2.1.3 DS18B20供电方式 (9) 2.1.4 DS18B20的测温原理 (10) 2.1.5 DS18B20的ROM命令 (11) 2.2 AT89C52概述 (13) 2.2.1单片机AT89C52介绍 (13) 2.2.2功能特性概述 (13) 3 系统硬件设计 (13) 3.1 单片机最小系统的设计 (13) 3.2 温度采集电路的设计 (14) 3.3 LED显示报警电路的设计 (15) 4 系统软件设计...................................................15 4.1 流程图........................................................15 4.2 温度报警器程序.................................................16 4.3 总电路图..................................................... 19 5总结 (20)

摘要 随着时代的进步和发展,温度的测试已经影响到我们的生活、工作、科研、各个领域,已经成为了一种非常重要的事情,因此设计一个温度测试的系统势在必行。 本文主要介绍了一个基于AT89C52单片机的数字温度报警器系统。详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现温度的采集和报警,并可以根据需要任意上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当做温度处理模块潜入其他系统中,作为其他主系统的辅助扩展。DS18B20与AT89C52结合实现最简温度报警系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 关键词:单片机;温度检测;AT89C52;DS18B20; 1 引言 1.1课题背景 温度是工业对象中主要的被控参数之一,如冶金、机械、食品、化工各类工业生产中,广泛使用的各种加热炉、热处理炉、反应炉等,对工件的温度处理要求严格控制。随着科学技术的发展,要求温度测量的范围向深度和广度发展,以满足工业生产和科学技术的要求。 基于AT89C51单片机提高了系统的可移植性、扩展性,利于现代测控、自动化、电气技术等专业实训要求。以单片机为核心设计的温度报警器,具有安全可靠、操作简单方便、智能控制等优点。 温度对于工业生产如此重要,由此推进了温度传感器的发展。温度传感器主要经过了三个发展阶段[1]: (1)模拟集成温度传感器。该传感器是采用硅半导体集成工艺制成,因此亦称硅传感器或单片集成温度传感器。此种传感器具有功能单一(仅测量温度)、

温度监测报警系统设计报告

目录 一、设计任务与设计要求 (1) 二、设计原理 (1) 2.1 主要硬件介绍 (1) 2.1.1 DS18B20数字温度传感器 (1) 2.1.2 AT89C51单片机芯片 (3) 2.2 系统原理结构 (3) 三、设计方案 (4) 3.1 硬件部分 (4) 3.1.1 温度测量模块 (4) 3.1.2 LED数码管显示模块 (4) 3.1.3 按键模块 (5) 3.1.4 系统整体结构仿真图 (5) 3.2 软件部分 (5) 3.2.1DS18B20传感器程序 (5) 3.2.2键盘读取及确认程序 (7) 3.2.3DS18B20操作流程图 (8) 四、调试与性能分析 (9) 4.1 proteus仿真结果 (9) 4.2实物测试 (9) 4.2.1正常情况 (9) 4.2.2报警状态 (10) 五、心得体会 (10) 六、成品展示 (11) 七、附录部分 (12) 附件一、电路设计原理图 (12) 附件二、系统设计原始代码程序 (13)

一、设计任务与设计要求 本设计主要利用单片机AT89C51 芯片和以美国MAXIM/DALLAS半导体公司的单总线温度传感器DS18B20相结合来实现装置周围温度的采集,其中以单片机AT89C51 芯片为核心,辅以温度传感器DS18B20和LED数码管及必要的外围电路,构成一个结构简单、测温准确、具有一定控制功能的温度监视警报装系统。 功能要求: 添加温度报警功能,通过4个按键来设置温度的上下限值,当用DS18B20 测得的温度不在所设置的温度范围内,蜂鸣器开始鸣报。 二、设计原理 2.1 主要硬件介绍 2.1.1 DS18B20数字温度传感器 DS18B20 数字温度传感器提供9~12 位摄氏温度的测量,拥有非易失性用户可编程最高与最低触发点告警功能。DS18B20 通过单总线实现通信,单总线通常是DS18B20连接到中央微控制器的一条数据线(和地)。它能够感应温度的范围为-55℃~+125℃,在-10℃~+85℃的测量的精度是±0.5℃,而且DS18B20 可以直接从数据线上获取供电(寄生电源)而不需要一个额外的外部电源。 DS18B20 使用DALLAS 独有的单总线(1—wire)协议使得总线通信只需要一根控制线,控制线需要一个较小的上拉电阻,因为所有的期间都是通过三态或开路端口连接在总线上的(DS18B20 是这种情况)。在这种总线系统中,微控制器(主器件)识别和寻址挂接在总线上具有独特64 位序列号的器件。因为每个器件拥有独特的序列号,因此挂接到总线上的器件在理论上是不受限制的,单总线(1-wire)协议包括指令的详细解释和“时隙”。这个数据表包含在单总线系统(1-WIRE BUS SYSTEM)部分。DS18B20 的另外一个特征是能够在没有外部供电的情况下工作。当总线为高的时候,电源有上拉电阻通过DQ 引脚提供,高总线信号给内部电容(Cpp)充电,这就使得总线为的时候给器件提供电源,这种从单总线上移除电源的方法跟寄生电源有关,作为一种选择,DS8B20 也可以采用引脚VDD 通过外部电源给器件供电。 DS18B20 引脚定义: (1) GND为电源地; (2) DQ为数字信号输入/输出端; (3)VDD 为外接供电电源输入端(在寄生电源接线方式时接地) 图2.1.1 DS18B20 引脚排列图

温度报警器的设计解析

湖南工学院 《模拟电子技术》课程设计说明书 温度报警器 学生姓名: 专业:电气工程及其自动化 班级: 学号: 完成时间:2015年7月

学院:电气与信息工程学院

学院:电气与信息工程学院

摘要 随着技术的不断开发和应用,电子技术的发展十分迅速,不断运用到生活的各个方面。设计结合温度传感器技术,集成运算放大器,以及电压比较器,和发光二极管组成的非常灵敏的温度报警器。设计采用热敏电阻作为温度传感器,相比传统的热传感器更具抗干扰能力,利用电压比较技术,更加强了电路的稳定性。附带LED发光二极管报警技术,使报警效果更明显,在被测温度大于50度时,发光二极管被点亮,可实现其报警功能,完全能满足设计要求。稳压直流电源采用变压器降压电路,二极管整流桥整流,滤波电路和稳压电路组成,可稳定输出+5V和-5V,+12V和-12V的直流电压。 关键词:热敏电阻;集成运算放大器;二极管整流桥;二极管报警

目录 1温度报警器的设计 (1) 1.1温度报警器的设计方案 (1) 1.2热敏电阻传感电路的设计 (1) 1.3 放大电路的设计 (2) 1.4比较电路和报警电路的设计 (2) 2直流稳压电源的设计 (4) 2.1设计方案和原理 (4) 2.2电源模块的设计 (4) 2.3 直流稳压电路整体图 (6) 2.4元器件选择及计算 (6) 3电路的仿真(Multisim) (8) 4实物测试与调试 (10) 5设计总结与体会 (14) 参考文献 (15) 致谢 (16) 附录 (17) 附录A直流稳压电源原理图 (17) 附录B温度报警器原理图 (18) 附录C直流稳压电源pcb图 (19) 附录D温度报警器的PCb图 (20) 附录E直流稳压电源和温度报警器实物图 (21) 附录F直流稳压电源元件清单 (22) 附录G温度报警器的元件清单 (22)

(完整word版)基于MSP430的温度控制报警系统

微控制器应用及系统设计课程设计报告 南京理工大学

2010 年 5 月 目次 1 引言 (3) 2 系统总体设计 (3) 2.1 系统组成结构及工作原理 (3) 2.2 系统工作流程 (3) 2.3 系统核心器件选型 (4) 3 系统硬件设计 (4) 3.1 电源模块设计 (4) 3.2 LED显示模块设计 (4) 3.3 键盘输入模块设计 (5) 3.4 温度采集模块设计 (5) 3.5 报警模块设计 (6) 4 系统软件设计 (6) 4.1 系统软件总体结构及总流程图 (7) 4.2 LED显示模块程序设计 (9) 4.3 键盘输入模块程序设计 (9) 4.4 温度采集模块程序设计 (10) 4.5 报警模块程序设计 (10) 4.6 主模块程序设计 (10) 5 系统调试与结果分析 (10) 5.1 系统调试步骤 (10) 5.2 遇到的问题及解决方案 (12) 5.3 实验结果 (13) 6 结论与心得体会 (13) 参考文献 (13) 附录 (14)

1 引言 温度是一个非常重要的物理量,因为它直接影响燃烧、化学反应、发酵、烘烤、煅烧、蒸馏、浓度、挤压成形、结晶以及空气流动等物理和化学过程。温度控制失误就可能引起生产安全、产品质量、产品产量等一系列问题。因此对温度的检测的意义就越来越大。温度采集控制系统在工业生产、科学研究和人们的生活领域中,得到了广泛应用。在工业生产过程中,很多时候都需要对温度进行严格的监控,以使得生产能够顺利的进行,产品的质量才能够得到充分的保证。使用自动温度控制系统可以对生产环境的温度进行自动控制,保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生产效率。 温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发。 现在的生活中,所用到的电器,家具设备,包括工业产品等对温度的要求日益增高,灵敏的温度控制报警系统已成为日常生活中必不可少的产品。例如冰箱的温控系统,锅炉等等,无不都用到了这一功能部件。对于此,我们设计了基于MSP430F149单片机的温度控制报警系统,来模拟实现现实中的温度控制系统。此系统具有设计和布线简单,结构紧凑,体积小,重量轻,抗干扰能力强,性价比高,扩展方便,在大型仓库,工厂,智能化建筑等领域的多点温度检测中有广阔的应用前景。 2 系统总体设计 2.1系统组成结构及工作原理 该系统主要由5大模块组成,其中包括DS18B20温度传感器,MSP430F149微控制器,LED显示模块,4X4矩阵键盘输入模块,报警模块5大部分组成。由温度传感器负责数据采集,经微处理器转换后由LED显示模块输出,同时由键盘模块负责输入温度报警的上下限。当到达设定的温度限定值时就报警。 其组成框图如下所示: 2.2 系统工作流程 首先设定温度报警的上下限值,然后由温度传感器进行温度数据的采集,当微处理器检测到温度超过设定的范围值时就实行报警,提醒用户做相关操作。

基于单片机的智能温度传感器的毕业设计

基于单片机的智能温度传感器的毕业设计 1.1设计目的 我国是一个农业大国,粮食是一个国家生存的根本,为了防备战争、灾害及各种突发事件的发生,粮食的安全储藏具有重要的意义。目前,我国各地区的各种大型粮库都还存在着程度不同的粮食储存变质问题,而影响粮食储藏的主要参数又是温度。根据国家粮食保护法规定,必须定期抽样检查粮库各点的粮食温度,以便及时采取相应的措施,防止粮食的变质。过去粮食温度的检测是靠人工手测进行,不但测试速度慢、测试精度低,而且人员劳动强度非常大。随着计算机和信息技术的发展,计算机测量系统越来越多的场合得到了广泛应用。传统的人工查看粮温的方法,已逐步被电子检温设备所取代,小的储粮设备一般采用小型测温仪检测粮温,大中型储粮设备已逐步配备微机测温系统。前一种方式多数采用由拨动手动开关逐点查看粮温的方法,有些也采用自动巡检方式并配备小型打印机记录粮温数据。后一种方式则可在微机机房监测粮温情况,并能利用微机对粮温数据进行分析对比。保证粮库中储藏粮食的安全,一个十分重要的条件就是要求粮食储藏温度保持在18℃~20℃之间。对于出现不正常升温或降温,要求能够迅速的测量并且报警使工作人员可以马上采取措施降温或升温。本设计采用的DS18B20是美国DALLAS公司生产的智能温度传感器。可以通过程序设定9~12位的分辨率,测量温度围为-55℃~+125℃,在-10℃~+85℃围精度为士0.5℃,DS18B20支持“一线总线”接口,用一根线对信号进行双向传输,具有接口简单容易

扩展等优点,适用于单主机、多从机构成的系统。DS18B20测量的现场温度直接以“一线总线”的数字方式传输,提高了系统的抗干扰性,适合各种恶劣环境的现场温度测量。DS18B20支持3V~ 5.5V的电压围。分辨率、报警温度可设定存储在DS18B20的E2PROM中,掉电后依然保存。 1.2 设计容 (1)一线总线制单片机中的应用。 (2)点阵式液晶显示器的使用。 (3)高级语言对单片机编程技术。 1.3 设计要求 (1)检测8个温度点数。 (2)精度要求正负0.5摄氏度 (3)体积在200*100毫米。 (4)数据传输约一公里左右。 (5)采用LCD显示。 1.4 关于一线总线DS18B20的简介 DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温度传感器。与传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。可以分别在93.75 ms和750 ms完成9位和12位的数字量,并且从DS18B20读出的

温度传感器工作原理

温度传感器工作原理 1.引脚★ ●GND接地。 ●DQ为数字信号输入\输出端。 ●VDD为外接电源输入端(在寄生电源接线方式时接地) 2.与单片机的连接方式★ 单线数字温度传感器DS18B20与单片机连接电路非常简单,引脚1接地(GND),引脚3(VCC)接电源+5V,引脚2(DQ)接单片机输入\输出一个端口,电压+5V和信号线(DQ)之间接有一个4.7k的电阻。 由于每片DS18B20含有唯一的串行数据口,所以在一条总线上可以挂接多个DS18B20芯片。 外部供电方式单点测温电路如图★ 外部供电方式多点测温电路如图★ 3.DS18B20的性能特点 DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器。与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。DS18B20的性能特点如下: ●独特的单线接口仅需要一个端口引脚进行通信。 ●多个DS18B20可以并联在唯一的三线上,实现多点组网功能。 ●不需要外部器件。 ●在寄生电源方式下可由数据线供电,电压围为3.0~5.5V。 ●零待机功耗。

●温度以9~12位数字量读出 ●用户可定义的非易失性温度报警设置。 ●报警搜索命令识别并标识超过程序限定温度(温度报警条件)的器件。 ●负电压特性,电源极性接反时,温度计不会因发热而烧毁,只是不能正常工作。 4.部结构 .DS18B20采用3脚PR—35封装或8脚SOIC封装,其部结构框图★ 64位ROM的位结构如图★◆。开始8位是产品类型的编号;接着是每个器件的唯一序号,共有48位;最后8位是前面56位的CRC检验码,这也是多个DS18B20可以采用单线进行通信的原因。非易失性温度报警触发器TH和TL,可通过软件写入用户报警上下限数据。 MSB LSB MSB LSB MSB LSB DS18B20温度传感器的部存储器还包括一个高速暂存RAM和一个非易失性的可电擦除的E2PROM。 高速暂存RAM的结构为9字节的存储器,结构如图★。前2字节包含测得的温度信息。第3和4字节是TH和TL的拷贝,是易失的,每次上电复位时被刷新。第5字节为配置寄存器,其容用于确定温度值的数字转换分辨率,DS18B20工作时按此寄存器中的分辨率将温度转化为相应精度的数值。该字节各位的定义如图★,其中,低5位一直为1;TM是测试模式位,用于设置DS18B20在工作模式还是在测试模式,在DS18B20出厂时,该位被设置为0,用户不要去改动;R0和R1决定温度转化的精度位数,即用来设置分辨率,其定义方法见表★ 高速暂存RAM的第6、7、8字节保留未用,表现为全逻辑1。第9字节是前面所有8

温度测量与报警系统设计.

课程设计说明书 题目:温度测量与报警系统设计 姓名: 学号: 指导教师: 专业年级: 所在学院和系: 完成日期: 课程名称:机电一体系统设计

目录 1绪论 (1) 1.1 背景 (1) 1.1 设计要求 (1) 1.3 设计任务 (1) 2系统总体方案设计 (2) 2.1 设计思想 (2) 2.2 方案论证 (2) 2.2.1 电源模块 (2) 2.2.2 温度检测模块 (3) 2.2.3 控制模块 (3) 2.2.4 显示模块 (3) 2.2.5 报警模块 (4) 2.2.6 按键模块 (4) 2.3 芯片选择 (4) 2.3.1电源模块 (4) 2.3.2 温度检测模块 (4) 2.3.3 控制模块 (5) 2.3.4 显示模块 (5) 3系统硬件设计 (6) 3.1 单片机最小系统 (6) 3.2 传感检测电路 (6) 3.3 显示模块 (7) 3.4 报警模块 (8) 3.5 按键模块 (8) 3.6 总电路 (8) 3.6.1 绘图软件简介 (8)

3.6.2 电路原理图 (9) 3.6.3 电路PCB图 (10) 4系统软件设计 (12) 4.1 程序设计思路 (12) 4.2 主程序流程图 (12) 4.3 获取温度程序流程图 (13) 4.4 报警程序流程图 (14) 4.5 显示程序流程图 (15) 4.6 数据处理程序流程图 (15) 4.7 编程软件简介 (16) 5总结 (17) 参考文献 (18) 附录A (19) 附录B (20) 附录C (21)

1绪论 1.1 背景 温度温度是工业生产中主要的被控参数之一,与之相关的各种温度控制系统广泛应用于冶金、化工、机械、食品等领域。温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量;同时,温度超过了系统工作正常范围将直接影响系统的寿命,甚至损坏系统;甚至可以说任何一个系统都必须工作在一定的温度范围内,因而设计一种较为理想的温度控制系统是非常有价值的。 自18世纪工业革命以来,工业的飞速发展离不开温度参量在控制系统中的应用。在冶金、钢铁、石化、水泥、玻璃、医药等等行业,可以说几乎80%的工业部门都不得不考虑着温度的因素。在工业生产中人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制,常用的控制电路根据应用场合和所要求的性能指标有所不同, 在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。 1.1 设计要求 设计要求:实现温度的测量与控制。 测温范围:0~1000C;测量精度:0.10C; 设有上、下限报警温度;数码显示; 1.3 设计任务 设计任务:硬件设计(元器件选择、电路原理图与电路板图绘制等)、软件设计。

基于51的温度报警器设计..

目录 1 概述 (2) 1.1 研究背景 (2) 1.2 设计思想及基本功能 (2) 2 总体方案设计 (3) 2.1 方案选取 (3) 2.2 系统框图 (5) 2.3 总体方案设计 (6) 3 硬件电路设计 (6) 3.1 电源电路设计 (6) 3.2 晶振电路 (7) 3.3 复位电路 (7) 3.4 矩阵键盘电路 (8) 3.5 温度检测电路 (9) 3.6 液晶显示电路 (10) 3.7 蜂鸣器报警电路 (11) 4 系统软件设计 (12) 4.1 主程序软件设计 (12) 4.2 键盘扫描程序设计 (14) 4.3 温度上下限设定程序设计 (15) 4.4 延时程序设计 (16) 5系统调试 (16) 6总结 (18) 参考文献 (18) 附录1 系统原理图 (19) 附录2 程序清单 (20)

1 概述 1.1 研究背景 温度作为一种最基本的环境参数,和人们的安全、生活,工农业生产有着紧密的联系,因此在某些场合对温度进行检测,并且在温度超过期待范围后进行报警便显得尤为重要,对能实现温度检测并报警的装置的设计和研发也就有了特别的意义。 单片机作为一种微控制器,由于具有体积小,质量轻,功耗低,价格便宜,可靠性高,功能强大等特点,已经进入人们生活,工业生产的各个领域,现在很难在某个领域看不到单片机的痕迹。在智能仪表领域,由于单片机的上述优点,用单片机作为控制平台,结合不同类型的传感器,可以很容易地对温度,湿度,流量等物理量进行检测。 针对在日常生活和工业生产中对温度进行检测和监控的需求,本课题以AT89C51单片机为核心设计了一种温度报警器,它可以通过键盘对温度进行上下限设置,用液晶进行温度显示,并且在超出温度设定范围后发声报警。本设计也具有一定的扩展性,例如可以再加一个烟尘传感器和光电传感器,扩展为火灾报警器。 1.2 设计思想及基本功能 本课题对温度报警器进行设计时,在满足温度检测和报警功能的基础上,为了增加其应用的灵活性,采用了矩阵键盘电路,从而可以对温度报警范围进行设定,以适应对温度有检测需求的不同应用场合。为了增加人机交互性,采用了功耗低的字符型液晶显示汉字和温度。 该温度报警器具有以下基本功能: (1)手动设定温度范围:该功能使用户可以根据不同场合设定温度报警范围,增强了该设计的应用性。 (2)温度采集:采用了数字温度传感器对现场温度在-55℃到+125℃范围内的应用场合进行温度采集。 (3)液晶显示:通过常用的液晶模块对当前温度传感器采集的温度进行显示。 (4)蜂鸣器报警:当温度传感器采集的温度不在设定范围内时,使蜂鸣器发

虚拟仪器温度采集系统

内蒙古科技大学虚拟仪器期末大作业 题目:虚拟仪器温度采集系统 姓名:王伍波 专业:测控技术与仪器 学号:1067112240 班级:测控10-2班 教师:肖俊生 时间:2013年6月18日

一、设计题目:虚拟仪器温度采集系统 二、设计要求: 1.连续采集温度信号,并存储 2.温度上下限报警功能,上下限可调 3.华氏、摄氏可转换显示 三、设计思路: 该设计是以计算机和单片机数据采集系统为核心,单片机数据采集系统主要完成对温度信号进行数据采集,计算机主要完成温度信号的分析、显示和控制等功能。设计中采用Intel 公司的89C51 单片机完成数据采集,采用A D 5 7 4 完成数据的A/D 转换。图2 为AD574 与89C51 单片机的接口电路。 1.设计虚拟前面板 温度监测软件设计本系统以labview8.5 作为开发工具。现以仿真数据为例来讲述系统软件对温度的监测、报警及显示功能。利用labview8.5编程使温度可以在华氏和摄氏之间随时进行切换,同时对温度实时监测。当温度超过上限要求时会及时点亮报警灯进行报警并显示每次采集过程中累加的报警次数,报警的上限值可以通过前面板的输入控件改变其值。采集进度定义为每次采集100 点。为了防止程序陷入死循环每次采集之间的时间间隔为1000ms。开始采集后在整个采集过程中可以暂停采集以便随时对温度进行观察。 2、编辑流程图 每一个程序前面板都对应着一段框图程序框图程序用

LabVIEW 图形编程语言编写.可以把它理解成传统程序的源代码。框 图程序由端口、节点、.图框和连线构成。其中端口被用来同程序前 面板的控制和显示传递数据.节点被用来实现函数和功能调用.图框 被用来实现结构化程序控制命令.而连线代表程序执行过程中的数据流.定义了框图内的数据流动方向 3、运行检验 检验是否能够完成系统的功能.改变相应参数进行进一步验证.以方便根据实际情况修改设计.从而方便实际器件的设计、调试。4、功能描述 创建一个VI程序模拟温度测量:把创建的温度计程、序 T(hermometerVI1作为一个子程序用在当前新建程序里.先前的温 度计子程序用于采集数据.而当前的程序用于显示温度曲线.并在前 面板上设定测量次数和每次测量间隔的延时;再创建一个新VI程序,进行温度测量,并把结果在波形图表上显示:利用新创建的VI程序.再输入新的字符串;据采集过程中。实时地显示数据;当采集 过程结束后,在图表上画出数据波形.并算出最大值、最小值和平 均值(此处只使用摄氏温度单位):修改TemperatureAnalysis.VI DemoReadVohageVI程序以检测温度是否超出范围.当温度超出上限(High Limit)时,前面板上的LED点亮,并且有一个蜂鸣器发声。5、设计过程 创建一个VI程序模拟温度测量假设传感器输出电压与温度成 正比。例如.当温度为70时,传感器输出电压为0.7V。本程序也

温度报警器

1 绪论 温度是一个十分重要的物理量,对它的测量与控制又十分重要的意义。随着现代工农业技术的发展及人们对生活环境要求的提高,让人们也迫切需要检测与控制温度。 温度报警器广泛应用于工农业生产以及日常生活中:环境温度检测,机房温度监测及报警,蔬菜大棚、花窖、鱼塘水温监测,工厂用的烘箱、电炉,汽车低温报警(提示司机路面结冰),实验室,冷库、仓库温度监测及报警等等,其研究具有一定的学术价值和广泛的市场前景。 1.1 温度报警器概述 现代社会是信息化的社会,随着安全化程度的日益提高,机房作为现代化的枢纽,其安全工作已成为重中之重,机房内一旦发生故障,将导致整个系统的瘫痪,造成巨大的损失和社会影响。 造成高温火灾有:电气线路短路、过载、接触电阻过大等引发高温或火灾;静电产生高温或火灾;雷电等强电侵入导致高温或火灾;最主要是机房内电脑、空调等用电设备长时间通电工作,导致设备老化,空调发生故障,而不能降温;因此机房内所属的电子产品发热快,在短时间内机房温度升高超出设备正常温度,导致系统瘫痪或产生火灾,这时超温报警系统就发挥应有的功能。 1.2 温度报警器技术状况 现代信息技术的三大基础是信息采集(即传感器技术) 、信息传输(通信技术)和信息处理(计算机技术)。传感器属于信息技术的前沿尖端产品,尤其是温度传感器被广泛用于工农业生产、科学研究和生活等领域,数量高居各种传感器之首。因此传感器在此温度报警器的制作中起了重要的作用。 (1) 传统的分立式温度传感器(含敏感元件) ;主要是能够进行非电量和电量之间转换。 (2) 模拟集成温度传感器/控制器。 (3) 智能温度传感器。目前,国际上新型温度传感器正从模拟式向数字式、由集成化向智能化、网络化的方向发展。

51单片机温度传感器课程设计.

基于单片机的温度传感器课程设计报告 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中温度传感器就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。 本设计所介绍的温度传感器与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,该设计控制器使用单片机STC89S52,测温传感器使用DS18B20,用LCD实现温度显示,能准确达到以上要求。 随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的温度传感器。 关键词:单片机,数字控制,温度传感器 1. 温度传感器设计内容 1.1传感器三个发展阶段 一是模拟集成温度传感器。该传感器是采用硅半导体集成工艺制成,因此亦称硅传感器或单片集成温度传感器。此种传感器具有功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等特点,适合远距离测温、控温,不需要进行非线性校准,且外围电路简单。它是目前在国内外应用最为普遍的一种集成传感器,典型产品有AD590、AD592、TMP17、LM135等。 二是模拟集成温度控制器。模拟集成温度控制器主要包括温控开关、可编程温度控制器,典型产品有LM56、AD22105和MAX6509。某些增强型集成温度控制器(例如TC652/653)中还包含了A/D转换器以及固化好的程序,这与智能温度传感器有某些相似之处。但它自成系统,工作时并不受微处理器的控制,这是二者的主要区别。 三是智能温度传感器。智能温度传感器内部都包含温度传感器、A/D转换器、信号处理器、存储器(或寄存器)和接口电路。有的产品还带多路选择器、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。智能温度传感器

单片机课程设计报告——温度报警器

单片机原理与应用 课程设计报告 { 课程设计名称:温度报警器设计 专业班级: 13计转本 | 学生姓名:张朝柱肖娜 学号: 140 113 指导教师:高玉芹 设计时间: 2016-11—2017-12 成绩: 信电工程学院

摘要 2009年6月14日随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。 本文主要介绍了一个基于AT89C52单片机的测温系统,详细描述了利用液晶显示器件传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,特别是数字温度传感DS18B20的数据采集过程。对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与AT89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 关键词:单片机AT89C51;DS18B20温度传感器;液晶显示LCD1602。

目录 1绪论 (1) 温度报警器简介 (1) 温度报警器的背景与研究意义 (1) 温度报警器的现状及发展趋势 (1) 2 系统整体方案设计 (2) 设计目标 (2) 系统的基本方案 (2) 系统方案选择 (2) 各模块方案选择 (3) 主要元器件介绍 (3) STC89C52的简介 (3) DS18B20的简介 (4) 3 系统的硬件设计与实现 (5) 系统硬件概述 (5) 主要单元电路的设计 (5) 键盘扫描模块电路的设计 (5) 单片机控制模块电路的设计 (5) 报警模块电路的设计 (6) LCD1602显示模块电路的设计 (7) 4 系统的软件设计与实现 (8) KEIL软件介绍 (8) 系统程序设计流程图 (8) 主程序软件设计 (8) 按键软件设计 (9) 密码设置软件设计 (9) 开锁软件设计 (10) 5 系统仿真设计 (12) Proteus 软件介绍 (12) Proteus 仿真图 (12) 硬件调试 (13) 调试结果 (13) 6 结论 (14)

智能温度测量仪课程设计

智能温度测量仪课程设计

Pt100温度传感器 温度传感器从使用的角度大致可分为接触式和非接触式两大类,前者是让温度传感器直接与待测物体接触,而后者是使温度传感器与待测物体离开一定的距离,检测从待测物体放射出的红外线,达到测温的目的。在接触式和非接触式两大类温度传感器中,相比运用多的是接触式传感器,非接触式传感器一般在比较特殊的场合才使用,目前得到广泛使用的接触式温度传感器主要有热电式传感器,其中将温度变化转换为电阻变化的称为热电阻传感器,将温度变化转换为热电势变化的称为热电偶传感器。 热电阻传感器可分为金属热电阻式和半导体热电阻式两大类,前者简称热电阻,后者简称热敏电阻。常用的热电阻材料有铂、铜、镍、铁等,它具有高温度系数、高电阻率、化学、物理性能稳定、良好的线性输出特性等,常用的热电阻如PT100、PT1000等。近年来各半导体厂商陆续开发了数字式的温度传感器,如DALLAS公司DS18B20,MAXIM公司的MAX6576、MAX6577,ADI公司的AD7416等,这些芯片的显著优点是与单片机的接口简单,如DS18B20该温度传感器为单总线技术,MAXIM公司的2种温度传感器一个为频率输出,一个为周期输出,其本质均为数字输出,而ADI公司的AD7416的数字接口则为近年也比较流行的I2C总线,这些本身都带数字接口的温度传感器芯片给用户带来了极大的方便,但这类器件的最大缺点是测温的范围太窄,一般只有-55~+125℃,而且温度的测量精度都不高,好的才±0.5℃,一般有±2℃左右,因此在高精度的场合不太满足用户的需要。 热电偶是目前接触式测温中应用也十分广泛的热电式传感器,它具有结构简单、制造方便、测温范围宽、热惯性小、准确度高、输出信号便于远传等优点。常用的热电偶材料有铂铑-铂、铱铑-铱、镍铁-镍铜、铜-康铜等,各种不同材料的热电偶使用在不同的测温范围场合。热电偶的使用误差主要来自于分度误差、延伸导线误差、动态误差以及使用的仪表误差等。 非接触式温度传感器主要是被测物体通过热辐射能量来反映物体温度的高低,这种测温方法可避免与高温被测体接触,测温不破坏温度场,测温范围宽,精度高,反应速度快,既可测近距离小目标的温度,又可测远距离大面积目标的温度。目前运用受限的主要原因一是价格相对较贵,二是非接触式温度传感器的输出同样存在非线性的问题,而且其输出受与被测量物体的距离、环境温度等多种其它因素的影响。 本设计的要求是采用“PT100”热电阻,测温范围是-200~+600℃,精度0.5%,具体的型号选为WZP型铂电阻。 AT89C51单片机

温度传感器简介

简谈温度传感器及研究进展 摘要:温度传感器是使用范围最广,数量最多的传感器,在日常生活,工业生产等领域都扮演着十分重要的角色。从17世纪温度传感器首次应用以来,依次诞生了接触式温度传感器,非接触式温度传感器,集成温度传感器。近年来在智能温度传感器在半导体技术,材料技术等新技术的支持下,温度传感器发展迅速。由于智能温度传感器的软件和硬件的合理配合既可以大大增强传感器的功能、提高传感器的精度,又可以使温度传感器的结构更为简单和紧凑,使用更加方便,因此智能温度传感器是当今的一个研究热点。微处理器的引入,使得温度信号的采集,记忆,存储,综合,处理与控制一体化,使温度传感器向智能化方向发展。关键词:温度传感器;智能温度传感器;接触式温度传感器 中图分类号:TP212.1 文献标识码:A Abstract:temperature transducer is used most widely, the largest number of sensors, in daily life, such as industrial production field plays a very important role.Since the 17th century temperature sensor for the first time application, was born in turn contact temperature sensor, non-contact temperature sensor, integrated temperature sensor.Intelligent temperature sensor in recent years in semiconductor technology, materials technology, under the support of new technologies such as the temperature sensor is developing rapidly.Due to the software and hardware of the intelligent temperature sensor reasonable matching can greatly enhance the function of the sensor, improve the precision of the sensor, and can make the temperature sensor has simple and compact structure, use more convenient, thus intelligent temperature sensor is a hot spot nowadays.The introduction of the microprocessor, which makes the temperature signal collection, memory, storage, comprehensive, processing and control integration, make the temperature sensor to the intelligent direction. Key words:temperature transducer; Smart temperature sensor; Contact temperature sensors 前言:温度作为国际单位制的七个基本量之一,测量温度的传感器的各种各样,温度传感器是温度测量仪表的核心部分,十分重要。据统计,温度传感器是使用范围最广,数量最多的传感器。简而言之,温度传感器(temperature transducer)就是是指能感受温度并转换成可用输出信号的传感器。在半导体技术的支持下,本世纪相继开发了半导体热电偶传感器、PN结温度传感器和集成温度传感器。在材料技术的支持下,陶瓷,有机,纳米等新材料用于温度传感器中可以使温度的测量和控制更加科学和精确。由于智能温度传感器的软件和硬件的合理配合既可以大大增强传感器的功能、提高传感器的精度,又可以使温度传感器的结构更为简单和紧凑,使用更加方便,因此智能温度传感器是当今的一个研究热点。微处理器的引入,使得温度信号的采集,记忆,存储,综合,处理与控制一体化,使温度传感器向智能化方向发展。

相关主题
文本预览
相关文档 最新文档