datasheet

基于主从式双处理器的光纤比色测温仪软件设计

2008-04-14来源: 电子产品世界 关键字:主从式  比色  测温仪  光敏管  非线性特性  处理器  数字温度传感器  温度仪  同步采

  摘要:

  介绍一种基于DSP和MCU双处理器的内调制光纤比色测温仪的设计原理。测温仪以AT89C55和TMS320F206为核心,对内调制光电探测器进行线性补偿和温度补偿,并加入比辐射率的修正。本系统能够对环境温度变化大、周围环境恶劣的高温物体进行高精度的温度测量。

  在冶金、钢铁、建筑材料、化工等众多行业中,温度是确保顺利生产和质量控制的重要参数。温度测量直接关系到产品的质量,关系到生产成本。熔融状态下,钢、铁温度在1200℃以上,主要测量方法有接触式的金属热电偶温度计和非接触式的辐射温度计。

  内调制光电管利用内调制机制,把高温物体辐射出的光信号直接转化为受调制的交流信号,方便了后级放大处理,简化了测试设备,克服了直流放大的缺点,为提高系统信噪比和可靠性奠定了基础。笔者对利用内调制探测器进行高温测量开展了多年的应用研究,并研制出了基于单片机的光纤比色温度仪;

  基本上能完成温度测量的功能。从武钢连铸、济钢转炉等生产现场的使用情况看,仪器还可以进一步改进。由于单片机先天数据处理能力不足,当要建立较为完善的处理模型,例如进行线性补偿及温度补偿;

  发射系数修正、甚至进行四比色测温时,面对大量的数据要进行复杂快速的处理,单片机已不可能实现实时测温。引入DSP对数据进行高效处理,强有力地提升了测温仪的功能。采用主从式双处理器结构能较好地解决这些问题,并且还具有进一步开发的潜力。

  1 系统测温原理

  从经典物理学的观点看,任何黑体都会向外辐射能量,其辐射出度与温度及波长有关,具体有普郎克定律和维恩定律描述。而物体的比色温度简称色温是指如果黑体与实际物体在某一光谱区内的两个波长下的单色亮度之比相等,则黑体的温度为实际物体的颜色温度。

  根据比色测温原理,假设两路不同波长辐射转换后的光电流分别为I1和I2,T为待求温度,则可以写出:

  I1=Mλ1D1 (1)

  I2=Mλ2D2 (2)

  式中,M是单色辐射出度,由维恩近似公式得到

  

  

  

  由此可以得到:

  

  

  D1和D2分别为两路系统的系数,C1和C2分别为普朗克第一、第二辐射常数。当λ1和λ2两单色波长接近时,求出两路光强比值,即可以计算出被测物体的温度T。

  2 系统结构及设计

  2.1 系统的信号处理总体流程

  测温仪系统主要由内调制光电探测器、前置模拟处理部分和以单片机、DSP为核心的双处理器控制及处理部分构成。

  内调制光敏探测器输出的微弱电信号由前置模拟电路处理,得到与光强成正比的电压信号;两路光电信号由两个独立的16位高精度模数转换器MAX195同步采集,同时数字温度传感器DS18B20得到环境温度数据,单片机将这些数据传递给DSP;DSP再根据事先设定的修正模式及参数经过运算处理后,得到被测温度数据,反馈给单片机;由单片机根据用户的操作将温度数据输出到LED、微型打印机、上传给微机或者通过D/A转换以电流形式输出给监控仪表。

  2.2 测温仪硬件结构

  测温仪硬件结构如图1所示。

  

  

  

  

  系统软件由两部分组成:作为主机的单片机MCU部分主要完成系统的外部接口、控制功能;作为从机的数字信号处理器则通过主机传送来的各种数据通过一系列修正模型计算出温度,然后将结果返回给主机。

  这样将原本由单片机处理需要花费很长时间的数学模型计算交给DSP,让MCU和DSP各取所长,使得整个系统计算温度的速度大大提高,提高了测温仪的实时响应特性。

  2.2.1 单片机MCU部分

  单片机主要负责信号的采集和人机接口。主要包括A/D采集和转换模块、与数字温度传感器DS18B20的接口模块、显示模块以及键盘输入处理模块。

  由于光敏管具有非线性特性,此外还受环境温度的影响,因此,为提高测量精度,不仅要对其非线性进行校正,还要对其温度特性进行补偿,这就导致其数字信号修正表是二维的。大量实验结果表明,内调制光敏管的输出特性随温度变化的漂移相对其非线性较小,故先校正非线性特性,再对温度进行补偿。

  设被测物体辐射出的光信号经过内调制光敏管转换后变成微弱电压信号,再由放大器放大,然后经A/D转换得到的结果为Vi,测得环境温度为Ti,假设T1≤Ti≤T2,对应于修正表中的位置查表可以得到:在T1环境温度时处于V1、V2之间,在T2温度时处于V1′、V2′之间,分别查表得到光强值P1、P2和P1′、P2′,于是插值得到Pi、Pi′。

  

  

  

  

  P为插值校正后的值,内调制光电探测器输出电流I与光强值P成正比,代入公式(5)便可以得到物体的色温。

  虽然选取两个接近的波长作为测温仪的工作波段,希望两个波长处的单色辐射率近似相等,使得非黑体的色温与它的实际温度相等。但作为高精度的测量,仍不能忽视在冶金行业等工业生产过程中,有某些金属材料的辐射率随波长的增加而减少,即所测的色温高于物体的真实温度。为了得到更精确的测量结果,必须考虑比辐射率的修正。考虑到实际被测物体为非黑体,可以得到:

  

  

  其中,T为非黑体的色温,T′为非黑体的实际温度。通过(9)式的修正,可以得到更为精确的结果。

  2.2.2 针对不同测温对象的模式处理

  可以说,经过线性补偿、环温补偿以及各种修正的加入后,仪器已经能应付绝大部分高温测量的需要。但在某些特定的应用中,仍需根据现场的特殊环境和要求使测温仪能够更好地适应不同的环境。

  (1)连铸现场钢板测量模式:高温的钢板上会有块状的氧化层附着,氧化层的温度相比钢板的表面温度要低得多。在生产中需要测量钢板表面的温度,而不是附着在其上的块状氧化层的温度。因此如果不做任何处理,那么测温仪的示值与钢板表面的温度肯定是不相符的。这种情况下,在DSP的数字滤波处理程序上必须能够除掉氧化层的影响。

  (2)转炉钢水温度测量模式:程序通过信号的检测,判断出转炉的生产工作状态。当转炉转动到一定角度时系统开始测量,在转炉回转之前可以通过分析信号准确得出钢水的温度,而不是炉内钢渣等其他干扰物质的温度。将此温度值保持到下次转动炉体出钢,以便工人记录操作。由于现场干扰信号较大,要求软件能剔除大量干扰信号。出钢时炉口有大量的烟尘、炽热的火焰,为得到钢水的温度,程序把连续测量的温度值存储下来后,利用统计误差修正的方法对大量数据进行处理,得到接近真实情况的温度值。

  

  

  

  

  3 实验结果

  测温仪由武钢温度计量实验室的高温黑体辐射炉进行标定,标定后对黑体炉的温度进行测量。在900C~1700C的测量范围内,与黑体炉的比照结果,测温仪的测量精度在1C。

  通过实验室测试和现场使用情况看,本双处理器系统响应速度快(响应时间小于15ms)、使用寿命长、抗电磁干扰、灵敏度高,使用范围一般为900C~1700C,在一定程度上能克服少量的烟雾、水汽和粉尘的影响,已经在济南钢铁厂转炉钢水温度测量中取得了初步的应用。通过调整软件,能够完成许多特殊环境下的在线测量,在传统的高温测量领域有着十分广阔的应用前景。

 

关键字:主从式  比色  测温仪  光敏管  非线性特性  处理器  数字温度传感器  温度仪  同步采

编辑:ssb 引用地址:http://www.eeworld.com.cn/gykz/2008/0414/article_766.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:利用ADuC834构成二次仪表系统
下一篇:基于ARM与MEMS器件的微惯性测量装置设计

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

stm32的I2C主从模式

1,stm32的I2C总线既可以作为主模式也可以作为从模式作为主模式和作为从模式在CUBE中的配置是一样的,只是i2c设备的地址不一样Timing是时序,是在配置的时候生成的,不需要修改当总线的频率设置为100KHZ的时候,rise time 和fall time 要设置为100nsownAddress就是指的i2c总线的设备地址,该地址可以选择7bit 或者10bit2,测试的时候使用两块开发板,一块作为master另一块作为slave,主机向从机发送"I2C",当从机收到之后然后发给主机,主机收到之后才能向下运行,然后循环打印收到的内容。主机代码如下:/** 
发表于 2018-11-26
stm32的I2C主从模式

STM32定时器----主从模式触发PWM移相

,移相:360*600/(ARR+2)= 120度    TIM_OC2Init(TIM1,&TIM_OCInitStruct);            //需要CH2上升沿触发如果无法触发移相请更改CH2输出极性      /**************************配置主从模式*************************/    TIM_SelectOutputTrigger(TIM1, TIM_TRGOSource_OC2Ref);  //TIM1 OC2
发表于 2018-06-28
STM32定时器----主从模式触发PWM移相

stm32主从模式定时器产生精确脉冲个数

STM32的每个定时器都可以由另一个定时器触发启动定时器一般是通过软件设置而启动,STM32的每个定时器也可以通过外部信号触发而启动,还可以通过另外一个定时器的某一个条件被触发而启动.这里所谓某一个条件可以是定时到时、定时器超时、比较成功等许多条件.这种通过一个定时器触发另一个定时器的工作方式称为定时器的同步,发出触发信号的定时器工作于主模式,接受触发信号而启动的定时器工作于从模式。STM32 的Timer之间可以用Timer Internal Trigger联系起来。 各个Timer之间的联系可以用下表表示实例:#include "stm32f10x.h"//定时器4主模式//PWM输出
发表于 2017-09-27
stm32主从模式定时器产生精确脉冲个数

RS485主从式多机通讯协议

    如果从设备产生一正常的回应,在回应消息中的功能代码是在查询消息中的功能代码的回应。数据段包括了从设备收集的数据。如果有错误发生,功能代码将被修改以用于指出回应消息是错误的,同时数据段包含了描述此错误信息的代码。错误检测域允许主设备确认消息内容是否可用。 二、传输方式     控制器能设置传输模式为RS485串行传输,通信参数为9600,n,8,1。在配置每个控制器的时候,在一个网络上的所有设备都必须选择相同的串口参数。     地址 功能代码 数据数量 数据1 ...&hellip
发表于 2015-12-22

基于PLC的主从式虚拟仪器测控系统

的编程方法,在此基础上构建了基于PLC的主从式虚拟仪器测控系统。 1 系统构成与自由口通信模式 1.1 PC与PLC的通信方式 S7-200 CPU上的通信口是与RS-485兼容的9针D型连接器。PLC还提供了实现RS-485与PC机上RS-232相连接的PC/PPI电缆,可以方便地实现S7系列PLC与PC之间的硬件连接。图1是PC与PLC通信的示意图,利用主机上的232串口,通过RS232-RS485转换模块与PLC相连。系统中如果应用多个PLC模块或其他具有RS485串行通信能力的设备,亦可方便地联网或构成网络测控系统。   1.2 PC与PLC的通信协议 西门子S7-200系列的PLC可以在四种
发表于 2015-10-26
基于PLC的主从式虚拟仪器测控系统

关于stm32的定时器主从模式概念

|=6<<4;  //输出比较模式  TIM2->CCER |=1<<0;   //OC1 输出使能  TIM2->CCR1  =64;  //捕获比较寄存器(占空比)  TIM2->CCER &=~(1<<1);   //OC1 输出极性    /* Select the Master Slave Mode */  TIM2->SMCR|=1<<7; //选择主从模式    
发表于 2015-06-12

小广播

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved
pt type="text/javascript" src="//v3.jiathis.com/code/jia.js?uid=2113614" charset="utf-8">