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 ...............................
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...
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...
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.
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.
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.
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.
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.
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.
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...
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.
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...
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.
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...
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 <...
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...
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 ±...
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...
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)”...
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...
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).
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.
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...
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.
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...
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...
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.
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.
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...
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”...
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.
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.
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”...
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...
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.
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.
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...
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.
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.
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.
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.
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: ...
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.
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).
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.
Need help?
Do you have a question about the GigE PRO and is the answer not in the manual?
Questions and answers