NET GigE PRO Operational Manual

NET GigE PRO Operational Manual

Gigabit ethernet cmos cameras
Table of Contents

Advertisement

Quick Links

Operational Manual
Gigabit Ethernet CMOS cameras

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NET GigE PRO

  • Page 1 Operational Manual Gigabit Ethernet CMOS cameras...
  • Page 2: Table Of Contents

    SCOPE OF DELIVERY .............................. 7 ..................................7 ONTENT ..................................7 PTIONS ......................... 7 PTIONALLY AVAILABLE HARDWARE ACCESSORIES ........................8 PTIONALLY AVAILABLE SOFTWARE ACCESSORIES NET I ..................8 PTIONALLY AVAILABLE MAGE ROCESSING LIBRARY FUNCTIONS “O ” ....................8 PTIONALLY AVAILABLE FOR...
  • Page 3 ..........................58 EOMETRY ORRECTION ONTROL ..........................59 IELD ORRECTION ONTROL ................................. 59 ANNY ONTROL THE "OPEN CAMERA" CONCEPT ...........................60 ................................. 60 VERVIEW NET I ........................60 MAGE ROCESSING IBRARY UNCTIONS ............................. 61 ROCESSING APABILITIES .............................. 62 RAME UFFER PTIONS FPGA D ...............................
  • Page 4: List Of Figures

    List of Figures ............................14 IGURE OUNT EPRO C ........................17 IGURE AMERA IMENSION ..................... 20 IGURE AMERA REAR VIEW WITH PIN ORDER ........................... 21 IGURE IGITAL NPUT .................... 22 IGURE NTERNAL TRIGGER DELAY WITH DEBOUNCE FILTER ..........................23 IGURE IGITAL UTPUT .......................
  • Page 5: List Of Tables

    List of Tables EPRO I ..........................6 ABLE MAGE ENSORS ..............................19 ABLE VERVIEW RJ-45 J ..................20 ABLE IGABIT THERNET NTERFACE ONNECTOR I/O C ...................... 21 ABLE UXILIARY ONNECTOR PIN ASSIGNMENT ........................22 ABLE IGITAL NPUT HARACTERISTICS ........................23 ABLE IGITAL UTPUT...
  • Page 6: General Information

    SynView Quick Start Guide — SynView SDK package overview, installation instructions and quick start guide. GigEPRO NET IP Library data sheets — additional NET image processing library modules for use with GigEPRO cameras. SynView Programmers Guide — SynView API reference guide with programming examples...
  • Page 7: Scope Of Delivery

    Scope of Delivery Content GigEPRO is offered as follows:  Image Sensor: Table 1: GigEPRO Image Sensors  FPGA type: XILINX LX45  DDR3 memory size: 1Gbit CD-ROM including full SynView installer including:  SynView Software Development Kit (SDK) with viewer software (sv.explorer) ...
  • Page 8: Optionally Available Software Accessories

    Use this equipment when you supply power to the camera from PoE. Please use 1000BASE-T equipment, supporting Jumbo Frame is recommended. *1: Optional part. Contact your NET sales contact for details of option units. *2: Commercial items. C-mount lenses and Illumination Contact your NET sales contact for details.
  • Page 9: Standard Conformity

    CD-ROM including:  GigEPRO XILINX ISE Project including programming templates  Open Camera Flow Description Standard Conformity Legal Notice The cameras implement the GigE Vision 1.2 standard and were properly registered as GigE Vision compliant devices with AIA. The cameras (and supporting libraries) fully implement the GenICam standard, including SFNC (Standard Features Naming Convention) and GenTL.
  • Page 10: Safety Precautions

    Safety Precautions Before using this product read these safety precautions carefully. Important information is shown in this Operational Manual to protect users from injuries and property damages and to enable them to use the product safely and correctly. Please be sure to thoroughly understand the meanings of the following signs and symbols before reading the main text that follows, and observe the instructions given herein.
  • Page 11: General Handing

    General Handing WARNING Stop operation immediately when any abnormality or defect occurs. If abnormal conditions are present, such as smoke, a burning smell, ingress of water or foreign matter, or if the equipment is dropped or malfunctions, fire or electric shock may result.
  • Page 12 CAUTION Observe the following when installing the equipment: Do not cover the equipment with a cloth, etc. Do not place the equipment in a narrow location where heat is likely to accumulate. Otherwise, heat will accumulate inside the equipment, possibly resulting in a fire. Instruction Do not place the equipment in locations subject to high moisture, oil fumes, steam, or dust.
  • Page 13: Usage Notes

    Usage Notes Read the documentation Read the camera documentation before using the camera. Camera power Incorrect input power can damage the camera. Follow guidelines in section Power Supply p.19. Do not reverse power polarity. Do not connect or disconnect other cables when the camera power is on.
  • Page 14: Figure 1: C-Mount Lens

    alcohol, benzene, thinner, or other chemicals because such chemicals may damage or discolor the paint and indications. Cleaning the sensor window Avoid cleaning the sensor window if possible. Keep lens cap closed as long as no lens is attached, avoid touching the sensor.
  • Page 15 Dropping Frames Depending on your PC or Gigabit Ethernet interface board configurations, images may not be captured properly (e.g. dropping frames). In this case, change to frame rate setting lower. Occurrence of moiré If you shoot thin stripe patterns, moiré patterns (interference fringes) may appear. This is not a malfunction.
  • Page 16: System Requirements

    System Requirements SynView – Software Development Kit (SDK) GigE Vision, GenTL and GenICam (with XML files) compliancy Halcon, Imaging Library, VisionPro, LabView Vision, Matlab (and all GenTL supported image processing libraries consumer) Windows XP (32 bit), Windows 7 (32/64 bit), Linux (32/64 bit) supported operating systems 16 / 68...
  • Page 17: Specifications

    Specifications Outline Dimensions Figure 2: GigEPRO Camera Dimension CAD files on request 17 / 68...
  • Page 18: Camera Mount

    Camera Mount 4 mounting screw holes are available on the camera's bottom side to mount the camera on the GigEPRO camera mounting plate, two close to the front side and two close to the back side of the camera as outlined in Figure 2: GigEPRO Camera Dimension.
  • Page 19: Interfaces

    Interfaces Table 2: Overview RJ45 with screw locking, GigE Vision Camera Interface Standard for Machine Vision standard Ethernet connector Version 1.2, 1 Gbit/s IEEE802.3ab conformity twisted pair (category 5e or better) conformity LAN cable up to 100m (for unshielded twist pair (UTP) cable) LAN cable length auxiliary cable 8 pin connector, 9-24 V Auxiliary Power...
  • Page 20: Figure 3: Camera Rear View With Aux Pin Order

    Connector Pin Assignment Figure 3: Camera rear view with AUX pin order Ethernet Connector The camera uses the Gigabit Ethernet interface and is fully compatible with the 1000BASE-T standard (also known as IEEE 802.3ab) — Gigabit Ethernet over copper. The camera does not support Fast Ethernet networks (100BASE-TX). Table 3: Gigabit Ethernet Interface Connector RJ-45 Jack Pin No.
  • Page 21: I/O Specification

    Auxiliary I/O Connector The camera has an 8pin connector to connect digital IO and auxiliary power. Table 4: Auxiliary I/O Connector pin assignment Pin No. Signal Function LINE 0 Trigger Input LINE 0 GND Trigger Input GND LINE 1 Strobe 1 Output LINE 1 GND Strobe 1 Output GND LINE 2...
  • Page 22: Figure 5: Internal Trigger Delay With Debounce Filter

    Table 5: Digital Input Characteristics Parameter alue Operating voltage 0—24 V Input current 7.5 mA External resistor requirement ON voltage level > 3.3 V OFF voltage level < 0.5 V OFF to ON delay < 4 us ON to OFF delay <...
  • Page 23: Figure 6: Digital Data Output

    Digital Data Output The digital outputs (Line1/2) can be used for strobe applications or to control other external devices. Figure 6: Digital Data Output Figure 7: Digital Output Timing Diagram Table 6: Digital Output Characteristics Parameter alue Operating voltage 3.3—24 V Output current 100 mA External resistor requirement...
  • Page 24: Image Sensors

    Image Sensors Table 7: Image Sensors WVGA and SXGA GP1041C GP1041M GP4136C GP4136M GP4136IR 752 x 480 752 x 480 1280 x 1024 1280 x 1024 1280 x 1024 resolution (H*V) [pixel] WVGA WVGA SXGA SXGA SXGA CMOS CMOS CMOS CMOS CMOS sensor...
  • Page 25: Table 9: Image Sensors Qsxga And Wquxga

    Table 9: Image Sensors QSXGA and WQUXGA GP1503C GP1503M GP11004C GP11004M 2592 x 1944 2592 x 1944 3664 x 2748 3664 x 2748 resolution (H*V) [pixel] QSXGA QSXGA WQUXGA WQUXGA CMOS CMOS CMOS CMOS sensor MT9P001 MT9P031 MT9J003 MT9J003 image sensor 1/2.5"...
  • Page 26: Figure 8: Ir Cut Filter Characteristics For Color Cameras

    IR-cut or AR filter All camera models have by default either an IR-cut filter (color camera) or an AR (anti-reflective) filter (BW/IR camera) mounted on top of the sensor. Taverage ≥ 92% 420nm 620nm Tmin ≥ 88% 420nm 620nm = 50% 650nm ±...
  • Page 27: Figure 10: Ev76C661 Nir

    Typical Spectral Response Excerpt from sensor datasheets. Note that lens and illumination characteristics are not reflected with this data. GP4136IR Figure 10: EV76C661 NIR GP4206M/C Figure 11: EV76C570 Color + BW 27 / 68...
  • Page 28: Figure 12: Ev76C560 Bw

    GP4136M Figure 12: EV76C560 BW GP4136C Figure 13: EV76C560 Color 28 / 68...
  • Page 29: Figure 14: Mt9V032 Bw

    GP1041M Figure 14: MT9V032 BW GP1041C Figure 15: MT9V032 Color 29 / 68...
  • Page 30: Figure 16: Mt9T001 Color

    GP1305C Figure 16: MT9T001 Color GP1503M Figure 17: MT9P031 BW 30 / 68...
  • Page 31: Figure 18: Mt9P001 Color

    GP1503C Figure 18: MT9P001 Color GP11004M Figure 19: MT9J003 BW 31 / 68...
  • Page 32: Figure 20: Mt9J003 Color

    GP11004C Figure 20: MT9J003 Color 32 / 68...
  • Page 33: Standard Camera Functions

    Standard Camera Functions Overview This section introduces standard functions of the GigEPRO cameras. All GigEPRO cameras provide a GenICam XML file compatible with GenApiSchema version 1.1. This XML file includes all standard and extended camera features available in the camera and follows the “Standard Feature Naming Convention (SFNC)”...
  • Page 34: Device Control

    Returns the scan type: Areascan Device Scan Type Expert Selects the scan type: Areascan, Linescan * Device Vendor Name Beginner Returns the vendor name: NET GmbH Device Model Name Beginner Returns the model name: e.g. GP4136C Device Manufacturer Info Beginner...
  • Page 35: Image Format Control

    Image Format Control Registers of this category provide control of the image format delivered by the camera. Registers Register Visibility Access Description Sensor Width Expert Effective width of the sensor in pixels. Sensor Height Expert Effective height of the sensor in pixels. Width Max Expert Maximum width of the image (in pixels).
  • Page 36: Table 11: Supported Pixel Formats

    is applied after the flipping. Pixel Format Beginner Format of the pixel provided by the device. Test Pattern Generator Beginner Selects which test pattern generator is controlled by the Selector TestPattern feature. Test Pattern Beginner Selects the type of test pattern that is generated by the device as image source.
  • Page 37: Figure 21: Testpattern=1: Color Bar

    Setting Register Visibility Access Description Test Pattern Generator Beginner FPGA Selector Test Pattern Beginner 0..16 TPG Rate Expert TPG pixel rate (1024 = 100%) TPG Ramp Step Expert Selects the ramp increment of the test pattern generator. Figure 21: Testpattern=1: Color Bar Figure 22: Testpattern=2: Ramp + Color Figure 23: Testpattern=3: Noise Ramp Figure 24: Testpattern=4: Dynamic Noise Ramp...
  • Page 38: Acquisition Control

    Acquisition Control Make a setting of image stream and control image stream output. Camera starts image stream output by receiving AcquisitionStart command. There are some registers that require camera to stop image stream output to change values. The acquisition frame rate is variable. The maximum acquisition frame rate depends on the camera operation mode (scalable, binning, draft, link speed, etc.) Registers Register...
  • Page 39: Triggercontrol

    TriggerControl This section describes trigger control of AcquisitionControl category for the GigEPRO cameras. This camera series provides two kinds of exposure synchronization. Normal Shutter mode : Free run operation (internal synchronization) Random Trigger Shutter mode : Synchronized with external trigger input In Random Trigger Shutter mode, two kinds of trigger input are available.
  • Page 40 Setting Selects trigger mode Set the following value to “TriggerMode” register. Setting value is Enumeration type. setting value Operation Mode Off (*) Normal Shutter Mode Random Trigger Shutter mode * initial factory setting Select trigger source Set the following value to “TriggerSource” register. Setting value is Enumeration type. setting value Trigger source Line0 (*)
  • Page 41 Sets trigger delay Set the following value to “TriggerDelay” register. Setting value is Float type. Adds delay time from trigger edge to exposure start. setting value TriggerDelay[μs] Minimum (*) 0.00[μs] Maximum 4095.00[μs] * initial factory setting Note: Changing “TriggerMode”, “TriggerSource”, “TriggerActivation” registers value is invalid during image stream data output.
  • Page 42: Exposurecontrol

    ExposureControl GigEPRO cameras are able to adjust exposure time by using electric shutter control. This camera series provides two kinds of exposure time control mode. MANUAL mode: The exposure time is determined by “ExposureTime” register setting value. AE mode: The exposure time is adjusted automatically by the photometry of the image. When HardwareTrigger operation, you are able to control the exposure time by pulse width of external trigger input signal.
  • Page 43 Set auto exposure Set the following value to “ExposureAuto” register. Setting value is Enumeration type. setting value function Off (*) Manual exposure control Once Single automatic exposure control Continuous Continuous automatic exposure control * initial factory setting 43 / 68...
  • Page 44: Digital I/O Control

    Digital I/O Control The cameras provide GPIO output selected by the register setting. The polarity of the signal is able to switch by the register setting. The following chart shows the specifications of the selectable signals. Registers Register Visibility Access Description Line Selector Expert...
  • Page 45: Timercontrol

    TimerControl This camera series is able to generate Timer0Active signal, derived from exposure start, by register setting. This signal can be used as strobe control signal. Registers Register Visibility Access Description TimerSelector Expert Selects which Timer to configure. TimerDuration Expert Sets the duration (in us) of the Timer pulse.
  • Page 46: Gain

    Gain This section describes Gain control of AnalogControl category for the GigEPRO cameras. This control adjusts the gain of the image. Registers Register Visibility Access Description GainSelector Beginner Selects which Gain is controlled by the various Gain features. Gain Beginner Sets the absolute Gain.
  • Page 47: Blacklevel

    BlackLevel This section describes BlackLevel control of AnalogControl category for the GigEPRO cameras. This control adjusts the black level of the image Registers Register Visibility Access Description BlackLevel Beginner Sets the absolute Black Level. Setting Set Black Level Set the following value to “BlackLevel” register. Setting value is Float type. BlackLevel setting value Minimum...
  • Page 48: Gamma

    Gamma This section describes Gamma correction of AnalogControl category for the GigEPRO cameras. This function allows you to apply a gamma correction to the output images. Registers Register Visibility Access Description Gamma Beginner Sets the Gamma correction. Setting Set Gamma correction Set the following value to “Gamma”...
  • Page 49: Lutcontrol

    LUTControl This function allows you to program the LUT(input: 12bit, output: 10bit). Registers Register Visibility Access Description LUTSelector Expert Selects which LUT to control. LUTEnable Expert Activates selected LUT. Gamma is not available while LUT is enabled. LUTIndex Guru Controls the index (offset) of the coefficient to access in the selected LUT. LUTValue Guru Controls the value at entry LUTIndex of the LUT selected by LUTSelector.
  • Page 50: Transportlayercontrol

    TransportLayerControl This camera series conforms to GigE vision 1.2. Registers Register Visibility Access Description PayloadSize Expert Returns the payload size of the image data. GevVersionMajor Beginner Returns the version of the GigE Vision protocol. GevVersionMinor Beginner GevDeviceModeIsBigEndian Guru Returns the Endianess of the device registers. GevDeviceModeCharacterSet Guru Returns the character set of the string register.
  • Page 51 application. GevMessageChannelCount Expert Indicates the number of message channels supported by this device. GevMCPHostPort Guru Controls the port to which the device must send messages. GevMCDA Guru Controls the destination IP address for the message channel. Controls the transmission timeout value in GevMCTT Guru milliseconds.
  • Page 52 setting value Access Right OpenAccess Secondary access that can only monitor the image and read the register. (MonitorAccess) ExclusiveAccess (*) Primary access that can monitor the image and control the register. Other host can not access the camera. ControlAccess Primary access that can monitor the image and control the register. Other host can have privilege of Secondary access only.
  • Page 53: Usersetcontrol

    UserSetControl You are able to save a user setting to the non-volatile memory of the camera. There are three user memory banks for user setting. By using user memory, you are able to restore frequently used settings at the time of next start-up. The following table is the list of registers applied by “UserSetLoad”/“UserSetSave”.
  • Page 54 setting value Description Save Load Default (*) Memory bank to read initial factory setting data. × ○ UserSet1 Memory bank 1 for user setting. ○ ○ UserSet2 Memory bank 2 for user setting. ○ ○ * initial factory setting “Default” bank is only able to load data. If you want to restore a camera setting to the initial factory setting, please load “Default”...
  • Page 55: Color Transformation Control

    Color Transformation Control All GigEPRO cameras with a color sensor inside provide color transformation feature. Registers Register Visibility Access Description Expert Selects which Color Transformation module is ColorTransformationSelector controlled by the various Color Transformation features. ColorTransformationEnable Expert Activates the selected Color Transformation module. ColorTransformationValueSelector Expert Selects the Gain factor or Offset of the Transformation...
  • Page 56: Figure 25: Macbeth Standard Color Checker

    Set gain or offset value Set the following value to “ColorTransformationValue” register. Setting value is Float type. setting value Gain Minimum Default * Maximum * initial factory setting Calibration The Color Calibration application uses a Macbeth standard color checker to evaluate the predefined color spots and calculate the correction values for the RGB color matrix in the camera.
  • Page 57: Extended Camera Functions

    GenICam compliant XML description file inside the camera. Additional specific image processing tasks for custom applications are available on request. The detail of each function is explained in the NET IP Lib data-sheet and is not part of this document.
  • Page 58: Geometry Correction Control

    This section introduces extended functions of the GigEPRO camera. Table 14: Extended camera function control Category Function Description Geometry Correction Control Control geometry correction NET IP Control Flat Field Correction Control Control flat field correction Canny Control Control canny edge detector Geometry Correction Control Registers...
  • Page 59: Flat Field Correction Control

    Flat Field Correction Control Registers Register Visibility Access Description FFCEnable Beginner Activates the Flat Field Correction. FFCAutoMap Guru Auto calculation of the Flat Field Correction MAP. FFCShowMap Guru Shows the Flat Field Correction MAP. FFCMAPIndex Guru Control the index (offset) to access the Flat Field Correction MAP. FFCMAPAddress Guru Show the physical address of the Flat Field Correction MAP entry.
  • Page 60: The "Open Camera" Concept

    Figure 27: Partitioning of image processing tasks between camera and host NET Image Processing Library Functions The NET IP library is a set of image processing functions to be added to a GigEPRO camera. These operations can be used to preprocess images for later interpretation. All library functions are described in the GenICam compliant XML camera description file and are immediately available.
  • Page 61: Processing Capabilities

    Canny Edge Filter o Full Programmable 5x5 Filter Kernel Many different filters can be programmed in to the FPGA. NET is offering a filter programming template on request to help the customer to build his own filter kernel. Processing Capabilities In most cases the hardware characteristics of an FPGA applied in a camera limit the application possibilities of the camera.
  • Page 62: Frame Buffer Options

    Frame Buffer Options Each GigEPRO camera collects frames from the image sensor in an internal frame buffer before sending the data via Gigabit Ethernet to the host PC. Frames are send either immediately after being completely captured or the delivery to the host is based on internal camera events or SW control. While capturing data without automatically sending them to the host the internal memory will be used as a ring-buffer storing all captured frames until the ring-buffer is completely filled.
  • Page 63: Fpga Data Flow

    FPGA Data Flow The base processing of GigEPRO FPGA provides access to the essential resources of the camera to customers: data input:  access to data from the sensor  access to previous sensor data captured and stored in the frame-buffer data output: ...
  • Page 64: Image Processing Types

    FPGA Base Processing implements and controls the access to hardware resources in the camera. It makes the resources available with functions of the NET GigEPRO camera firmware and predefined data IO and parameter access interfaces for the image processing module hardware.
  • Page 65: Figure 31: Image Processing With Control Loop

    Figure 31: Image Processing with control loop Micro Controller Cycle Budget Each user task is given a time budget provided by the internal micro-controller scheduler. The scheduler will ensure the proper execution of the “host to camera” communication including execution of the higher layer GigE Vision protocol layers first.
  • Page 66 The development of the micro-controller firmware uses a gnu tools chain and programming in plain C. NET provides a library binary for hardware access functions, i.e. for the access of the external EEPROM (max. 8192 bytes) for storage of user settings, and for the access of the external FLASH for storage of customer settings of larger sizes (up to 2 Mbit).
  • Page 67: Technical Support

    Asia +81 45 476 2423 In case of an RMA, you must first contact NET and obtain an RMA Number before sending the product to us. We are not responsible for any problems caused by not following the RMA procedure.
  • Page 68: Imprint

    IMPRINT NET New Electronic Technology GmbH Address: Lerchenberg 7 D-86923 Finning Germany Contact: Phone: +49-88 06-92 34-0 Fax: +49-88 06-92 34-77 www.net-gmbh.com E-mail: info@net-gmbh.com VAT- ID: DE 811948278 Register Court: Augsburg HRB 18494 Copyright © 2013 NEW ELECTRONIC TECHNOLOGY GMBH All rights reserved.

Table of Contents