多点温度巡回检测系统的设计Word下载.docx
《多点温度巡回检测系统的设计Word下载.docx》由会员分享,可在线阅读,更多相关《多点温度巡回检测系统的设计Word下载.docx(16页珍藏版)》请在冰豆网上搜索。
![多点温度巡回检测系统的设计Word下载.docx](https://file1.bdocx.com/fileroot1/2022-10/11/6592d090-2980-42e8-9a57-8de8bd9ad33b/6592d090-2980-42e8-9a57-8de8bd9ad33b1.gif)
如发电厂的电机组随着电压增高和容量增大,解决定子铁心和绕组温升的问题就日益突出。
在民用领域,超市的食品架内温度、人们生活空间环境的温度、空调的控置温度、冰箱的温度检测等等。
随着计算机的发展,程序控制也逐渐成为了工业生产中的主要角色,各种各样的检测系统应运而生。
基于单片机的温度监测系统具有以前温度检测无法具有的优点,因为系统为程序控制,所以实现形势非常灵活,而且可以实现很多新功能,而且对于日益复杂化的工业生产,对于多点温度检测的需求也很大的程度上提高了。
单片机具有体积小,功耗小的特点,而且可以对采集的数据进行软件处理,所以用单片机进行多点温度巡回检测,具有非常实际的意义。
1.2国内外现状分析
随着世界进入信息化时代,自动化、信息化成为世界各国发展重要方向之一。
现代传感器技术集约了多种学科的尖端成果、是国际上发展最迅速的高新技术之一;
是传统产业技术改造和升级的“功效倍增器”,成为衡量一个国家科技发展的重要指标。
温度传感器从传统类型向集成化、微型化、多功能发展,且随着材料行业对传感器敏感材料进一步的发展,传感器新敏感材料不断推出,高新材料已广泛应用于新型传感器制造研发中,如光纤传感器等,我国与国外先进国家相比,还在处于落后的、状态。
本设计主要涉及到微控制器和温度传感器的应用。
二者的发展直接影响着温度检测方面的设计和应用。
第二章系统总体方案设计
本设计共有五部分组成(如图2-1所示):
温度采集、A/D转换、单片机、显示电路、报警电路,其中温度采集主要由AD590组成,把热力学温度信号转换成电流信号,然后放大,经电阻分压获得电压信号,送入A/D转换电路即ADC0809后得到8位数字温度信号,送入单片机,由单片机的TXD、RXD串行(高位在前,低位在后)送入显示电路显示,并且判断是否超出设定范围,若超出设定范围,由单片机启动报警电路,报警。
图2-1
本设计是模拟温度的显示,温度经过AD590转换为电流信号,经放大器放大后转换成电压信号,进入ADC0809进行A/D转换成数字量,送入单片机后输出到静态显示部分,显示温度值。
该设计中,显示部分采用74LS164串联组成驱动LED部分,这样既达到显示的目的又节省了I/O口,使设计简单明了。
复位电路设计为上电复位。
ADC0809进行A/D转换后,输出的是并行8位数据,直接送入单片机节省硬件设施且使编程简单,为实现多路巡回检测,通过P0.0-P0.2控制74LS373来达到设计目的。
第三章多点温度巡回检测硬件设计
3.1AT89C51介绍
AT89C51是一种低功耗/低电压、高性能的8位单片机。
片内带有一个4KB的FLASH可编程、可擦除只读存储器。
它采用了COMS工艺和ATMEL公司的高密度非易失性存储器(NURAM)技术,而且其输出引脚和指令系统都与MSC-51兼容。
片内的FLASH存储器允许在系统内改编程序或用常规的非易失性存储器来编程。
因此AT89C51/LV51是一种功能强、灵活性高,且价格合理的单片机,可方便地应用在各种控制领域。
一、引脚功能说明如图3-1所示
图3-1
主电源引脚有:
VCC(电源端)、GND(接地端);
外接晶体引脚XTAL1和XTAL2;
控制或其他电源复用引脚RST、ALE//PROG(地址锁存允许);
/EA/VPP(外部访问允许端);
输入/输出引脚:
P0.0—P0.7,P1.0—P1.7,P2.0—P2.7,P3.0—P3.7。
其中P3端口还用于一些恢复功能。
3.2传感器模块部分设计
AD590是美国模拟软件公司的电流输出型温度传感器,供电电压范围为3—30V,输出电流223μA(-50°
C)—423μA(+150°
C),灵敏度为1μA/°
C。
当在电路中串接采样电阻R时,R两端的电压可作为输出电压。
注意R的阻值不能取得太大,以保证AD590两端电压不低于3V。
AD590输出电流信号传输距离可达到1KM以上。
作为一种高阻电流源,最高可达20MΩ,所以它不必考虑选择开关或COMS多路转换器所引入的附加电阻造成的误差。
适用于多点温度巡回检测的控制。
AD590主要特性
AD590的测量范围为是-50°
C—+150°
C;
电源范围为3V—30V;
测量精度高。
在本设计中,使用AD590对温度进行采集,即通过AD590把温度信号转换成电流信号,经电阻分压,最终转换成电压信号,送到ADC0809。
其电路如图3-2示
图3-2
R1用来调节运算放大器的输入电压,经运算放大器放大后达到ADC0809的转换电压。
二、与ADC0809接口
AD590作为温度采集器件,把热力学温度转化成电流信号,送入运算放大器放大,然后静电阻转换成电压信号,送入ADC0809。
图3-3给出一路温度采集电路与ADC0809连接的方式。
要实现多路温度的采集,只需要在ADC0809的输入端连接多路温度采集电路即可。
图3-3
3.3数模转换部分硬件设计
为确保系统处理结果的精确度,A/D转换器和D/A转换器必须具有足够的转换精度;
如果要实现快速变化信号的实时控制与检测,A/D与D/A转换器还要求具有较高的转换速度。
转换精度与转换速度是衡量A/D与D/A转换器的重要技术指标。
随着集成技术的发展,现已研制和生产出许多单片的和混合集成型的A/D和D/A转换器,它们具有越来越先进的技术指标。
这里采用ADC0809芯片来进行模数转换。
一、ADC0809介绍
ADC0809是8位CMOS逐次逼近式A/D转换器。
内部有8路模拟量输入和8位数字量输出的A/D转换器,它是美国国家半导体公司的产品,是目前国内最广泛的8位通用的A/D转换的芯片。
其结构如图3-4所示
图3-4
二、ADC0809各管脚功能
ADC0809采用双列直插式封装,共有28条引脚,如图3-5所示。
图3-5
IN0—IN7:
IN0—IN7为8路模拟典电压输入线,用于输入被转换的模拟电压;
ADDA,ADDB,ADDC:
三位地址输入端;
八路模拟信号转换选择同由A,B,C决定;
A为低位,C为高位。
CLOCK:
时钟信号;
最高允许值为640KHz;
D0—D7:
数字量输出端,A/D转换的结果由这几个端口输出;
OE:
A/D转换结果输出允许控制端,当OE端为高电平时,允许将A/D转换结果从D0—D7端输出;
ALE:
地址锁存允许信号;
八路模拟通道地址由A,B,C输入在ADC0809的ALE端,信号有效时,将该八路地址锁存;
START:
启动A/D转换信号;
当START端输入一个正脉冲时,立即启动ADC0809惊醒A/D转换;
EOC:
A/D转换结束信号,是芯片的输出信号;
转换开始后,EOC信号变低;
转换结束时,EOC返回高电平;
这个信号可以作为A/D转换器的状态信号来查询,也可以直接用作中断请求信号;
VREF+,VREF-:
正负基准电压输入端;
VCC,GND:
正电源电压端和地端。
三、硬件连接电路
ADC0809与AT89C51连接可采用查询方式,也可采用中断方式。
如图3-6示为终端方式连接电路图。
由于ADC0809片内有三态输出锁存器,因此,可直接与AT89C51接口相连。
这里将ADC0809作为一个外部扩展并行I/O口,采用线选法寻址。
由P2.0和/WR联合控制启动转化新号端(START)和ALE端,低三位地址线加到ADC0809的ADDA、ADDB和ADDC端,所以,选中ADC0809的INO通道的地址为OFEFBH。
ADC08509的时钟信号取自AT89C51的ALE经二分频后的信号。
当A/D转换完毕,AT89C51读取转换后的数字量时,必须用“MOVXA,@DPTR”指令。
这样就完成了ADC0809与AT89C51的连接及工作过程。
图3-6
3.4LED显示电路设计
在单片机应用分系统中,如果需要显示的内容只有数码和某些字母,使用LED数码管是一种较好的选择。
LED数码管显示清晰、成本低廉、配置灵活,与单片机接口简单易行。
一、LED数码管
LED数码管是由发光二极管作为显示字段的数码型显示器件。
图3-7(a)为0.5inLED数码管的外形和引脚图,其中七只管脚分别对应a—g段,另一只管脚则对应DP点作为小数点。
因此这种LED显示器称为七段数码管或八段数码管。
LED数码管按电路中的连接方式可以分为共阴型和共阳型两大类,如图3-7(b、c)共阳型是将各段发光二极管的正极连在一起,作为公共段COM,接高电平,a—g、DP各段通过限流电阻接控制端。
某段控制端为低电平时,该段发光,高电平时则不发光。
共阴型是将各段发光二极管的负极连在一起,作为公共段COM,接地。
某段控制端为高电平时,该段发光,低电平时则不发光。
图3-7
二、LED数码管编码方式
当LED数码管与单片机相连时,一般将LED数码管的各段引脚按某一顺序接到单片机某一并行I/O口,当该I/O口输出某一特定数据时,就能使LED数码管显示出某个字符。
本设计采用共阴极数码管编码方式。
三、LED数码管显示方式和典型应用电路
LED数码管显示电路在单片机应用系统中可分为静态显示方式和动态显示方式。
在本设计中,使用的是静态显示方式,这里主要介绍静态显示方式及电路连接。
静态显示如图3-8所示。
图3-8
一般情况下,在静态显示方式下,每一位显示器的字段需要一个8为I/O口控制,而且该I/O口须有锁存功能,N位显示器就需要N个8位I/O口,公共端可直接接+5V(共阳型)或接地(共阴型)。
显示时,每一位字段码分别从I/O控制口输出,保持不变至CPU刷新显示为止。
也就是各段的亮灭状态不变。
此种情况下,静态显示方式编程较简单,但占用I/O口线多,即软件简单、硬件成本高,一般适用显示位数较少的场合。
但是,利用74LS164串入并处的特点设计的静态显示,可以轻而易举的解决静态显示占用I/O口多的问题,同时,编程也没动态显示那么复杂。
3.5报警电路设计
报警在设计电路中,被广泛应用,简单实用。
当温度、压力、转速等等超出了设定的限度,有可能对设备、人员或者其他造成危害;
所以,当检测到温度、压力、转速等大于设定值范围时,由相关电路触发三极管的基极,使三极管导通,继电器吸合,指示灯亮,同时蜂鸣器响,发出报警信号。
如图3-9所示。
图3-9
本设计中,报警电路与单片机的连接如图