Table of Contents

Advertisement

Quick Links

User´s Guide
VEXG (Gigabit Ethernet) / VEXU (USB 3.0)
Document Version:
v1.5
Release:
25.10.2018
Document Number:
11165414

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VEXG and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Baumer VEXG

  • Page 1 User´s Guide VEXG (Gigabit Ethernet) / VEXU (USB 3.0) Document Version: v1.5 Release: 25.10.2018 Document Number: 11165414...
  • Page 3: Table Of Contents

    2. General safety instructions ..................8 3. General Description ....................9 3.1 VEXG ........................11 3.2 VEXU ........................11 4. Camera Models ....................... 12 4.1 VEXG ........................12 4.2 VEXU ........................13 5. Installation ......................14 5.1 Environmental Requirements ................14 5.2 Heat Transmission ....................14 5.3 Lens mounting ......................
  • Page 4 8.9 Start-Stop-Behaviour .................... 58 8.9.1 Start / Stop / Abort Acquisition (Camera) ............58 8.9.2 Start / Stop Interface ..................58 9. VEXG – Interface Functionalities ................59 9.1 Device Information ....................59 9.2 Packet Size and Maximum Transmission Unit (MTU) ........... 59 9.3 Inter Packet Gap (IPG) ..................
  • Page 5 9.6 Packet Resend ...................... 64 9.6.1 Normal Case....................64 9.6.2 Fault 1: Lost Packet within Data Stream ............64 9.6.3 Fault 2: Lost Packet at the End of the Data Stream ........65 9.6.4 Termination Conditions ................... 65 10. VEXU – Interface Functionalities ................66 10.1 Device Information ....................
  • Page 6: General Information

    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 7 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 ...
  • Page 8: General Safety Instructions

    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: ▪...
  • Page 9: General Description

    3. General Description All Baumer cameras of these families are characterized by: Best image quality ▪ Low noise and structure-free image information ▪ High quality mode with minimum noise Flexible image acquisition ▪ Industrially-compliant process interface with parameter setting capability...
  • Page 10 Korean Conformity (Registration of Broadcasting and Communication Equipments) VEXG Product Article No. Registration No. Date of Registration Monochrome VEXG-52M.R 11185978 R-REI-BkR-VEXG-52MR 2018-07-10 VEXG-100M.R 11185979 R-REI-BkR-VEXG-100MR 2018-07-10 Color VEXG-52C.R 11185977 R-REI-BkR-VEXG-52MR 2018-07-10 VEXG-100C.R 11185990 R-REI-BkR-VEXG-100MR 2018-07-10...
  • Page 11: Vexg

    3.1 VEXG No. Description No. Description Lens mount (CS-Mount) Ethernet Port / Signaling LED´s Power supply / Digital-IO 3.2 VEXU No. Description No. Description Lens mount (CS-Mount) USB 3.0 port Digital-IO Signaling-LED...
  • Page 12: Camera Models

    1/2" 1280 × 1024 VEXG-25C 2/3" 1920 × 1200 VEXG-52C.R 1/2.5" 2592 × 1944 VEXG-100C.R 1/2.3" 3856 × 2764 Dimensions 8 x M3 x 4 2 x M3 x 4 CS-mount 48,9 1,55 ±0,35 1,3 ±0,35 (VEXG-52 / VEXG-100) 4,45...
  • Page 13: Vexu

    4.2 VEXU Full Sensor Camera Type Resolution Frames Size [max. fps] Monochrome VEXU-24M 1/1.2" 1920 × 1200 Color VEXU-24C 1/1.2" 1920 × 1200 Dimensions 8 x M3 x 4 2 x M3 x 4 CS-mount 37,8 1,55 ±0,35 6,15...
  • Page 14: Installation

    Heat can damage the camera. Provide adequate dissipation of heat, to en- sure that the temperatures does not exceed the values in the table below. As there are num erous possibilities for installation, Baumer recommends no  specific  method  for  proper  heat  dissipation, but suggest the following principles: ▪...
  • Page 15: Lens Mounting

    5.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! ▪...
  • Page 16: Filter Replacement

    5.4 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 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  ...
  • Page 17: Transport / Storage

    Housing Caution! Volatile solvents for cleaning. Volatile solvents damage the surface of the camera. volatile solvents Never use volatile solvents (benzine, thinner) for cleaning! To clean the surface of the camera housing, use a soft, dry cloth. To remove persistent stains, use a soft cloth dampened with a small quantity of neutral detergent, then wipe dry.
  • Page 18: Mechanical Tests

    5.7 Mechanical Tests Environmen- Standard Parameter tal Testing Vibration, IEC 60068-2-6 Frequency 10-2000 Hz sinusodial Range Amplitude under- 1.5 mm neath crossover frequencies Acceleration 10 g Test duration / 150 min Axis Vibration, IEC 60068- Frequency range 20-1000 Hz broad band 2-64 Acceleration 10 g...
  • Page 19: Pin-Assignment / Led-Signaling

    6. Pin-Assignment / LED-Signaling 6.1 VEXG 6.1.1 Ethernet Interface 8P8C Modular Jack (RJ45) with LEDs green/white MX1+ (negative / positive V port green MX1- (negative / positive V port orange/white MX2+ (positive / negative V port blue MX3+ blue/white MX3-...
  • Page 20: Power Supply And Digital-Ios

    (+12 ... 24 VDC ± 20 %) FPGA FPGA Pin 4 (OUT) Pin 3 (GND) Pin 3 (GND) 6.1.4 LED Signaling Figure 2 ► LED positions on Bau- mer VEXG cameras. Signal Meaning green static link active green flash receiving yellow static error yellow flash transmitting...
  • Page 21: Vexu

    6.2 VEXU 6.2.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- MicB_SSRX+ 6.2.2 Digital-IOs Power Supply / Digital-IOs (on camera side) wire colors of the connecting cable (ordered separately) brown blue Power IO...
  • Page 22: Led Signaling

    6.2.4 LED Signaling Figure 3 ► LED position on Bau- mer VEXU camera. Signal Meaning green flash Power on green USB 3.0 connection USB 2.0 connection yellow Readout active red flash Update...
  • Page 23: Product Specifications

    3000 3000 2000 2000 1000 1000 ◄ Figure 4 Spectral sensitivities for 1000 1100 1000 1100 Baumer cameras with VEXG-02M (Python 300) Wave Length [nm] VEXG-02C (Python 300) Wave Length [nm] 0.3 MP sensor. 6000 6000 5000 5000 4000 4000 3000 3000...
  • Page 24 4000 3000 3000 2000 2000 1000 1000 Figure 7 ► 1000 1100 1000 1100 Spectral sensitivities for VEXG-25C (Python 2000) VEXG-25M (Python 2000) Wave Length [nm] Wave Length [nm] Baumer cameras with 2.3 MP sensor. 70.0% 70.0% 60.0% 60.0% 50.0% 50.0% 40.0% 40.0%...
  • Page 25: Sensor Shutter Mode (Only Cameras With Rolling Shutter Sensors)

    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. VEXG (only cameras with rolling shutter sensors) Camera Type (Sensor)
  • Page 26 7.1.2.2 Rolling Shutter Trigger Time TriggerDelay Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line n-3 Shutter Line n-2 Exposure Line n-1 Line n Readout For cameras with rolling shutter sensor and set shutter mode Rolling, for each frame each line begins exposure at an offset equal to each line's readout time.
  • Page 27: Field Of View Position

    1 ± 0.1 mm cover glass of sensor thickness: D 9,4 ±0,35 ◄ Figure 10 Sensor accuracy of the Baumer VEX series 7.2.1 VEXG Camera ± x ± y ± x ± Y ± z ± α Type...
  • Page 28: Acquisition Modes And Timings

    ) 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.
  • Page 29: Single Frame Mode

    7.3.4 Acquisition Frame Rate (except cameras with Rolling Shutter sen- sors) With this feature Baumer introduces a clever technique to the VEX camera series, that enables the user to predefine a desired frame rate in continuous mode. For the employment of this mode the cameras are equipped with an internal clock genera- tor that creates trigger pulses.
  • Page 30: Trigger Mode

    > t exposure readout notready(n+1) exposure(n) VEXG (only cameras with Rolling Shutter sensor) The sensor shutter mode depends on the Trigger Mode. Camera Type (Sensor) Trigger Mode = On Trigger Mode = Off Monochrome Shutter Mode Readout Mode Shutter Mode Readout Mode...
  • Page 31 7.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.
  • Page 32 7.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.
  • Page 33 7.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...
  • Page 34 7.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...
  • Page 35: Software

    More information can be found at: http://www.baumer.com/?id=8453 7.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...
  • Page 36: Camera Functionalities

    8.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.
  • Page 37: Pixel Format

    8.1.2 Pixel Format On Baumer digital cameras the pixel format depends on the selected image format. 8.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.
  • Page 38 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 VEX cameras. In this formats, the unused bits of one pixel are filled with data from the next pixel. 8 bit: Figure 13 ►...
  • Page 39 8.1.2.3 Pixel Formats VEXU Camera Type Monochrome VEXU-24M ■ ■ □ □ Color VEXU-24C □ □ ■ ■...
  • Page 40: Exposure Time

    Notice Due to the sensor, fixed pattern noise effects can occur at high exposure times. You  can counteract this by setting the gain to a value of approximately 1.5 and reducing the exposure time accordingly. On Baumer VEX cameras, the exposure time can be set within the following ranges (step size 1μsec): 8.1.3.1 VEXG Notice...
  • Page 41: Fixed Pattern Noise Correction (Fpnc)

    If other settings are used (e.g. different number of readout channels) using this correction with the default data set may degrade the image quality. In this case the user may derive a specific data set for the used setup. FPN Correction Off FPN Correction On 8.1.4.1 VEXG Camera Type Monochrome VEXG-02M ■...
  • Page 42: Region Of Interest

    8.1.5 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: ▪...
  • Page 43: Binning

    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".
  • Page 44 8.1.6.2 Color Binning Color binning is calculating on the camera (no higher frame rates) – The sensor does not support this binning operation. At color binning the color values of neighboring pixels with the same color are combined. Binning Illustration without Figure 23 ►...
  • Page 45: Brightness Correction

    8.1.7 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.
  • Page 46: Analog Controls

    8.2 Analog Controls 8.2.1 Offset / Black Level On Baumer VEX cameras, the offset (or black level) is adjustable from: 8.2.1.1 VEXG Camera Type Black Level Monochrome VEXG-02M 0 ... 63 DN10 VEXG-13M 0 ... 63 DN10 VEXG-25M 0 ... 63 DN10 VEXG-52M.R...
  • Page 47: Gain

    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. 8.2.2.1 VEXG Camera Type Gain [dB] Monochrome VEXG-02M 0...12...
  • Page 48: Pixel Correction

    8.3 Pixel Correction 8.3.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.
  • Page 49: Correction Algorithm

    Corrected Pixels 8.3.3 Add Defect Pixel to Defect pixel list 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 defect pixel list.
  • Page 50 Procedure (add Defect Pixel to defect pixel list) Start the Camera Explorer. Connect to the camera. Select the profile GenICam Expert. Open the category LUT Control. Locate an empty Defect Pixel List Index (Defect Pixel List Entry PosX = 0 / De- fect Pixel List Entry PosY = 0). Avoid using existing coordinates! Determine the coordinates of the defect pixel.
  • Page 51: Process Interface

    8.4 Process Interface 8.4.1 Digital-IOs 8.4.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.0 ... 0.8V low, 3.3 ... 30V high). The defined signals will have no direct effect, but can be analyzed and processed on the ...
  • Page 52: Io Circuits Vexg

    8.4.1.2 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. Signals ExposureActive state selection signal selection (software side) (software side) state high (Output) Line 1...
  • Page 53: Trigger

    Trigger (valid) high 3.3V 0.8V Exposure ▲ Figure 32 Trigger signal, valid for Baumer cameras. Readout Time ◄ Figure 33 Camera in trigger Different trigger sources can be used here. mode: A - Trigger delay B - Exposure time C - Readout time 8.4.5 Trigger Source...
  • Page 54: Debouncer

    8.4.6 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 ...
  • Page 55: Exposureactive (Flash Signal)

    8.4.7 ExposureActive (Flash Signal) This signal is managed by exposure of the sensor. Furthermore, the falling edge of the ExposureActive output signal can be used to trigger a movement of the inspected objects. Due to this fact, the span time used for the sensor readout t can be used optimally in industrial environments.
  • Page 56: Framecounter

    (e.g. the network data) of the camera. The interrupt of the power supply ist therefore no longer necessary. 8.6 User Sets One user set (0-1) are available for the Baumer cameras of the EX series. User set 0 is the default set and contains the factory settings. User set 1 is user-specific and can con- tain any user definable parameters.
  • Page 57: Vexu

    8.6.2 VEXU Parameter AcquisitionMode FrameCounter AcquisitionFrameCount ReadOutBuffering AcquisitionStart LineInverter AcquisitionStop LineSource AcquisitionAbort LineDebouncerHighTimeAbs AcquisitionFrameRate LineDebouncerLowTimeAbs TriggerMode EventNotification TriggerSource Width TriggerActivation Height ExposureMode OffsetX ExposureTime OffsetY AcquisitionFrameRateEnable BinningHorizontal ReadoutMode BinningVertical Gain PixelFormat BalanceWhiteAuto TestPatternGeneratorSelector BlackLevel TestPattern BrightnessCorrection DefectPixelCorrection 8.7 Factory Settings The factory settings are stored in "user set 0"...
  • Page 58: Start-Stop-Behaviour

    8.9 Start-Stop-Behaviour 8.9.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.
  • Page 59: Vexg - Interface Functionalities

    Upon starting the image transfer of a camera, the data packets are transferred at maxi- An easy rule of thumb is: mum transfer speed (1 Gbit/sec). In accordance with the network standard, Baumer em- 1 Tick is equivalent to 1 Bit ploys a minimal separation of 12 Bytes between two packets.
  • Page 60: Example 1: Multi Camera Operation - Minimal Ipg

    9.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.
  • Page 61: Multicast

    9.4 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 ...
  • Page 62: Ip Configuration

    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 40 ▲ These combinations are not checked by Baumer GAPI or camera on the fly. This check  Connection pathway for Baumer Gigabit Ether- is performed when restarting the camera, in case of an invalid IP - subnet combination net cameras: the camera will start in LLA mode.
  • Page 63: Lla

    ▪ 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.
  • Page 64: Packet Resend

    9.6 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.
  • Page 65: Fault 2: Lost Packet At The End Of The Data Stream

    9.6.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  triggered and the "lost" packets will be resent. ◄ Figure 46 Resending of lost pack- ets at the end of the data stream.
  • Page 66: Vexu - Interface Functionalities

    10.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] VEXU-24M 2825 0126...
  • Page 68 Baumer Optronic GmbH Badstrasse 30 DE-01454 Radeberg, Germany Phone +49 (0)3528 4386 0 · Fax +49 (0)3528 4386 86 sales@baumeroptronic.com · www.baumer.com...

This manual is also suitable for:

Vexu

Table of Contents