智能温度巡测仪Word格式文档下载.docx

上传人:b****5 文档编号:18740172 上传时间:2022-12-31 格式:DOCX 页数:33 大小:478.97KB
下载 相关 举报
智能温度巡测仪Word格式文档下载.docx_第1页
第1页 / 共33页
智能温度巡测仪Word格式文档下载.docx_第2页
第2页 / 共33页
智能温度巡测仪Word格式文档下载.docx_第3页
第3页 / 共33页
智能温度巡测仪Word格式文档下载.docx_第4页
第4页 / 共33页
智能温度巡测仪Word格式文档下载.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

智能温度巡测仪Word格式文档下载.docx

《智能温度巡测仪Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《智能温度巡测仪Word格式文档下载.docx(33页珍藏版)》请在冰豆网上搜索。

智能温度巡测仪Word格式文档下载.docx

(3)完成巡测仪的软、硬件设计。

四、接受任务学生:

 班  姓名

五、开始及完成日期:

自年月日至年月日

六、设计(论文)指导(或顾问):

指导教师       签名

签名

       签名

教研室主任

       〔学科组组长研究所所长〕       签名

    院长(系主任)      签名

xxxx年xx月xx日

摘要

温度测量与控制在工业、农业、国防等行业有着广泛的应用。

利用单片机技术的温度测控系统以其体积小,可靠性高而被广泛采用。

本文对该测控系统进行了分析设计。

首先,本文针对系统所使用的单片机的性能和发展情况做了简单介绍;

对系统使用的模/数转换芯片AD7715做了性能方面的简单说明;

同时对测量温度在-55~150℃之间的集成型恒流测温元件AD590做了介绍。

其次,本文重点对测控硬件、软件的组成进行了分项、模块化逐步分析设计。

对各部分的电路一一进行了介绍,最终实现了该系统的硬件电路。

绘制了电路原理图,绘制了印制电路板图,并将制成的线路板焊接上了元件,完成了硬件调试。

根据硬件的设计和测控系统所要实现的功能,本设计对软件也进行了一一设计,并经过反复的模拟运行、调试,修改简化了软件系统,最后形成了一套完整的程序系统。

关键词:

单片机;

AD7715;

AD590;

软件系统;

硬件系统

Abstract

Temperaturemeasurementandcontrolinindustry,agriculture,nationaldefenseandotherindustrieshaveawiderangeofapplications.Useofmicrocomputertechnology,temperaturemeasurementandcontrolsystemforitssmallsize,highreliabilityandarewidelyused.Thisarticleanalyzesthecontrolsystemdesign.

First,thispaperusedbythesystemmicrocontrollerperformanceandabriefdescriptionofthedevelopment;

onthesystemusingtheanalog/digitalconversionchipAD7715performancemadesimpleinstructions;

thesametime,measurethetemperatureintheintegrationbetween-55~150ConstanttemperaturedeviceAD590typehavebeendescribed.

Secondly,thispaperfocusesonthemeasurementandcontrolhardwareandsoftwarecomponentsarealsosub-modularanalysisanddesignphase.Onthepartofthecircuitwereintroducedonebyone,andultimatelythesystemhardware.Drawthecircuitdiagram,drawaprintedcircuitboardandsolderingoncircuitboardsmadeofthecomponent,thecompletionofthehardwaredebugging.Accordingtothehardwaredesignandcontrolsystemfunctionstobeachieved,thedesignofsoftwareforthe11design,andafterrepeatedsimulationrun,debug,modify,simplifythesoftwaresystem,andfinallyformacompleteprocesssystem.

Keywords:

microcontroller;

AD7715;

AD590;

software;

hardwaresystem

1绪论

1.1内容概要

温度的测量与控制在工业、农业、国防等行业有着广泛的应用。

单片机的温度测控系统由于其体积小,可靠性高而被广泛采用在各个领域。

这个智能温度巡测仪内部工作的主要过程是:

首先由8279接的键盘键入的路数送入89C52单片机,89C52再通过锁存器(74LS273)、译码器(74LS138)选择路数,然后进行数据采集,检测到的信号进入放大器进行信号放大,再用模拟多路转换开关(4052)进行采样,然后再经A/D转换器(AD7715)转化为数字信号进入单片机(AT89C52)处理,通过键盘编码器(8279)接的LED液晶屏显示温度[1]、二极管进行报警,以及用打印机进行打印。

1.2热电偶测温原理简介

热电偶是温度测量中应用最广泛的温度器件,他的主要特点就是测温范围宽,性能比较稳定,同时结构简单,动态响应好,更能够远传4-20mA电信号,便于自动控制和集中控制,正应为此,所以我选用热电偶为主要测温元件。

热电偶的测温原理是基于热电效应。

将两种不同的导体或半导体连接成闭合回路,当两个接点处的温度不同时,回路中将产生热电势,这种现象称为热电效应,又称为塞贝克效应。

闭合回路中产生的热电势有两种电势组成;

温差电势和接触电势。

温差电势是指同一导体的两端因温度不同而产生的电势,不同的导体具有不同的电子密度,所以他们产生的电势也不相同,而接触电势顾名思义就是指两种不同的导体相接触时,因为他们的电子密度不同所以产生一定的电子扩散,当他们达到一定的平衡后所形成的电势,接触电势的大小取决于两种不同导体的材料性质以及他们接触点的温度。

目前国际上应用的热电偶具有一个标准规范,国际上规定热电偶分为八个不同的分度,分别为B,R,S,K,N,E,J和T,其测量温度的最低可测零下270摄氏度,最高可达1800摄氏度,其中B,R,S属于铂系列的热电偶,由于铂属于贵重金属,所以他们又被称为贵金属热电偶而剩下的几个则称为廉价金属热电偶。

热电偶的结构有两种,普通型和铠装型。

普通性热电偶一般由热电极,绝缘管,保护套管和接线盒等部分组成,而铠装型热电偶则是将热电偶丝,绝缘材料和金属保护套管三者组合装配后,经过拉伸加工而成的一种坚实的组合体。

但是热电偶的电信号却需要一种特殊的导线来进行传递,这种导线我们称为补偿导线。

不同的热电偶需要不同的补偿导线,其主要作用就是与热电偶连接,使热电偶的参比端远离电源,从而使参比端温度稳定。

补偿导线又分为补偿型和延长型两种,延长导线的化学成分与被补偿的热电偶相同,但是实际中,延长型的导线也并不是用和热电偶相同材质的金属,一般采用和热电偶具有相同电子密度的导线代替。

补偿导线的与热电偶的连线一般都是很明了,热电偶的正极连接补偿导线的红色线,而负极则连接剩下的颜色。

一般的补偿导线的材质大部分都采用铜镍合金。

1.3单片机简介

单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

概括的讲:

一块芯片就成了一台计算机。

它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。

同时,学习使用单片机是了解计算机原理与结构的最佳选择。

可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。

不过,这种电脑,通常是指个人计算机,简称PC机。

它由主机、键盘、显示器等组成。

还有一类计算机,大多数人却不怎么熟悉。

这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。

顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。

因为它体积小,通常都藏在被控机械的“肚子”里。

它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。

现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。

各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。

现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。

究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件。

因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。

1.4总体设计方案

这次设计主要由硬件电路和软件电路两部分组成。

其中软件主要用汇编语言编写的,而硬件电路主要有模拟和数字两部分组成。

从功能模块上来分有:

键盘控制系统、数据采集、信号放大系统、模数转换、存储、温度控制系统和液晶显示系统。

2硬件设计部分

2.1硬件设计总体方案

下图为该系统的逻辑框图,在此电路原理图中,为了使硬件的结构尽量简单,所以我使用了带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器[2]---AT89C51,温度警报控制系统。

扫描式键盘编码器芯片8279如图2.1所示:

图2.1系统逻辑框图

先通过键盘进行线路设置,选通线路控制开关,进行数据采样,经高精度、低漂移放大器放大后进入A/D转换,并将转换结果送入P1口,同时由单片微机控制进行各通道的自动巡测,最后在微机控制下,由LED显示器依次显示各通道及所测的温度值,若某通道温度超限,将产生的报警信号用二极管来显示。

2.2应用到的模块信息

2.2.1温度信号采集模块

集成温度传感器具有线性好、精度适中、灵敏度高、体积小、使用方便等优点,得到广泛应用。

集成温度传感器的输出形式分为电压输出和电流输出两种。

电压输出型的灵敏度一般为10mV/K,温度0℃时输出为0,温度25℃时输出2.982V。

电流输出型的灵敏度一般为1mA/K。

AD590是美国模拟器件公司生产的单片集成两端感温电流源。

它的主要特性如下:

1、流过器件的电流(A)等于器件所处环境的热力学温度(开尔文)度数,即:

式中:

Ir—流过器件(AD590)的电流,单位为mA;

T—热力学温度,单位为K。

2、AD590的测温范围为-55℃~+150℃。

3、AD590的电源电压范围为4V~30V。

电源电压可在4V~6V范围变化,电流

变化1A,相当于温度变化1K。

AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会被损坏。

4、输出电阻为710M。

5、精度高。

AD590共有I、J、K、L、M五档,其中M档精度最高,在-55℃~+150℃范围内,非线性误差为±

0.3℃。

AD590测量热力学温度、摄氏温度、两点温度差、多点温度差、多点平均温度的具体电路,广泛应用于不同的温度控制场合。

由于AD590精度高价格低不需辅助电源线性好,常用语测温和热电偶的冷端补偿。

AD590是电流型集成温度传感器,其输出电流与环境绝对温度成正比,所以可以直接制成绝对温度仪。

AD590有I、J、K、L、M等型号系列其主特性参数如下:

工作电压:

4~30V;

工作温度:

-55~+150℃;

保存温度:

-65~+175℃;

正向电压:

+44V;

反向电压:

-20V;

焊接温度(10秒):

300℃;

灵敏度:

1μA/K。

AD590集成温度传感器各引脚功能如表2-1所示:

表2-1AD590引脚功能引脚编号符号功能

引脚编号

符号

功能

1

U+

电源正端

2

U-

电源输出端

3

金属管外壳,一般不用

AD590内部电路由2只P-N结对管组成的温度敏感器件和恒流源等组成,如图2.2所示:

图2.2感温部分的核心电路

基本特性和应用如图2.3:

图2.3AD590内部的电路

图2.3所示是AD590的内部电路,T1~T4相当于图2.2中的T1、T2,而T9,T11相当于图2.2中的T3、T4。

R5、R6是薄膜工艺制成的低温度系数电阻,供出厂前调整之用。

T7、T8,T10为对称的Wilson电路,用来提高阻抗。

T5、T12和T10为启动电路,其中T5为恒定偏置二极管。

T6可用来防止电源反接时损坏电路,同时也可使左右两支路对称。

R1,R2为发射极反馈电阻,可用于进一步提高阻抗。

T1~T4是为热效应而设计的连接方式。

而C1和R4则可用来防止寄生振荡。

该电路的设计使得T9,T10,T11三者的发射极电流相等,并同为整个电路总电流I的1/3。

T9和T11的发射结面积比为8。

2.2.2信号放大模块

实际电路中,从热电偶输出的信号最多不过几十毫伏,而且其中包含工频,静电和磁偶合等共模干扰,对这种电路放大就需要放大电路具有很高的共模抑制比以及高增益,低噪声和高输出阻抗,因此宜采用测量放大电路。

测量放大电器又称数据放大器,仪表放大器和桥路放大器,它的输入阻抗高,易于与各种信号源匹配,而它的输入失调电压和输入失调电流及输入偏置电流小,并且温漂较小。

由于时间温漂小,因而测量放大器的稳定性好。

具体电路如图2.4所示:

图2.4信号放大电路

当选通电路对第n路选通后,进行测量,测量信号通过两个电压跟随器后,进入放大器进行信号放大,由AA,BB对模拟多路转换开关4052进行选择,对不同的温度环境进行温度的放大比例的选择

2.2.3A/D转换模块

经过信号放大器放大后的电压信号为模拟信号,需要转化为数字信号才能为单片机所识别,在本系统中我采用的是美国模拟器件公司(ADI)出品的AD7715进行数摸转换。

AD7715采用16脚DIP或SOIC两种封装形式,工作温度范围可达-40~85℃,其引脚排列与TTL器件相同。

各引脚的功能如图2.5:

图2.5数模转换器AD7715

SCLK:

串行时钟,逻辑输入;

MCLKIN:

器件的主时钟信号。

可由晶振提供,也可由与CMOS兼容的时钟驱动,此时MCLKOUT引脚悬空。

无论采用哪一种时钟,其频率必须是1MHz或2.4576MHz;

MCLKOUT:

当器件的主时钟信号由晶振提供时,此引脚与MCLKIN引脚和晶振两引脚相连。

如果MCLKIN为外部时钟引脚,MCLKOUT引脚能提供一个反向的时钟信号,供外电路使用;

CS:

片选信号,逻辑低有效;

RESET:

逻辑输入,低电平有效。

有效时,可将片内的控制逻辑、接口逻辑、校准系数、数字滤波器以及模拟调制器复位到上电状态;

AVDD:

模拟正电源,AD7715-3为3V,AD7715-5为5V;

编程增益:

AIN+,AIN-:

模拟输入,分别为片内可放大器差动模拟输入的正、负端;

REFIN(+):

参考输入,AD7715参考差动输入的正端,该端电位必须大于REFIN(-)。

REFIN(+)可连接在AVDD与AGND之间;

REFIN(-):

参考输入,AD7715参考差动输入的负端,REFIN(-)可连接在AVDD和AGND之间,但REFIN(-)必须小于REFIN(+);

AGND:

模拟地。

正确操作时,其它引脚的电压相对AGND应不低于-30mV;

DRDY:

逻辑输出。

低电平表明来自AD7715数据寄存器新的输出字是有效的。

当完成全部16位的读操作时,此引脚变成高电平。

在输出更新期间,如果没有数据被读出,此引脚将持续500倍Tclkin时钟周期,然后返回高电平。

当DRDY为高时,能进行读操作,或者说,当数据正在更新时,应当避免从数据寄存器中读数。

数据更新结束后,DRDY将再次返回低电平;

DOUT:

从片内输出移位寄存器中读出串行数据的串行输出端。

此输出移位寄存器可含有来自设定寄存器、通讯寄存器或数据寄存器的信息,具体是哪一个寄存器,取决于通讯寄存器中的寄存器设定位;

DIN:

写到片内输入移位寄存器串行数据的串行输入端。

此数据是移到设定寄存器还是通讯寄存器,取决于通讯寄存器中的寄存器设定位;

DVDD:

数字电源。

正常情况是+3V或+5V;

DGND:

数字地。

2.2.489C52单片机模块

AT89C52采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

片内的Flash存储器允许在系统内可改编程序或用常规的非易失存储器编程器来编程。

它是一种功能强,灵活性高且价格合理的单片机,可方便地应用在各种控制领域。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

因此我选择AT89C52。

主机选用89系列单片机AT89C52来实现,他提供了8K字节FLASH闪存,

256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止CPU工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。

掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。

可达到运算速度快,控制功能完善。

不需要外扩展存储器,可使系统整体结构更为简单、实用。

其具体特点为:

1与MCS-51产品指令和引脚完全兼容

28K字节可重擦写FLASH闪存

31000次擦写周期

4全静态操作:

0Hz-24MHz

5三级加密程序存储器

6256X8字节内部RAM

732个可编程I/O口线

83个16位定时/计数器

98个中断源

10可编程串行UART通道

11低功耗空闲和掉电模式

AT89C52提供以下标准功能:

8K字节FLASH闪存,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

AT89C52的芯片管脚图如图2.6所示:

图2.6AT89C52的芯片管脚图

各引脚的功能为:

VCC——电源电压

GND——地

P0口——P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。

作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。

在FLASH编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

P1口——P1口是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输出口。

作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。

与AT89C51不同之处是,P1.0和P1.1还可分别作为定时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T2EX),参见表2-2。

FLASH编程和程序校验期间,P1接收低8位地址。

表2-2P1.0和P1.1的第二功能

引脚号

功能特性

P1.0

T2(定时/计数器2外部计数脉冲输入),时钟输出

P1.1

T2EX(定时/计数2捕获/重装载触发和方向控制)

P2口——P2是一个带内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口P2写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。

在访问外部程序存储器或16位地址的外部数据存储器时,P2口送出高8位地址数据。

在访问8位地址的外部数据存储器时,P2口输出P2锁存器的内容。

FLASH编程或校验时,P2亦接收高位地址和一些控制信号。

P3口——P3口是一组带有内部上拉电阻的8位双向I/O口。

P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。

P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,参见表2-3。

表2-3(P3.0-P3.7)的第二功能

端口引脚

第二功能

P3.0

RXD(串行输入口)

P3.1

TXD(串行输出口)

P3.2

INTO(外中断0)

P3.3

INT1(外中断1)

P3.4

TO(定时/计数器0)

P3.5

T1(定时/计数器1)

P3.6

WR(外部数据存储器写选通)

P3.7

RD(外部数据存储器读选通)

此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。

RST——复位输入。

当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。

ALE/PROG——当访问外部程存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。

一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。

要注意的是:

每当访问外部数据存储器时将跳过一个ALE脉冲。

对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。

如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。

该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。

此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。

PSEN——程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。

EA/VPP

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

当前位置:首页 > 医药卫生 > 基础医学

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

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