Temperature State (blaze)#
使用「Device Temperature 」(blaze)功能來檢測相機的當前溫度。
使用功能#
運作原理#
內部溫度的相關資訊由以下參數提供:
- 當
DeviceTemperature參數值顯示由DeviceTemperatureSelector. 如需更多資訊,請參閱 Device Temperature (blaze) 主題。 - 當
TemperatureState參數值告知您相機當前的內部 Temperature State:Ok:裝置溫度在正常工作溫度範圍內。Critical:裝置溫度接近或達到允許的最高溫度。請提供冷卻。Error: 裝置溫度超過允許上限。請進行散熱。
當 TemperatureState 參數值為 Critical 或 Error,相機提供了一系列機制來警告使用者並協助保護相機。
這些機制會在不同的裝置溫度下生效,具體取決於警告級別以及相機是在加熱還是冷卻。
資訊
相機要正常運行,Temperature State 必須保持在 Ok 且外殼溫度維持在允許範圍內。為確保此點,請遵循《》中所述的指引 提供散熱(blaze) 主題。
在高溫環境下,攝影機的使用壽命會縮短,且影像品質可能會下降。
加熱路徑#
臨界溫度閾值#
當裝置溫度達到臨界溫度閾值時,表示相機即將過熱。
在這種情況下,將發生以下情況:
- 當
TemperatureState參數值變更為Critical.
過溫閾值#
當裝置溫度達到過熱閾值時,表示攝影機過熱。為防止攝影機受損,系統將自動停止影像擷取。
在這種情況下,將發生以下情況:
- 當
TemperatureState參數值變更為Error. - 影像擷取會暫停,並須待裝置冷卻後才能重新啟動(詳見下文)。
- 「錯誤代碼 (blaze)」功能會顯示超溫錯誤代碼。
資訊
必須等到裝置溫度下降至低於過溫閾值至少 4 °C 後,才能再次發送 Over Temperature 事件。
冷卻路徑#
過溫閾值#
當裝置溫度降至超過溫度閾值以下時,將會發生以下情況:
- 當
TemperatureState參數值從更改為Error設為Critical.
當裝置溫度降至低於過熱閾值 4 °C 時,即可重新開始影像擷取。
臨界溫度閾值#
當裝置溫度降至臨界溫度閾值以下時,該 TemperatureState 參數值變更為 Ok.
相機的 Temperature State 與內部溫度均正常,因此允許相機正常運作。
溫度閾值#
| 溫度感測器 | 臨界溫度閾值 | 過溫閾值 |
|---|---|---|
| CPU | 81 °C | 85 °C |
| 感測器板 | 71 °C | 75 °C |
| 照明板 | 81 °C | 85 °C |
只要其中一個感測器的溫度超過閾值,溫度狀態便會改變。
判斷 Temperature State#
- 取得
TemperatureState參數值。 - 如果參數值為
Critical或Error,您必須冷卻相機,直到參數值為Ok.
若要充分利用 Temperature State 功能:
- 使用 Device Temperature 功能來確定相機各處的確切溫度。
- 檢查
LastError用以判定相機是否過熱的參數值。