基于单片机的多路温度检测报警系统(共27页).doc
《基于单片机的多路温度检测报警系统(共27页).doc》由会员分享,可在线阅读,更多相关《基于单片机的多路温度检测报警系统(共27页).doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上摘 要本文介绍了一种基于AT89C51单片机,利用AD590进行8路的温度采集,通过ADC0809进行模数转换的多路温度检测报警系统。系统中通过时钟脉冲实现了温度的单一和循环显示。在温度超过设定温度时可以对报警温度和实际温度交替显示,从而给予更多的信息。按钮结构简单、应用灵活、易扩展,很大程度上提高了自动检测的效率,使本系统更加的智能化、人性化。关键词:多路温度检测,单片机,报警系统ABSTRACTThis article introduce a Multi-temperature detection alarm system based on AT89C51 mic
2、rocontroller,AD590 for temperature and ADC0809for the analog digital conversion. System achieved by clock pulse and a single temperature cycle showed that the temperature set switch functions. When the temperature exceeds the set temperature alarm can be alternately displayed temperature and actual
3、temperature to give more information. Button simple, flexible application, easy to expand, largely increased the efficiency of automatic detection, make the system more intelligent and humane.Key Words:Multi-temperature measurement, microcontroller, alarm system目录1 绪论-12 系统设计-22.1温度传感器-22.2模数转换-32.3
4、单片机-32.4数码显示-53 硬件电路设计-73.1电路的整体结构-73.2 模拟采集电路-73.3 模数转换电路-83.4 LED数码显示电路-93.5 电路总图-104 软件程序设计-124.1 主程序设计-124.2 程序-135 电路板设计-175.1设计过程与成果-175.2 实验数据分析-216 结论-22参考文献-23致谢-24 专心-专注-专业1 绪论温度的检测在各个不同的领域都有着不同的发展方向,而且都已经有了诸多较为成熟的技术。例如,农业上土壤各个层面上的温度将会对植物的生长造成影响;在医院的监护中用到的温度计1。在工业中,对于料桶里外上限温度要求不一,热处理中工件各个部
5、位的温度对工件形成后的性能相当重要。现代电子工业的快速发展对自动检测的要求也越来越高。采用单片机对温度进行检测和控制,不仅具有控制方便和组态简单的特点,而且可以提高被控量的技术指标2。温度的控制在国民经济的各个部门中也有着十分广泛的应用。在这些应用中,一些场合(比如烤烟)要求温度的变化要遵循一定的工艺曲线,这就要求相应的温度控制系统要能够随时获得温度信息并施行实时控制。目前,该领域得到了相当广泛的关注,成为单片机领域的研究热点之一 3,4 。通过归纳各种成型技术的研究来看,可以发现其技术的基础从小方面来说,大致可以分为四种。(1)就温度的检测来说,需要对于传感器的较清认识。就目前来说,温度传感
6、器有四种主要类型:热电偶、热敏电阻、电阻温度检测器(RTD)和IC温度传感器。IC温度传感器又包括模拟输出和数字输出两种类型5。(2)单片机。单片机的使用有助于提高设计的精确度和准确度,简化结构,减小体积易于携带和使用,加速其向数字化,智能化,多功能化方向发展6。而正是因为这一原因,使得其在本课题中得以发挥其优势。(3)由于传感器输出的是模拟量,而单片机处理的是数字量,所以也需要A/D转换方面的知识。由于微处理器和微型计算机在各种检测,控制和信号处理系统中的广泛应用,也促进了A/D,D/A转换技术的迅速发展7。(4)显示输出的数码显示管和报警的发声装置。数码管是一类显示屏,通过对其不同的管脚输
7、入相对的电流会使其发亮,从而显示出数字,能够显示、时间、日期、温度、等所有可用数字表示的参数,由于它的价格便宜、使用简单,在电器特别是家电领域应用极为广泛,空调、热水器、冰箱、等等。由此可以得出设计一款既能够固定显示8路中任一路的实时温度,又具有循环检测显示8路温度,同时还能对8路设定不同的报警温度的温度控制报警系统的设计轮廓。2系统设计通过资料的检索和对于设计任务的理解,明确了系统的大致作用和原理。其大致分为6个部分。一是负责温度检测的温度传感器部分,二是将温度传感器得到的模拟量转变为数据量的模数转换部分,三是负责温度显示的数码管部分,四是负责报警并显示实时温度的部分,五是控制的选择开关部分
8、,六是将这些功能综合控制的单片机核心。系统原理框图如图1所示。图2-1 系统的原理框图2.1温度传感器温度是一个基本的物理量,自然界中的一切过程无不与温度密切相关。温度传感器是最早开发,应用最广的一类传感器。温度传感器的市场份额大大超过了其他的传感器。从17世纪初人们开始利用温度进行测量。在半导体技术的支持下,本世纪相继开发了半导体传感器、PN结温度传感器和集成温度传感器。与之相应,根据波与物质的相互作用规律,相继开发了声学温度传感器、和微波传感器。 两种不同材质的导体,如在某点互相连接在一起,对这个连接点加热,在它们不加热的部位就会出现电位差。这个电位差的数值与不加热部位测量点的温度有关,和
9、这两种导体的材质有关。这种现象可以在很宽的温度范围内出现,如果精确测量这个电位差,再测出 不加热部位的环境温度,就可以准确知道加热点的温度。由于它必须有两种不同材质的导体,所以称之为“热电偶”。不同材质做出的热电偶使用于不同的温度范 围,它们的灵敏度也各不相同。热电偶的灵敏度是指加热点温度变化1时,输出电位差的变化量。对于大多数金属材料支撑的热电偶而言,这个数值大约在 540微伏之间。 热电偶传感器有自己的优点和缺陷,它灵敏度比较低,容易受到环境干扰信号的影响,也容易受到前 置放大器温度漂移的影响,因此不适合测量微小的温度变化。由于热电偶温度传感器的灵敏度与材料的粗细无关,用非常细的材料也能够
10、做成温度传感器。也由于制作热电偶的金属材料具有很好的延展性,这种细微的测温元件有极高的响应速度,可以测量快速变化的过程。 温度传感器是五花八门的各种传感器中最为常用的一种,现代的温度传感器外形非常得小,这样更加让它广泛应用在生产实践的各个领域中,也为我们的生活提供了无数的便利和功能。 温度传感器有四种主要类型:热电偶、热敏电阻、电阻温度检测器(RTD)和IC温度传感器。IC温度传感器又包括模拟输出和数字输出两种类型。本系统利用温度传感器AD590采集温度,通过外接电路将电流信号转换为电压信号。2.2模数转换模数转换(ADC)亦称模拟一数字转换,与数/模(D/A)转换相反,是将连续的模拟量(如象
11、元的灰阶、电压、电流等)通过取样转换成离散的数字量。例如,对图象扫描后,形成象元列阵,把每个象元的亮度(灰阶)转换成相应的数字表示,即经模/数转换后,构成数字图象。通常有电子式的模/数转 换和机电式模/数转换二种。在遥感中常用于图象的传输,存贮以及将图象形式转换成数字形式的处理。例如:图像的数字化等。 信号数字化是对原始信号进行数字近似,它需要用一个时钟和一个模数转换器来实现。所谓数字近似是指以N-bit的数字信号代码来量化表示原始信号,这种量化以bit位单位,可以精细到1/2N。时钟决定信号波形的采样速度和模数转换器的变换速率。转换精度可以做到24bit,而采样频率也有可能高达1GHz,但两
12、者不可能同时做到。通常数字位数越多,装置的速度就越慢。 模数转换包括采样、保持、量化和编码四个过程。在某些特定的时刻对这种模拟信号进行测量叫做采样。通常采样脉冲的宽度是很短的,故采样输出是断续的窄脉冲。要把一个采样输出信号数字化,需要将采样输出所得的瞬时模拟信号保持一段时间,这就是保持过程。量化是将连续幅度的抽样信号转换成离散时间、离散幅度的数字信号,量化的主要问题就是量化误差。假设噪声信号在量化电平中是均匀分布的,则量化噪声均方值与量化间隔和模数转换器的输入阻抗值有关。编码是将量化后的信号编码成二进制代码输出。这些过程有些是合并进行的,例如,采样和保持就利用一个电路连续完成,量化和编码也是在
13、转换过程中同时实现的,且所用时间又是保持时间的一部分。本系统利用模数转换芯片ADC0809在单片机AT89C51的控制下针对所定一路的模拟信号进行转换。2.3单片机单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断 系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。本系统利用AT89C51对整个系统进行控制。AT89C51是一种带4K字节闪烁可编程可擦除的低电压,高性能CMOS 8位微处理器,俗称。 A
14、T89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非 易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的 AT89C51是一种高效微控制器。管脚说明:VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当 P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIA
15、SH进行校验时,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位地址外部数
16、据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当 对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL 门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口。 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3
17、/INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时 间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的 地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作 对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据
18、存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。 此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器 周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器 (0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储 器。在F
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温度 检测 报警 系统 27
限制150内