温度控制系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

温度控制系统

1.0 功能概述

结合本设计的要求和技术指标,通过对系统大致程序量的估计和系统工作速度的估计,考虑价格因素。选定at89s51单片机作为系统的主要控制芯片,8位数模转换器ad0809。采用AD0809进行温度采集,温度设定范围为-10℃~ 45℃,通过温度采集系统,对温度进行采样并进行A、D转换,再输给单片机。以空调为执行器件,通过单片机程序完成对室内温度控制。

1.1系统的主要要求

(1)温度设定范围为,最小区分温度为,标定温差小于

(2)用二位十进制数码显示当前温度

(3)能根据设定的温度进行加热或降温处理。

(4)设计出系统控制单元

1.2系统的工作原理

在温度控制系统中,需要对温度的变换转换为对应的电信号的变化,选用89S51单片机为中央处理器,通过温度传感器对空气温度进行温度采集,将采集到的温度信号传输给单片机,再有单片机控制显示器,并比较采集温度与设定温度是否一致,然后驱动空调机的加热或降温循环对空气进行处理,从而模拟实现空调温度控制单元的动作情况。

工作流程说明如下

开始,先接通电源,三段数码显示器就自动显示当前温度,并且显示出设置温度的缺省值000.

按下S1键,功能转换键,按此键则开始键盘控制。

此时通过键盘输入预设值的温度,按下S2加,按此键则温度设定加一度。按下S3减,按此键则设定温度减一度。S4复位键,使系统复位。

就这样通过温度芯片的反馈信息,实现温度保持在设定温度上,从而达到自动控制温度的功能。

1.3系统的主要技术指标

测温范围:-55℃- +100℃

温度分辨率:±0.5V

LED显示位数:3

2 系统的结构框图

系统的硬件电路有温度传感器、A/D转换、LED显示等部分组成,总体方案结构见下图所示

图 2-1 空调温度控制单元结构图

实现方案的技术路线为:用按钮输入标准温度值,用LED 实时显示环境温度,用驱动电路控制完成加热和制冷调节。用汇编语言完成软件编程。

3 温度控制系统硬件单元方案设计与选择 硬件设计部分将先寻找电源电路最合适的设计方案,在进行单元电路设计。最后介绍所用到的两个特殊元件。

3.1 温度传感部分温度控制

要求对温度和与温度有关的参量进行检测,应考虑用热电阻传感器。按照热电阻的性质可分为半导体热电阻和金属热电阻两大类,前者通常称为热敏电阻,后者称为热电阻。

方案1:采用热敏电阻,这种电阻是利用对温度敏感的半导体材料制成,其阻值随温度变化有明显的改变。负温度系数热敏电阻器通常是由锰,钴的氧化物烧制成半导体陶瓷制成。其特点是在工作温度范围内电阻阻值随温度的上升而降低。可满足40℃~ 90℃测量范围,但热敏电阻精度、重复性、可靠性较差,不适用于检测小于1℃的信号;而且线性度很差,不能直接用于A/D 转换,应该用硬件或软件对其进行线性化补偿。 (加热)

输入部分

显示部分 驱动控制 驱动控制 (制冷)

温度传感器

空气

89S51 A/D 转换器

方案2:采用温度传感器铂电阻Pt1000.铂热电阻的物理化学性能在高温和氧化性介质中很稳定,他能用作工业测温元件,且此元件线性较好。在0℃~100℃时最大非线性偏差小于0.5℃铂热电阻与温度的关系是,Rt=R0(1+At+Bt*t);其中Rt是温度为t摄氏度时的电阻;R0是温度为0℃时电阻;t为任意温度值,A、B为温度系数。但其成本太贵,不适合做普通设计。

方案3:采用集成温度传感器,如常用的AD590和LM35。AD590是电流型温度传感器。这种器件是以电流作为输出量指示温度,其典型的电流温度敏感度是1µA/K.它是二端器件,使用非常方便,作为一种高阻电流源,他不需要严格考虑传输线上的电压信号损失噪声干扰问题,因此特别适合作为远距测量或控制用。另外,AD590也特别适用于多点温度测量系统,而不必考虑选择开关或CMOS多路转换开关所引起的附加电阻造成的误差。由于采用了一种独特的电路结构,并利用最新的薄膜电阻激光微调技术校准,使得AD590具有很高的精度。并且应用电路简单,便于设计。

方案选择:选择方案3。理由:电路简单稳定可靠,无需调试,与A/D连接方便。

3.2 A/D转换部分

模/数转化器是一种将连续的模拟量转化成离散的数字量的一种电路或器件模拟信号转换为数字信号一般需要经过采样保持和量化编码两个过程。针对不同的采样对象,有不同的A/D转换器(ADC)可供选择,其中有通用的也有专用的。有些ADC还包含有其他功能,在选择ADC器件时需要考虑多种因素,除了关键参数、分辨率和转换速度以外,还应考虑其他因素,如静态与动态精度、数据接口类型、控制接口与定时、采样保持性能、基本要求、校准能力、通道数量、功耗、使用环境要求、封装形式以及与软件有关的问题。ADC按功能划分,可分为直接转换和非直接转换两大类,其中非直接转换又有逐次分级转换、积分式转换等类型。

A/D转换器在实际应用时,除了要设计适当的采样/保持电路、基准电路和多路模拟开关等电路外,还应根据实际选择的具体芯片进行模拟信号极性转换等的设计。

方案1:采用分级式转换器,这种转换器采用两步或多步进行分辨率的闪烁式转换,进而快速地完成“模拟-数字”信号饿转换,同时可以实现较高的分辨

率。例如在利用两步分级完成n位转换的过程中,首先完成m位的粗转换,然后使用精度至少为m位的数/模转换器(ADC)将此结果转换达到1/2的精度并且与输入信号比较。对此信号用一个k位转换器(k+m<=n)转换,最后将两个输出结果合并。

方案2:采用积分型A/D装换器,如ICL7135等。双积分型A/D转换器转换精度高,但是转换速度不太快,若用于温度测量,不能及时地反应当前温度值,而且多数双击分型A/D转换器其输出端多不是而二进制码,而是直接驱动数码管的。所以若直接将其输出端接I/O接口会给软件设计带来极大的不方便。

方案3:采用逐次逼近式转换器,对于这种转换方式,通常是用一个比较输入信号与作为基准的n位DAC输出进行比较,并进行n次1位转换。这种方法类似于天平上用二进制砝码称量物质。采用逐次逼近寄存器,输入信号仅与最高位(MSB)比较,确定DAC的最高位(DAC满量程的一半)。确定后结果(0或1)被锁存,同时加到DAC上,以决定DAC的输出(0或1/2)。

逐次逼近式A/D转换器,如ADC0809、AD574等,其特点是转换速度快,精度也比较高,输出为二进制码,直接接I/O口,软件设计方便。ADC0809芯片内包含8位模/数转换器、8通道多路转换器与微机控制兼容的控制逻辑。8通道多路转换器能直接连通8个单端输入信号中的任何一个。由于ADC0809设计时考虑到若干种模/数转换技术的优点,所以该芯片非常适合于过程控制、微控制器输入通道的结合口电路、智能仪器和机床控制等应用场合,并且价格低廉,降低设计成本。

方案选择:选择方案3。理由:用ADC0809采样速度快,配合温度传感器应用方便,价格低廉,降低设计成本。

3.3数字显示部分

通常用的LED显示器有7段或8段“米”字段之分。这种显示器有共阳极和共阴极两种。共阴极LED显示器的发光二极管的阴极连接在一起,通常此公共阴极接地。当某个发光二极管的阳极为高电平时,发光二极管点亮,相应的段被显示。同样,共阳极LED显示器的工作原理也一样。

方案1:采用静态显示方式。在这种方式下,各位LED显示器的共阳极(或共阴极)连接在一起并接地(或电源正),每位的段选线分别与一8位的锁存器输出相连,各个LED的显示字符一旦确定,相应锁存器的输出将维持不变,直到显示另一个字符为止,正因为如此静态显示器的亮度都较高。若用I/O口接口,

相关文档
最新文档