基于单片机的多路温度检测报警系统的设计Word文档格式.docx
- 文档编号:18712918
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:36
- 大小:264.52KB
基于单片机的多路温度检测报警系统的设计Word文档格式.docx
《基于单片机的多路温度检测报警系统的设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于单片机的多路温度检测报警系统的设计Word文档格式.docx(36页珍藏版)》请在冰豆网上搜索。
2.进行多路温度控制系统设计的硬件电路设计,进行电路设计方案的论证及分析。
3.进行多路温度控制系统设计的软件程序设计。
4.进行多路温度控制系统设计硬件与程序的结合,进行功能的检测。
二、计划、时间安排
2012年11月26日——2013年4月7日选题、撰写阶段
2013年4月8日——2013年5月24日中期检查阶段
2013年5月13日——5月24日整理、答辩阶段
2013年5月25日毕业论文(设计)答辩
专业负责人意见
签名:
年月日
毕业设计审阅评语
一、指导教师评语
是否同意答辩:
同意答辩□不同意答辩□
指导教师(签名)职称年月日
二、评阅人评语
是否同意答辩:
同意答辩□不同意答辩□
评阅教师(签名)职称年月日
毕业设计答辩评语及成绩
三、答辩委员会评语
四、毕业设计成绩
签字(盖章):
五、答辩委员会主任单位:
答辩委员会主任职称:
答辩委员会主任签字:
年月日
摘要
当今社会温度的测量与控制系统在生产与生活的各个领域中扮着越来越重要的角色,大到纺织厂,工业冶炼,环境检测,电力机房,冷冻库,粮仓,医疗卫生等方面,小到家庭冰箱,空调,电饭煲,太阳能热水器等方面都得到了广泛的应用,温度控制系统的广泛应用也使得这方面研究意义非常的重要。
系统中通过时钟脉冲实现了温度的单一和循环显示。
在温度超过设定温度时可以对报警温度和实际温度交替显示,从而给予更多的信息。
按钮结构简单、应用灵活、易扩展,很大程度上提高了自动检测的效率,使本系统更加的智能化、人性化。
本文介绍了一种基于AT89C51单片机,利用AD590进行8路的温度采集,通过ADC809进行模数转换的多路温度检测报警系统。
我国温度测控设施计算机应用,在总体上正从消化吸收、简单应用阶段向实用化、综合性应用阶段过渡和发展。
在技术上,以单片机控制的单参数单回路系统居多,尚无真正意义上的多参数综合控制系统,与发达国家相比,存在较大差距。
我国温度测量控制现状还远远没有达到工厂化的程度,生产实际中仍然有许多问题困扰着我们,存在着装备配套能力差,产业化程度低,环境控制水平落后,软硬件资源不能共享和可靠性差等缺点。
在今后的温控系统的研究中会趋于智能化,集成化,系统的各项性能指标更准确,更加稳定可靠。
关键词:
多路温度检测;
单片机;
报警系统
Multi—channeltemperaturedetectionalarmsystembasedonsinglechipdesign
Abstract
ThisarticleintroduceaMulti-temperaturedetectionalarmsystembasedonAT89C51microcontroller,AD590fortemperatureandADC0809fortheanalogdigitalconversion.Systemachievedbyclockpulseandasingletemperaturecycleshowedthatthetemperaturesetswitchfunctions.Multi-channeltemperaturedetectionalarmsystembasedonAT89C51wasintroduced.Inordertosaveports,enlargesintegratedcircuitexpandthefunctionlater,thedataseriesofsensorsystementerthelineSCM.Systemsthroughthecontrolbuttontoachievethereal-timesettingofallthedifferentalarmtemperature,andtherealizationofmulti-channelorsingleswitchtemperaturedisplay,whichcancarryoutmulti-channeldetectionandalsocanbecarriedoutasaone-waymonitoring.
ThispaperintroducesakindofbasedonAT89C51,8-waybyAD590temperatureacquisition,throughADC809.Toconvertthemodulusofmulti-channeltemperaturedetectionalarmsystem.Temperaturemeasurementandcontrolfacilities,computerapplicationinourcountry,ingeneralarefromdigestionandabsorption,easytopracticalapplicationstage,transitionalstage,comprehensiveapplicationanddevelopment.Intechnology,inthemajoritywithsingle-chipmicrocomputercontrolledsingleparametersofthesingleloopsystem,Temperaturemeasurementcontrolinourcountrypresentsituationisfarfromreachtheleveloffactory,therearestillmanyproblemsinpracticalproduction,thereareequipmentsupportingabilityispoor,lowdegreeofindustrialization,environmentcontrollevellagsbehind,Inthestudyofatemperaturecontrolsysteminthefuturewilltendtobemoreintelligent,integrated,eachperformanceindexsystemmoreaccurate,morestableandreliable.
KeyWords:
Multi-temperaturemeasurement;
microcontroller;
alarmsystem.;
SCM
1绪论
温度的检测在各个不同的领域都有着不同的发展方向,而且都已经有了诸多较为成熟的技术。
例如,农业上土壤各个层面上的温度将会对植物的生长造成影响;
在医院的监护中用到的温度计【1】。
在工业中,对于料桶里外上限温度要求不一,热处理中工件各个部位的温度对工件形成后的性能相当重要。
现代电子工业的快速发展对自动检测的要求也越来越高。
采用单片机对温度进行检测和控制,不仅具有控制方便和组态简单的特点,而且可以提高被控量的技术指标【2】。
温度的控制在国民经济的各个部门中也有着十分广泛的应用。
在这些应用中,一些场合(比如烤烟)要求温度的变化要遵循一定的工艺曲线,这就要求相应的温度控制系统要能够随时获得温度信息并施行实时控制。
目前,该领域得到了相当广泛的关注,成为单片机领域的研究热点之一【3】。
1.1多路温度检测报警系统的国内发展现状
1.2多路温度检测报警系统的国外发展现状
近年来随着社会的深入发展,电子电气的的发展速度已经进入空前状态,人们的生活水平也有了很大的提高,而不法分子也越来越多,千防万防,还是难防贼手摸进门,无论是居民还是企业,对安防问题都十分头痛。
人们的防盗意识也逐渐增强。
防盗的电子产品也有相继而出。
这也给安防产品带来很大的发展空间,但是安防行业发展一直都存在着局部的不平衡现象。
那就是视频监控领域要远远超过防盗报警器领域。
例如温控,声空,光控等报警器。
如今防盗报警器安防产品进入中国家庭的速度大大提高近,几年正以30%的速度增长,并且发展潜力巨大。
而市场销售环境是防盗报警器发展的一大挑战,消费者很难认同防盗报警器。
除了上面提到的质量差,售后无保障外,对防盗报警器的技术消费者也不敢恭维。
这主要是由于在使用过程中,防盗报警器极易发生误报问题,误报率高,让消费者使用中苦恼不堪。
甚至汽车声、爆竹声等都会引起误报,尤其是夜里不仅打扰用户睡眠,更会引来不必要的骚动,浪费人力物力。
而防盗报警器误报追根究底是设计的技术问题,如果这个问题不解决,消费者很难对该产品产生好感和信赖,将会严重影响防盗报警器的市场销售。
所以本设计从光控入手来从根本解决误报困扰【4】。
欧美等发达国家防盗报警器家庭普及率已经达到了70%以上。
目前它的功能已经趋于完备,在不远的将来报警器会在我们的日常生活中起到巨大的作用.随着国家智能化小区建设的推广,防盗系统已成为智能小区的必需设备。
本文利用单片机控制技术和无线网络技术,开发一种具有联网功能的智能无线防盗系统,并开发相关的传感器。
采用无线数据传输方式,不需重新布线,特别适用于已装修用户及布线不方便的场合。
1.3多路温度检测报警系统的研究目的和意义
近年来随着科学技术的发展,人们趋向于温度检测的多样化,智能化,所以市场上涌现出多种多样的智能温度传感器。
温度检测系统在工业化生产和科学研究等各个行业开辟了更为广阔的发展空间。
也为单片机嵌入式系统的进一步发展奠定良好的基础。
温度检测系统不论在哪个应用领域中,数据采集与处理越及时,工作效率就越高,取得的经济效益也越高而且比较价格低,在农业中取得了广泛的应用。
2多路温度检测报警系统的原理
2.1AT89C51单片机的主要工作特性
·
内含4KB的FLASH存储器,擦写次数1000次;
内含28字节的RAM;
具有32根可编程I/O线;
具有2个16位可编程定时器;
具有6个中断源、5个中断矢量、2级优先权的中断结构;
具有1个全双工的可编程串行通信接口;
具有一个数据指针DPTR;
两种低功耗工作模式,即空闲模式和掉电模式;
具有可编程的3级程序锁定定位;
AT89C51的工作电源电压为5(1±
0.2)V且典型值为5V,最高工作频率为24MHz.
AT89C51各部分的组成及功能,如图2—1所示。
外部中断
TXD
RXD
P0P1P2P3
扩展控制
内部总线
图2—1AT89C51各部分组成
中央处理器
单片机的中央处理器(CPU)是单片机的核心,完成运算和操作控制,主要包括运算器和控制器两部分,如图2—2。
片内ROM
地址寄存器
PSEN
ALE
EA
RST
定时及
控制
逻辑
指令译码器
指令寄存器
PC增量器
程序计数器
PC
暂存器1
ACCC
B寄存器
暂存器2
PSW
ALU
图2—2存储器原理图
(1)运算器
运算器主要用来实现算术、逻辑运算和位操作。
其中包括算术和逻辑运算单元ALU、
累加器ACC、B寄存器、程序状态字PSW和两个暂存器等。
ALU是运算电路的核心,实质上是一个全加器,完成基本的算术和逻辑运算。
算术运算包括加、减、乘、除、增量、减量、BCD码运算;
逻辑运算包括“与”、“或”、“异或”、左移位、右移位和半字节交换,以及位操作中的位置位、位复位等。
暂存器1和暂存器2是ALU的两个输入,用于暂存参与运算的数据。
ALU的输出也是两个:
一个是累加器,数据经运算后,其结果又通过内部总线返回到累加器;
另一个是程序状态字PSW,用于存储运算和操作结果的状态。
累加器是CPU使用最频繁的一个寄存器。
ACC既是ALU处理数据的来源,又是ALU运算结果的存放单元。
单片机与片外RAM或I/O扩展口进行数据交换必须通过ACC来进行。
B寄存器在乘法和除法指令中作为ALU的输入之一,另一个输入来自ACC。
运算结果存于AB寄存器中。
(2)控制器
控制器是识别指令并根据指令性质协调计算机内各组成单元进行工作的部件,主要包括程序计数器PC、PC增量器、指令寄存器、指令译码器、定时及控制逻辑电路等,其功能是控制指令的读入、译码和执行,并对指令执行过程进行定时和逻辑控制。
AT89C51单片机中,PC是一个16位的计数器,可对64KB程序存储器进行寻址。
复位时PC的内容是0000H.
(3)存储器
单片机内部的存储器分为程序存储器和数据存储器。
AT89C51单片机的程序存储器采用4KB的快速擦写存储器FlashMemory,编程和擦除完全是电器实现。
(4)外围接口电路
AT89C51单片机的外围接口电路主要包括:
4个可编程并行I/O口,1个可编程串行口,2个16位的可编程定时器以及中断系统等。
AT89C51的工作原理:
2.2引脚排列及功能
AT89C51的封装形式有PDIP,TQFP,PLCC等,现以PDIP为例。
(1)I/O口线
·
P0口8位、漏极开路的双向I/O口。
当使用片外存储器及外扩I/O口时,P0口作为低字节地址/数据复用线。
在编程时,P0口可用于接收指令代码字节;
程序校验时,可输出指令字节。
P0口也可做通用I/O口使用,但需加上拉电阻。
作为普通输入时,应输出锁存器配置1。
P0口可驱动8个TTL负载。
P1口8位、准双向I/O口,具有内部上拉电阻。
P1口是为用户准备的I/O双向口。
在编程和校验时,可用作输入低8位地址。
用作输入时,应先将输出锁存器置1。
P1口可驱动4个TTL负载。
P28位、准双向I/O口,具有内部上拉电阻。
当使用外存储器或外扩I/O口时,P2口输出高8位地址。
在编程和校验时,P2口接收高字节地址和某些控制信号。
P38位、准双向I/O口,具有内部上拉电阻。
P3口可作为普通I/O口。
在编程/校验时,P3口接收某些控制信号。
它可驱动4个TTL负载。
(2)控制信号线
RST复位输入信号,高电平有效。
在振荡器稳定工作时,在RST脚施加两个机器周期以上的高电平,将器件复位。
EA/VPP外部程序存储器访问允许信号EA.
当EA信号接地时,对ROM的读操作限定在外部程序存储器,地址为0000H-FFFFH;
当EA接VCC时,对ROM的读操作从内部程序存储器开始,并可延续至外部程序存储器。
在编程时,该引脚可接编程电压5V或12V。
在编程校验时,该引脚可接VCC。
PSEN片外程序存储器读选通信号PSEN,低电平有效。
在片外程序存储器取指期间,当PSEN有效时,程序存储器的内容被送至P0口;
在访问外部RAM时,PSEN无效。
ALE/PROG低字节锁存信号ALE.在系统扩展时,ALE的下降沿将P0口输出的低8位地址锁存在外接的地址锁存器中,以实现低字节地址和数据的分时传送。
此外,ALE端连续输出正脉冲,频率为晶振频率的1/6,可做外部定时脉冲使用。
(3)外部晶振引线
XTAL1片内振荡器反向放大器和时钟发生线路的输入端。
使用片内振荡器时,连接外部石英晶体和微调电容。
XTAL2片内振荡器反相放大器的输出端。
当使用片内振荡器时,外接石英晶体和微调电容。
2.3存储器组织和特殊功能寄存器
AT89C51的存储器将程序存储器和数据存储器分开,并有各自的存储空间和访问指令。
它有4个存储空间:
片内存储器、片外存储器、片内数据存储器及片外存储器。
2.4时钟电路和工作时序
振荡器电路原理
振荡器电路原理,振荡电路的接法如图2-3、2-4所示。
振荡器
Rf
XTAL1
PD
&
÷
6
3
Q
2
图2—3振荡器电路原理
外部振荡器信号
NC
XTAL2
GND
C1
C2
CND
图2—4振荡电路的接法
3系统设计
通过资料的检索和对于设计任务的理解,明确了系统的大致作用和原理。
其大致分为6个部分。
一是负责温度检测的温度传感器部分,二是将温度传感器得到的模拟量转变为数据量的模数转换部分,三是负责温度显示的数码管部分,四是负责报警并显示实时温度的部分,五是控制的选择开关部分,六是将这些功能综合控制的单片机核心。
系统原理框图如图3—1所示。
图3—1系统的原理框图
3.1温度传感器
温度是一个基本的物理量,自然界中的一切过程无不与温度密切相关。
温度传感器是最早开发,应用最广的一类传感器。
温度传感器的市场份额大大超过了其他的传感器。
从17世纪初人们开始利用温度进行测量。
在半导体技术的支持下,本世纪相继开发了半导体热电偶传感器、PN结温度传感器和集成温度传感器。
与之相应,根据波与物质的相互作用规律,相继开发了声学温度传感器、红外传感器和微波传感器。
两种不同材质的导体,如在某点互相连接在一起,对这个连接点加热,在它们不加热的部位就会出现电位差。
这个电位差的数值与不加热部位测量点的温度有关,和这两种导体的材质有关。
这种现象可以在很宽的温度范围内出现,如果精确测量这个电位差,再测出不加热部位的环境温度,就可以准确知道加热点的温度。
由于它必须有两种不同材质的导体,所以称之为“热电偶”。
不同材质做出的热电偶使用于不同的温度范围,它们的灵敏度也各不相同。
热电偶的灵敏度是指加热点温度变化1℃时,输出电位差的变化量。
对于大多数金属材料支撑的热电偶而言,这个数值大约在5~40微伏/℃之间。
热电偶传感器有自己的优点和缺陷,它灵敏度比较低,容易受到环境干扰信号的影响,也容易受到前置放大器温度漂移的影响,因此不适合测量微小的温度变化。
由于热电偶温度传感器的灵敏度与材料的粗细无关,用非常细的材料也能够做成温度传感器。
也由于制作热电偶的金属材料具有很好的延展性,这种细微的测温元件有极高的响应速度,可以测量快速变化的过程。
温度传感器是五花八门的各种传感器中最为常用的一种,现代的温度传感器外形非常得小,这样更加让它广泛应用在生产实践的各个领域中,也为我们的生活提供了无数的便利和功能。
温度传感器有四种主要类型:
热电偶、热敏电阻、电阻温度检测器(RTD)和IC温度传感器。
IC温度传感器又包括模拟输出和数字输出两种类型。
本系统利用温度传感器AD590采集温度,通过外接电路将电流信号转换为电压信号。
3.2模数转换
模数转换(ADC)亦称模拟一数字转换,与数/模(D/A)转换相反,是将连续的模拟量(如象元的灰阶、电压、电流等)通过取样转换成离散的数字量。
例如,对图象扫描后,形成象元列阵,把每个象元的亮度(灰阶)转换成相应的数字表示,即经模/数转换后,构成数字图象。
通常有电子式的模/数转换和机电式模/数转换二种。
在遥感中常用于图象的传输,存贮以及将图象形式转换成数字形式的处理。
例如:
图像的数字化等。
信号数字化是对原始信号进行数字近似,它需要用一个时钟和一个模数转换器来实现。
所谓数字近似是指以N-bit的数字信号代码来量化表示原始信号,这种量化以bit位单位,可以精细到1/2^N。
时钟决定信号波形的采样速度和模数转换器的变换速率。
转换精度可以做到24bit,而采样频率也有可能高达1GHz,但两者不可能同时做到。
通常数字位数越多,装置的速度就越慢。
模数转换包括采样、保持、量化和编码四个过程。
在某些特定的时刻对这种模拟信号进行测量叫做采样。
通常采样脉冲的宽度是很短的,故采样输出是断续的窄脉冲。
要把一个采样输出信号数字化,需要将采样输出所得的瞬时模拟信号保持一段时间,这就是保持过程。
量化是将连续幅度的抽样信号转换成离散时间、离散幅度的数字信号,量化的主要问题就是量化误差。
假设噪声信号在量化电平中是均匀分布的,则量化噪声均方值与量化间隔和模数转换器的输入阻抗值有关。
编码是将量化后的信号编码成二进制代码输出。
这些过程有些是合并进行的,例如,采样和保持就利用一个电路连续完成,量化和编码也是在转换过程中同时实现的,且所用时间又是保持时间的一部分。
本系统利用模数转换芯片ADC0809在单片机AT89C51的控制下针对所定一路的模拟信号进行转换。
3.3单片机
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
本系统利用AT89C51对整个系统进行控制。
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。
AT89C2051是一种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温度 检测 报警 系统 设计