1. General Information Thanks for purchasing a camera of the Baumer family. This User´s Guide describes how to connect, set up and use the camera. Read this manual carefully and observe the notes and safety instructions! Support In the case of any questions please contact our Technical & Application Support Center.
Page 9
Warranty Notes If it is obvious that the device is / was dismantled, reworked or repaired by other than Baumer technicians, Baumer Optronic will not take any responsibility for the subsequent performance and quality of the device! Copyright Any duplication or reprinting of this documentation, in whole or in part, and the reproduc- tion of the illustrations even in modified form is permitted only with the written approval of ...
Heat can damage the camera. Provide adequate dissipation of heat, to ensure that the temperature does not exceed the value (see Heat Trans- mission). As there are numerous possibilities for installation, Baumer recommends no specific method for proper heat dissipation, but suggest the following principles: ▪...
3. Camera Models All Baumer cameras of these families are characterized by: Best image quality ▪ Low noise and structure-free image information Flexible image acquisition ▪ Industrially-compliant process interface with parameter setting capability Fast image transfer VCXG ▪ Reliable transmission up to 1000 Mbit/sec according to IEEE802.3...
Page 12
2017-04-28 Color VCXU-02C 11165913 MSIP-REI-BkR-VCXU13M 2017-04-18 VCXU-13C 11165907 MSIP-REI-BkR-VCXU13M 2017-04-18 VCXU-31C 11165813 MSIP-REI-BkR-VCXU-50M 2017-04-28 VCXU-50C 11151566 MSIP-REI-BkR-VCXU-50M 2017-04-28 VCXU-51C 11164501 MSIP-REI-BkR-VCXU-50M 2017-04-28 Release Version Notice Identification of Release version • Label on camera ("R2.0" is Release 2.0) • Baumer GAPI 2.x Camera Explorer / Category: Device Control → Device Version (Release 1: R1.x.x / Release 2: R2.x.x)
3.2 VCXG.I / .I.XT No. Description No. Description Lens mount (C-Mount) Ethernet Port (PoE) 4 x Tube Adapter / front mounting GigE Signaling LED´s threads Power supply / Digital-IO Full Sensor Camera Type Resolution Frames Size [max. fps] Monochrome / Color VCXG-13M.I / .XT / VCXG-13C.I / .XT 1/2"...
Page 16
Dimensions 38,4 8,33 2 x M3 x 5 8 x M3 x5 temperature measurement point Ø 28,7 18,6 10,7 12,9 10,2 50,8 6,95...
Page 17
Modular tube system (ordered separately) The peak torque while tightening the screws is 0.9 Nm. Use a torque wrench! Camera Recommended grease for easier installation of the sealing rings: ELKALUB GLS 867 Tube Adapter Tube Modul Tube Tube Adapter M 47 M 62 3,25 3,25...
Page 18
Tube M 47 M 62 40,5 54,5 Art. No.: 11185374 (Cover Glass: Acryl) Art. No.: 11185370 (Cover Glass: Acryl) Art. No.: 11195426 (Cover Glass: restistant laminated safety cover glass) Art. No.: 11195425 (Cover Glass: restistant laminated safety cover glass) Inner dimensions of the Tube M 47 M 62...
Heat can damage the camera. Provide adequate dissipation of heat, to ensure that the temperatures does not exceed the value (see table below). As there are numerous possibilities for installation, Baumer recommends no specific method for proper heat dissipation, but suggest the following principles: ▪...
4.2.1 Emergency shutdown at Overtemperature (≥ Rel. 2 only) To prevent damage on the hardware due to high temperatures, the camera is equipped with an emergency shutdown. The DeviceTemperatureStatusTransitionSelector (Catego- ry: Device Control) feature allows you to select different thresholds for temperatures: NormalToHigh: freely programmable value HighToExeeded: fixed value (camera shutdown if exceeded) ExeededToNormal: freely programmable value, temperature for error-free re-ac- tivation of the camera. In the DeviceTemperatureStatusTransition feature, the temperatures for the programma- ble temperature transitions are set.
Page 23
Temperatures for emergency shutdown When the temperature measurement at the internal temperature sensor gives a tempera- ture exceeding the specified values in the following tables, the DeviceTemperatureEx- ceeded feature is set to True, the image recording is stopped, and the LED is set to red. VCXG max.
Page 24
VCXG.I.XT max. Temperature Camera Type (internal temperature sensor) Monochrome / Color VCXG-13M.I.XT / VCXG-13C.I.XT 75 °C (167 °F) VCXG-15M.I.XT / VCXG-15C.I.XT 75 °C (167 °F) VCXG-25M.I.XT / VCXG-25C.I.XT 75 °C (167 °F) VCXG-32M.I.XT / VCXG-32C.I.XT 75 °C (167 °F) VCXG-51M.I.XT / VCXG-51C.I.XT 75 °C (167 °F) VCXG-53M.I.XT / VCXG-53C.I.XT 75 °C (167 °F) VCXG-124M.I.XT / VCXG-124C.I.XT 75 °C (167 °F) VCXU max. Temperature Camera Type (internal temperature sensor) Monochrome / Color...
4.3 Lens mounting Notice Avoid contamination of the sensor and the lens by dust and airborne particles when mounting the lens to the device! Therefore the following points are very important: ▪ Install the camera in an environment that is as dust free as possible! ▪...
The tube needs to be screwed on gap-free as shown in the figure below. The M12 connectors need to be tightened with a torque value of 0.4 Nm. Protection For that Baumer suggests the use of a torque driver (such as Wiha TorqueVario -S ESD) in combination with a wrench for assembling sensor/ ® actuator cables with M12 connector (such as Phoenix Contact SAC BIT M12-D15). ...
4.5 Filter replacement A filter is installed in color cameras. This filter can lead to limitations in the applicability of the sensor for specific applications. Proceed as follows to replace the filter. Notice Avoid contamination of the filter, sensor and the lens by dust and airborne particles! Perform the filter replacement in a dust-free room with clean tools! Procedure 1. Insert the assembly tool (1) into the sensor opening. Place the two pins at the front end into the locator holes of the filter holder (2). 2. Turn the filter holder (2) until the guide tabs can be seen in the guide grooves (4). 3. Remove the filter holder (2). 4. Carefully remove the existing filter (3). Do not touch the sensor! 5. Insert the new filter into the sensor opening. 6. Put the filter holder (2) back in. 7. Turn the filter holder (2) until the guide tabs cannot be seen in the guide grooves (4).
4.6 Cleaning Filter / Cover glass Notice The sensor is mounted dust-proof. Remove of the cover glass for cleaning is not neces- sary. Avoid cleaning the cover glass of the sensor if possible. To prevent dust, follow the in- structions under "Install lens". If you must clean it, use compressed air or a soft, lint free cloth dampened with a small quantity of pure alcohol.
4.7 Mechanical Tests Environmen- Standard Parameter tal Testing Vibration, IEC 60068-2-6 Frequency Range 10 - 2000 Hz sinusodial Amplitude under- 1.5 mm neath crossover frequencies Acceleration 10 g Test duration / Axis 150 min Vibration, IEC 60068-2-64 Frequency range broad band VCXG / VCXU 20 - 1000 Hz VCXG.I / .XT...
5. Pin-Assignment / LED-Signaling 5.1 VCXG 5.1.1 Ethernet Interface (PoE) Notice The camera supports PoE (Power over Ethernet) IEEE 802.3af Clause 33, 48V Power supply. If the camera is simultaneously powered by the Power supply / Digital-IO port and the Ethernet port (PoE), then the power supply via the Power supply / Digital-IO port is prioritized.
5.1.2 Power Supply and IOs Power Supply / Digital-IOs (on camera side) wire colors of the connecting cable (ordered separately) white Power V OUT1 grey GPIO (Line2) brown pink Power V OUT1 (Line3) IN1 (Line0) green GND (Power, GPIO) blue GND IN1 yellow GPIO (Line1) 5.1.3 GPIO (General Purpose Input/Output) Input Output 3.3 V...
Customer Device Camera IO GND Digital Input 5.1.5 LED Signaling Figure 2 ► LED positions on Bau- mer VCXG cameras. Signal Meaning green static link active green flash receiving yellow static error yellow flash transmitting...
Caution! In order to achieve the mentioned IP protection level, the M12 connectors need to be tightened with a torque value of 0.4 Nm. For that Baumer suggests the use of a torque driver (such as Wiha TorqueVario -S ESD) in combination with a wrench for assembling sensor/ ®...
5.2.3 Digital-IO Camera Pin 1 Power Vcc 12 – 24 V Pin 2 GND (Power) IN 1 Line0 Pin 3 current limiter cable termination IN 2 Line1 Pin 5 current limiter cable termination Pin 8 IN 3 Line2 current limiter cable termination Line3 IN 4...
5.2.4 LED Signaling ◄ Figure 2 LED positions on Bau- mer VCXG.I / .XT cam- eras. Signal Meaning green static link active green flash receiving yellow static error yellow flash transmitting...
5.3 VCXU 5.3.1 USB 3.0 Interface USB 3.0 Micro B 1 2 3 4 5 6 7 8 9 10 VBUS MicB_SSTX- MicB_SSTX+ GND_DRAIN MicB_SSRX- 10 MicB_SSRX+ Caution If the camera is connected to an USB2.0 port image transmission is disabled by default.
5.3.3 GPIO (General Purpose Input/Output) Input Output 3.3 V 3.3 V High: High: 2.0 V .. 30 V 2.4 .. 3.3 V Pin 1 / 8 Pin 1 / 8 FPGA FPGA Low: Low: I sink max. 0 V .. 0.4 V 0 V ..
5.3.4 LED Signaling Figure 3 ► LED position on Bau- mer VCXU camera. Signal Meaning green flash Power on green USB 3.0 connection USB 2.0 connection yellow Readout active red flash Update...
6. Product Specifications 6.1 Sensor Specifications 6.1.1 Spectral Sensitivity The spectral sensitivity characteristics of monochrome and color matrix sensors for cam- eras of this series are displayed in the following graphs. The characteristic curves for the sensors do not take the characteristics of lenses and light sources without filters into consideration. Values relating to the respective technical data sheets. Filter glasses / Cover glasses 100% 1000...
6.1.2 Sensor Shutter Mode (only cameras with Rolling Shutter sensor) Sets the sensor shutter mode of the camera. The sensor shutter mode depends on the Trigger Mode. An explanation of the various sensor shutter modes can be found in the next chapters. VCXG / VCXU (only cameras with rolling shutter sensors) Camera Type (Sensor)
6.1.2.2 Rolling Shutter Trigger Notice Time TriggerDelay Due to technical is- Line 1 sues of rolling shut- Line 2 ter, a flash control Line 3 depending on the ex- Line 4 posure time does not Line 5 make sense. Line 6 Line 7 Such cameras should be used in a continu-...
1 ± 0.1 mm cover glass of sensor thickness: D ◄ Figure 21 14,5 ±0,35 Sensor accuracy of the Baumer CX series 6.2.1 VCXG Camera ± x ± y ± x ± Y z*** ± α A***...
6.2.2 VCXG.I / .I.XT ± XM ± XR photosensitive surface of the sensor front filter glass for color cameras thickness: 1 ± 0.1 mm cover glass of sensor thickness: D 14,5 ± 0,35 Camera ± x ± y ± x ±...
(t ) is given by the particular sensor and image format. readout Baumer cameras can be operated with differtent acquisition modes, the Continuous Mode (Free Running Mode), the Acquisition Frame Rate Mode, the Single Frame Mode, the Multi Frame Mode and the Trigger Mode. The cameras can be operated non-overlapped or overlapped.
AcquisitionFrameCount controls the number of captured frames. Then the acquisition is automatically stopped. 6.3.4 Acquisition Frame Rate Mode With this feature Baumer introduces a clever technique to the CX camera series, that enables the user to predefine a desired frame rate in continuous mode. For the employment of this mode the cameras uses an internal clock generator that cre- ates trigger pulses.
6.3.5 Trigger Mode After a specified external event (trigger) has occurred, image acquisition is started. De- pending on the interval of triggers used, the camera operates non-overlapped or over- lapped in this mode. With regard to timings in the trigger mode, the following basic formulas need to be taken into consideration: Case Formula earliestpossibletrigger(n+1) readout(n)
6.3.5.1 Overlapped Operation: t exposure(n+2) exposure(n+1) In overlapped operation attention should be paid to the time interval where the camera is unable to process occuring trigger signals (t ). This interval is situated between two notready exposures. When this process time t has elapsed, the camera is able to react to notready external events again.
6.3.5.2 Overlapped Operation: t > t exposure(n+2) exposure(n+1) If the exposure time (t ) is increased from the current acquisition to the next acquisi- exposure tion, the time the camera is unable to process occurring trigger signals (t ) is scaled notready down. This can be simulated with the formulas mentioned above (no. 2 or 4, as is the case). Trigger triggerdelay exposure(n) exposure(n+1) exposure(n+2) Exposure Timings: A - exposure time frame (n) effective B - image parameters readout(n)
6.3.5.3 Overlapped Operation: t < t exposure(n+2) exposure(n+1) If the exposure time (t ) is decreased from the current acquisition to the next acquisi- exposure tion, the time the camera is unable to process occurring trigger signals (t ) is scaled notready When decreasing the t such, that t exceeds the pause between two incoming exposure notready trigger signals, the camera is unable to process this trigger and the acquisition of the im-...
6.3.5.4 Non-overlapped Operation If the frequency of the trigger signal is selected for long enough, so that the image acquisi- tions (t ) run successively, the camera operates non-overlapped. exposure readout Trigger triggerdelay exposure(n) exposure(n+1) Exposure Timings: A - exposure time frame (n) effective B - image parameters frame (n) effective readout(n) readout(n+1)
6.3.6 Timings of the image transmission 6.3.6.1 VCXG Trigger Mode The transfer of the first image starts after data for a complete packet size is stored in camera's TX memory. All further images start the transfer immediately after the first one is completed, if the camera works in burst mode with a high frame rate and the sensor acquires images faster than the interface can transfer.
If the camera is unable to process incoming trigger signals, which means the camera should be triggered within the interval t , these triggers are skipped. On Baumer CX notready cameras the user will be informed about this fact by means of the event "TriggerSkipped".
6.3.7.4 TriggerOverlapped This signal is active, as long as the sensor is exposed and read out at the same time. which means the camera is operated overlapped. Trigger exposure(n) exposure(n+1) Exposure readout(n) readout(n+1) Readout Event: TriggerOverlapped Trigger Overlapped Once a valid trigger signal occures not within a readout, the "TriggerOverlapped" signal changes to state low.
6.3.7.6 TransferBufferFull This event is issued only in trigger mode. It signals that no buffer is available. Trigger exposure(n) exposure(n+1) Exposure readout(n) readout(n+1) Readout notready TriggerReady Event: TransferBufferFull BufferReady 6.3.7.7 TransferBufferReady This event is issued only in trigger mode. It signals that buffer available. Trigger exposure(n) exposure(n+1)
More information can be found at: http://www.baumer.com/?id=8453 6.4.2 3 Party Software Strict compliance with the GenICam™ standard allows Baumer to offer the use of 3 Party Software for operation with cameras of this series. You can find a current listing of 3 Party Software, which was tested successfully in com- bination with Baumer cameras, at: http://www.baumer.com/?id=2851...
7.1.1 Image Format A digital camera usually delivers image data in at least one format - the native resolution of the sensor. Baumer cameras are able to provide several image formats (depending on the type of camera). Compared with standard cameras, the image format on Baumer cameras not only in- cludes resolution, but a set of predefined parameter.
7.1.2 Pixel Format On Baumer digital cameras the pixel format depends on the selected image format. 7.1.2.1 General Definitions RAW: Raw data format. Here the data are stored without processing. Bayer: Raw data format of color sensors. Color filters are placed on these sensors in a checkerboard pattern, generally in a 50% green, 25% red and 25% blue array.
For RGB or BGR these 8 bits per channel equal 24 bits overall. Two bytes are needed for transmitting more than 8 bits per pixel - even if the second byte is not completely filled with data. In order to save bandwidth, the packed formats were introduced to Baumer CX cameras. In this formats, the unused bits of one pixel are filled with data from the next pixel. 8 bit: Figure 22 ►...
7.1.3 Exposure Time On exposure of the sensor, the inclination of photons produces a charge separation on the semiconductors of the pixels. This results in a voltage difference, which is used for signal extraction. Light Photon Charge Carrier Pixel ◄ Figure 25 Incidence light causes charge separa-...
7.1.4 Fixed Pattern Noise Correction (FPNC) CMOS sensors exhibit nonuniformities that are called Fixed Pattern Noise (FPN). How- ever it is no noise but a fixed variation from pixel to pixel that can be corrected. The advan- tage of using this correction is a more homogeneous picture which may simplify the image analysis. Variations from pixel to pixel of the dark signal are called dark signal nonunifor- mity (DSNU) whereas photo response nonuniformity (PRNU) describes variations of the ...
γ Y' = Y original ▲ Figure 26 On Baumer VCX cameras the correction factor γ is adjustable from 0.1 to 2. Non-linear perception of the human eye. The values of the calculated intensities are entered into the Look-Up-Table. Thereby pre- H - Perception of bright- viously existing values within the LUT will be overwritten.
7.1.7 Region of Interest With the "Region of Interest" (ROI) function it is possible to predefine a so-called Region of Interest (ROI) or Partial Scan. This ROI is an area of pixels of the sensor. On image acquisition, only the information of these pixels is sent to the PC. This function is employed, when only a region of the field of view is of interest. It is coupled to a reduction in resolution. The ROI is specified by four values: ▪...
Higher sensitivity enables shorter exposure times. Baumer cameras support three types of Binning - vertical, horizontal and bidirectional. In unidirectional binning, vertically or horizontally neighboring pixels are aggregated and reported to the software as one single "superpixel".
7.1.8.2 Color Binning Color Binning is calculating on the camera (no higher frame rates) – The sensor does not support this binning operation. Color calculated pixel formats In pixel formats, which are not raw formats (e.g. RGB8), the three calculated color values (R, G, B) of a pixel will be added with those of the corresponding neighbor pixel during binning. Binning Illustration color calculation without ◄ Figure 32 Full frame image, no binning of pixels. color calculation ◄ Figure 33 Vertical binning causes a vertically compressed image with doubled brightness.
Page 76
RAW pixel formats In the raw pixel formats (e.g. BayerRG8) the color values of neighboring pixels with the same color are combined. Binning Illustration without Figure 36 ► Full frame image, no binning of pixels. Figure 37 ► Vertical binning causes a vertically compressed image with doubled brightness. Figure 38 ► Horizontal binning causes a horizontally compressed image with doubled brightness. Figure 39 ►...
7.1.9 Brightness Correction The aggregation of charge carriers may cause an overload. To prevent this, brightness correction was introduced. Brightness correction can be swiched on or off. Here, three binning modes need to be considered separately: Binninig Realization 1x2 binning is performed within the sensor, binning correction also takes place here.
7.1.10 Flip Image The Flip Image function let you flip the captured images horizontal and/or vertical before they are transmitted from the camera. Notice A defined ROI will also flipped. Notice In the RAW image formats flipping is not possible. Normal Flip vertical Figure 41 ► Flip image vertical Normal Flip horizontal Figure 42 ► Flip image horiontal Normal Flip horizontal and vertical Figure 43 ► Flip image horiontal and vertical...
7.3 Color Adjustment – White Balance This feature is available on all color cameras of the Baumer VCX series and takes place within the Bayer processor. White balance means independent adjustment of the three color channels, red, green and blue by employing of a correction factor for each channel.
"one push" white balance. In the Continuous mode the white balance is automatically performed once per second. 7.4 Analog Controls 7.4.1 Offset / Black Level On Baumer VCX cameras, the offset (or black level) is adjustable from: 7.4.1.1 VCXG / .I/.I.XT Camera Type Black Level Monochrome / Color VCXG-02M / VCXG-02C 0 ...
7.4.2 Gain In industrial environments motion blur is unacceptable. Due to this fact exposure times are limited. However, this causes low output signals from the camera and results in dark images. To solve this issue, the signals can be amplified by a user-defined gain factor within the camera. This gain factor is adjustable. Notice Increasing the gain factor causes an increase of image noise.
7.5 Pixel Correction 7.5.1 General information A certain probability for abnormal pixels - the so-called defect pixels - applies to the sen- sors of all manufacturers. The charge quantity on these pixels is not linear-dependent on the exposure time. The occurrence of these defect pixels is unavoidable and intrinsic to the manufacturing and aging process of the sensors.
7.5.2 Correction Algorithm On Baumer cameras the problem of defect pixels is solved as follows: ▪ Possible defect pixels are identified during the production process of the camera. ▪ The coordinates of these pixels are stored in the factory settings of the camera. ▪ Once the sensor readout is completed, correction takes place: ▪...
7.5.3 Add Defect Pixel to Defectpixellist As stated previously, this list is determined within the production process of Baumer cam- eras and stored in the factory settings. Additional hot or cold pixels can develop during the lifecycle of a camera. In this case Baumer offers the possibility of adding their coordinates to the defectpixellist.
7.6 Process Interface 7.6.1 Digital-IOs 7.6.1.1 User Definable Inputs The wiring of these input connectors is the responsibility of the user. The sole exception to this is the compliance with predetermined high and low levels (only the optical input IN1; 0 ... 4.5V low, 11 ... 30V high). The defined signals will have no direct effect, but can be analyzed and processed on the software side and used to control the camera. Using a so called "IO matrix"...
7.6.1.2 General Purpose Input/Output - GPIO (except VCXG.I/.I.XT) Lines 1 and 2 are GPIOs and can be inputs and outputs. Used as an input: (0 ... .0.8 V low, 2.0 ... 30 V high). Used as an output: (0 ... .0.4 V low, 2.4 ... 3.3 V high), @ 1 mA load (high) / 50 mA sink (low) Caution The General Purpose IOs (GPIOs) are not potential-free and do not have an overrun cut-off. Incorrect wiring (overvoltage, undervoltage or voltage rever- sal) can lead to defects within the electronics system. GPIO Power V 3.3 V DC kΩ...
7.6.1.3 Configurable Outputs With this feature, Baumer gives you the option to wire the output connectors to internal signals that are controlled on the software side. On CX cameras, the output connector can be wired to one of the provided internal signals: Signals UserOutput3 (only ≥ Rel. 2)
7.6.1.4 Modes of Outputs (only VCXG.I / .XT) By switching the modes, the behavior of the outputs can be adapted to the respective installation. Notice In all modes the supply voltage for the outputs (Pin 11, 12) must to be connected! The following modes are available for each of the 4 outputs: Modes Description Circuit Push- This mode is used to generate sharp Pull...
7.6.1.5 Pulse Width Modulated Outputs (only VCXG.I/.I.XT) With the function Pulse Width Modulated Outputs (PWM) it is possible to control an illumi- nation controller or an illumination directly connected to the camera in various ways. The set LineSource is used as a signal for the control. Caution Erroneous settings can destroy the illumination! The outputs of the camera are protected against destruction.
Page 92
The following features are available: Features LinePWMMode Setting the type of control. [Read/Write] ▪ Off: PWMMode is Off (LineSource is used as set) ▪ OnePulse: one pulse is put out as adjusted ▪ FixedFrequency: pulses are continuously put out as set LinePWMMax- Setting the maximum possible LinePWMDuration time in Duration μsec. This value is specified by the connected lighting. [Read/ Write] (max = 50000 μs)
Trigger signals are used to synchronize the camera exposure and a machine cycle or, in case of a software trigger, to take images at predefined time intervals. Trigger (valid) high 4.5V Exposure ▲ Figure 51 Trigger signal, valid for Baumer cameras. Readout Time ◄ Figure 52 Camera in trigger Different trigger sources can be used here. mode: A - Trigger delay...
7.6.4 Debouncer The basic idea behind this feature was to seperate interfering signals (short peaks) from valid square wave signals, which can be important in industrial environments. Debouncing means that invalid signals are filtered out, and signals lasting longer than a user-defined testing time t will be recognized, and routed to the camera to induce a trigger. DebounceHigh In order to detect the end of a valid signal and filter out possible jitters within the signal, a second testing time t was introduced. This timing is also adjustable by the user. DebounceLow If the signal value falls to state low and does not rise within t , this is recognized...
7.6.5 ExposureActive (Flash Signal) This signal is managed by exposure of the sensor. Furthermore, the falling edge of the ExposureActive signal can be used to trigger a move- ment of the inspected objects. Due to this fact, the span time used for the sensor readout can be used optimally in industrial environments.
7.6.5.1 ExposureActiveDelay As previously stated, the Timer feature can be used to start the connected illumination earlier than the sensor exposure. This implies a timer configuration as follows: ▪ The flash output needs to be wired to the selected internal Timer signal. ▪ Trigger source and trigger activation for the Timer need to be the same as for the sensor exposure.
≥ 7.6.7 Counter ( Rel. 2 only) You can choose between two counters (Counter Selector). With each of this counters you can count the events in the table below. The count values of the events are readable and writable. With the feature Counter Trigger Source you can specify which event should be counted. These events can also be used as a counter reset source.
7.7 Sequencer (≥ Rel. 2 only) The Sequencer enables the possibility of image series recording including automated re-parameterization of the camera based on different events and signals. Therefore the desired camera settings for each step are stored in so called sequencer sets. Stringing together a number of these sequencer sets results in a sequence. The connec- tion of sequences is done by using different paths.
7.7.2 Sequencer configuration In order to avoid overwriting current camera settings while configuring a sequencer, the camera needs to be set to the sequencer configuration mode. Once the camera is set to the sequencer configuration mode, the individual sequencer sets can be selected via the SequencerSetSelector, configured and saved by executing SequencerSetSave. Starting the configured sequence requires to switch the sequencer configuration mode off and to enable the sequencer mode. 7.7.3 Sequencer command overview Feature Values Description SequencerMode Enables / disables the se- quencer mechanism On/Off To use this feature, the Se- quencerConfigurationMode must be off. SequencerConfigurationMode Enables / disables the se- quencer configuration mode Here the sequencer config- uration can take place but...
Page 100
Enables / disables the se- SequencerFeatureEnable true/false [RO] lected feature. Selects the sequencer set that contains the feature SequencerSetSelector 0…127 settings coming afterward. Stores the current device settings to the selected SequencerSetSave sequencer set. Loads the currently select- SequencerSetLoad ed sequencer set. Displays the currently active SequencerSetActive 0…127 [RO]...
The feature Device Reset corresponds to the turn off and turn on of the camera. This is necessary after a parameterization (e.g. the network data) of the camera. The interrupt of the power supply ist therefore no longer necessary. 7.9 User Sets Four user sets (0-3) are available for the Baumer cameras of the VCX series. User set 0 is the default set and contains the factory settings. User sets 1 to 3 are user-specific and can contain any user definable parameters. These user sets are stored within the camera and can be loaded, saved and transferred to other cameras of the VCX series.
7.11 Timestamp The Timestamp is 64 bits long and reports the current value of the device timestamp counter in nanoseconds. Any image or event includes its corresponding timestamp. The resolution is at USB cameras 10 nanoseconds and at GigE cameras 8 nanoseconds. At power on or reset (only GigE), the timestamp starts running from zero.
7.12 Chunk The chunk is a data packet that is generated by the camera and integrated into the pay- load (every image), if chunk mode is activated. Figure 55 ► Location of the Chunk This integrated data packet can contains adjustable settings for the image. Rel. 1 Feature Description OffsetX Horizontal offset from the origin to the area of interest (in pixels).
Page 105
≥ Rel. 2 Feature Description Binning (subordinate features only together selectable) BinningHorizontal Number of horizontal photo-sensitive cells to combine together. BinningHorizontalMode Mode of Binnings Horizontal BinningSelector Where the Binning is calculated. Region 0 (Binning is calculated in FPGA) Sensor (Binning is calculated in Sensor) BinningVertical Number of vertical photo-sensitive cells to combine together. BinningVerticalMode Mode of Binnings Horizontal BlackLevel Returns the black level used to capture the image includ- ed in the payload.
7.13 Start-Stop-Behaviour 7.13.1 Start / Stop / Abort Acquisition (Camera) Once the image acquisition is started, three steps are processed within the camera: ▪ Determination of the current set of image parameters ▪ Exposure of the sensor ▪ Readout of the sensor. Afterwards a repetition of this process takes place until the camera is stopped.
In principle modern network hardware supports a packet size of 1500 Byte, which is specified in the GigE network standard. "Jumboframes" merely characterizes a packet size exceeding 1500 Bytes. Baumer VCXG cameras can handle a MTU of up to 16384 Bytes. 8.3 Inter Packet Gap (IPG) To achieve optimal results in image transfer, several Ethernet-specific factors need to be ...
8.3.1 Example 1: Multi Camera Operation – Minimal IPG Setting the IPG to minimum means every image is transfered at maximum speed. Even by using a frame rate of 1 fps this results in full load on the network. Such "bursts" can lead to an overload of several network components and a loss of packets.
8.4 Transmission Delay Another approach for packet sorting in multi-camera operation is the so-called Transmis- sion Delay. Due to the fact, that the currently recorded image is stored within the camera and its transmission starts with a predefined delay, complete images can be transmitted to the PC at once. The following figure should serve as an example: ◄ Figure 59 Principle of the trans- mission delay.
8.4.2 Configuration Example For the three employed cameras the following data are known: Camera Sensor Pixel Format Resulting Readout Exposure Transfer Model Resolution (Pixel Depth) Data Volume Time Time Time (GigE) [Pixel] [bit] [bit] [msec] [msec] [msec] VCXG-53M 2592 x 2048 42467328 35.3 ≈ 42.47...
Page 111
= 20 msec + 35.3 msec - 20 msec + 10.48 msec TransmissionDelay(Camera 3) = 45.78 msec = 45780000 ticks Notice In Baumer GAPI the delay is specified in ticks. How do convert microseconds into ticks? 1 tick = 1 ns 1 msec = 1000000 ns 1 tick = 0,000001 msec ticks= t [msec] / 0.000001 = t...
8.5 Multicast Multicasting offers the possibility to send data packets to more than one destination ad- dress – without multiplying bandwidth between camera and Multicast device (e.g. Router or Switch). The data is sent out to an intelligent network node, an IGMP (Internet Group Management Protocol) capable Switch or Router and distributed to the receiver group with the specific ...
128.0.0.0 – 191.255.255.255 255.255.0.0 192.0.0.0 – 223.255.255.255 255.255.255.0 Figure 63 ▲ These combinations are not checked by Baumer GAPI, Baumer GAPI Viewer or camera Connection pathway for on the fly. This check is performed when restarting the camera, in case of an invalid Baumer Gigabit Ether- net cameras: IP - subnet combination the camera will start in LLA mode.
▪ DHCP Request Once the client has received this DHCPOFFER, the transaction needs to be con- firmed. For this purpose the client sends a so called DHCPREQUEST broadcast to the network. This message contains the IP address of the offering DHCP server and informs all other possible DHCPservers that the client has obtained all the necessary information, and there is therefore no need to issue IP information to the client.
8.7 Packet Resend Due to the fact, that the GigE Vision standard stipulates using a UDP - a stateless user ® datagram protocol - for data transfer, a mechanism for saving the "lost" data needs to be employed. Here, a resend request is initiated if one or more packets are damaged during transfer and - due to an incorrect checksum - rejected afterwards.
8.7.3 Fault 2: Lost Packet at the End of the Data Stream In case of a fault at the end of the data stream, the application will wait for incoming packets for a predefined time. When this time has elapsed, the resend request is trig- gered and the "lost" packets will be resent. Figure 69 ► Resending of lost pack- ets at the end of the data stream.
8.8 Message Channel The asynchronous message channel is described in the GigE Vision standard and of- ® fers the possibility of event signaling. There is a timestamp (64 bits) for each announced event, which contains the accurate time the event occurred. Each event can be activated and deactivated separately. 8.8.1 Event Generation Event Description GenICam™ ExposureStart Exposure started ExposureEnd...
8.9 Action Command / Trigger over Ethernet The basic idea behind this feature was to achieve a simultaneous trigger for multiple cameras. Action Command: Therefore a broadcast ethernet packet was implemented. This packet can be used to Since hardware release 2.1 induce a trigger as well as other actions. the implemetation of the Due to the fact that different network components feature different latencies and jitters, Action Command follows...
9. VCXU – Interface Functionalities 9.1 Device Information This information on the device is part of the camera's USB descriptor. Included information: ▪ Product ID (PID) ▪ Vendor ID (VID) Model Name Baumer USB Vendor ID Baumer USB Product ID [Hexadecimal] [Hexadecimal] VCXU-02M 2825 VCXU-02C...
9.2 Message Channel The asynchronous message channel is described in the USB 3.0 Vision standard and allows you to signal events. There is a timestamp (64 bits) for each announced event, which contains the accurate time at which the event occurred. Each event can be activated and deactivated separately. 9.2.1 Event Generation Event Description GenICam™ ExposureStart Exposure started ExposureEnd...
9.3 Chunk The chunk is a data packet that is generated by the camera and integrated into the pay- load (every image), if chunk mode is activated. ◄ Figure 71 Location of the chunk This integrated data packet can contains adjustable settings for the image. Rel. 1 Feature Description BinningHorizontal Number of horizontal photo-sensitive cells to combine together.
Page 122
≥ Rel. 2 Feature Description Binning (subordinate features only together selectable) BinningHorizontal Number of horizontal photo-sensitive cells to combine together. BinningHorizontalMode Mode of Binnings Horizontal BinningSelector Where the Binning is calculated. Region 0 (Binning is calculated in FPGA) Sensor (Binning is calculated in Sensor) BinningVertical Number of vertical photo-sensitive cells to combine together. BinningVerticalMode Mode of Binnings Horizontal BlackLevel Returns the black level used to capture the image includ- ed in the payload.
Need help?
Do you have a question about the VCXG .I and is the answer not in the manual?
Questions and answers