Temperature State (blaze)#
使用 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#
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#
- 取得
TemperatureState參數值。 - 如果參數值為
Critical或Error,您必須冷卻相機,直到參數值降至Ok.
若要充分利用 Temperature State 功能:
- 使用 Device Temperature 功能來確定相機各個位置的確切溫度。
- 檢查
LastError參數值以確定相機是否過熱。