The following e2v Snappy sensor models are available for the VisionSensor PV3:
Sensor | Type | eFG_CAMERA_TYPE | Number of pixels | Pixel size | Optical format |
---|---|---|---|---|---|
EV2S02MB | Monochrome | FG_CAMERA_TYPE_1920_1080_IMAGO_VSx_EV2S02MB | 1920 x 1080 | 2.8 µm x 2.8 µm | 1/3" |
EV2S02MC | Color | FG_CAMERA_TYPE_1920_1080_IMAGO_VSx_EV2S02MC | |||
EV2S05MB | Monochrome | FG_CAMERA_TYPE_2560_1936_IMAGO_VSx_EV2S05MB | 2560 x 1936 | 1/1.8" | |
EV2S05MC | Color | FG_CAMERA_TYPE_2560_1936_IMAGO_VSx_EV2S05MC |
The supported pixel formats are listed below:
Sensor | eFG_PIXEL_TYPE | Output format |
---|---|---|
EV2S02MB / EV2S05MB (Monochrome) | FG_PIXEL_TYPE_Y_8 | 1 byte per pixel |
EV2S02MC / EV2S05MC (Color) | FG_PIXEL_TYPE_Y_8 | Raw bayer, 1 byte per pixel |
The frame rate can be increased be reducing the AOI size. Some examples are listed in the following table:
AOI size | EV2S02M | EV2S05M | ||
---|---|---|---|---|
max. frame rate | exposure time | max. frame rate | exposure time | |
2560 x 1936 | - | - | 53 Hz | 18.5 ms |
1920 x 1080 | 115 Hz | 8.6 ms | 117 Hz | 8.4 ms |
1920 x 768 | 161 Hz | 6.1 ms | 165 Hz | 6 ms |
1920 x 480 | 256 Hz | 3.8 ms | 262 Hz | 3.7 ms |
1920 x 240 | 506 Hz | 1.9 ms | 514 Hz | 1.9 ms |
1920 x 32 | 3.2 kHz | 295 µs | 3.1 kHz | 296 µs |
1920 x 16 | 5.4 kHz | 167 µs | 5.1 kHz | 170 µs |
1920 x 8 | 8.3 kHz | 103 µs | 7.5 kHz | 109 µs |
1920 x 4 | 11.3 kHz | 71 µs | 9.8 kHz | 77 µs |
1920 x 2 | 13.8 kHz | 55 µs | 11.6 kHz | 61 µs |
1920 x 1 | 15.6 kHz | 47 µs | 12.8 kHz | 53 µs |
2560 x 1 | - | - | 10.1 kHz | 70 µs |
The sensor supports the following special features.
Property name | Description | Library |
---|---|---|
Mirror | Flips the image horizontally and / or vertically 0: no flipping (default) 1: flip horizontally 2: flip vertically 3: flip horizontally and vertically (rotation by 180°)
| ≥ 1.2.6.0 |
Binning | Binning mode 1: no pixel binning (default) 2: 2x2 pixel binning
| ≥ 1.5.1.0 |
ImageMode | Controls the digital test pattern: 0: Video output 1: Enable test pattern | ≥ 1.2.6.0 |
FrameRate | Sets the desired sensor frame rate in Hertz. This setting is only applied in free run mode. The actual frame rate may be lower if the exposure time setting is too high, or if the sensor's limit is exceeded. The lowest achievable frame rate is 16 Hz for line scan mode, else 2 Hz. 0: Use maximum frame rate ≥ 1: Desired frame rate in Hertz | ≥ 1.2.7.0 |
ScanPeriod | Sets the desired sensor frame period in microseconds (similar to "FrameRate"). This setting is only applied in free run mode. The actual frame period may be longer if the exposure time setting is too high, or if the sensor's limit is exceeded. The longest frame period is 65 ms for line scan mode, else 524 ms. 0: Use maximum frame rate ≥ 1: Desired frame period in µs | ≥ 1.2.9.0 |
Additional features are described in the following sections:
Choosing a smaller AOI height will increase the maximum frame rate significantly. This makes the sensor also suitable for line scan applications.
A dedicated line scan mode was introduced which provides the following benefits:
A sensor scan height greater than one can be useful to increase the effective line rate. For example, an AOI size of 1920 x 4 allows a scan rate of 11 kHz which results in an effective line rate of 44 kHz.
Line scan mode is enabled by configuring the AOI with FG_set_scan_param() instead of FG_set_aoi(). The parameter image_scan_count
specifies the number of sensor frames that will be concatenated into the larger destination image. A value of 1 disables line scan mode.
Example:
The following example configures a scan AOI of 1024 x 4 at the sensor's center location:
In line scan mode with hardware or software trigger enabled, each trigger event will start acquisition of one sensor frame containing the configured sensor scan height number of lines. Multiple trigger events are required before the image is complete and returned to the user.
The trigger input, edge sensitivity and a trigger divider can be controlled to adapt the the trigger signal to the desired scan rate, see Using a trigger signal.
The scan height acts like a trigger multiplier for the effective line rate.
In line scan mode, an additional frame trigger can be used to start acquisition of an image. The trigger can be software based or hardware based using the digital input signal IN1. Frame trigger works independently from the sensor trigger mode. An additional frame start delay is also available.
The frame trigger is configured using the following special features:
Property name | Description | Version requirements | |
---|---|---|---|
FPGA | Library | ||
FrameTriggerMode | Sets the frame trigger mode, used for starting frames in line scan mode. 0: Don't use frame trigger, frames are captured continuously (default) 1: Frames are software triggered by using the special option FrameTrigger 2: Use rising edge on input IN1 3: Use falling edge on input IN1 100...115: VIB::Multiplexer output line 0...15 (only for VisionSensor PV3 with I/O Expansion) | ≥ 1.0.0.68 | ≥ 1.2.9.0 |
FrameTriggerDelay | Frame start delay after receiving the frame trigger. The number determines how many sensor trigger events are ignored after each frame trigger. 0...65535 (default: 0) | ||
FrameTrigger | Triggers a frame in software controlled frame trigger mode (write only). Only the value 0 is valid. |
Example: