2、热成像基础:红外辐射原理、热像仪工作方式、常见热成像传感器类型与选型

热成像系统设计的起点,不是芯片选型,也不是PCB布局,而是对“红外辐射—传感器响应—信号处理”这条物理链路的深刻理解。低功耗设计的所有决策——何时唤醒、何时采样、何时传输、何时休眠——本质上都是在与红外辐射的物理特性、传感器的响应速度以及热像仪的工作机制进行博弈。本章从红外辐射的物理基础出发,厘清热像仪的工作方式,并重点剖析当前主流热成像传感器(微测辐射热计、热电堆阵列、光子探测器)的选型逻辑,为后续的低功耗架构设计奠定物理与器件层面的认知基础。

热成像系统物理链路与选型决策框架 红外辐射源 目标物体(人体/设备) 发射率 ε 表面温度 T 普朗克辐射定律 λ₁~λ₂ 波段积分 8~14μm 长波红外 大气衰减 光学系统 锗/硅透镜 FOV 视场角 F# 光圈数 透过率 τ_opt MTF 调制传递函数 决定空间分辨率 聚焦成像 传感器阵列 微测辐射热计 热电堆阵列 光子探测器 NETD / 热时间常数 像元间距 / 分辨率 核心:热-电转换 模拟/数字 信号处理 ADC 采样 非均匀校正 NUC 温度标定 帧输出 低功耗控制 MCU/DSP/FPGA 传感器选型决策框架(低功耗视角) 维度1:功耗与唤醒 待机功耗 / 工作功耗 热时间常数 → 最短采样间隔 快门校正频率 占空比 = 采样时间/周期 例:MLX90640 工作≈90mW 维度2:分辨率与视场 32×24 / 80×64 / 160×120 FOV 与检测距离匹配 NETD 决定温度分辨力 像元间距 vs 光学衍射极限 例:人体检测 80×64 够用 维度3:接口与集成 I2C / SPI / MIPI CSI-2 片内ADC位数与帧率 是否内置快门/温度传感器 封装尺寸与光学对准 例:MLX90641 SPI 16Hz 选型平衡:功耗预算 × 检测性能 × 系统集成成本

2.1 红外辐射原理:从普朗克定律到工程应用

红外辐射的本质是物体内部原子与分子热运动产生的电磁波辐射,其频谱范围通常定义为0.75μm至1000μm。在热成像领域,我们最关注的是大气窗口内的两个波段:中波红外(MWIR,3~5μm)和长波红外(LWIR,8~14μm)。对于嵌入式低功耗热成像系统,几乎全部采用长波红外波段,原因在于:常温目标(约300K)在8~14μm波段具有最大的辐射出射度,且该波段受大气衰减影响较小。

普朗克辐射定律描述了黑体辐射出射度与温度、波长的关系:

M(λ,T) = (2πhc²/λ⁵) × 1/[exp(hc/λkT) - 1]

其中,h为普朗克常数,c为光速,k为玻尔兹曼常数。对工程人员而言,更常用的是斯蒂芬-玻尔兹曼定律:M = ε·σ·T⁴,即辐射总功率与温度的四次方成正比。这意味着温度从300K升至310K(约10°C温差),辐射出射度增加约13.8%,这为热成像检测提供了物理基础。

在实际工程中,还需要考虑目标发射率ε。人体皮肤发射率约为0.98,普通衣物约0.85~0.95,而抛光金属表面可能低至0.05~0.2。发射率越低,反射环境辐射的比例越高,测温误差越大。因此,在低功耗热成像系统中,如果用于人体存在检测,发射率影响较小;但如果用于工业测温,必须进行发射率补偿。

工程要点:低功耗热成像系统通常不追求测温精度,而是关注相对温差或温度阈值判断。例如,人体检测只需判断目标区域温度是否在30~40°C范围内,无需精确到±0.5°C。这可以显著降低对传感器NETD(噪声等效温差)和校准精度的要求,从而降低器件成本与功耗。

2.2 热像仪工作方式:从辐射到温度图像的完整链路

热像仪的工作方式可以概括为“辐射采集→光电转换→信号调理→数字化→图像重建”五个环节。在嵌入式低功耗场景中,每个环节都直接影响功耗预算。

环节 功能 低功耗设计关注点
光学聚焦 将目标红外辐射汇聚到传感器焦平面 透镜数量越少,透过率越高,但F#越大,信号越弱
传感器响应 将辐射功率转换为电信号(电阻变化/电压/电流) 热时间常数决定最短采样间隔,影响占空比
模拟前端 放大、滤波、偏置补偿 低噪声放大器功耗与噪声的折中
ADC数字化 将模拟信号转换为数字码值 分辨率(16~18bit)与采样率影响功耗
图像处理 非均匀校正、坏点替换、温度标定、伪彩映射 算法复杂度与MCU/DSP功耗的平衡

热像仪的核心工作模式分为两种:快照模式(Snapshot)和积分模式(Integration)。微测辐射热计通常采用积分模式,即在一个帧周期内持续积分辐射能量;而光子探测器则采用快照模式,在极短时间内完成电荷收集。对于低功耗设计,快照模式更有利,因为可以在极短时间内完成采样后立即进入休眠状态。

以典型的非制冷微测辐射热计为例,其工作流程如下:

  1. 初始化:上电后,传感器需要约100ms~1s的稳定时间,期间进行偏置校准和温度补偿。
  2. 帧采样:在积分时间内(通常1~10ms),读取整个焦平面阵列的电阻变化。
  3. 非均匀校正:使用片内或片外存储的校正系数,对每个像元进行增益和偏移补偿。
  4. 温度标定:结合片内温度传感器读数,将数字码值转换为温度值。
  5. 输出:通过I2C/SPI接口输出温度矩阵或原始数据。
低功耗策略:在人体存在检测应用中,不需要连续输出热像图。可以设置传感器以1~10Hz的低帧率工作,每次采样后立即进入待机模式。例如,MLX90640在1Hz帧率下平均功耗可降至约15mW,相比16Hz全速运行降低约80%。

2.3 常见热成像传感器类型与选型

当前嵌入式热成像领域,主流传感器分为三大类:热电堆阵列、微测辐射热计阵列和光子探测器。三者在功耗、分辨率、成本和响应速度上差异显著。

类型 代表型号 分辨率 典型功耗 NETD 响应时间 适用场景
热电堆阵列 MLX90640 / MLX90641 32×24 / 16×12 90mW / 60mW 0.1~0.5°C ~8ms 人体检测、简易测温
微测辐射热计 FLIR Lepton 3.5 160×120 150mW 0.05°C ~12ms 热像仪、安防监控
微测辐射热计 ULIS UL 03 04 1 384×288 350mW 0.04°C ~10ms 工业测温、高端安防
光子探测器 InSb / MCT(制冷型) 640×512 >5W(含制冷) <0.02°C <1μs 科研、军事、高速目标

热电堆阵列基于塞贝克效应,利用热电偶堆将温度差转换为电压信号。其优点是成本低、无需制冷、功耗低,但分辨率有限(最高32×24),且NETD相对较差。MLX90640是目前最常用的低功耗热成像传感器,其I2C接口、16Hz最大帧率和内置温度校准使其非常适合嵌入式集成。

微测辐射热计利用热敏电阻的电阻-温度特性,通过测量电阻变化来反推温度。其分辨率可达160×120甚至更高,NETD优于0.05°C,但功耗和成本也相应增加。FLIR Lepton系列是嵌入式领域的明星产品,通过SPI接口输出8位或14位灰度数据,并内置了非均匀校正和坏点替换功能。

光子探测器(如InSb、HgCdTe)直接吸收红外光子产生电子-空穴对,响应速度快(微秒级)、灵敏度极高,但需要深低温制冷(77K),功耗和体积均不适合嵌入式低功耗场景。仅在特殊需求(如高速运动目标检测、气体泄漏成像)中考虑。

选型陷阱:不要盲目追求高分辨率。分辨率每提升一倍,数据量增加四倍,处理功耗和传输功耗均显著上升。对于人体存在检测,32×24分辨率已足够;对于区域人数统计,80×64较为合适;只有需要识别面部热特征或精细温度分布时,才需要160×120以上分辨率。

2.4 案例拆解:基于MLX90640的人体存在检测低功耗设计

以一个典型的电池供电智能家居场景为例:设备需要检测房间内是否有人,并据此控制空调或照明系统。系统要求:电池容量2000mAh(3.7V),目标续航6个月以上,检测响应时间不超过2秒。

初始方案与问题:工程师最初选择MLX90640以16Hz连续采样,MCU(STM32L4)全速运行处理数据。实测系统平均功耗约120mW,电池续航仅约61小时,远不达标。

关键参数分析:

  • MLX90640在16Hz下工作电流约25mA(3.3V),功耗约82mW。
  • STM32L4在80MHz全速运行时功耗约30mW。
  • 系统总功耗约120mW,电池能量为7400mWh,理论续航61.7小时。

优化措施:

  1. 降低帧率:将采样帧率从16Hz降至1Hz。MLX90640在1Hz下平均电流约5mA(功耗约16mW),因为传感器在两次采样之间可进入低功耗待机模式。
  2. MCU休眠策略:MCU在传感器采样期间(约20ms)唤醒,完成数据读取和简单阈值判断后立即进入STOP模式(功耗约3μA)。MCU平均功耗降至约1mW。
  3. 温度阈值判断:不进行完整热像图处理,仅检查32×24阵列中是否有连续5个以上像元温度在28~40°C范围内。该算法在MCU上运行时间约5ms。
  4. 快门校正优化:MLX90640建议每10分钟进行一次快门校正,每次校正需额外消耗约50mW持续100ms。将校正频率降至每30分钟一次,并选择在系统空闲时段执行。

结果对比:

方案 平均功耗 理论续航 检测响应
优化前(16Hz连续) 120mW 61.7小时 <100ms
优化后(1Hz+休眠) 18mW 411小时(约17天) ≤1秒

进一步优化:若将帧率降至0.2Hz(每5秒采样一次),平均功耗可降至约8mW,续航提升至38天。但检测响应时间变为5秒,需根据应用场景权衡。对于空调控制场景,5秒延迟可接受;对于安防报警场景,则需保持1Hz以上。

复盘经验:热成像低功耗设计的核心不是选择低功耗传感器,而是控制占空比。传感器和MCU的峰值功耗是固定的,但通过降低采样频率、缩短唤醒时间、简化处理算法,可以将平均功耗降低一个数量级以上。此外,快门校正、非均匀校正等周期性操作应集中安排在低优先级时段执行,避免与关键采样冲突。

2.5 常见误区与总结复盘

误区一:认为NETD越低越好。NETD(噪声等效温差)衡量传感器能分辨的最小温差,但低NETD通常意味着更高的功耗和成本。在人体检测场景中,人体与环境温差通常超过5°C,NETD为0.1°C的传感器已绰绰有余。

误区二:忽视热时间常数的影响。热时间常数决定了传感器对温度变化的响应速度。微测辐射热计的热时间常数通常为8~15ms,这意味着即使帧率设置为16Hz(周期62.5ms),传感器也无法完全响应快速温度变化。在低功耗设计中,如果采样间隔小于热时间常数的3~5倍,采样结果将不准确。

误区三:忽略光学系统的功耗与体积。热成像镜头(锗透镜)成本高、体积大,且透过率有限。在低功耗设计中,应优先选择FOV与检测距离匹配的镜头,避免过大的视场角导致目标像元占比过小,从而需要更高分辨率的传感器。

误区四:将所有处理都放在MCU上。热像图处理(如非均匀校正、滤波)涉及大量乘加运算,在MCU上运行会显著增加功耗。如果传感器内置了校正功能(如Lepton),应优先使用;否则,可考虑在DSP或专用硬件加速器上执行。