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

Temperature State (Stereo ace)#

Temperature State 功能可用於指示相機的內部溫度是正常還是過高。

當溫度過高時,需要立即進行冷卻。

使用 Device Temperature 功能可確定相機的當前溫度。

使用功能#

運作原理#

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

  • 當 DeviceTemperature parameter value 顯示相機核心板的目前溫度。如需詳細資訊,請參閱 Device Temperature 主題。
  • 當 BslTemperatureStatus 參數值告知您相機當前的內部 Temperature State:
    • Ok:裝置溫度在正常工作溫度範圍內。
    • Critical:裝置溫度接近或達到允許的最高溫度。請提供冷卻。
    • Error:裝置溫度高於允許的最高溫度。請立即提供冷卻。

提供以下其他參數:

  • 當 BslTemperatureStatusErrorCount 參數指示 Temperature State 變更為 Error 的頻率。
  • 當 BslTemperatureMax 參數指示相機在運行期間達到的最高溫度。

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

這些機制會在不同的裝置溫度下生效,具體取決於警告級別以及相機是在加熱還是冷卻。

加熱路徑與冷卻路徑

加熱路徑#

臨界溫度閾值#

當 Device Temperature 達到臨界溫度閾值(76 °C (168.8 °F))時,表示相機已接近過熱狀態。

在這種情況下, BslTemperatureStatus 參數值變更為 Critical.

資訊

只有在裝置溫度下降至比臨界溫度閾值至少低 4 °C 後,才能發送另一個 Critical Temperature 事件。

過溫閾值#

當 Device Temperature 達到過溫閾值(81 °C (177.8 °F))時,表示相機過熱。必須立即對相機進行散熱。否則,相機可能會受到不可逆的損壞。

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

  • 當 BslTemperatureStatus 參數值變更為 Error.
  • 相機的電流消耗會降低。
  • 影像擷取將會停止,並且在相機冷卻之前無法重新啟動。
  • 相機會回報過溫 error code。
  • 當 BslTemperatureStatusErrorCount 參數增加 1。

資訊

必須等到裝置溫度下降至低於過溫閾值至少 4 °C 後,才能再次發送 Over Temperature 事件。

冷卻路徑#

過溫閾值#

當 Device Temperature 低於過溫閾值(81 °C (177.8 °F))時,會發生以下情況:

  • 當 BslTemperatureStatus 參數值從更改為 Error 設為 Critical.

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

  • 可以重新啟動影像擷取。
臨界溫度閾值#

當 Device Temperature 低於臨界溫度閾值(76 °C (168.8 °F))時,會發生以下情況:

  • 當 BslTemperatureStatus 參數值變更為 Ok.

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

判斷 Temperature State#

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

為了充分利用 Temperature State 功能,請使用 Device Temperature 功能來判定確切的核心板溫度。