温度测量与报警系统设计.
基于proteus温度检测及报警仿真研究报告
信息职业技术学院毕业设计报告(论文)系别:班级:学生姓名:学生学号:设计(论文)题目:基于Proteus的温度检测与报警的仿真设计指导教师:起讫日期:2012.9.3~2012.11.16信息职业技术学院毕业设计(论文)成绩评定表信息职业技术学院毕业设计(论文)任务书学生(签名)2012年9月10日指导教师(签名)2012年9月10日教研室主任(签名)2012年9月10日系主任(签名)2012年9月10日信息职业技术学院毕业设计(论文)开题报告信息职业技术学院毕业设计(论文)中期检查表基于Proteus的温度检测与报警的仿真设计摘要:温度是与人们生活息息相关的环境参数,许多情况下都学要进行温度测量及报警,温度测量报警系统在现代日常生活.科研.工农生产中已经得到了越来越广泛的应用。
所以对温度的测量报警方法及设备的研究也变得极其重要。
随着人们生活的不断提高以及应对各种复杂测量环境的需要,我们对温度测量报警的要求也越来越高,利用单片机来实现这些控制无疑使人们追求的目标之一,它带给我们的方便时不可否定的,其中温度检测报警器就是一个典型的例子。
要为现代人工作,科研,生活,提供更好的设施,就需要从单片机技术入手,向数字化,智能化控制方向发展。
本设计所介绍的温度报警器,可以设置上下限报警温度,当温度不在设置围时,可以报警。
与传统温度测量系统相比,本设计中的数字温度测量报警系统具有很多前者没有的优点,如测温围广而且准确,采用LED数字显示,读数方便等。
关键词:单片机,温度检测,AT89C51,DS18B20目录1 绪论11.1课题背景12系统的具体设计23 硬件电路设计33.1单片机主控设计43.1.1主要特性43.1.2系统时钟电路53.1.3 复位电路63.2温度信号采集设计63.2.1 DS18B20的特性83.2.2 DS18B20的测温原理93.2.3 DS18B20与单片机接口电路10 3.4按键电路设计133.5报警电路设计144 温度控制系统的软件设计154.1主程序设计154.3温度采集设计174.4温度显示设计194.5按键开关设计204.6温度处理及蜂鸣器报警设计225 温度检测系统调试仿真23致27附录281 绪论1.1 课题背景随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到电力、冶金、化工、建材、食品、石油等各个行业。
温度检测报警电路设计
随着现代信息技术的飞速发展和传统工业的逐步改造,温度自动检测和显示功能在很多领域得到广泛应用。
人们在温度检测的准确度、便捷性和快速等方面有着越来越高的要求。
而传统的温度传感器已经不能满足人们的需求,其渐渐被新型的温度传感器所代替。
本文设计了一个温度检测报警器电路。
采用单片机AT89C51和温度传感器DS18B20组成温度自动测控系统,可根据实际需要任意设定温度值,并进行报警和处理,通过LM016L显示温度。
本文是从测温电路、主控电路、报警电路以及驱动电路等几个方面来设计的。
该器件可直接向单片机传输数字信号,便于单片机处理及控制。
另外,还能直接采用测温器件测量温度,从而简化数据传输与处理过程。
此设计的优点主要体现在可操作性强,结构简单,拥有很大的扩展空间等。
关键词:AT89C51;DS18B20;LM016L;报警电路With the rapid development of modern information technology and traditional industrial transformation,the system of temperature automatic measurement and display system is widely used in many fields.people have a rising demand in temperature measurement accuracy,convenient, and velocity.Traditional temperature sensors have been unable to meet the people's demands,and have gradually been replaced by new-type temperature sensors.This article designs a temperature detection circuit,using a micro-controller AT89C51 and temperature sensor DS18B20,which composes temperature automatic control system,and temperature values can be setted according to the actual need and be controlled in time,then display temperature through LM016L.This design analysis the function in several parts,like temperature measurement circuit,control circuits,alarm circuits,driver circuit and so on.The device can directly transfer digital signal to the single-chip and make it convenient to process and control.In addition,it can also directly measure temperature with temperature measurement device,then largely simplify data transmission and process.The advantage of this design are mainly reflected in the stronger maneuverability,simple structure and larger room for expansion.Keywords:AT89C51;DS18B20;LM016L;alarming circuit目录第一章绪论 (1)1.1 选题的背景 (1)1.2 选题的目的及意义 (1)1.3 论文结构 (2)第二章设计的整体方案 (3)2.1 设计的主要内容 (3)2.2 设计性能要求 (3)第三章模块设计和器件的选择 (4)3.1 单片机的选择 (4)3.2 温度采集模块设计 (8)3.3 温度显示模块设计 (15)3.4直流电机驱动模块 (19)第四章系统电路设计 (21)4.1 主电路程序 (21)4.2 晶振复位电路 (21)4.3 温度采集电路 (24)4.4 按键电路 (26)4.5驱动电路 (26)4.6 报警电路 (27)4.7 电源电路 (28)第五章软件仿真 (30)5.1 软件介绍 (30)5.2 仿真过程 (30)第六章体会与展望 (34)6.1 设计总结 (34)6.2 设计前景 (34)附录A 系统总图 (36)附录B 系统程序 (37)参考文献 (53)外文资料 (65)致谢 (73)第一章绪论1.1 选题的背景随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的。
基于Labview的温度检测报警系统
基于Labview的温度检测报警系统张小燕;樊利军【摘要】针对Ptl00电阻和温度的非线性关系在温度测量任务中存在的问题,在Labview平台上,假设其在一定温度范围内近似为线性关系,对温度进行循环采集,实现温度实时显示、越限报警及数据分析,并将测量结果与LM35.集成温度传感器测量结果相比较,结果表明:Ptl00电阻和温度的关系在一定温度范围内可近似为线性关系,且在温度精度要求不高的前提下,可以利用其线性进行温度测量。
%In the light of the problem in the really task of the nonlinear relationship between the resistance and temperature of the Ptl00, in the Labview platform, supposing the relation of which is approximately linear in a certain temperature range, the temperature is collected circularly, real -time displayed and alarmed, and the data is analyzed and compared with that of LM35. The results show that the relation of the resistance and temperature of Ptl00 is linear approximately in a certain range, and on the premise that the precision is not highly required, Ptl00 may be used to measure temperature with the hypothesis of the linear relationship.【期刊名称】《北京工业职业技术学院学报》【年(卷),期】2012(011)001【总页数】4页(P47-50)【关键词】虚拟仪器;温度传感器;温度检测;温度报警【作者】张小燕;樊利军【作者单位】北京工业职业技术学院信息工程系,北京100042;北京工业职业技术学院信息工程系,北京100042【正文语种】中文【中图分类】TP2730 引言虚拟仪器(Virtual Instrument;VI)是计算机技术和传统仪器技术相结合的产物,是仪器仪表发展的一个重要方向。
基于单片机的温度控制及报警系统的设计
摘要温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发,本文设计了一种基于AT89S52的温度检测及报警系统。
该系统将单总线温度传感器DS18B20并接在控制器的一个端口上,对传感器温度进行循环采集,将采集到的温度值与设定值进行比较,当超出设定的上限温度时,通过电路给出报警信号。
用AT89S52单片机设计的温度检测电路是本次设计的主要内容,是整个单片机温度控制系统设计中不可缺少的一部分,该系统对温度进行了实时采集与检测。
文中给出了系统实现的硬件原理图及程序设计。
经实验测试表明,该系统测量精度高、抗干扰能力强、报警及时准确,具有一定的参考价值。
该系统设计和布线简单,结构紧凑,体积小,重量轻,抗干扰能力强,性价比高,扩展方便。
关键词:数字温度传感器;单总线;单片机AT89S52;时钟液晶显示;报警信号ABSTRACTTemperature detection and control of industrial production process, one of the more typical applications, with sensors in production and life is more widely used, using a new single-bus digital temperature sensor to achieve the test and control the temperature more rapidly development, this paper is designed based on AT89S52 temperature detection and alarm systems. The system will be a single-bus temperature sensor DS18B20 and connected to a port on the controller, the temperature sensors on loop collection, the temperature will be collected to compare with the set value, when the temperature exceeds the upper limit set , through the circuit gives alarm signal. The main content of this design is temperature testing circuit that uses AT89S52 single-chip microcomputer .It is a part of the whole design that cannot be lacked. The system is used to collect and control temperature in real time.In this paper, it gives the system implementation of hardware and program designing. The experimental tests show that this high accuracy, strong anti-interference ability, alarm timely and accurate, with a certain reference value. The system design and layout simple and compact structure, small size, light weight, anti-jamming capability, cost-effective to expand convenience.Key Words:Digital temperature sensor; Single bus; Monolithic Integrated AT89S52; Lcd clock;Alarm signal目录1绪论 (1)1.1课题的背景与意义 (1)1.2温度检测及国内外报警系统的近况 (1)1.3温度参数、温度检测、报警系统 (3)1.3.1温度范围 (3)1.3.2温度测量 (3)1.3.3报警系统 (3)2系统总体设计方案 (4)3液晶显示电路和时钟电路的设计 (6)3.1液晶显示模块的设计 (6)3.1.1TS12864液晶显示器简述 (6)3.1.2TS12864-3主要特性及各引脚功能 (6)3.1.3 TS12864-3液晶显示器工作原理 (7)3.2时钟电路的设计 (7)3.2.1时钟电路的简述 (7)3.2.2时钟电路的引脚功能及结构 (8)3.2.3时钟电路工作原理 (8)4报警系统硬件设计和单片机温度控制 (10)4.1温度控制系统硬件设计 (10)4.1.1主控制单片机 (10)4.1.2AT89S52的特点 (10)4.1.3AT89S52主要功能及特性 (10)4.1.4单片机最小系统模块 (12)4.2报警系统的设计 (13)4.2.1报警系统蜂鸣器的特性 (13)4.2.2报警系统工作原理 (14)4.3 DS18B20芯片简介 (15)4.3.1温度传感器的历史及简介 (15)4.3.2DS18B20性能特点及内部结构 (15)4.3.3DS18B20工作时序 (19)4.3.4DS18B20的操作协议 (21)4.3.5DS18B20序列号编码 (23)4.3.6DS18B20的测温原理 (23)4.3.8DS18B20在测温系统中的应用 (24)4.3.9注意事项 (24)4.4温度检测模块的设计 (25)4.5温度控制系统的设计 (26)5系统调试 (27)5.1硬件调试方法 (27)5.1.1常见的硬件故障 (27)5.2软件调试 (27)5.3误差分析 (28)结论 (29)参考文献 (30)附录1:英文资料 (31)附录2:中文资料 (36)附录3:程序 (40)附录4:总原理图 (56)致谢............................................. 错误!未定义书签。
环境温度、光照检测报警系统设计
课程设计报告课程名称:单片机技术课程设计题目:环境温度、光照检测报警系统设计学生姓名:学号:二级学院:专业:电子信息科学与技术班级:指导教师姓名:起止时间:2018 年 9 月—— 2019 年 1 月报告评分:课程老师签名:环境温度、光照检测报警系统设计摘要:环境温度、光照检测报警系统是日常生活和工业应用非常广泛的工具,能实时采集周围的温度信息进行显示,程序内部设定有报警上下限,根据应用环境不同可设定不同的报警上下限。
此系统是基于STC89C52单片机设计的,包括DS18B20温度采集模块,光敏传感器,液晶显示屏,蜂鸣器,键盘扫描模块,PCF8591模数转换模块。
STC89C52作为控制核心,具有功耗低、价格低等优点。
温度检测报警模块采用单总线数据传输的DS18B20,改芯片具有精度高,测量范围广等特点。
光照值检测采用光敏传感器和PCF8591模数转换模块联合使用,实现将测得的模拟电压值转换为数字量信号。
显示模块采用OLED显示,对于显示数字、字母和汉字最为合适。
并对采集的数据进行分析处理和按键预设值比较,从而实现对环境中温度和光强的控制并对超标数据进行报警。
关键词:DS18B20;光敏传感器;PCF8591模数转换模块;OLED显示屏;STC89C52目录1 绪论 (1)1.1 课题的具体功能与要求 (1)1.2 课题研究的情况 (1)1.3 课题研究的意义 (1)1.4 本章小结 (1)2 方案论证 (1)2.1 总系统方案的选择 (2)2.2 各单元模块的比较 (2)2.2.1 温度传感器模块 (2)2.2.2 光照传感器模块选择 (2)2.2.3 AD转换模块选择 (2)2.3 本章小结 (2)3 硬件系统 (3)3.1 硬件系统的工作原理 (3)3.2 各单元模块的设计与原理 (3)3.2.1 51单片机最小系统 (3)3.2.2 按键模块设计 (4)3.2.3 显示模块设计 (4)3.2.4 温度的采集 (4)3.3 本章小结 (4)4 软件系统 (5)4.1 软件系统流程 (5)4.2 各单元的软件流程 (5)4.2.1 STC89C52主控单片机 (5)4.2.2 DS18B20模块 (5)4.2.3 PCF8591 (5)4.2.4 OLED模块 (5)4.3 本章小结 (5)5 系统调试 (6)5.1 硬件的检测 (6)5.2 单元模块的调试 (6)5.2.1 主控STC89C52的调试 (6)5.2.2 DS18B20模块 (6)5.2.3 PCF8591模块 (6)5.2.4 OLED模块 (6)5.2.5 系统运行调试 (6)5.3 本章小结 (6)6 总结与展望 (7)参考文献 (7)附录 (8)环境温度、光照检测报警系统设计本次的课程设计为环境温度和光照检测报警系统,该装置基于STC89C52 单片机,对温度传感器DS18B20 和光敏传感器采集的温度和光强信息进行相关处理,然后送到人机接口界面液晶显示模块OLED显示屏进行显示。
(完整word版)基于51单片机的温度报警器设计
题目基于51单片机的温度报警器设计姓名学号专业班级指导教师201 年月日毕业论文任务书主要实现:实时温度测量及显示,超出温度范围声光报警,上下限温度可通过按键设定等功能。
本数字温度报警器是基于51单片机及温度传感器DS18B20来设计的,温度测量范围0到99.9摄氏度,精度为0.1摄氏度,可见测量温度的范围广,精度高的特点。
可设置上下限报警温度,默认上限报警温度为38℃、默认下限报警温度为5℃(通过程序可以更改上下限值)。
报警值可设置范围:最低上限报警值等于当前下限报警值,最高下限报警值等于当前上限报警值。
将下限报警值调为0时为关闭下限报警功能。
目录前言 (1)1 设计要求与方案论证 (3)1.1 设计要求 (3)1.2 系统基本方案选择和论证 (3)1.2.1 单片机芯片的选择方案和论证 (3)1.2.2 温度传感器设计方案论证 (4)1.3 电路设计最终方案决定 (5)2 主要元件介绍 (5)2.1 STC89C51介绍 (6)2.1.1 STC89C51主要功能及PDIP封装 (6)2.1.2 STC89C51引脚介绍 (6)2.1.3 单片机最小系统: (7)2.2 DS18B20传感器介绍 (8)2.2.1 DS18B20概述 (8)2.2.2 DS18B20引脚介绍 (10)2.2.3 DS18B20的内部结构 (10)2.2.4 DS18B20的程序流程图 (11)2.3 数码管介绍 (12)2.3.1 数码管概述 (13)3 程序流程图 (13)结论 (14)参考文献 (15)致谢..................................................................................................... 错误!未定义书签。
附录1 系统原理图 (16)附录2 C语言程序 (17)基于51单片机的温度报警器设计学院专业班级姓名(5号黑体)摘要:单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度器,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。
基于单片机的智能温度检测控制系统设计
1 概述在人类的生活环境中,温度扮演着极其重要的角色。
温度是工业生产、现代农业乃至人们日常现实生活中经常会需要测量的一个重要物理量,如石油化工、环境控制、食品加工、实验研究、农业大棚等[1]。
温度的检测与控制是工业生产自动控制系统的重要任务之一,因此,各行各业对温度检测系统的便捷性、精确性、智能化要求越来越高。
由此可见,温度的检测和控制是非常重要的。
测量温度需要使用温度传感器,传统的温度传感器是模拟的,如热敏电阻、热电偶等[2]。
热敏电阻采集温度变化的实质是电阻值,所以在实际使用过程中需要额外的辅助器件将其转化为电压信号并且通过调整后送到模拟-数字转化器件(A/D)才能让单片机处理,数字温度传感器的产生解决了这个问题。
本文采用内部集成了A/D 转换器、电路结构简单的数字化温度传感器DS18B20,与单片机技术相结合实现智能温度检测控制系统的设计。
系统只需要占用单片机的一个I/O 口,就能够实现实时温度检测,这使得系统具有很强的扩展性,并且应用前景广泛、实用价值高。
2 系统总体设计本系统设计的基于单片机的智能温度检测控制系统,总体设计框图如图1所示,主要包括单片机最小系统、温度采集电路、实时时钟电路、独立式按键电路、显示电路、报警电路、加热电路和散热电路,其中主控芯片采用功耗低、性能高的单片机STC89C52,温度采集电路采用数字温度传感器DS18B20,显示电路采用LCD1602液晶显示器,报警电路采用蜂鸣器、一个LED 指示灯设计实现声光报警,独立式按键用来设置当前实时时间(年、月、日、时、分、秒)和设定不同时间段温度报警的上下限阈值。
当实测环境温度值大于设定时间段的温度上限值时,系统自动进入散热模式,直流电机运转带动风扇工作,同时蜂鸣器响、LED 指示灯点亮;若低于设定时间段的温度下限阈值,系统自动进入加热模式,继电器控制加热设备工作,同时蜂鸣器响、LED 指示灯点亮;若当前温度处于设定时间段的温度上下限阈值之间时,关闭散热、加热及报警,从而使温度控制在设定的范围内。
智能温湿度报警系统设计
智能温湿度报警系统设计本设计采用MSC-51系列单片机AT89C51和DHT11温湿度采集系统,包括单片机(微控制器)编程软件设计和硬件电路设计。
软件包括主程序、温度和湿度的检测子程序、显示子程序以及报警子程序。
硬件电路包括温湿度传感器、单片机(微控制器)显示模块、键盘和报警模块等部件。
当实际温度和湿度测量大于或小于预定的温度和湿度值,则用户的蜂鸣器鸣响,并发送报警短信。
标签:AT89C51单片机LED1602 温湿度采集一、引言1.课题研究的背景人类生活中所有的运动都与温湿度息息相关。
无论是日常生活还是工业生产,温湿度也都是最基本的参数。
各行各业的生产都需要关注温湿度,以保证产品的质量。
温度与湿度也是衡量环境的一个重要指标,他们之间有着密不可分的关系。
温湿度除了对人体有影响外,对物品的存放也有影响。
例如:随着人们生活物質质量的提高,反季节食品的需求量不断上升,推动了冷库的迅速发展,冷库内物品的存放只有在适宜的温湿度下质量才能够得到最良好的保障。
智能化为这些仓库检测温湿度的实时变化提供了保障。
2.温湿度传感器报警系统的发展现状和趋势温湿度传感器的研发不仅仅受到国内研发人员的关注,同时也受到国内外的高度重视,很多政府和公司为了研发投入了大量的人力、物力和财力。
其中的典型产品包括SHT7X/SHT1X温湿度传感器,MAX6625/6626温湿度传感器。
这些温湿度传感器[1]全都采用了数字化技术,能够以数字化形式直接输出测量值,具有误差小、抗干扰能力强、分辨率高、测量数据能够远程传送、拥有串行总线接口等优点。
近几年来,温湿度检测报警系统的研究得到了迅速地发展。
国际上[2]先进的测控技术、PLC技术、自动化技术、现场总线技术、传感器技术以及数字信息技术的发展都为温湿度检测报警系统的研发提供了卓越地条件,在智能化、集成化的前提下温度传感器和湿度传感器正向着多参数检测方向发展,使得温湿度的设定和显示更加地直观,精度也得到进一步提高,由于智能化程度越来越高,也使得温湿度检测的功能集成化大幅提高。
自动温度测量报警系统设计
包 头市 中心 血 站 张 瑞 .5 随 着 社 会 主 义 现 代 化 的发 展 ,在 科 学 断 ,来 实现将 温度 控制 在一 定 的范 围内 。温 可 以到达 0 2 ℃ 的准确 率 。其输 出 电压与 摄 技术 突飞猛 进 的今 天 ,人工 智能 起不 不可 忽 度 检 测 报 警 系 统 由硬 件 和 软 件 两 个 部 分 组 氏温度 成线 性关 系 ,并且这 种关 系可 以表 示 E 显示模块 、温 为 : 视的 作用 。尤 其 是各种 智 能化 的仪器 、仪表 成 。其系统 软件部 分主要 由LD V= . 1 O 0 7 () 1 在医 疗卫 生领 域 的广泛 应用 给社 会 带来 了极 度采集 模块 、键 盘模 块 、控 制及 抗干 扰模 块 或者 : 大 的便 利 。在工 业生 产 中, 电流 、电压 、温 及非 硬件 电路 的软件 模块 等 几个模块 组 成 。 T V/ 0 V = o 1m () 2 度 、压 力 、流量 、流 速和 开关 量都 是常 用的 软件 设计 的主 要 内容包括 :各 模块 的软 件编 式 中 ,v 为 传 感 器 的输 出 电 压 , 单 位 o 主要被 控 参数 。其 中 ,温度控 制 也越来 越重 程 、系统调 试及主要技术性 能的测试等 。 v T 外界 环 境 中 的温 度 ,单 位 ℃ 。 由于 , 是 要 。在工 业生 产 的很 多领域 中 ,人们都 需要 1 系统硬 件设 计 M5 5℃ 对各 类加 热炉 、热 处理 炉 、反应 炉和锅 炉 中 尽 管 目 市 场上 单片机 的 品种 多样 ,功 L 3 能 够 测 量 的最 高温 度 是 1 0 , 由式 前 能 也越 来越 多 ,但是 受成本 约束 ,性 能优 良 ( )可 得 其最 大输 出 电压 为 1 5 。为 了能 1 .V 的温 度进 行检 测和 控制 。采 用单 片机 对温 度 D8 2 进 行控制 不仅 具有 控制 方便 、简 单和 灵 活性 的8 单片 机仍 然 是 工业 检 测与 控 制应 用 领 够 与A 7 1 的输 入进 行 匹配 ,故需 要对 传感 位 器 的输 出 电压 进 行 放 大 ,放 大 的倍 数 约 为 大等 优 点 ,而且 可 以大 幅度 提 高被控 温度 的 域 的 首选 。 本系 统就是 以A M L T E 公司 的A 8 C l T 9 5 单片 3 3 倍 。可采 用集成 运放 连接 成 同向放 大器 .3 技 术指标 ,从而 能够 大大 的提 高产 品的 质量 和 数量 。 因此 ,单片 机对 温度 的控制 问题是 机为 中心 ,通 过模数 转换 器A 7 1 对温度 传 来实 现 电压放 大的 功能 。经过 放大 后 的 电压 D 82 V 个 工业 生产 中经 常会遇 到 的控制 问题 。温 感器 的输 出 电压进 行模数 转换 ,再将转 换结 约 为5 ,恰好 能够 与模 数转 换部 分 的输入 相 所 度 控 制在 生活 中 的应 用 也尤 为广泛 ,比如根 果送 入单 片机 进行 相应 的处 理 ,通过编 程分 匹 配 。该部分 电路 设计 如 图l 示 。
温度检测与报警的设计
编号本科生毕业设计温度检测报警系统设计Temperature detection alarm system学生姓名李雨曈专业电子信息工程学号0731208指导教师代燕分院电子工程分院2011年 6 月摘要随着电子技术发展,特别是随着大规模的集成电路的产生,给人们的是生活带来了根本性质变化。
微型计算机的出现使现代的科学研究得到质的飞跃,而单片机技术的出现则是给现代工业控制以及日常生活带来了极大的方便,正是电子技术的发展推动了工业生产及人们的日常生活水平。
DS18B20是美国DALLAS公司的“单总线”数字温度传感器,它具有结构简单、体积小、功耗低、无须外接元件、用户可自行设定预警上下限温度等特点。
本设计结合单片机最小系统版,通过DS18B20温度传感器,将其获得的温度值在LCD液晶显示屏上显示,并可通过按键预设温度值,当达到预设温度值时,蜂鸣器报警,并且电机会带动电风扇转动进行散热。
关键词:数字温度传感器单片机最小系统 LCD显示器AbstractAlong with the electronic technology development, specially along with thelarge-scale integrated circuit production, was the life has brought the basic nature change for the people. Was precisely the electronic technology development impelled the industrial production and people's daily life level.DALLAS DS18B20 U.S. company's "single-bus" digital temperature sensor, it has a simple structure, small size, low power consumption, no external components, the user can set the minimum and maximum warning temperature and so on. The single chip design with minimum system version, by DS18B20 temperature sensor, to obtain the temperature value displayed on the LCD screen in the LCD, and through key preset temperature value, when it reaches the preset temperature value, the buzzer alarm, and Turn the motor driven fan for cooling.Keywords: Digital temperature sensor Minimum system microcontroller LCD Monitor Alarm System Cooling System目录第一章概述............................................... - 4 -1.1引言: . (4)1.3试验使用主要芯片简介: (7)第二章设计方案的具体实现................................... - 11 -2.1课题任务与要求 (11)2.2分模块设计原理: (11)2.3设计流程: (16)第三章系统总体设计方案..................................... - 17 -3.1设计的基本原理:. (17)3.2设计的基本流程:............................... 错误!未定义书签。
基于单片机的温度采集报警系统的设计
摘 要 :设计了一种基于单片机 A 8S 1 DS8 2 T 9 5 和 1B 0温度传感器的温度采集报警 系统。该系统性能可靠,结构简单, 能 实现 安全 温度 内正常显 示温 度值 ,超 出设 定的 温度上 限 则进 行 声光报 警 。 关键 词 : 2 P 1. 5
一
、
系 统在温 度 采集 时主 要应用 了 D 1B 0芯 片 ,该 器件 经过初 时钟脉 冲进 行 计数进 而完 成温 度测 量 。计数 门 的开启 时 间 由高 温 S 82 始 化后 单片机 首 先进行 R M匹配 ,当 受到测 温器 件发 回 的信 号时 度 系数 振 荡器 来决 定 ,每 次测 量前 ,首先将 一5 ℃所 对应 的 一个 O 5 证 明该 器件 正常 工作 ,接 着单 片机 发送温 度 转换 命令 进行温 度采 基数 分别 置入 减法 计数器 1 、温 度 寄存器 中 ,计数器 1 温度 寄 和 集 ,测 温 的精确 度很 高 ,可 以精确 到 小数 点后 四位 。设计 中还应 存器被 预 置在 一5 ℃所对 应 的一个 基数值 。 5 用 了H 7 7 芯 片进 行数 码管 显示 的驱动 , 共应用 了 6 数码 管 。 D2 9 一 位 减 法计数 器 1对 低温度 系数 晶振产 生的脉 冲信号 进行减 法计 数 ,当减 法计数 器 1的预 置值减 到 0 ,温 度寄存 器的值将加 1 时 , A 9 T8 减法计 数器 1 的预置将重 新被装入 , 减法计 数器 1 新开始对低 温 重 S 5l 度系数 晶振产 生的脉冲信 号进行计 数 , 如此循 环直到 减法计 数器计 数到 0时 , 停止 温度 寄存 器 的累加 , 时温度 寄存器 中的数值 就是 此 所测温 度值 。 输 出用 于修正减法 计数器 的预置值 ,只要计 数器 门 其 仍未 关闭就重 复上述过程 ,直到温 度寄存器 值大致被 测温度值 。 单 总线要 求外 接一 个约 5 k的上拉 电阻 : 样 , 总线 的闲 置 这 单 图 1 温度 采集 报警 系统 框 图 状 态为 高 电平 。不管什 么 原因 ,如 果传输 过程 需要 暂 时挂起 , 且 二 、硬件 设计 要 求传 输过程 还 能够继 续 的话 ,则 总线必 须处 于空 闲状 态 。位传 ( )测 温和 控制 电路 一 1 测 温 . 输 之 间的恢 复 时间没有 限制 ,只要 总线在 恢 复期 间处 于空 闲状态 测温 使用 的 D 1B 0 典型 的应 用单 总线技 术 的器件 。 S82 是 ( 电平 ) 高 。如 果总线 保持 低 电平超 过 40 ,总线 上 的所有 器 8 S u 顾名 思义 ,单 总线 只有 一根 数据 线 。设备 ( 主机或 从机 )通 件 将复 位 。另外 ,在 寄生 方式 供 电时 ,为 了保 证单 总 线器件 在 某 过 一个漏 极 开路或 三态 端 口,连 接 至该数 据线 ,这 样 允许设 备在 些 工作 状态 下 ( 温度 转换 期 间、E PO 如 E RM写入 等 )具有足 够 的 电 不 发送数 据 时释放 数据 总线 , 以便总 线被 其它 设备所 使用 。 源 电流 ,必 须在 总线 上提 供强 上拉 …。 D 1B0 度传 感器 是美 国 DL A 半 导体 公司最 新推 出 的一 S 82 温 AL S 主机控 制 D IB 2 成温 度转 换必须 经过 三个 步骤 : S8 0 完 初始 化 、 种 改进 型智 能温度 传 感器 ,与传 统 的热 敏 电阻等 测温 元件相 比, RM操作指 令 、存储 器操 作指 令 。必须 先启 动 D 1B 2 始转 换 , O S80 开 它 能直 接读 出被 测温 度 ,并且 可根 据 实际要 求通 过简 单的编 程 实 再读 出温度 转 换值 。本 系统仅 挂接 一个 芯 片 ,在 软件 设计 中使 用 现 9 12位 的数字 值读 数方 式 。 S 82 ~ D 1B0采用 3 P 一3 封 装 默认的 1 位转换精度, 脚 R 5 2 外接供电电源, 读取的温度值高位字节送 或 8 SI 脚 OC封装 ,其 内部 结 构框 图如 图 2 示 。 所 单元 ,低位 字 节送 WL B单元 ,再 按照温 度值 字节 的表 示格 式及 DS 其符 号位 ,经 过简 单 的变 换 即可得 到实 际温 度值 。 2控 制 . A8 S 1 美 国 A ML公 司生 产的低 电压 、高 性 能 C O8位 T 95 是 TE MS 单 片 机 ; 片 内含 有 4 字 节 的 可 反 复 擦 写 的 只 读 程 序 存 储 器 k (Po )和 18 字 节 的随机 存取 数据存 储器 (A ) ER M 2 R M ;器 件采 用 A TL公 司的 高密度 、非 易失 性存储 技术 生产 ,兼容标 准 M S 5 ME C一 1 指 令系 统 ; 内置通 用 2 中央处 理器 ( P ) Fah存储 单元 , 片 位 CU 和 ls 功能 强 大 的 A 8S 1单 片机 可 为您 提 供 许 多高性 价 比的应 用 场 T 95 合 ,可灵活 应用 于 各种控 制领 域 。 图 2 D 1B 0内部结 构框 图 S8 2
集成温度传感器人体体温测量及报警电路
集成温度传感器⼈体体温测量及报警电路集成温度传感器⼈体体温测量报警系统电路⼀、题⽬介绍运⽤集成温度传感器AD590,搭建⼀个⽤于测量⼈体体温的温度测量电路,并当温度⾼于⼀定的预置值时进⾏报警。
要求测温范围为25⾄45摄⽒度,输出的频率⼩于100KHZ ,调节灵敏度为1KHZ/℃;测量温度精确到0.1℃,误差范围在±1℃,且温度到达37.5℃时实现报警。
⼆、总体⽅案设计如上图所⽰,整个电路主要包括信号采集电路,数码管显⽰电路,和超限报警电路三部分。
我主要负责设计完成电流-电压转换主电路,电压调整电路,信号放⼤电路;压频转换电路;温度超限报警电路(采⽤发光⼆极管报警,不闪烁)。
信号的采集是整个电路的关键部分,该电路能否得到⼀个合适的结果将直接影响整个系统。
其中的核⼼的元件的是温度传感器AD590,AD590是利⽤PN 节正向电流与温度的关系制成的电流输出型两端温度传感器,该器件具有良好的线性特性和互换性,且测量精度较⾼。
在温度传感器AD590正负两极接上⼯作电压时,其能够输出⼀个与其所处环境温度值成正⽐的⼀个恒定的电流量。
通过查询相关的书籍得知其输出的电流与温度的关系是当温度每上升1℃其输出的电流值增⼤1µA 。
正是利⽤这个特性,外界的温度信号直接转化成电流信号输⼊电路当中。
将温度的变化转化为电流的变化之后,再通过相应的电路将电流的变化转化为电压的变化。
接下来再将电压送⼊相应的放⼤电流,进⾏⼀定⽐例的放⼤,得到⼀个⼤⼩适中的电压。
之后需要对电路中的信号进⾏⼀步滤波操作,滤除⾼频噪⾳信号。
⾄此为⽌,已经得到了⼀个⽐较纯净的电压,将此电压通过压频转换器,得到⼀个频率和输⼊电压成正⽐的⽅波信号。
这时,在计数电路部分会有⼀个标准的秒脉冲,让计数电路记下单位时间内的频率数并进⾏显⽰。
三、具体内容(电路、流程等)在电路设计中,我主要负责设计完成电流-电压转换主电路,电压调整电路,信号放⼤电路;压频转换电路;温度超限报警电路(采⽤发光⼆极管报警,不闪烁)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计说明书题目:温度测量与报警系统设计姓名:学号:指导教师:专业年级:所在学院和系:完成日期:课程名称:机电一体系统设计目录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 设计任务设计任务:硬件设计(元器件选择、电路原理图与电路板图绘制等)、软件设计。
2系统总体方案设计2.1 设计思想本设计题目的设计要求是测量温度、报警及显示,根据设计要求要测量温度就需要有温度传感器以及相应的信号调理电路;报警信号可以通过视觉信号也可以是声音或二者兼备来告知用户;显示可以通过数码管、LED点阵、LCD等;人机交互即极限温度设置可以用按钮或键盘来输入;有了这些之后,各部分的功能得以实现,但是要是他们有序地完成任务还需要一个控制器来协调和控制各部分的工作;系统要工作需要为系统供电,于是需要有电源部分。
根据上述的设计思路绘制系统框图如下图1。
图1 系统框图2.2 方案论证2.2.1 电源模块方案一:直接利用电池来提供一个合适的电压。
由于干电池供电电压会因负载的不同以及会随着使用的过程而电压发生变化,这会影响到系统的正常工作。
方案二:采用AC-DC的方式为系统供电,该方式是将交流电变为所需的直流电压,它需要有相应的变压器、整流电路、滤波电路和稳压电路等,该方案电路复杂,费用较高、对于这样一个小系统不经济。
方案三、采用DC-DC的方式,该方式是将直流电转换为系统所需的电压,采用该方案可以用干电池作为也可以用开关电源适配器来作为DC输入,可以简化系统的电源电路,提高系统的便携性能、降低成本。
根据上述的对三种方案的分析比较后,该系统采用方案三比较合理。
2.2.2 温度检测模块方案一、采用普通的温度传感器,该方案需要设计相应的信号放大电路、滤波电路、AD转换电等。
方案二、采用DS18B20智能温度传感器,该传感器内置相应的信号调理电路,直接输出数字量,而且才1-Wire的方式与控制器进行信号交流,简化了硬件电路的设计,同时其转换精度也很高,价格实惠,性价比高,应用非常广。
由于DS18B20温度传感器的优异性能,且足够满足该系统的要求,故采用方案二。
2.2.3 控制模块方案一:采用MCS-51系列单片机。
传统的51 单片机具有价格低廉,使用简单等特点,但其运算速度低,功能单一,RAM、ROM空间小等缺点。
方案二:采用AT 89C52单片机单片机作为控制模块。
具有丰富的资源:RAM,ROM 空间大、超强抗干扰、超低功耗、可送 STC-ISP 下载编程器、指令周期短、低电压、易于编写和调试等优点。
这些特点极大地提高了开发效率。
鉴于AT89C52单片机价格便宜,功能齐全等特点,本系统采用AT89C52单片机为控制器。
2.2.4 显示模块方案一:采用数码管显示LED显示器工作方式有两种:静态显示方式和动态显示方式。
静态显示的特点是每个数码管的段选必须接一个8位数据线来保持显示的字形码。
动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。
根据系统要求该系统应采用动态显示方式,采用数码管显示。
方案二:采用1602液晶显示,1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码。
数码管消耗电力比液晶多一点,但是数码管显示更加清晰,更加适合在白天等强光条件下显示。
液晶极其省电,但是使用有温度范围限制,且因是反光式的,在外界光线很明亮的情况下很容易看不清楚。
用数码管完全可以满足该系统的要求,故采用方案一。
2.2.5 报警模块方案一、采用用LED来显示报警信号,根据颜色的不同可以很清楚地知道是低于最低极限温度还是高于最高极限温度的情况,但是它需要人在现场。
方案二、采用蜂鸣器报警,它的优点是当事人不必在现场,可以不受空间物体的阻碍作用而将报警信号传递给用户,但是至于是上述两种中的哪种情况不能很清楚的知道。
根据两种方案的比较发现,二者具有互补的作用,所以选择方案一和方案二来共同实现报警功能。
2.2.6 按键模块方案一、用键盘作为人机交互的接口。
方案二、用独立按键来实现人机交互。
根据系统的要求可知,只需三个键即可满足要求,故从经济的角度来看,选择方案二比较合理。
2.3 芯片选择2.3.1电源模块系统要求输入5V的直流电压,于是选择5V的三端直流稳压器L7805CV芯片,7805是X78XX系列中的一种,它能固定地输出4.75-5.25V的电压,能够保证系统工作的稳定性。
2.3.2 温度检测模块温度传感器选择DALLAS公司生产DS18B20数字温度计,它具有线路简单,体积小,抗干扰能力强,精度高的特点。
封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。
耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。
2.3.3 控制模块控制器选用ATMEL公司生产的8位单片机——AT89C52,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。
2.3.4 显示模块系统采用两个4位的数码管显示,如果直接与单片机相连,既占引脚又驱动能力不够,故选用74LS138译码器来进行位选以减少引脚占用数量,采用74HC573锁存器来提高驱动能力。
3系统硬件设计3.1 单片机最小系统单片机最小系统通常有时钟电路和复位电路,时钟电路的晶振选择12MHz的频率,复位电路选用手动复位电路,因选用单片机内部的ROM存储器,所以 EA引脚接高电平。
其电路如图2所示。
图2 单片机最小系统3.2 传感检测电路DS18B20温度传感器只有三个引脚,其中GND接地,DQ数据输入输出引脚经电阻上拉后接单片机P3.7引脚,V DD接外部电源。
其电路如下图3所示。
图3 传感器电路图3.3 显示模块显示部分用两个4位的数码管显示,位选是通过74LS138译码器来实现的,译码器的输入端A、B、C接单片机P2.2、P2.3、P2.4三个端口,其数据输出引脚接数码管的位选引脚,因译码器输出的是低电平有效,故选用的数码管是共阴极的,段选通过74HC573锁存器来驱动,锁存器经上拉电阻后与单片机的P0口相连,锁存器的输出端接数码管的段选引脚,但是不能直接相接,必须串联上限流电阻,流入数码管的电流可以是20mA左右,其压降在2点几伏,接上100Ω的电阻即可。
其电路如下图4所示。
3.4 报警模块报警电路有蜂鸣器电路和LED发光二极管电路两个不部分,蜂鸣器采用三极管来驱动,为了限制其流过电路,给它串上一个100Ω的电阻,发光二极管直接接单片机的,同样需串上一个1003.5 按键模块按钮的一端接地,当按下时,单片机相应的引脚被拉低,于是可以通过程序查询的方式来判断是否有哪一个按键按下,实现其功能,其电路简单,不单独画出。
3.6 总电路3.6.1 绘图软件简介Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。
它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
它是目前最好的仿真单片机及外围器件的工具。
虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。
是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台。
3.6.3 电路PCB图在用Proteus绘制电路板时,采用的是自动布局和手动调整,布线采用的是手动布线,手动布线时应注意电路布布线的规则,具体内容如下。
1.电源线和地线的布线规则如下。