TKH SVS-VISTEK EXO Series Manual

Gige vision
Hide thumbs Also See for SVS-VISTEK EXO Series:
Table of Contents

Advertisement

Quick Links

Manual  EXO Series GigE
exo273, exo174, exo249, exo265, exo4000, exo250, exo264, exo547, exo428, exo546,
exo267, exo304, eco545, exo542, exo387, exo367, exo183, exo541, exo540, exo342,
exo340TR, exo367TR, exo387TR, exo183TR, exo250Z, exo264Z, exo253Z, exo901

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SVS-VISTEK EXO Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for TKH SVS-VISTEK EXO Series

  • Page 1 Manual  EXO Series GigE exo273, exo174, exo249, exo265, exo4000, exo250, exo264, exo547, exo428, exo546, exo267, exo304, eco545, exo542, exo387, exo367, exo183, exo541, exo540, exo342, exo340TR, exo367TR, exo387TR, exo183TR, exo250Z, exo264Z, exo253Z, exo901...
  • Page 2: Table Of Contents

    Content General information Company information 1.1.1 Disclaimer 1.1.2 Copyright notice Legal information 1.2.1 Registered trademarks 1.2.2 Conformity and use 1.2.3 Rules and regulations for USA and Canada 1.2.4 Rules and regulations for Europe 1.2.5 Warranty and non-warranty clause Supplements Tips and notes Support The EXO camera series Content of camera set...
  • Page 3 Feature description Basic features 5.1.1 Gain 5.1.2 Resolution 5.1.3 Offset 5.1.4 Color 5.1.5 Image flipping 5.1.6 Binning 5.1.7 Decimation 5.1.8 GenICam 5.1.9 Trigger modes 5.1.10 Shutter modes 5.1.11 Exposure 5.1.12 Exposure speed 5.1.13 Auto exposure 5.1.14 Acquisition and processing time 5.1.15 Bit depth 5.1.16...
  • Page 4 Annex Dimensions I/O driver circuit schematics Action commands List of figures Fig. 2-1: Illustration of 4I/O concept of switching LEDs Fig. 3-1: RJ45 socket connector Fig. 3-2: Data reduction with jumbo frames Fig. 3-3: Connecting multiple cameras on multiple network interface controllers Fig.
  • Page 5: List Of Tables

    Fig. 5-30: Several gamma curves comparable to a LUT Fig. 5-31: AOI on area sensor Fig. 5-32: Mode 0 - Free running with programmable exposure time Fig. 5-33: Mode 1: External Trigger with Pulse Width Exposure Control (overlap) Fig. 5-34: Basic capture modes - triggered mode (pulse width without overlap) Fig.
  • Page 6 Table: 6-2: Example of action command...
  • Page 7: General Information

    General information Company information SVS-Vistek GmbH Ferdinand-Porsche-Str. 3 82205 Gilching Germany Tel.:  +49 8105 3987-60 Fax: +49 8105 3987-699 Mail:  info@svs-vistek.com Web:  https://www.svs-vistek.com 1.1.1 Disclaimer This manual contains important instructions for safe and efficient handling of SVCam products. This manual is part of the product and must be kept accessible in the immediate vicinity of the product for any person working on or with this product .
  • Page 8: Legal Information

    Legal information Errors and omissions excepted. These products are designed for industrial applications only. Cameras from SVS- VISTEK are not designed for life support systems where malfunction of the products might result in any risk of personal harm or injury. Customers, integ- rators and end users of SVS-VISTEK products might sell these products and agree to do so at their own risk, as SVS-VISTEK will not take any liability for any damage from improper use or sale.
  • Page 9: Rules And Regulations For Europe

    It is necessary to use a shielded power supply cable. You can then use the “shield contact” on the connector which has GND contact to the device housing. This is essential for any use. If not done and the device is destroyed due to Radio Mag- netic Interference (RMI) WARRANTY is void!  ...
  • Page 10: Tips And Notes

    Pour les utilisateurs au Canada Cet appareil est conforme aux normes Classe A pour bruits radioélectriques, spé- cifiées dans le Règlement sur le brouillage radioélectrique. Life support applications The products described in this manual are not designed for use in life support appliances or devices and systems where malfunction of these products can reas- onably be expected to result in personal injury.
  • Page 11: The Exo Camera Series

    The EXO camera series The EXO camera series is a series of machine vision cameras for the low and mid-range resolutions up to 20 MP. The EXO is available with different industry standard interfaces such as GigE Vision, Camera Link and USB3 Vision. The EXO is easy to integrate and comes with a full package of useful hardware features.
  • Page 12: Lens Control

    current output, the camera is able to drive LED lights directly without external light controller. The integrated sequencer allows multiple exposures with settings to be pro- grammed. Logical functions like AND / OR are supported.   Up to 4 x open drain high power OUT  ...
  • Page 13: Use Of Varioptic Liquid Lenses

    Tracer with Micro Four Thirds mount The Tracer accepts this new challenge with a full blown dynamic lens func- tionality. Equipped with the well known MFT (Micro Four Thirds) bayonet, the Tracer supports   Adjustable focus   Adjustable zoom   Adjustable aperture With this feature set, the Tracer is able to focus extremely fast on various dis- tances and can do closeups without loss of resolution.
  • Page 14: Use Of Canon Lenses

      Advantages of liquid lenses   Extremely robust to mechanical shock (best choice for fast moving robotics) and acceleration   Fast focus (often significantly faster than 10  ms under common con- ditions)   Disadvantages of liquid lenses   Limited resolution  ...
  • Page 15: Connectors

    Connectors Cameras from SVS-VISTEK feature a combined I/O and power supply connector (Hirose) and a data connector. GigE IP setup GigEVision cameras require a working Gigabit Ethernet network connection.   Make sure the camera is attached to the network and is powered on.  ...
  • Page 16   To change automatic address or to go back to automatic mode, configure the IP settings in the drop down menu TL Settings. Enabling a persistent IP address A persistent IP address is used to always connect the camera with a specific IP address, even when the camera or the network is rebooted, thereby overriding the dynamically assigned IP address in a DHCP network setting.
  • Page 17: Gige Vision

      If necessary, provide the network address of the gateway server.   Select OK. GigE Vision 3.2.1 Network (TCP/IP) Address Assignment By default, the camera does not have a persistent IP address. When forcing an IP address by using the PC internal network dialog, changes are only valid until the next restart of the Camera.
  • Page 18: Fig. 3-3: Connecting Multiple Cameras On Multiple Network Interface Controllers

    NOTICE Resends result in higher consumption of bandwidths and will lead to drop frames. High quality cables prevent resends. Connecting multiple cameras Multiple GigE cameras can be connected to a PC either via a switch or using dual or quad port network interface cards (NIC). Camera_1 Single NIC Camera_1...
  • Page 19: Xml Files

    control access to the camera; however, potential packet resend requests will be served in the same manner as for the controlling application. Application (Controller) 232.x.x.x 232.x.x.x Switch Camera 232.x.x.x Application (Listener) Fig. 3-4: Camera casting to multiple receivers (multicast) 3.2.2 XML files According to the GigE Vision standard a GigE camera provides an XML file that defines the camera’s capabilities and current settings.
  • Page 20: Using Poe (Power Over Ethernet)

    Inputs and outputs connect via in the GenICam software tree to the appropriate actions (also refer to "Assigning I/O Lines – IOMUX" on page 69). For detailed information about switching lights with the power outputs via GenICam, refer to "LED strobe control" on page Type HR10A-10R-12P Matching connector...
  • Page 21: Getting Started

    Getting started Find camera specs For technical data sheets visit https://www.svs-vistek.com/en/industrial-cam- eras/svs-cameras.php Search for a specific camera, using series and model name or by using the SVCam camera finder. The details and download section provides you with manuals, drawings, as well as software and firmware. Power safety INFO For safety reasons, for protection of the camera and users, use certified power...
  • Page 22: Cooling

    When using your own power supply (voltage range 10-25 V DC) see also Hirose 12- pin layout of the power connector. For power input specifications refer to spe- cifications. Cooling During operation, the heat from the camera’s sensor dissipates to the housing. To maintain reliable performance, it is crucial to adhere to the operating tem- perature range specified in the camera's technical data.
  • Page 23: Camera Status Led Codes

    INFO Even if the housing temperature remains below the maximum operating tem- perature, using additional cooling is recommended to ensure optimal image quality and power efficiency. Camera status LED codes On power up, the camera will indicate its current operation status with a flashing LED on its back.
  • Page 24: Feature Description

    Feature description This chapter covers features of SVCam cameras. Not every feature might be sup- ported by your specific camera model. For information about the features of your specific model, refer to the specifications area of our website with your exact model.
  • Page 25: Resolution

    Fig. 5-1: Noise caused by too much gain Auto gain INFO For automatic adjustment of gain refer to auto exposure (see "Auto exposure" on page 40). When using auto-gain with steps of gain, the non-continuous gain adjustment might be visible in final image. Depending on your application it might be prefer- able to use fixed gain values instead and modify exposure with exposure time.
  • Page 26: Color

    Signal Offset Dark noise Pixel Fig. 5-2: Dark noise cut off by the offset Most noise is proportional to temperature. The offset is automatically regulated by the camera sensor to compensate for the surrounding temperature changes by referencing specific pixels as „black“, i.e. never exposed to light. So the offset will be set dynamically and conditioned to external influences.
  • Page 27 Camera Link frame grabbers need information of the sequence order of the col- ors. The order depends on sensor type. USB3 and GigE cameras provide this in their XML file. INFO It is recommended to use an IR cut filter for color applications INFO Industrial vision cameras are not intended to display colors according to human perception.
  • Page 28: Image Flipping

    The White Balance “Continuous” mode is only recommended in a slow triggered mode. Usually, it is sufficient to perform a white balance once with the given lighting.   Use a white, not too dark, but not overexposed surface (white wall or paper) as image.
  • Page 29: Fig. 5-4: Original Image

    Fig. 5-4: Original image Fig. 5-5: Horizontal flip 5 Feature description...
  • Page 30: Binning

    Fig. 5-6: Vertical flip 5.1.6 Binning Binning provides a way to enhance dynamic range, but at the cost of lower res- olution. Binning combines electron charges from neighboring pixels directly on the chip, before readout. INFO Binning is only used with monochrome CCD sensors. On CMOS sensors, binning will not affect image quality.
  • Page 31: Fig. 5-7: Vertical Binning

    Vertical binning Accumulates vertical pixels. Fig. 5-7: Vertical binning Horizontal binning Accumulates horizontal pixels. Fig. 5-8: Horizontal binning 2×2 Binning A combination of horizontal and vertical binning. When DVAL signal is enabled only every third pixel in horizontal direction is grabbed.
  • Page 32: Decimation

    Fig. 5-9: 2x2 binning 5.1.7 Decimation For reducing width or height of an image, decimation can be used. Columns or rows can be ignored. INFO Refer to "ROI / AOI" on page 58 for reducing data rate by reducing the region you are interested in.
  • Page 33: Genicam

    Fig. 5-11: Vertical decimation 5.1.8 GenICam The GenICam standard provides a generic programming interface to control all kinds of cameras and devices. Regardless of the interface technology (GigE Vision, USB 3 Vision, CoaXPress, Camera Link, etc.) or implemented feature, the application programming interface (API) will always be the same.
  • Page 34: Trigger Modes

    5.1.9 Trigger modes To start capturing images, the camera has to receive a trigger signal. This trigger signal can be a software trigger, it might be an electric signal on the hardware I/O or it can be a timed trigger (sequence of images or "Precision Time Protocol"...
  • Page 35: Fig. 5-13: Mode 2: External Trigger With Programmable Exposure Time (Non Overlap)

    Fig. 5-13: Mode 2: External trigger with programmable exposure time (non overlap) Exposure time can be changed during operation. No frame is distorted during switching time. If the configuration is saved to the EEPROM, the set exposure time will remain also when power is removed. Detailed info of external trigger mode INFO The diagrams below are identical for CCD and CMOS technique.
  • Page 36: Shutter Modes

    Fig. 5-16: Mode 1: External trigger with programmable exposure time (overlap) Line duration Exposure delay Min. trigger pulse width     Fig. 5-17: Mode 1: External trigger with programmable exposure time (non-overlap) Exposure delay Min. trigger pulse width 5.1.10 Shutter modes CCD and CMOS area cameras consist of pixels, ordered in lines and columns.
  • Page 37: Fig. 5-18: Flash Control With Rolling Shutter

      Next integration has to wait for finished readout (per line)   No external exposure control (expose while trigger signal active) Limitations Use short exposure times for preventing blur / deforming artifacts. Image of mov- ing object on sensor must not move more than half pixel width. In case of moving objects, exposure movement on sensor has to be shorter than half a pixel for whole image.
  • Page 38: Fig. 5-19: Rolling Shutter Lines Light Sensitivity Versus Time

    Make sure to protect from changing environment light (recommendation: flash strobe in darkness). Short Flash strobe times with moving objects. Light control with rolling shutter Not all sensor lines are sensitive to light at the same time. Make sure your light is ON as long any pixel are going to e exposed.
  • Page 39: Exposure

    Rolling shutter limitations Due to the principles of rolling shutter, some standard features of SVS-VISTEK cameras are not applicable.   External exposure control (expose while trigger signal active) does not make sense with rolling shutter   ROI with rolling shutter: With rolling shutter the whole sensor must always be read out.
  • Page 40: Exposure Speed

    Setting exposure time Exposure time can be set by width of the external or internal triggers or pro- grammed by a given value. 5.1.12 Exposure speed Frames per second, or frame rate describes the number of frames output per second (1/ frame time). Especially GigE and USB cameras cannot guarantee pre- dictable maximum frame rates with heavy interface bus load.
  • Page 41: Acquisition And Processing Time

    Limitations As this feature is based on a control loop, the result is only useful in an averaged, continuous stream of images. Strong variations in brightness from one image to next image will result in a swing of the control loop. Therefore it is not recom- mended to use the auto-luminance function in such cases.
  • Page 42: Polarized Sensor

    For example, in the image above, “Mono12Packed” is supported. Every pixel has a bit depth of 12 bit. Information transfer has to be in 8-bit steps (8, 16, 24 etc). By packing, 2 pixel can be transferred in 3 bytes (24 bit) instead of 2 x 16 bit (4 bytes).
  • Page 43 Figure A visualizes a linearly polarized wave of one wavelength.  Additionally, the figure shows circular polarization (Figure B). It can be obtained by transmitting linear polarized light through optical active media for instance. Light that we encounter in our natural environment from most common light sources is typically unpolarized, i.e.
  • Page 44: Fig. 5-22: Polarization Filters

    Measuring polarization Fig. 5-22: Polarization filters To characterize the polarization of light linear polarizers can be used. They are an easy and efficient way to obtain linear polarization from unpolarized light. Multiple realizations of polarizers exist and explaining them all would surpass the scope of this paper.
  • Page 45: Fig. 5-23: Polarization Angle

    angle by a neighboring pixel. The sensor shows excellent image quality in various light source environments.   (D) The polarization filter array consists of multiple 2x2 patterns that show four different wire grid orientations. The respective measured signal I of a 2x2 pattern is a measure of the amount of light with 0°...
  • Page 46: Camera Features

    Camera features The camera features of the EXO Series GigE are defined by the combination of its electronics and firmware features. Firmware features can be upgraded with new firmware releases. 5.2.1 IR / glass filter To avoid influences of infrared light to your image, cameras are equipped with an IR (Infrared) cut filter or an anti-refection coated glass (AR filter).
  • Page 47: Shading Correction

    Fig. 5-24: IR cut filter light transmission Focal impact of filters As an IR cut filter mainly consist of a small layer of glass (1 mm thick) there is an impact on the flange focal distance. Refraction within the layer cause shortening this distance.
  • Page 48: Fig. 5-25: Original And Shading Corrected Image

    Fig. 5-25: Original and shading corrected image This shading can be caused by non-uniform illumination, non-uniform camera sensitivity, vignetting of the lens, or even dirt and dust on glass surfaces (lens). Shading correction is a procedure to create a flat-field image out of a non-uni- form image regardless of the reasons of the non-uniformity.
  • Page 49 Creating a shading map Shading maps are test files containing a description for the camera how to bal- ance shading control. Shading maps can be created and uploaded to the cam- era with SVCapture. The shading map creation process takes any image with any illumination and creates a shading map out of it.
  • Page 50: Fig. 5-26: Shading Control Disabled

    Fig. 5-26: Shading control disabled   Load the reference images.   Observe the shading in the preview (2).   Select Generate map (3) to create the shading map.   Select Save map to file. This file can be used in programmed environments via SDK as well.
  • Page 51: Defect Pixel Correction

    enabled shading control.   Run the camera with same lighting to see corrected image.   5.2.3 Defect pixel correction All image sensor have defect pixels in a lesser or greater extent. Type and num- ber of defects determine the quality grade (quality classification) of the sensor. Defect Pixel Correction is using information from neighboring pixels to com- pensate for defect pixels or defect pixel clusters (cluster may have up to five defect pixels).
  • Page 52: Fig. 5-27: Illustration Of A Defect Pixel

      A custom defect map can be created by the user. A simple *.txt file with coordinates must be created. The user must locate the pixel defects manu- ally.   The *.txt file can be uploaded into the camera. Beware of possible Offset!  ...
  • Page 53   For easy image processing, it is recommended to have pixel correction activ- ated   Pixel correction maps can be saved and loaded   The std factory map can be selected any time   Generate your own custom map   Select your own defect pixel map The procedure to create a std map is pretty straight forward.
  • Page 54   Save a completely white image as bmp file.   Open Assistant > Defect Pixel Correction > Select Map > Custom Map.   Select Generate Map….   Add a “Dark Image”.   Add a “Bright Image”. 5 Feature description...
  • Page 55: Look-Up Table

      Select Generate map.   Observe how many defect pixel were detected in the “Defect Pixel Count”.   Select Upload map to camera. 5.2.4 Look-up table The look-up table feature (LUT) lets the user define certain values to every bit value that comes from the ADC.
  • Page 56: Fig. 5-28: Custom Lut Adding Contrast To The Mid-Tones

    Fig. 5-28: Custom LUT adding contrast to the mid-tones INFO LUT implementation reduces bit depth from 12 bit to 8 bit on the output. Gamma correction Using the look-up table makes is also possible to implement a logarithmic cor- rection. This is commonly called “gamma correction”. Historically gamma correction was used to correct the illumination behavior of CRT displays, by compensating brightness-to-voltage with a gamma value between 1,8 up to 2,55.
  • Page 57: Fig. 5-29: Several Gamma Curves Comparable To A Lut

    Fig. 5-29: Several gamma curves comparable to a LUT   Gamma values less than 1.0 map darker image values into a wider ranger.   Gamma values greater than 1.0 do the same for brighter values. INFO Gamma algorithm is just a way to generate a LUT. It is not implemented in the camera directly.
  • Page 58: Roi / Aoi

    Fig. 5-30: Several gamma curves comparable to a LUT   Gamma values less than 1.0 map darker image values into a wider ranger.   Gamma values greater than 1.0 do the same for brighter values. INFO Gamma algorithm is just a way to generate a LUT. It is not implemented in the camera directly.
  • Page 59: Basic Capture Modes

    With CCD sensors, setting an AOI on the left or right side does not affect the frame rate, as lines must be read out completely. With CMOS Sensors, AOI is sensor dependent. Some CMOS sensors require the camera to read full horizontal sensor lines internally. Reducing horizontal size with AOI might result in limited frame rate gain.
  • Page 60: Fig. 5-32: Mode 0 - Free Running With Programmable Exposure Time

    Fig. 5-32: Mode 0 - Free running with programmable exposure time The fundamental signals are:   Line Valid: LVAL   Frame Valid: FVAL   For triggered modes: trigger input Triggered mode (pulse width) External trigger and pulse-width controlled exposure time. In this mode the cam- era is waiting for an external trigger, which starts integration and readout.
  • Page 61: Micro Four Thirds Lenses

    When the rising edge of trigger signal occurs after frame readout has ended (FVAL is low) the start of exposure time is not synchronized to LVAL and exposure time starts after a short and persistent delay. The falling edge of the trigger signal must always occur after readout of the pre- vious frame has ended (FVAL is low).
  • Page 62: Temperature Sensor

    Fig. 5-35: Illustration of physical data stream in time 5.2.9 Temperature sensor A temperature sensor is installed on the main board of the camera. To avoid overheating, the temperature is constantly monitored and read. Besides software monitoring, the camera indicates high temperature by a red flashing LED (see flashing LED codes).
  • Page 63 Load a user set With UserSetSelector a user set can be selected. Select the desired user set and press UserSetLoad (command) twice to load the user set. The following example loads user set 2. Save user sets Select the user set to be saved in the UserSetSelector and save it with the User- SetSave command.
  • Page 64: Colour Transformation Control

    Afterwards this factory default user set must be saved again as user set (in the example below, user set 2 is overwritten with the factory settings). 5.2.13 Colour transformation control INFO The colour transformation control feature is available only for colour cameras. Use your model specification whether your model is covered with the latest firm- ware.
  • Page 65: Table: 5-3: Colour Matrix Fxo540, Light D50

    values can result in increased noise and colour noise. histograms of same image as above without and with colour transformation The colour matrix The conversion of each pixel is done using a matrix of gain values and a 1x3 off- set matrix O.
  • Page 66: Table: 5-4: Color Matrix Fxo540, Light D65

    Light temperature D65 is more blue, values deviate significantly to get a correct colour representation: Gain 3.52 -1.08 0.15 -0.34 2.53 -0.83 0.17 4.35 -1.18         2.32 2.91 1.24 Offset Table: 5-4: color matrix fxo540, light D65 Using the colour transformation control feature As the colour transformation is done in the camera FPGA, the adjustment is done in the GenICam tree:...
  • Page 67: Burst Mode

    5.2.14 Burst mode The hardware interface (GigE, USB3, etc.) of your camera may often limit the maximum frame rate of the camera to the maximum frame rate of the interface of the camera. Inside the camera, the sensor speed (internal frame rate) might be higher than the external interface speed (e.g.
  • Page 68: Fig. 5-37: Ptp Set Master Mode

    Cameras participating in PTP are set to a special PTP mode. As soon as the PTP mode is set to Master, Slave or Auto, the synchronisation of the cameras in the network begins, provided that a device has previously been configured as mas- ter.
  • Page 69: I/O Features

    Fig. 5-39: Enable synced multi camera trigger in PTP slave mode INFO Slave operation with Precision Time Protocol is permitted with timed exposure only. INFO It is recommended to connect the cameras with a single switch. Daisy-chain switches are not permitted. I/O Features The SVCam cameras are equipped with several inputs and outputs, providing state-of-the-art control regarding input and output channels.
  • Page 70: Table: 5-5: Assigning I/O Lines - Iomux

    Translation LineSelector Line11 Input1 Line12 Input2 Line13 Input3 Line14 Input4 Line15 LogicA Line16 LogicB Line17 LensTXD Line18 Pulse0 Line19 Pulse1 Line20 Pulse2 Line21 Pulse3 Line22 Uart2 In Table: 5-5: Assigning I/O Lines – IOMUX The input and output lines for strobe and trigger impulses can be arbitrarily assigned to actual data lines.
  • Page 71: Table: 5-6: Input Vector To Switch Matrix

    Name Description expose  input   readout  input   r_sequenzer_pulse_a output from module iomux_sequenzer_0 (pulse) rr_pwm_out_c output from module iomux_sequenzer_0 rr_pwm_out_d output from module iomux_sequenzer_0 r_sequenzer_active output from module iomux_sequenzer_0 r_debouncer output from module iomux_dfilter_0 r_prescaler output from module iomux_prescaler_0 r_sequenzer_pulse_b output from module iomux_sequenzer_0 (pwmmask) r_logic ...
  • Page 72: Fig. 5-41: Example Of An Iomux Configuration

    Name / register Description logic inputa input to module iomux_logic_0 logic inputb input to module iomux_logic_0 mft_txd  output pulse-loop hw_trigger input to module iomux_pulseloop_0 pulse-loop hw_trigger input to module iomux_pulseloop_1 pulse-loop hw_trigger input to module iomux_pulseloop_2 pulse-loop hw_trigger input to module iomux_pulseloop_3 rxd_to_uart2 output (uart2_in) Table: 5-7: Output vector from switch matrix...
  • Page 73   Configure a strobe illumination with pulse-loop module 0 connect line 17 to 13 signal from pulse loop module 0 appears on line 6 connect line 6 to 0 (output 0)   Set an exposure signal with pulse-loop module 1. connect line 17 to 6  ...
  • Page 74: Pulse Width Modulation

    Overview with the I/O assistant For an overview of current I/O connections use the I/O assistant of SVCapture. Every function or module has a source. Fig. 5-42: I/O assistant of SVCapture with activated debouncer and logic input With the example above  ...
  • Page 75: Fig. 5-43: Pwm Intensity

    LED characteristics Since LEDs have a bounded workspace, the PWM ensures a variable intensity of illumination at a constant current on the diodes. The constant current guarantees a linear light emission response curve of the LED from 0-100%  PWM intensity. Running LED lighting in flash mode will increase LED lifetime because of reduced LED heat dissipation.
  • Page 76: Fig. 5-44: Example: 25% Pwm Load

    Fig. 5-44: Example: 25% PWM load Fig. 5-45: Example: 50% PWM load Fig. 5-46: Example: 75% PWM load 5 Feature description...
  • Page 77: Led Strobe Control

    The PWM module Fig. 5-47: The PWM module 5.3.3 LED strobe control The SVCam 4I/O concept contains an integrated strobe controller. Its controls are integrated into the GenICam tree. With LED lights attached to the outputs, this enables the user to control the light without external devices. Being con- trolled via GenICam, any GenICam-compliant 3 party software is able to con- trol the light as well.
  • Page 78: Table: 5-8: Leds In Continuous Mode

    Strobe delay The delay between the (logical) positive edge of trigger pulse and strobe pulse output. Exposure delay A tic value, representing the time between the (logical) positive edge of trigger pulse and start of integration time. Calculate LED shunt resistors Shunt resistors are used to limit the LED current.
  • Page 79: Sequencer

    NOTICE Make sure your PWM lighting frequency is at least double or triple the bit-depth of your image (e.g. 8  bit image = 256, this means your PWM has to be switched at least 256*2=512 times) while exposing. If exposure time is 5  ms, the required minimum PWM freq = 5 ...
  • Page 80 In the current GenICam implementation, all values have to be entered in tic val- ues. 1 tic = 15 ns Every adjustment (times, frequencies) has to be recalculated into tics and done in tics. See the example below. When setting “Exposure Start” and “Stop” consider ‘read-out-time’ of the sensor. It has to be within the Sequencer interval.
  • Page 81 Notes   Different exposure / strobe timings are used for illustration. In most cases they will show values same as exposure   The resulting exposure time shows the period of sensor light exposure.  ("masking" of exposure time by creating strobe light impulses shorter than exposure time).
  • Page 82 Values to set in GenICam prop- Interval 0 Interval 1 Interval 2 Interval 3 erties (RED) (GREEN) (BLUE) (WHITE) Seq pulse A 6666667 tic 20000000 20000000 6666667 tic stop (100 ms) (100 ms) (300 ms) (300 ms) Seq pulse B 0 tic 6666667 tic 13333333...
  • Page 83: Optical Input

    Fig. 5-49: Sequencer timing diagram 5.3.5 Optical input In many trigger signals you find noise, transients and voltage spikes. These are able to damage components in the camera and trigger signal interpretation might be difficult. An optical input separates the electrical trigger and camera circuits. The benefit of such an optical input is to avoid all these kinds of interaction from power sources or switches.
  • Page 84: Plc  /  Logical Operation On Inputs

    The optocoupler galvanically separates electrical circuits by emitting light on one side and interpreting light in the other. There is no direct electric interaction between both electrical circuits. 5.3.6 PLC  /  Logical operation on inputs The logic input combines trigger signals with Boolean algorithms. The camera provides AND, NAND, OR, NOR, XOR, XNOR as below.
  • Page 85: Serial Data Interfaces

    5.3.7 Serial data interfaces (ANSI EIA/) TIA-232-F RS-232 and RS-422 (from EIA, read as Radio Sector or commonly as Recom- mended Standard) are technical standards to specify electrical characteristics of digital signaling circuits. Serial connection might be used to control SVCams. These signals are used to send low-power data signals to control exposure, light or lenses (MFT).
  • Page 86: Trigger-Edge Sensitivity

    Fig. 5-52: UART encoding of a data stream 5.3.8 Trigger-edge sensitivity Trigger-edge sensitivity is implemented by a “Schmitt trigger”. Instead of trig- gering to a certain value, the Schmitt trigger provides a threshold. Fig. 5-53: Schmitt trigger noise suppression 5 Feature description...
  • Page 87: Debouncing Trigger Signals

    5.3.9 Debouncing trigger signals Bounces or glitches caused by a switch can be avoided by software within SVCam. Fig. 5-54: Bounces or glitches caused by a switch Therefore the signal will not be accepted until it lasts at least a certain time. Fig.
  • Page 88: Prescale

      Use the IO Assignment tool to place and enable the debouncer module in between the “trigger” (Schmitt trigger) and the input source (e.g.: line 1).   Set the register “DebounceDuration” in multiples of 15  ns (implementation of system clock), e.g. 66 666 ≈ 1 ms. Fig.
  • Page 89: Fig. 5-57: Prescale Values And Their Result On Trigger Signal

    Fig. 5-57: Prescale values and their result on trigger signal The prescale module Fig. 5-58: The prescale module 5 Feature description...
  • Page 90: Annex

    Annex Dimensions INFO All length units in mm. Find the technical drawings in the web download area at https://mikrotron.de/de/support/mik-support-download-center.php CAD step files available with valid login at SVS-VISTEK.com I/O driver circuit schematics Camera power supply and power supply for PWM out is 25V max. Power for PWM out has to be supplied via Hirose connector.
  • Page 91: Fig. 6-2: Action Control

      DeviceKey to authorize the action on this device.   GroupKey to define a group of devices on which actions have to be executed.   GroupMask to be used to filter out some of these devices from the group. All these values can be set here: Fig.
  • Page 92: Faq

    A short Phyton program example to generate an action command. The IP address of "server.bind" shall be adapted to the IP address of the local network card. import socket import time from struct import server = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, sock- et.IPPROTO_UDP) server.setsockopt(socket.SOL_SOCKET, socket.SO_ REUSEADDR, 1) # Enable broadcasting mode server.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) server.settimeout(0.2)
  • Page 93 SVS-Vistek GmbH Ferdinand-Porsche-Str. 3 82205 Gilching Phone: +49 8105 3987-60 https://www.svs-vistek.com info@svs-vistek.com   © December, 2024...
  • Page 94 SVS-Vistek GmbH Ferdinand-Porsche-Str. 3 82205 Gilching Phone: +49 8105 3987-60 https://www.svs-vistek.com info@svs-vistek.com   © December, 2024...

Table of Contents