发射台真空器件库恒温控制系统的设计

发布者:leader5最新更新时间:2013-05-10 来源: 电子设计工程 关键字:温度传感器  恒温控制  真空器件 手机看文章 扫描二维码
随时随地手机看文章
0 引言
   
发射台使用了许多真空器件,例如,真空电容、真空电子管、真空开关等。真空器件是播出设备的核心器件,消耗量较大,属于贵重器材,需要合理备份、妥善保管。由于真空器件对周围环境温度、湿度的特殊要求,故真空器件库要求满足恒温和干燥的条件。目前,无线局各台站的真空器件库一般采用手工控制和人工监测的方式实现恒温控制,这种方法准确性低、稳定性较差,还必须安排专人负责。
    为了更有效地保存真空器件备件,本文实现了一个能自动调节室内环境温度的真空器件库恒温控制系统。该系统以AT89C52单片机为控制核心,通过温度采集电路,实时检测真空器件库内的环境温度,并根据预先设定的温度阈值,控制真空器件库内均匀分布的加热设备的工作状态,实现室内温度自动调节。用户可以在现场使用键盘设置目标温度值,也可以在现场数码管显示屏上直接观察真空器件库当前室内环境温度值和用户设置的目标温度值。系统实时检测真空器件库环境温度值和目标温度值的变化,通过温控驱动电路控制加热设备的工作状态,确保真空器件库的恒温、除湿,避免了因保存温度、湿度不合适而造成的真空器件性能降低及损坏。

1 系统结构及工作原理
   
发射台真空器件库恒温控制系统结构如图1所示,系统的基本硬件电路包括:温度采集、键盘输入、温度显示、电源、温控驱动、加热设备、报警和指示灯,以及A1789C52单片机。

a.JPG


    为了更好地保持真空器件库室内环境温度恒定,系统采用闭环控制方式。由AT89C52单片机完成逻辑判断和控制,晶振频率采用12MHz,通过循环访问的方式,访问真空器件库内均匀分布的DS18B20数字温度传感器,采集真空器件库内的环境温度值。为了不频繁启动加热设备,目标温度由用户通过键盘输入后,系统自动生成目标温度上限值和下限值。单片机以一定的频率将检测到的环境温度值与用户输入的目标温度值进行比较。当真空器件库环境温度值低于设置的目标温度下限值时,温控驱动电路驱动加热设备加温,温度上升到目标温度下限值以上时,停止加温;当真空器件库环境温度高于设置的目标温度上限值时,温控驱动电路驱动降温电路降温,温度下降到目标温度上限值以下时,停止降温。

2 硬件电路设计
2.1 温度采集电路
   
温度采集电路采用温度传感器DS18B20来实现温度的采集和转换。DS18B20是一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出所测温度。测量输出信号为数字量,可以直接和单片机进行通信,从而降低外围电路的复杂度。温度采集电路如图2所示。

b.JPG


    DS18B20把采集到的温度通过数据引脚传到单片机的P3.0口,每一片DS18B20有唯一的48位序列号,在出厂前已写入片内ROM中,单片机通过读ROM(33H)命令将该DS18B20的序列号读出,经过匹配,即可逐一读回每个DS18B20的温度数据。虽然DS18B20具有测温简单、精度高、连接方便和占用I/O口少等优点,但当单总线上所挂的DS18B20超过8个时,就需解决微处理器的总线驱动问题。另外,连接DS18B20的总线电缆的长度有限制,当采用普通信号电缆传输长度超过50m时,读取的测温数据会发生错误,这主要是由总线分布电容使信号波形产生畸变引起的。因此,进行多点测温和长距离测温电路设计时要加以注意。
2.2 键盘电路
   
考虑实际应用情况,键盘电路设计采用矩阵式和中断扫描相结合的方式。矩阵式键盘由行线与列线组成,按键位于行、列的交叉点上,按键数量较多时可以节省单片机I/O接口的占用。系统使用过程中,键盘大部分时间基本不工作,因而中断扫描方式可以提高单片机处理器工作效率。当键盘有按键动作时产生中断,单片机处理器响应键盘中断,执行键盘中断程序,判别键盘按下键的键号并做相应处理。在本系统中,单片机的I/O接口充裕,因此键盘电路直接连接单片机I/O接口。键盘接口电路如图3所示。

c.JPG


    键盘的数字键(0~9)、确认键(OK)、清除键(Del)等12个按键以四行三列方式连接到单片机的P0口,设置键(Set)与单片机的h.jpg脚相连,而硬件复位键(ReSet)与R、C构成复位电路。需要注意的是,用单片机的P0口连接键盘时,要给P0口的各I/O接口提供上拉电阻。[page]

2.3 电源电路
   
根据系统中元器件的需求设计了输出纹波小于5mV,输出内阻小于0.1 Ω的电源模块。通过变压、整流、滤波、稳压等环节设计出一个交流输入5V,直流输出5V和±12V的线性直流稳压电源。
2.4 温度显示电路
   
温度显示电路采用两个3位共阳LED数码管,数码管以动态扫描方式分别显示设置的目标温度值和现场采样温度值的十位数、个位数及小数点后一位数。LED数码管的共阳极公共端分别由相应的I/O口控制,其它所有相同字段管脚连在一起,共8段,由一个8位I/O口控制。单片机依次使能3位共阳极数码管的位选择端,按顺序点亮3位数码管的各位。由于人眼观察时特有的“视觉暂存”效应,当亮灭频率达到一定程度时无法觉察数码管明暗的变化,认为3位数码管各位始终点亮,即实现了3位数码管的动态显示。图4是目标温度值显示电路,用P2口作为数码管的段控码输出,集成电路74LS244作为段码输出的驱动电路。P1.0~P1.2作为数码管的位控码输出,用PNP型三极管做驱动,通过键盘输入目标温度值,改变3位数码管的数据显示。系统默认的目标温度上限值为:目标温度值+5℃,目标温度下限值为:目标温度值-5℃。

d.JPG


    现场采集的温度显示电路与目标温度显示电路类似,用P3口作为数码管的段控码输出,集成电路74LS244作为段码输出的驱动电路。  P1.5 ~P1.7作为数码管的位控码输出,用PNP型三极管驱动,通过DS18B20采集的现场温度信号,改变3位数码管的数据显示。
2.5 加热设备
   
为了确保真空器件库室内温度实现快速加热、快速冷却,满足恒温条件,系统选择受控电加热暖风机作为加热设备。需要加热时,由于风机的作用,把真空器件库室内待加热的空气送入加热器,在高功率加热器的作用下进行加热,加热后的热空气经暖风机的出风口送回真空器件库室内,如此反复,达到加热的目的。需要降温时,高功率加热器停止工作,靠风机的作用加速真空器件库室内空气循环,实现降温的目的。按每10m2安装一台受控电加热暖风机,合理布置在真空器件库室内,使暖风机的风均匀扩散,以免真空器件库室内的温度偏差过大。
2.6 温控驱动电路
   
电路系统中的控制信号从AT89C52芯片中的P1端口输出,但单片机I/O口的负载能力无法直接驱动加热设备,必须通过中间驱动电路实现单片机对加热设备工作状态的控制。实际应用中,通常采用继电器或交流接触器间接驱动,但继电器或交流接触器具有机械接触的缺点,因而在很大程度上降低了控制系统整体的稳定性和可靠性。为了避免机械接触开关的缺点,本系统选用以可控硅为主体的完全光电隔离的中间驱动电路。可控硅用隔离器实现了控制端与负载端的隔离,以小功率控制大功率,能在高电压、大电流条件下工作,具有无机械接触、体积小、便于安装等优点,是理想的交流开关器件。加热驱动电路如图5所示。

e.JPG


    当现场采集温度值低于设定的目标温度下限值时,单片机P1.3输出高电平,通过限流保护电阻R4的双向光电耦合器上电工作,双向可控硅TRIAC栅极由R1、R2和双向光电耦合器的信号触发导通,加热电路开始工作。当单片机P1.3输出低电平时,双向光电耦合器截止,双向可控硅TRIAC栅极无触发信号被关断,加热电路停止工作。电路中的R3、C2组成阻容吸收单元,可减小可控硅关断时加热电路中感性元件所产生的自感电动势对可控硅的过压冲击。R1、C1组成低通滤波单元,能降低双向光电耦合器误触发对后续电路的影响。同时,双向光电耦合器的使用彻底隔离了强弱电路,避免了加热设备对单片机的干扰。
    降温驱动电路和加热驱动电路相同,现场采集温度值高于设定的目标温度上限值时,单片机P1.4输出高电平,驱动降温电路上电工作;单片机P1.4输出低电平时,降温电路断电停止工作。
2.7 报警及指示灯电路
   
报警电路和指示灯电路如图6所示,当现场采集温度值高于设置的目标温度上限值,或者低于设置的目标温度下限值时,单片机P3.4输出高电平,越限报警电路的三极管Q2导通,蜂鸣器工作,发出连续不断的滴答滴答报警。现场采集温度保持在设置目标温度上下限范围时,单片机P3.4输出低电平,越限报警电路的三极管Q2关断,蜂鸣器不工作。指示灯电路绿灯D0亮,单片机P3.1输出高电平,表示现场采集温度值在设置目标温度值上下限范围内,系统运行正常。若指示灯电路红灯D1亮,单片机P3.2输出低电平,表示现场采集的温度值超过设置目标温度上限值,系统正在进行降温;若指示电路蓝灯D2亮,单片机P3.3输出低电平,表示现场采集温度值低于设置目标温度下限值,系统正在进行加热。

f.JPG

[page]

3 软件设计
   
系统控制软件采用模块化设计,软件子功能模块程序与硬件分块电路相对应。主程序作为子功能模块程序的入口,通过键盘管理程序和中断程序,实现子功能模块程序的调用。程序控制流程如图7所示。

g.JPG


    系统加电后,由初始化子程序完成功能寄存器和程序运行环境的初始化;读温度子程序将DS18B20采集到的真空器件库内的环境温度值读入到指定的数组;数码管显示子程序控制位选择和数码管的显示驱动,把要显示的温度数据按照温度显示规则送入相应的显示缓存,实现温度数据的实时显示:键盘管理程序采用I/O口线中断方式提高MCU响应速度,并通过算法延时消抖实现键盘输入,由键码识别函数判断外部键盘输入信息;比较子程序将读温度子程序得到的环境温度值与由键盘输入的目标温度的上下限值进行比较,若温度值越限,则调用温控子程序进行升、降温调节,并启动报警子程序。

4 结束语
   
发射台真空器件库恒温控制系统充分发挥了AT89C52单片机的特点,结合DS18B20数字温度传感器,降低了硬件电路的设计复杂度。系统设计简单、实现方便、耗能少、成本低廉,实践证明,本控制方案可靠、有效,具有控温准确、操控界面友好、稳定性高、抗干扰能力强、易维护的优点,可以保证发射台真空器件库温度恒定、环境干燥,从而使真空器件备件能够得到有效的保存。

关键字:温度传感器  恒温控制  真空器件 引用地址:发射台真空器件库恒温控制系统的设计

上一篇:MCS-51单片机内部数据存储器RAM结构详解
下一篇:电话远程控制密码锁

推荐阅读最新更新时间:2024-03-16 13:23

基于WiFi技术的无线温度传感器设计
1.概述 随着无线传感器网络技术的不断发展,它已经被广泛应用到工业、农业、医疗、航空航天以及海洋开发和探索等各个领域中,并解决了很多工程问题。在工农业领域,无线传感器技术的一项重要应用是对环境温度的监测,本文介绍了一种基于WiFi技术的无线温度传感器,描述了其工作原理、设计方案和使用情况。 2.系统结构 本系统主要由无线Wi-Fi传感器模块、接收计算机组成。其核心部分是Wi-Fi无线传输模块。无线传感器网络中的终端节点模块直接和温度传感器节点相连接,通过Wi-Fi把传感器的数据传输到上位机,以进行进一步的数据处理。为了更方便地处理现场数据,本系统还设计了基于LabVIEW的上位机程序。 3.硬件设计 3.1 AX220
[测试测量]
基于WiFi技术的无线<font color='red'>温度传感器</font>设计
10位温度传感器AD7416驱动程序
#include reg51.h #include intrins.h sbit AD7416_SCL= P1^6; sbit AD7416_SDA= P1^7; unsigned char AD7416_SystemError; unsigned int Temperature; //温度 unsigned char ZorF; //正还是负 //#define SomeNOP(); { _nop_(); _nop_(); _nop_();_nop_();_nop_();_nop_(); _nop_(); _nop_();_nop_();_nop_();_nop_(); _nop_(); _nop_();_nop_(
[单片机]
基于ARM-LINUX的温度传感器驱动-DS18B20
DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。主要根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。 技术性能描述 1. 独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。 2. 测温范围 -55℃~+125℃,固有测温分辨率0.5℃。 3. 支持多点组网功能,多
[单片机]
基于ARM-LINUX的<font color='red'>温度传感器</font>驱动-DS18B20
基于AT89S51单片机和LM35温度传感器的温度采集显示
随着电子和传感技术的快速发展,温度的测量和控制在民用、工业以及航空航天技术等领域,等到了广泛应用。小型的、低功耗的、廉价的、可靠性高的温度传感器引起了人们的广泛关注。在实际生产、生活等领域中,温度是环境因素不可或缺的一部分,对温度进行及时精确的控制和检测显得尤为重要。本文基于AT89S51单片机,采用LM35温度传感器,设计了一种灵敏度较高,抗干扰能力强,工作稳定可靠的温度采集显示系统。 1、系统结构及工作原理 温度采集显示系统电路由温度采集模块、A/D转换模块、单片机控制模块、数码管显示模块和下载模块组成。电路工作原理是:首先由LM35温度传感器采集外界环境的温度,经LM358放大10倍后以电压形式输入到A/D采样电路,由A
[单片机]
基于AT89S51单片机和LM35<font color='red'>温度传感器</font>的温度采集显示
数字温度传感器将功耗与尺寸锐降75%【德州仪器】
2011 年 5 月 16 日,北京讯 日前,德州仪器 (TI) 宣布推出业界最小型、最低功耗数字温度传感器。与实力最接近的同类竞争产品相比,该 TMP103 的功耗锐降 97%,体积缩小 75%。此外,它提供的全局读写功能还可简化热曲线分析。电路板上安装的 8 个 TMP103 器件使用统一命令,可同时识别并监控热点。TMP103 可在延长电池使用寿命、缩小外形的同时,简化热曲线分析,从而可充分满足智能电话、平板电脑、笔记本电脑以及上网本等便携式消费类电子产品的需求。 主要特性与优势: • 关断模式下最大流耗为 1 uA,工作模式下流耗为 3 uA,可延长电池使用寿命。在工作状态下,TMP103 的功耗也仅相当
[传感器]
STM32 温度传感器 探究
温度传感器可以用来测量器件周围的温度(TA)。 温度传感器在内部和ADCx_IN16输入通道相连接,此通道把传感器输出的电压转换成数字值。 温度传感器模拟输入推荐采样时间是17.1μs。 当没有被使用时,传感器可以置于关电模式。 注意: 必须设置TSVREFE位激活内部通道:ADCx_IN16(温度传感器)和ADCx_IN17(VREFINT)的转换。 主要特征 ● 支持的温度范围:-40到125度 ● 精确度:+/- 1.5° C 读温度 为使用传感器: 1. 选择ADCx_IN16输入通道 2. 选择采样时间大于2.2 μs 3. 设置ADC控制寄存器2(ADC_CR2)的TSVREFE位,以唤醒关电模式下的温度
[单片机]
德州仪器推出可用于散热系统管理的 +/-1℃ 远程与本地温度传感器
该器件通过简便的热敏二极管监控简化了设计过程 2007 年 5 月 28 日,北京讯 日前,德州仪器 (TI) 宣布推出一款准确度在 +/-1℃ 范围内的远程结温传感器与本地温度传感器集成一体的器件 — TMP411,用于监控 CPU、微处理器、图形处理单元与 FPGA 中的热敏二极管。该器件的独特之处在于其不仅具备可编程串联电阻抵消与二极管非理想性校正功能,而且简化并消除了远程二极管监控中常见的独立处理器电阻校准过程,节省了时间。(更多详情,敬请访问: www.ti.com/sc07095 。) TMP411 可为种类繁多的应用提供散热系统管理功能,如工业控制器、服务器、台式机、笔记本电脑以及医疗设备。其它应用还包括局端
[新品]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved