跳至內容
測試伺服器
開發伺服器

Temperature State (blaze)#

blaze 相機上提供的 Temperature State 功能可用於指示相機的內部溫度是否正常或過高。

使用 Device Temperature (blaze) 功能來確定相機的目前溫度。

使用此功能#

運作原理#

有關內部溫度的資訊由以下參數提供:

  • 影像 DeviceTemperature 參數值顯示指定位置的目前溫度: DeviceTemperatureSelector。如需詳細資訊,請參閱 Device Temperature (blaze) 主題。
  • 影像 TemperatureState 參數值會告訴您相機目前的內部 Temperature State:
    • Ok:裝置溫度在正常操作溫度範圍內。
    • Critical:裝置溫度接近或達到允許的最大值。請提供冷卻。
    • Error:裝置溫度高於允許的最大值。請提供冷卻。

當 TemperatureState 參數值為 Critical 或 Error,相機提供了一組機制來警告使用者並協助保護相機。

這些機制會在不同的裝置溫度下生效,具體取決於警報等級以及相機是處於 heating up 還是 cooling down 狀態。

資訊

相機的正常運作要求 Temperature State 保持在 Ok 且外殼溫度保持在允許的範圍內。為確保這一點,請遵循以下規定的指南: Providing Heat Dissipation (blaze) 主題。

在溫度升高時,相機的使用壽命會縮短,且影像 Quality 可能會下降。

Heating Path 與 Cooling Path

Heating Path#

Critical Temperature Threshold#

當裝置溫度達到臨界溫度閾值時,表示相機即將過熱。

在這種情況下,將會發生以下情況:

  • 影像 TemperatureState 參數值變更為 Critical.
Over Temperature Threshold#

當裝置溫度達到過溫閾值時,表示相機過熱。影像擷取將會自動停止,以保護相機免受損壞。

在這種情況下,將會發生以下情況:

  • 影像 TemperatureState 參數值變更為 Error.
  • 影像擷取將會停止,並且在裝置冷卻之前無法啟動(請參閱下方)。
  • Error Code (blaze) 功能會回報過溫錯誤代碼。

資訊

只有在 Device Temperature 下降至比過溫閾值至少低 4 °C 後,才能傳送另一個 Over Temperature 事件。

Cooling Path#

Over Temperature Threshold#

當裝置溫度降至過溫閾值以下時,會發生以下情況:

  • 影像 TemperatureState 參數值變更自 Error 設定為 Critical.

當裝置溫度降至比過溫閾值低 4 °C 時,可以再次啟動影像擷取。

Critical Temperature Threshold#

當裝置溫度降至臨界溫度閾值以下時, TemperatureState 參數值變更為 Ok.

相機的 Temperature State 與內部溫度正常,因此允許正常的相機運作。

Temperature Thresholds#

Temperature Sensor Critical Temperature Threshold Over Temperature Threshold
CPU 81 °C 85 °C
Sensor Board 71 °C 75 °C
Illumination Board 81 °C 85 °C

一旦其中一個感測器的溫度超過閾值,Temperature State 就會改變。

Determining the Temperature State#

  1. 取得 TemperatureState 參數值。
  2. 如果參數值為 Critical 或 Error,您必須冷卻相機,直到參數值降至 Ok.

若要充分利用 Temperature State 功能:

  • 使用 Device Temperature 功能來確定相機各個位置的確切溫度。
  • 檢查 LastError 參數值以確定相機是否過熱。