The BVS CA-GT1 monitors its temperature and can control, if mounted, a fan by using this information. The camera provides 5 registers with temperature information in two categories:
Furthermore the camera offers GigE compliant events.
Temperature Behavior Registers
mvDeviceTemperatureState
The current temperature state is indicated in "Setting → Base → Camera → GenICam → Device Control → mv Device Temperature State" and is divided in 3 states with different rules:
Normal
The temperature of the camera is in the normal range. The following rules will apply:
- The camera operates normally.
- A connected fan rotates with average rotational speed.
- When using an external cooling: Everything is alright, currently no additional cooling is necessary.
Critical
The temperature of the camera is in the critical range. The following rules will apply:
- The camera operates normally.
- A connected fan rotates with high rotational speed.
- When using an external cooling: Temperature is high, the external cooling capacity should be increased.
OverTemperature
The temperature of the camera is high. The following rules will apply:
- The camera is partially switched off to cool down.
- The camera is not available via Ethernet.
- The camera's outputs are switched off.
- A connected fan will rotate with max speed.
- The State LED shows the state "Undervoltage".
- The Network LED shows the state "No link".
- The camera will be in this state until the temperature is cooled down so that the state has changed to "Normal" again. The camera will restart.
DeviceTemperature
Indicates the current temperature of the camera.
mvDeviceTemperatureStateCriticalThreshold
This register can be used to adapt the threshold between the states Normal and Critical. If the threshold is exceeded, the camera will change the state to Critical. If the camera cools down below the threshold (with additional hysteresis) the camera will change the state to Normal again.
Fan Registers
mvDeviceFanEnable
With "Setting → Base → Camera → GenICam → Device Control → mvDeviceFanEnable" you can enable or disable the fan.
- Attention
- "Overheating"
The fan will be disabled automatically after rebooting the device.
→ Please be sure to enable the fan in one of the following ways:
- by setting the register mvDeviceFanEnable
- by loading a UserSet with the appropriate settings, or
- by loading a mv-settings XML file, which was saved on the host before.
mvDeviceFanState
mvDeviceFanState will indicate if a fan rotates or not. This information can be used to detect a blockade or a breakdown of the fan.
No | Yes / N | NotRunning | |
Yes | No | NotRunning | Fan switched off |
Yes | Yes | Running | Ok. |
Yes | Yes | NotRunning | Fan blocked or down. |
Events
The camera can send GigE compliant events as soon as the temperature changes or the temperature states is changed. The following events can be registered:
- DeviceTemperatureStateNormal
This event will be created as soon as the temperature state changes to Normal.
- DeviceTemperatureStateCritical
This event will be created as soon as the temperature state changes to Critical. It can be used to increase the performance of an external cooling solution.
- DeviceTemperatureStateOverTemperature
This event will be created as soon as the temperature state is going to change to OverTemperature shortly. After this event, the camera will turn off at any time.