基于SOC的高精度红外测温系统设计

发布者:EtherealLove最新更新时间:2016-08-25 来源: eefocus关键字:SOC  高精度  红外测温系统 手机看文章 扫描二维码
随时随地手机看文章
温度测量主要有两种方式:一种是传统的接触式测量,另一种是以红外测温为代表的非接触式测量。传统的温度测量不仅反应速度慢,而且必须与被测物体接触。红外测温以红外传感器为核心进行非接触式测量,特别适用于高温和危险场合的非接触测温,得到了广泛的应用。本文将详细介绍如何设计基于SOC级微处理器的高精度红外测温系统,及其在电力温度检测、设备故障诊断方面的应用。


1.红外测温仪的工作原理

自然界一切温度高于绝对零度的物体,都在不停地向外发出红外线。物体发出的红外线能量大小及其波长分布同它的表面温度有密切关系,物体的辐射能量与温度的 4 次方成正比,其辐射能量密度与物体本身的温度关系符合普朗克定律。因此我们通过测量物体辐射出的红外能量的大小就能测定物体的表面温度。微小的温度变化会引起明显的辐射能量变化,因此利用红外辐射测量温度的灵敏度很高。实际物体的辐射度除了依赖于温度和波长外,还与构成该物体的材料性质及表面状态等因素有关。只要引入一个随材料性质及表面状态变化的辐射系数,则就可把黑体的基本定律应用于实际物体。这个辐射系数,就是发射率ε,或称之为比辐射率,其定义为实际物体与同温度黑体辐射性能之比,该系数表示实际物体的热辐射与黑体辐射的接近程度,其值在0和1的数值之间。

红外测温仪的工作原理如图 1所示:被测物体辐射出的红外能量通过空气传送到红外测温仪的物镜,物镜把红外线汇聚到红外探测器上,探测器将辐射能转换成电信号,又通过前置放大器、主放大器将信号放大、整形、滤波后,经过A/D转换电路处理后输入微处理器。微处理器进行环境温度补偿,并对温度值进行校正后驱动显示电路显示温度值。同时,微处理器还发出相应的报警信号,并且接受按键输入的发射率以完成发射率设定。

2.系统硬件设计

本红外线温度检测系统主要由传感器 A2PTMI﹑LM358有源滤波电路﹑AD转换电路﹑微处理器﹑显示电路等几个部分组成。因为传感器输出的信号为0-5V,刚好满足 AD转换的要求,故在本设计中省略了放大电路,只对传感器的信号进行了滤波处理。另外,本系统还有信号变换电路输出4~20mA、1~5V等模拟信号,并有RS232、RS485接口输出数字信号来与上位机通信。

2.1传感器A2PTMI原理及其应用

PerkinElmer A2TPMI 是一种内部集成了专用信号处理电路以及环境温度补偿电路的多用途红外热电堆传感器,这种集成红外传感器模块将目标的热辐射转换成模拟电压。该传感器自带距离系数 D:S=8:1的光学系统,通过该透镜接收空气中的红外辐射,然后转换成相应的电压信号,该信号通过一个 8 bit分辨率的可编程放大器放大。根据热电堆温度测量原理,热电堆电压可能是正或者负,取决于目标温度是否高于或者低于 A2TPMI 的环境温度。为了使负电压信号能在单电源系统处理,所有的内部信号都连接到 1.255 V内部电压参考(Vref),作为虚拟模拟地信号。为了热电堆放大电路偏置电压的调整,放大器上带了一个能产生有 8 bit 分辨率偏置电压的可编程调整部分。此外, A2TPMI 内部还集成有温度传感器来探测环境温度,这个信号被放大后匹配热电堆放大信号曲线的反向特性,进行信号处理。为了温度补偿,放大的热电堆信号和温度参考信号相加于一个放大器。经过温度补偿放大后的信号输出到 VTobj 脚,温度参考信号或者参考电压输出到 Vtamb脚。A2TPMI的工作特性由一个内部随机存取寄存器进行配置,所有的参数 /配置永久地存在并行 E2PROM 内。控制单元提供的两线、双向同步串口 (SDAT, SCLK),可以访问所有寄存器的 A2TPMI内部参数。A2TPMI 传感器通常不需要使用串口, SDAT,SCLK 引脚被内部连到 VDD。

2.2滤波电路设计

A2TPMI放大器采用斩波放大器技术,由于这种技术本身具有的特性,输出信号 VTobj 和 VTamb 中包含了大约10 mV 峰值、 250 kHz 的交流信号。这些交流信号能被一个电子低通滤波电路或者类似的软件滤波抑制掉。在高阻抗负载应用中,象 LM358 这样的rail to rail 运算放大器电路,可以作为输出信号的滤波器。

在本设计中采用第二种滤波电路,因为集成运放的开环电压增益和输入阻抗均很高,输出阻抗又低,所以有源滤波电路有一定的电压放大和缓冲作用,滤波效果好,提高了传感器信号的准确度。

2.3 AD转换电路

TLC2543 是 12位开关电容逐次逼近模数转换器。其设置方法如下:DATA INPUT端串行输入的 8位数据,它规定了 TLC2543要转换的模拟量通道、转换后的输出数据长度、输出数据的格式。其中高4位(D7~ D4)决定通道号。对于0通道至l0通道,该4位分别为 0000~IOIOH,当为 1011~1101时,用于对 TLC2543的自检,当为 1110时 ,TLC2543进入休眠状态。低 4位决定输出数据长度及格式。其中 D3、D2决定输出数据长度,0l表示输出数据长度为 8位,11表示输出数据长度为 16位 ,其他为 12位 。D1决定输出数据是高位先送出 ,还是低位先送出,为 0表示高位先送出。D0决定输出数据是单极性(二 进 制 )还是双极性(2的补码),若为单极性,该位为0,反之为1。当片选 cs从高到低的时候,开始一次工作周期,此时 EOC为高,输入数据寄存器被置为 0,输出数据寄存器的内容是随机的。开始时,片选 CS为高,I/OCLOCK、DATAINPUT被禁止,DATAOU呈高阻状态,EOC为高。使变低,I/OCLOCK、DATAINPUT使能,DATAOU脱离高阻状态 。12个时钟信号从 I/OCLOCK端依次加入,随着时钟信号的加入,控制字从 DATAINPUT一位一位地在时钟信号的上升沿时被送入TLC2543(高位先送入),同时上一周期转换的A/D数据,即输出数据寄存器中的数据从 DATAOUT一位一位地移出。TLC2543收到第 4个时钟信号后,通道号也已收到,此时TLC2543开始对选定通道的模拟量进行采样,并保持到第 12个时钟的下降沿。在第 12个时钟下降沿,EOC变低,开始对本次采样的模拟量进行A/D转换,转换时间约需lOt1s,转换完成后 EOC变高,转换的数据在输出数据寄存器中,待下一个工作周期输出。该芯片与微处理器接口的时候只需占用四个 IO口,其 12个时钟的工作时序看参考相关手册。

2.4 SOC级微处理器特性

本系统所采用的是 SOC级 STC系列单片机,指令代码完全兼容传统 51单片机,工作频率可达48HZ,本设计中使用的微处理器为 6时钟周期,故其工作频率相当于普通 51单片机的96MHZ,为本系统提供了速度保证。另外,本设计选用的 STC89C58RD含有 32K的程序存储区,并在内部扩展了 32K的数据 FLASH存储器,从而使本设计能方便的扩展相关功能,如参数的记忆功能等。该微处理器还支持 IAP与ISP,不需专用的编程器,通过普通串口即可调试程序。抗干扰也是选用该单片机的理由之一,本设计主要应用于对工业设备进行温度监控,故抗干扰十分重要。

3.系统软件设计

红外线温度检测系统的软件设计主要有如下几个主要模块:初始化模块﹑I/O口查询模块﹑AD转化模块﹑数据处理模块﹑数据纠正模块﹑显示驱动模块等。另外还一个中断程序处理模块:0外部中断,主要用于参数设定。

软件设计流程如图 3所示。

整个程序采用 c51编写,初始化模块主要是初始化各路报警信号,将发射率等参数设定成默认的值并显示。主程序不断通过 I/O口查询模块扫描 AD转换模块送过来的 12位数字信号,本程序中采用的是 SPI总线的通信方式,串行的接口方式节约了大量 IO口。接受过来的数字信号通过数据处理模块处理之后按查表的方式得出温度值,把该温度值经过数据纠正模块纠正后送显示模块显示,并将数据传给上位机界面进行显示,从而完成了一路温度测量。在程序的运行过程中,随时可以对发射率,报警值等参数进行设定。当功能键按下的时候触发单片机的 0外部中断,在中断程序中对参数设定按键进行扫描,并将结果存储起来。每路测温结束后系统通过 RS485将温度值传送给上位机,在 VB界面上显示。

对于一个测量系统,其精度和准确度是非常重要的。虽然本设计选用 12位AD,给本设计的高精度奠定了基础,但是由于传感器,AD等电子器件自身不可避免的误差和外界的干扰,测量结果难免会有些偏差。因此和研究其他仪器仪表一样,在本设计中,也进行了大量实验,通过对实验数据的处理,进一步提高了准确度。采用的主要方法是曲线拟合的最小二乘法。现将其原理介绍如下:

在函数的最佳平方逼近中,函数 f(x)∈C[a,b],如果 f(x)只在一组离散点集{xi,i=0,1,…,m}上给定,那么我们就需要对实验数据{(xi,yi),i=0,1,…,m}进行曲线拟合,其中,yi= f(xi)。若要求函数 y="S" ((*)x)与所给数据{(xi,yi),i=0,1,…,m}拟合,则误差δi= S *(x)-yi。设Φ 1(x),Φ2(x),…, Φn(x)是C[a,b]上线性无关函数族,在Φ =span{Φ1(x),Φ2(x),…, Φ n(x)}中找一函数S ((*)x),使其误差平方和最小即可。因为实验数据量很大,故在实际运算中,可以借助MATLAB等数学工具,通过调用或者编写相关函数来完成曲线拟合,最后选择适当的结果输出。

关键字:SOC  高精度  红外测温系统 引用地址:基于SOC的高精度红外测温系统设计

上一篇:电子管扩音机测试指标的精密调整
下一篇:探索电力变压器局部放电检测方法

推荐阅读最新更新时间:2024-03-30 23:22

摩尔斯微提供同类最佳的Wi-Fi HaLow SoC和模块样品供客户评估
摩尔斯微(Morse Micro)提供同类最佳的Wi-Fi HaLow SoC和模块样品供客户评估 IIEEE 802.11ah解决方案,以最快的8MHz信道吞吐量、最低的功耗和最小的体积,重新定义物联网连接 2021年7月13日,澳大利亚悉尼和美国加州尔湾——为物联网(IoT)重塑Wi-Fi®的无晶圆厂半导体公司摩尔斯微(Morse Micro),今天宣布向早期接洽的合作伙伴和主要客户提供Wi-Fi HaLow系统级芯片(SoC)和模块样品。这些样品,再加上摩尔斯微(Morse Micro)的便捷评估工具包,让开发者有机会评估该公司Wi-Fi HaLow解决方案市场领先的吞吐量、能效和扩展范围。 摩尔斯微(Morse
[网络通信]
摩尔斯微提供同类最佳的Wi-Fi HaLow <font color='red'>SoC</font>和模块样品供客户评估
瞄准物联网应用,联发科高整合WiFi新SoC Q3出货
联发科(2454)宣布,推出领先业界的低功耗WiFi系统单晶片MT7687;MT7687不仅让各种家电与智慧装置具备连网功能,还可透过家庭网路进行远端控制,能支援众多物联网应用的MT7687,除提供先进的安全防护机制与整合式记忆体,还具备增强型使用者编程微控制器,此晶片预计于今年第三季正式向客户及开发者供货。 联发科无线联通事业部总经理蔡守仁表示,在这款最新WiFi系统单晶片上,可以看出公司聚焦于物联网产品开发过程中的重点需求,也就是降低功耗、增进安全、以及扩展可编程性,其WiFi效能与功耗数据证明这款晶片能带给开发商更高的设计弹性,领先现今市面上其他产品。 此外,联发科MT7687提供更低的功耗,确保物联网装置在低耗电
[物联网]
S2C发布TAI Player Pro 3.1版本软件
一家致力于系统到芯片的创新技术解决方案供应商S2C公司,宣布3.1 版本的TAI Player Pro软件的发布。TAI Player Pro 3.1版本将提供SoC设计者大量的新功能以降低在 FPGA上建立设计原型的挑战。在此次发布中,最具特色之一的就是多FPGA内置逻辑分析仪,它可以通过同步调试分割到多颗FPGA的设计,来大大提高SoC设计师的产量。大体上讲,TAI Player Pro软件使用户能够轻松地在FPGA原型上实现从RTL级编译SoC设计,在FPGA上调试mapped到FPGA中的设计原型,以及在仿真中将FPGA原型和ESL模型连接起来。 S2C的用于多颗FPGA的 ILA是自动整合在TAI Play
[嵌入式]
实现高精度小信号测试,12位示波器“芯“趋势
在跟工程师的频频接触中发现,现在工程师面临着新的挑战,越来越多的场景需要准确测试高速小信号,传统的8bit示波器就显得尴尬,工程师对现有示波器测试结果有所顾虑。为提高测试精度最理想的方式是提高示波器ADC位数。 对许多移动电子产品设计,低功耗是发展的趋势,推动降低待机电压或电流。更多的电源要求直流输出更小的波纹以提高电源效率或有各种类型的低功耗传感器应用在汽车电子,自主机器人或医疗电子,涉及到很多小电气信号转换,这些都是对小幅度信号测量精度要求较高的例子。 考虑到所有这些测试场景,全新4系列MSO的核心是12位模数转换器(ADC),它提供的垂直分辨率是传统8位ADC的16倍。与一些示波器供应商不同,它们的12位垂直分辨率是
[测试测量]
实现<font color='red'>高精度</font>小信号测试,12位示波器“芯“趋势
Trimble尹飞涛:自动驾驶中的高精度组合导航定位技术
9月13日,由盖世汽车主办的2021第三届自动驾驶地图与定位大会隆重召开。本次大会旨在聚集汽车地图定位行业杰出的技术专家分享自动驾驶地图定位领域最新的应用情况、现实挑战、创新理念及未来技术趋势等。下面是Trimble天宝公司中国区自动驾驶总监尹飞涛在此次大会上的发言。 Trimble天宝公司中国区自动驾驶总监 尹飞涛 大家下午好,非常高兴来到这里,这已经是我第三次参加自动驾驶地图和定位大会了,第一次在北京,去年在上海,今年又来到上海。去年是8月25日,中国的七夕节,我当时说七夕节我们同行们还聚在一块讨论行业的发展,应该都是真爱了,但是想不到今天又碰上了台风,大家也都没走,留下来共同探讨这个话题,说明我们对这个行业爱得深沉
[汽车电子]
Trimble尹飞涛:自动驾驶中的<font color='red'>高精度</font>组合导航定位技术
中国第三届片上系统研讨年会SoCIP 2010
顶级硅IP公司展示最新的SoC设计技术 多家与硅IP和SoC设计技术相关的公司将在第三届SoCIP年会上进行展示并做报告,此展会旨在将最新的SoC设计技术带到中国。SoCIP 2010研讨会将分别在上海的博雅酒店(6月1日)和北京的文津国际酒店(6月3日)举行。所有有兴趣参加的人员应在2010年5月20日之前通过SoCIP官方网站 www.socip.org 进行登记。 SoCIP展会得到了中国国家软件与集成电路公共服务平台(CSIP)的支持,并吸引了多家顶级IP设计公司前来参展,例如CAST、Chips & Media、Cosmic Circuits、Innopower、Innosilicon、Tensil
[半导体设计/制造]
日置推出新的高精度电流和高带宽传感器
日置推出新的高精度电流和高带宽传感器 新的传感器分CT6862(50A额定)、CT6863(200A额定)2种,2种均为闭口型。和日置以往产品相比精度和带宽等方面有了大幅提升。   日置在今年发售了一款新的功率分析仪3390。考虑到3390会开始向今后有很大发展潜力的环境和新能源行业销售,而开发了3390配套的高精度传感器CT6862和CT6863。   新的传感器和3390除了能应用于混合动力车、家电产品等开发中以外,也是马达评估时不可缺少的得力帮手。期待2种传感器的发售能在环境和新能源市场发挥显著作用。   ■■全新传感器 CT6862、CT6863的特征■■   特征(1) 高精度      * 基本精度:±0.
[模拟电子]
Arm Neoverse S3 系统 IP 为打造机密计算和多芯粒基础设施 SoC 夯实根基
Arm Neoverse S3 是 Arm 专门面向基础设施的第三代系统 IP,应用范围涵盖高性能计算 (HPC)、机器学习 (ML)、边缘和显示处理单元,是新一代基础设施系统级芯片 (SoC) 的理想技术根基。Neoverse S3 设计实现了芯粒 (Chiplet) 与机密计算 (Confidential Compute) 等关键创新,为合作伙伴提供了支持 UCIe、DDR5、CXL 3.1 和 PCIe Gen5/Gen6 等行业标准的现成功能。Neoverse S3 提供了一整套系统 IP,能够实现高度可组合性、更高的 IO 吞吐量和增强的安全特性。其主要特性包括: 支持设备分配机密计算的 Arm 机密领域管理扩展
[嵌入式]
Arm Neoverse S3 <font color='red'>系统</font> IP 为打造机密计算和多芯粒基础设施 <font color='red'>SoC</font> 夯实根基
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved