航天器热电偶检测系统的设计与实现

2017-11-03 02:56,,,
计算机测量与控制 2017年10期
关键词:冷端热电偶电势

,, ,

(北京卫星环境工程研究所,北京 100094)

航天器热电偶检测系统的设计与实现

冯尧,刘泽元,梁硕,刘阳

(北京卫星环境工程研究所,北京100094)

热电偶测温广泛应用于航天器真空热试验的温度测量中,目前对于航天器总装阶段的热电偶实施没有一种快速有效的方法进行正确性验证;传统依靠人手触摸测点观察热电偶阻值变化方法存在一定的局限性,为了提高热电偶检测的准确性和有效性,设计了一种便携式的热电偶检测系统,实现了对热电偶短路、开路和粘贴位置正确性的检测;基于MAX31855的温度采集模块可以快速采集和显示热电偶温度,加热模块的出风口温度控制和加热温度限制能够保证检测过程中航天器的安全性;实际测试表明,该系统具备在现场灵活对航天器表面热电偶进行检测的能力,测试效率高,具有很高的实用性。

热电偶检测;气动加热;冷端温度补偿;温度修正

0 引言

热电偶是航天器真空热试验中最常用的温度传感器之一,热试验准备阶段要完成热电偶的布置与粘贴,并进行电连接器的焊接[1-2]。热电偶检测正是对上述工作结果的正确性进行验证的一种方法,是试验准备阶段的关键工序。目前,航天器上热电偶的检测都需要在热试验前接上热试验测控系统的测量仪器进行,但是在总装阶段缺少足够的验证手段,只能通过加强过程控制来保证结果。而对于热试验支架、工装等粘贴的热电偶检测普遍采用用手去触摸,通过万用表测量电压值,定性判读人体接触对热电偶温升产生的热电势变化。实际测试过程中,航天器上的热电偶测温点一般不允许人体直接接触,使用万用表测试热电势又对人员经验依赖较大,无法准确有效进行检测。因此,本文设计了一种航天器热电偶检测系统,可以实现热电偶的短路、开路故障检测,温度采集,气动加热和对应关系判定,提高了热电偶检测工作效率。

1 系统结构及原理

航天器热试验测温热电偶一般采用T型热电偶单线制引线方式,每48路热电偶为一组通过电连接器引出[3],因此,本文的相关设计也是以热电偶单线制测温为基础的,系统组成如图1所示。本系统以T型热电偶为对象进行热电偶检测系统的设计与开发,系统由温度采集模块和加热模块两部分组成。在温度采集模块中航天器表面待检测热电偶经信号接入单元引入热电偶检测系统温度采集模块,数据采集单元对热电偶的原始值进行采集,结合冷端温度计算出待测热电偶的真实温度,通过Zigbee无线传输技术[4]将实时温度数据发送至加热模块,人机交互单元实时显示热电偶温度值和变化曲线。操作人员手持加热模块对热电偶进行加热,加热模块根据热电偶温度控制差值控制加热丝通断和风扇风速,防止温度过高对航天器表面造成破坏,实时显示热电偶温度值和加热时间。检测过程中待检测热电偶由测试人员根据热电偶节点表和粘贴位置选择确定,温度采集模块的中央控制单元根据热电偶温度变化情况和加热热电偶节点号的对应关系做出热电偶实施正确性判定,给出检测结论。

图1 系统组成图

2 温度采集模块设计

2.1 热电偶温度采集模块

本模块基于MAX31855和C8051F020展开热电偶温度数据采集电路的设计。MAX31855芯片是MAX公司生产的一种热电偶至数字输出转换器,带有冷端补偿检测和修正,内置14位模/数转换器(ADC) 、数字控制器、SPI兼容接口,以及相关的控制逻辑,能够将T型热电偶热电势信号转换成数字量。该芯片的温度分辨率为0.25 ℃,最高温度读数为+1 800 ℃,最低温度读数为-270 ℃,能够检测热电偶短路和开路[5]。

图2 温度采集模块组成图

在本系统的设计中,为了提高系统的可靠性和可维护性,整个热电偶温度采集电路采用模块化设计,每一个模块上置8路热电偶采集芯片,同时采用多个MAX31855并行采样处理的方式以提高系统在测量热电偶时的温度响应时间,如图3所示。

图3 31855并行连接电路图

MAX31855提供简单的SPI兼容接口(只读),本系统将8个MAX31855的SCK(时钟端)和CS(片选端)并行连接,然后将8个SO(数据输出端)分别输出至单片机內,通过这样的级联方式可以同时将8片的MAX31855的数据并行读出。MAX31855每次的输出的数据格式位32的二进制数据,考虑其最大时钟频率(小于5 MHz)和总线上的寄生电容,每个MAX31855最快可以在10微秒的时间内将温度值读出,由于本设计采用模块化并行读取的方式,因此最快在10微秒內可以将8片MAX31855的温度数据读出,那么读取48个热电偶最快可以在60微秒內完成一个循环周期,可以实现很高的热响应速度。但是,考虑到内部冷端温度转换、外部热电偶温度转换和热电偶故障检测三项转换需耗时75毫秒,同时为了减少数字电路在高速数据传输中出错的几率,将数据的读取周期设定为1秒。

数据读取电路主芯片采用了C8051F020单片机,C8051F020是高度集成的混合信号单片机,具有高速ADC子系统,并包含两个独立的12位DAC。设计中需要对48个MAX31855的信号进行读取,为了提高读取的速度和单片机IO的利用率,对输入模块进行了分组,采用8×6的模式进行分组,8个MAX31855为一组,这8个MAX31855共同使用CS(片选)CLK(时钟),然后每个MAX31855的数据输出口(SO)单独输入到单片机內。采取该方式可以很方便扩展采集模块,最多可以再扩展2个热电偶模块,达到64路。程序读取时,只需要提供对应的片选和时钟,便可以将8片的MAX31855的数据同时读入单片机,依次给每个模块提供CS和SCK,6次即可将48个通道的热电偶数据读出。

2.2 冷端温度补偿

通常情况下,MAX31855器件通过其内部的冷端补偿对冷端的温度变化进行检测和修正。器件首先测量内部管芯温度,该温度与冷端的温度相同,然后测量待测热电偶的输出电压,并将其转换为补偿之前的热电偶温度值。将该值叠加到器件的管芯温度即冷端温度,计算得到待测热电偶的实际温度。对于本系统而言,由于热电偶的接入端位于整个检测系统的外部、且航天器热电偶测温采用单线制进行,而MAX31855位于检测系统内部电路板上,器件的冷端温度并不是实际的冷端温度,需要对冷端补偿部分进行重新设计。

图4 冷端温度补偿

冷端温度补偿系统设计如图4所示,其中J1为待检测热电偶的铜-康铜连接点,J2、J3为航天器热电偶单线制测量所使用的电连接器和本文的热电偶检测系统的铜-铜连接点,J4、J5为航天器热电偶单线制测量所引出的铜公用线和康铜公用线与冷端热电偶铜线和康铜线的铜-铜和康铜-康铜连接点,J6为冷端热电偶的铜-康铜连接点。对于J4和J5,本系统使用OMEGA公司SMPW系列热电偶合金电连接器将单线制测温热电偶的铜、康铜公用线接入冷端热电偶,形成热电偶测温回路,不引入第3种材质,可以有效保证系统测量精度。由于J2、J3和J4是铜-铜连接点,J5是康铜-康铜连接点,因此它们不会产生热电势,但J6是铜-康铜连接点,将会添加一个相对于V1的电动势V2,而MAX31855所测得的电压值V将与J1和J2间温差成正比。这就是说,我们只有在确定冷端热电偶J2的温度之后才能确定待检测热电偶J1处的温度。J2处的温度由冷端温度测量单元进行采集,该单元由PT100铂电阻、等温腔体和AD7799采集电路组成,等温腔体的功能主要是为冷端热电偶和PT100铂电阻提供一个稳定、可靠、均匀并且可测的温度场。按照真空热试验温度数据采集及处理相关要求,要确保该温度场的不均匀度不超过0.1 ℃,并且在1分钟内温度变化量不超过0.05 ℃[6]。为了保证等温腔提所提供的温度场在稳定性和均匀性上都能满足设计要求,在检测系统内部将嵌入式工控机等发热器件与MAX3188等测量器件使用隔热泡沫进行了隔离,减少环境温度的波动。冷端热电偶和PT100铂电阻放置在等温腔体内部,在其内部填充导热硅脂,保证温度场的均匀性。通过AD7799采集PT100铂电阻在恒流激励源下产生的电压值V3,计算得出铂电阻的阻值,通过三次多项式拟合得到铂电阻温度值,在等温腔的保证下可以认为铂电阻温度值即为冷端热电偶温度值。

2.3 温度修正

MAX31855假定温度和电压之间为线性关系,对于T型热电偶,按照线性方程(1)进行计算:

Vout=(52.18 μV/℃)×(T′-TAMB)

(1)

式中,Vout为热电偶输出电压,T′为MAX31855输出的待检测热电偶温度,TAMB为MAX31855冷端温度。

但是实际测试中铜-康铜热电偶温度值和热电势值呈现一定的非线性,且本系统以MAX31855外部铂电阻温度作为冷端温度,因此需要对器件输出的温度值进行修正,以获取准确的待检测热电偶温度。

根据热电偶测温原理和中间温度定律,待检测热电偶温度T和冷端热电偶温度T0所对应的热电势有如下关系:

EAB(T,0)=EAB(T,T0)+EAB(T0,0)

(2)

EAB(T0,0)为冷端温度为T0时的热电势,可由分度表查得;EAB(T,T0)为冷端温度为T0,热端温度为T时的热电势,用以补偿热电偶冷端温度的热电势,即式(1)中的Vout,可由MAX31855测得;计算可得EAB(T,0),此时,待检测的热电偶温度T就可以根据分度表计算得出。

由于热电偶的热电势与温度关系为非线性关系,而分度表提供的又是温度和热电势的离散对应关系,为保证测量精度就需要进行线性优化,一般使用式(3)所示的多项式进行热电势和温度的转换。式中随着n的增加,多项式的精度也会提高,但是高次多项式的计算对计算机来说是一项费时的任务,可以在较小的温度范围使用低次多项式来节省时间,获得更高的系统速度。根据T型热电偶特性,真空热试验中一般在-200~200 ℃范围内将其划分为-200~0 ℃,0 ~100 ℃,100~200 ℃三个区域,每个区域通过三次多项式做近似处理:

y=a0+a1x+a2x2+…+anxn

(3)

式中,当由冷端温度计算其对应热电势时,x表示冷端温度T0,y表示热电势EAB(T0,0);当由热电势计算待检测温度时,x表示热电势EAB(T,0),y表示待检测温度T;a0、a1、a2、an为多次项系数。

综上所述,在热电偶温度修正中由测得的PT100铂电阻阻值R计算可得冷端温度T0,将T0代入式(3),n取3,计算可得EAB(T0,0),根据测得的Vout即EAB(T,T0),由式(2)易得EAB(T,0),将EAB(T,0)代入式(3),n取3,计算便可得待检测热电偶温度值T。

3 加热模块设计

气动加热模块系统组成如图5所示,其利用发热电阻丝吹出的热风来对待测热电偶进行加热,包括出风口温度测量单元、加热单元、风速控制单元等,此外为了便于热电偶检测工作的进行,在气动加热电路中还设置了温度显示电路模块,该模块通过无线数传模块接收温度采集模块的待检测热电偶温度数据。考虑到航天器产品表面温度的特殊性,为保证产品安全,手持加热装置出风口温度设计为可控模式。加热单元工作时,单片机将温度传感器采集到的出风口温度和设定的出风口温度上下限进行对比,当温度小于下限温度时开启继电器接通发热电阻丝进行工作,当测量温度大于上限温度时关闭继电器切断发热电阻丝,保持出风口温度动态稳定。风速控制电路采用PWM进行调速,根据待检测热电偶温度实测值和设定值的大小控制鼓风机的出风量。中央控制单元采用STC系列单片机,该系列单片机的IO端口的输出能力比较强,并且抗干扰能力比较好,可以满足本模块的所有功能。

图5 加热模块组成图

4 软件设计

图6 软件流程图

软件系统基于Visual Basic实现,采用图形化界面设计,分为温度采集端和加热端两部分,主要实现系统设置、人机交互、实时温度信息采集、无线数据互传、加热控制和检测判断等功能。温度采集端软件实时显示各通道热电偶温度、冷端温度、出风口温度和热电偶温度变化情况。进行热电偶检测时,温度采集模块和加热模块配合使用,选定测点进行加热,观察选定测点温度变化情况,软件根据预先设置的检测判据给出检测结论。测试人员手持加热模块对待测热电偶进行加热,加热端软件根据设定的出风口温度上限控制加热电阻的闭合与断开,根据实测温度变化情况,采用PID算法控制风扇转速,加热过程中利用目标控温范围与要求控温范围的差距来弥补气动加热控制过程的滞后性,有效的减小控温误差,避免加热区域温度过高,对航天器造成损伤。

5 测试结果及分析

选择某航天器星体外表面5支热电偶进行检测,设定加热上限温度为30 ℃,温度刷新周期1秒,根据经验设置检测判据为温度变化率大于2 ℃。5支热电偶检测结果全部正常,每支热电偶检测耗时约5秒,检测过程中,使用加热模块对待检测点进行加热,检测点温度变化率满足检测判据条件时软件给出检测结果正常的检测结论,加热模块停止工作。为

了对加热系统的安全性进行测试,测试人员持续对某检测点进行加热,当检测点温度上升至30 ℃附近时,出风量减小,超过30 ℃时,加热丝断开,风扇停止工作。测试结果表明,检测系统温度采集模块能够快速准确的采集到热电偶的温度数据,加热模块设计合理,控制精度高,安全性强。此外,测试人员发现检测过程中各测点的温度上升和下降速率不尽相同,这与各测点粘贴处的航天器表面结构、材料特性等有关。

6 结束语

本文基于MAX31855设计了航天器热电偶检测系统,该系统能够同时测量48通道的热电偶温度数据、采集周期短,实时性高,可以根据需要对单点热电偶进行加热,加热模块的出风口温度和热电偶加热上限温度可独立控制,安全性好。实践表明,该系统在热电偶检测工作的推广应用,提高了检测工作自动化程度,能够对检测结果进行客观、准确的判断,对于保证热试验的顺利进行有着积极的意义。

[1]郭 赣.真空热试验的温度测量系统[J].航天器环境工程,2009,26(1):33-36.

[2]周 艳,孙兴华,钱北行.铜-康铜微细热电偶制作新工艺[J].航天器环境工程,2012,29(1):66-68.

[3]吴大军.吉时利2750在真空热试验测量系统中的应用[J].航天器环境工程,2006,23(2):115-118.

[4]潘小琴,魏 鑫,赵玉乐等.基于ZigBee无线传感器网络的输液监测系统的设计[J].计算机测量与控制,2014, 22(8):2409-2411.

[5]石长华.基于MAX31855的陶瓷窑炉测温及驱动程序设计[J].陶瓷学报,2013,34(3):326-330.

[6]Q/W1337-2011.航天器热平衡与热真空试验温度数据采集与处理要求[S].中国空间技术研究院,2011.

DesignandRealizationofSpacecraftThermocoupleDetectingSystem

Feng Yao, Liu Zeyuan, Liang Shuo, Liu Yang

(Beijing Institute of Spacecraft Environment and Engineering, Beijing 100094, China)

Thermocouple is widely used in the temperature measurement of spacecraft thermal vacuum test. At present, there is no quick and effective method for verifying the thermocouple implementation during the assembly stage. The method which relying on using human hand to touch the measuring point and observing the thermocouple resistance change has some limitations. In order to improve the accuracy and effectiveness of thermocouple detection, a portable thermocouple detection system was designed to detect short circuit, open circuit and the correctness of paste position of thermocouple. The temperature acquisition module based on MAX 31855 can quickly acquire and display thermocouple temperature. The outlet temperature control and heating temperature limits of the heating module ensure the safety of spacecraft during the detecting process. The test shows that the detecting system has the ability to detect the thermocouple on the surface of the spacecraft with flexibility, high test efficiency and high practicability.

thermocouple detecting;pneumatic heating;cold junction compensation;temperature correction

2017-03-16;

2017-04-23。

冯 尧(1986-),男,陕西西安人,硕士研究生,主要从事航天器热试验温度测量与控制方向的研究。

1671-4598(2017)10-0011-04

10.16526/j.cnki.11-4762/tp.2017.10.004

TP274

A

猜你喜欢
冷端热电偶电势
Nadcap热处理认证高温测量中热电偶的技术探究
第五节:《电势差》学案设计
基于PI数据和供电标煤耗的机组冷端优化研究
半导体制冷系统热端散热试验研究
同步机和异步机之磁势和电势的比较
一种热电偶在燃烧室出口温度场的测量应用
大学物理实验中热电偶冷端补偿电路的应用
用电势分析法解含容电路问题
热电偶在现场测温时冷端温度的补偿措施
“电势和电势能”学习指导