PO TECH STUDIO

產業應用系列 #03

熱像儀為什麼會量錯溫度?三個必須知道的陷阱

熱像儀畫面上那個 82.4 °C 看起來像是量出來的。其實它是算出來的——相機量到的是輻射能量,溫度是根據你在選單裡填的幾個參數回推的。參數填錯,數字就錯,而且畫面看起來完全正常,不會有任何警告。

這篇談三個最常造成誤差的原因,每一個都用實際數字算給你看誤差有多大。

一、熱像儀其實不量溫度

相機的每一個像素收到的能量,來自三個部分:

W收到 = ε · W(T物體) + (1 − ε) · W(T背景) + 大氣項

第一項是物體自己發出的輻射,被發射率 ε 打了折;第二項是物體反射周圍環境的輻射,佔比剛好是 1 − ε;第三項是相機與物體之間的空氣,近距離可以忽略。

相機要回推溫度,必須先知道 εT背景。這兩個數字不是量出來的,是你填進去的。填錯就錯。

二、陷阱一:發射率填錯

發射率是「這個表面發出輻射的能力,相對於理想黑體的比例」。它跟材質有關,但更跟表面狀態有關——同一塊鋁,拋光和氧化的發射率差了十幾倍。

表一:常見材料的發射率範圍。數值依 FLIR 的熱像應用說明整理,實際值會隨表面粗糙度、氧化程度與觀測角度變動,精密量測時應以實測校正為準。
表面發射率 ε量測難度
拋光金屬(銅、鋁)< 0.10幾乎量不準,必須處理表面
氧化或粗糙化的金屬0.6 以上可量,但要確認實際狀態
平光漆面約 0.90好量
電工膠帶(黑色)高,常用作參考好量,適合當校正貼片
人體皮膚約 0.98好量

資料來源:FLIR〈How Does Emissivity Affect Thermal Imaging?〉。該文並指出,發射率低於 0.5 的表面,若不做表面處理,基本上無法取得準確的溫度讀值

2.1 填錯會差多少?

用寬頻近似 W ∝ T⁴ 算一個實例。物體真實溫度 80 °C、環境背景 25 °C、表面真實發射率 0.85,看相機設定不同 ε 時會讀到什麼:

真值 ε = 0.85(正確) ε 設 0.50 → 讀到 107 °C(+27) ε 設 1.00 → 讀到 73 °C(−7) 0.50.60.7 0.80.91.0 607080 90100110 相機上設定的發射率 讀到的溫度(°C)
物體真實 80 °C、真實發射率 0.85、背景 25 °C 時,相機設定值不同會讀到的溫度。設定值偏低會高估、偏高會低估,而且曲線不對稱——往低估的方向誤差有限,往高估的方向可以失控。以 W ∝ T⁴ 的寬頻近似計算。

值得注意的是 ε 越低,誤差放大得越厲害。同樣把 ε 設成 0.95:

  • 實際 ε = 0.90 的漆面 → 讀到 77.7 °C,誤差 −2.3 °C,多數場合可以接受
  • 實際 ε = 0.85 的粗糙面 → 讀到 75.3 °C,誤差 −4.7 °C,開始有問題
  • 實際 ε = 0.30 的半光金屬(真實 200 °C)→ 讀到 109 °C,誤差 −91 °C
  • 實際 ε = 0.10 的拋光金屬 → 讀到 32 °C,誤差 −48 °C

發射率 0.3 的金屬件用預設的 0.95 去量,200 °C 會被讀成 109 °C——而畫面看起來完全正常。

三、陷阱二:反射背景變了

公式的第二項 (1 − ε) · W(T背景) 說明了一件事:發射率越低的表面,反射的成分越多。ε = 0.15 的拋光金屬,畫面上有 85 % 的能量根本不是它自己發的,而是周圍環境反射進來的。

假設相機的背景溫度設定固定在 25 °C,物體真實 80 °C、ε = 0.15,實際環境改變時:

表二:同一個物體(真實 80 °C,ε = 0.15),只改變周圍環境溫度,相機背景設定維持 25 °C。
實際環境溫度讀到的溫度誤差
20 °C62.1 °C−17.9 °C
25 °C(設定值)80.0 °C0
40 °C125.5 °C+45.5 °C

環境只變了 15 °C,讀值就跳了 45 °C。這解釋了幾個現場常見的怪現象:

  • 同一個點,早上和下午量出來差很多——廠房溫度變了
  • 換一個角度量就變了——反射到的東西不一樣了
  • 畫面上出現「比周圍冷」的奇怪區域——那是反射到天花板或窗戶的冷輻射
  • 操作者站的位置會影響讀值——人是 36 °C 的高發射率輻射源

四、陷阱三:物體沒有填滿像素

前兩個陷阱是輻射學問題,這一個是幾何問題。如果被測物在畫面上小於幾個像素,那個像素收到的是物體與背景的混合輻射,讀到的溫度會被背景拉平。

經驗法則是:被測物至少要佔 3 × 3 個像素,才有可能量到接近真值的溫度。要量一顆 5 mm 的小元件,就得先確認在那個距離下每個像素對應多大——這是 IFOV 的計算,波段對照表裡有完整的公式與實例。

另一個規格書上的數字是 NETD(雜訊等效溫差),代表相機能分辨的最小溫差。非製冷微測輻射熱計的典型值在數十 mK 等級。要注意:

  • NETD 是解析力不是準確度。NETD 30 mK 的相機能看出 0.03 °C 的差異,但它的絕對準確度通常還是標 ±2 °C 或 ±2 %
  • NETD 是在特定條件下標的(常見是 30 °C 場景、f/1.0 鏡頭)。換鏡頭、換場景溫度,實際表現會不同

五、實務上怎麼做才對

三個陷阱看起來很嚇人,但產線上有很成熟的對策。

5.1 最有效的一招:改用相對判定

絕對溫度難,相對差異容易。因為同一批件、同一個位置、同一個角度量測時,發射率與反射背景是共通的系統誤差,會互相抵消。所以產線上的熱像檢測幾乎都這樣設判定條件:

  • ❌ 「這顆軸承超過 68 °C 就報警」
  • ✅ 「這顆軸承比同批其他顆高 12 °C 就報警」
  • ✅ 「這片板子上三個對稱位置的溫差超過 5 °C 就報警」

這樣設的好處是:發射率不用精確知道、環境溫度飄移不影響、相機換了也還能用。絕大多數的預知保養與製程監控,需要的本來就是相對差異。

5.2 非要絕對溫度時

  1. 貼高發射率膠帶或塗平光黑漆——在被測點貼一小塊電工膠帶,量膠帶。這是最便宜可靠的做法,代價是要能接觸到被測物
  2. 放參考體——在視野內放一個已知溫度、已知發射率的物體,用它來反推當下的環境參數
  3. 實測發射率——把被測物加熱到已知溫度(用接觸式溫度計確認),調整相機的 ε 直到讀值吻合,這個 ε 就是實際值
  4. 控制觀測角度——發射率在入射角超過 45°~60° 之後會明顯下降,量測時盡量垂直對著表面
  5. 避開反射源——別讓相機、燈具、窗戶或操作者出現在被測表面的鏡面反射路徑上

結語:數字要有前提才有意義

熱像儀是非常好用的工具——非接觸、全視野、即時。但它給的每一個溫度數字,背後都掛著「假設發射率是 X、假設背景是 Y」這串前提。前提沒講清楚,數字就只是一個看起來很精確的猜測。

好消息是,只要知道這三個陷阱在哪,大部分的量測都能設計成不受影響——用相對判定、貼參考貼片、固定角度與距離。把量測方法設計對,比買一台更貴的相機有效得多。

繼續閱讀