Temperature State (blaze)#
使用 Device Temperature (blaze) 功能可确定相机的当前温度。
该功能的使用#
运作原理#
有关内部温度的信息通过以下参数提供:
DeviceTemperature
参数值显示DeviceTemperatureSelector
指定的位置的温度。有关更多信息,请参见 Device Temperature (blaze) 主题。- 即:
TemperatureState
参数值告诉您相机的当前内部温度状态:OK
:设备温度在正常工作温度范围内。Critical
:设备温度接近或达到允许的最高温度。提供冷却。Error
: The device temperature is above the allowed maximum. Provide cooling.
当 TemperatureState
参数值为 Critical
或 Error
时,相机会提供一套机制来提醒用户并帮助保护相机。
这些机制会在不同的 device temperature 下生效,具体取决于警报级别以及相机是在升温还是在冷却。
信息
Normal camera operation requires that the temperature state stays at Ok
and the housing temperature stays within the allowed range. To ensure this, follow the guidelines set out in the Providing Heat Dissipation (blaze) topic.
At elevated temperatures, the camera's lifetime is shortened and image quality may degrade.
加热路径#
临界温度阈值#
当设备温度达到临界温度阈值时,相机接近过热状态。
在这种情况下,将发生以下情况:
TemperatureState
参数值更改为Critical
。
超温阈值#
When the device temperature reaches the over temperature threshold, the camera is too hot. Image acquisition will stop automatically to protect the camera from getting damaged.
在这种情况下,将发生以下情况:
TemperatureState
参数值变为Error
。- 图像采集将停止,直到设备冷却后才能开始(参见下文)。
- Error Code (blaze) 功能会报告过热错误代码。
信息
仅在 device temperature 降至超温阈值以下至少 4°C 之后,才能发送另一个超温事件。
冷却路径#
超温阈值#
当设备温度降至超温阈值以下时,将发生以下情况:
TemperatureState
参数值从Error
变为Critical
。
当设备温度下降到低于超温阈值 4 °C 时,图像采集将再次开始。
临界温度阈值#
当设备温度降至临界温度阈值以下时,TemperatureState
参数值将变为为 Ok
。
相机的温度状态和内部温度正常,因此相机可以正常工作。
温度阈值#
温度传感器 | 临界温度阈值 | 超温阈值 |
---|---|---|
CPU | 81 °C | 85 °C |
传感器板 | 71 °C | 75 °C |
照明板 | 81 °C | 85 °C |
只要其中一个传感器的温度超过阈值,Temperature State 就会改变。
确定温度状态#
- 获取
TemperatureState
参数值。 - 如果参数值为
Critical
或Error
,则必须冷却相机,直到参数值为Ok
为止。
充分利用 Temperature State 功能:
- 使用 Device Temperature 功能可确定相机各个位置的确切温度。
- 检查
LastError
参数值,以确定相机是否过热。