2、热成像基础:红外辐射原理、热像仪工作方式、常见热成像传感器类型与选型
热成像系统设计的起点,不是芯片选型,也不是PCB布局,而是对“红外辐射—传感器响应—信号处理”这条物理链路的深刻理解。低功耗设计的所有决策——何时唤醒、何时采样、何时传输、何时休眠——本质上都是在与红外辐射的物理特性、传感器的响应速度以及热像仪的工作机制进行博弈。本章从红外辐射的物理基础出发,厘清热像仪的工作方式,并重点剖析当前主流热成像传感器(微测辐射热计、热电堆阵列、光子探测器)的选型逻辑,为后续的低功耗架构设计奠定物理与器件层面的认知基础。
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。发射率越低,反射环境辐射的比例越高,测温误差越大。因此,在低功耗热成像系统中,如果用于人体存在检测,发射率影响较小;但如果用于工业测温,必须进行发射率补偿。
2.2 热像仪工作方式:从辐射到温度图像的完整链路
热像仪的工作方式可以概括为“辐射采集→光电转换→信号调理→数字化→图像重建”五个环节。在嵌入式低功耗场景中,每个环节都直接影响功耗预算。
| 环节 | 功能 | 低功耗设计关注点 |
|---|---|---|
| 光学聚焦 | 将目标红外辐射汇聚到传感器焦平面 | 透镜数量越少,透过率越高,但F#越大,信号越弱 |
| 传感器响应 | 将辐射功率转换为电信号(电阻变化/电压/电流) | 热时间常数决定最短采样间隔,影响占空比 |
| 模拟前端 | 放大、滤波、偏置补偿 | 低噪声放大器功耗与噪声的折中 |
| ADC数字化 | 将模拟信号转换为数字码值 | 分辨率(16~18bit)与采样率影响功耗 |
| 图像处理 | 非均匀校正、坏点替换、温度标定、伪彩映射 | 算法复杂度与MCU/DSP功耗的平衡 |
热像仪的核心工作模式分为两种:快照模式(Snapshot)和积分模式(Integration)。微测辐射热计通常采用积分模式,即在一个帧周期内持续积分辐射能量;而光子探测器则采用快照模式,在极短时间内完成电荷收集。对于低功耗设计,快照模式更有利,因为可以在极短时间内完成采样后立即进入休眠状态。
以典型的非制冷微测辐射热计为例,其工作流程如下:
- 初始化:上电后,传感器需要约100ms~1s的稳定时间,期间进行偏置校准和温度补偿。
- 帧采样:在积分时间内(通常1~10ms),读取整个焦平面阵列的电阻变化。
- 非均匀校正:使用片内或片外存储的校正系数,对每个像元进行增益和偏移补偿。
- 温度标定:结合片内温度传感器读数,将数字码值转换为温度值。
- 输出:通过I2C/SPI接口输出温度矩阵或原始数据。
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),功耗和体积均不适合嵌入式低功耗场景。仅在特殊需求(如高速运动目标检测、气体泄漏成像)中考虑。
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小时。
优化措施:
- 降低帧率:将采样帧率从16Hz降至1Hz。MLX90640在1Hz下平均电流约5mA(功耗约16mW),因为传感器在两次采样之间可进入低功耗待机模式。
- MCU休眠策略:MCU在传感器采样期间(约20ms)唤醒,完成数据读取和简单阈值判断后立即进入STOP模式(功耗约3μA)。MCU平均功耗降至约1mW。
- 温度阈值判断:不进行完整热像图处理,仅检查32×24阵列中是否有连续5个以上像元温度在28~40°C范围内。该算法在MCU上运行时间约5ms。
- 快门校正优化:MLX90640建议每10分钟进行一次快门校正,每次校正需额外消耗约50mW持续100ms。将校正频率降至每30分钟一次,并选择在系统空闲时段执行。
结果对比:
| 方案 | 平均功耗 | 理论续航 | 检测响应 |
|---|---|---|---|
| 优化前(16Hz连续) | 120mW | 61.7小时 | <100ms |
| 优化后(1Hz+休眠) | 18mW | 411小时(约17天) | ≤1秒 |
进一步优化:若将帧率降至0.2Hz(每5秒采样一次),平均功耗可降至约8mW,续航提升至38天。但检测响应时间变为5秒,需根据应用场景权衡。对于空调控制场景,5秒延迟可接受;对于安防报警场景,则需保持1Hz以上。
2.5 常见误区与总结复盘
误区一:认为NETD越低越好。NETD(噪声等效温差)衡量传感器能分辨的最小温差,但低NETD通常意味着更高的功耗和成本。在人体检测场景中,人体与环境温差通常超过5°C,NETD为0.1°C的传感器已绰绰有余。
误区二:忽视热时间常数的影响。热时间常数决定了传感器对温度变化的响应速度。微测辐射热计的热时间常数通常为8~15ms,这意味着即使帧率设置为16Hz(周期62.5ms),传感器也无法完全响应快速温度变化。在低功耗设计中,如果采样间隔小于热时间常数的3~5倍,采样结果将不准确。
误区三:忽略光学系统的功耗与体积。热成像镜头(锗透镜)成本高、体积大,且透过率有限。在低功耗设计中,应优先选择FOV与检测距离匹配的镜头,避免过大的视场角导致目标像元占比过小,从而需要更高分辨率的传感器。
误区四:将所有处理都放在MCU上。热像图处理(如非均匀校正、滤波)涉及大量乘加运算,在MCU上运行会显著增加功耗。如果传感器内置了校正功能(如Lepton),应优先使用;否则,可考虑在DSP或专用硬件加速器上执行。