Photon Focus MV1-D4096 Series User Manual Download Page 13

3

How to get started (GigE G2)

3.1

Introduction

This guide shows you:

How to install the required hardware (see Section 3.2)

How to install the required software (see Section 3.3) and configure the Network Adapter
Card (see Section 3.4 and Section 3.5)

How to acquire your first images and how to modify camera settings (see Section 3.6)

A Starter Guide [MAN051] can be downloaded from the Photonfocus support page. It
describes how to access Photonfocus GigE cameras from various third-party tools.

3.2

Hardware Installation

The hardware installation that is required for this guide is described in this section.

The following hardware is required:

PC with Microsoft Windows OS (XP, Vista, Windows 7, Windows 8)

A Gigabit Ethernet network interface card (NIC) must be installed in the PC. The NIC
should support jumbo frames of at least 9014 bytes. In this guide the Intel PRO/1000 GT
desktop adapter is used. The descriptions in the following chapters assume that such a
network interface card (NIC) is installed. The latest drivers for this NIC must be installed.

Photonfocus GigE camera.

Suitable power supply for the camera (see in the camera manual for specification) which
can be ordered from your Photonfocus dealership.

GigE cable of at least Cat 5E or 6.

Photonfocus GigE cameras can also be used under Linux.

Photonfocus GigE cameras work also with network adapters other than the Intel
PRO/1000 GT. The GigE network adapter should support Jumbo frames.

Do not bend GigE cables too much. Excess stress on the cable results in transmis-
sion errors. In robots applications, the stress that is applied to the GigE cable is
especially high due to the fast movement of the robot arm. For such applications,
special drag chain capable cables are available.

The following list describes the connection of the camera to the PC (see in the camera manual
for more information):

MAN069 12/2018 V1.1

13 of 123

Summary of Contents for MV1-D4096 Series

Page 1: ...Photonfocus MV1 D4096 Camera Series CMOS camera with GigE interface MAN069 12 2018 V1 1 ...

Page 2: ...y is assumed by Photonfocus AG for its use Photonfocus AG reserves the right to make changes to this information without notice Reproduction of this manual in whole or in part by any means is prohibited without prior permission having been obtained from Photonfocus AG 2 of 123 MAN069 12 2018 V1 1 ...

Page 3: ...20 4 Product Specification 25 4 1 Introduction 25 4 2 Feature Overview 27 4 3 Available Camera Models 27 4 4 Technical Specification 28 5 Functionality 31 5 1 Reduction of Image Size 31 5 1 1 Region of Interest ROI 31 5 1 2 Multiple Regions of Interest 33 5 1 3 Vertical Decimation 35 5 1 4 Horizontal and vertical Decimation 37 5 1 5 Binning FPGA 37 5 1 6 Binning on Sensor 39 5 1 7 Maximal Frame Ra...

Page 4: ... Table 65 5 9 4 Region LUT and LUT Enable 65 5 10 Crosshairs 68 5 10 1 Functionality 68 5 11 Image Information and Status Line 70 5 11 1 Counters and Average Value 70 5 11 2 Status Line 70 5 11 3 Camera Type Codes 72 5 12 Image Burst 72 5 13 Test Images 74 5 13 1 Ramp 74 5 13 2 LFSR 75 5 13 3 Troubleshooting using the LFSR 75 6 Hardware Interface 77 6 1 GigE Connector 77 6 2 Power Supply Connector...

Page 5: ... PixelFormat monochrome cameras 105 8 Mechanical Considerations 107 8 1 Mechanical Interface 107 8 1 1 Cameras with GigE Interface 107 9 Troubleshooting 109 9 1 No images can be acquired 109 9 1 1 Image Burst Image Acquisition 109 9 1 2 No acquisition due to no triggers 109 9 1 3 Image dimension mismatch 109 10 Standards Compliance 111 10 1 Directives and General Standards 111 10 2 Country specifi...

Page 6: ...CONTENTS B Camera Revisions 121 B 1 General Remarks 121 B 2 MV1 D4096 960 G2 121 C Document Revision History 123 6 of 123 MAN069 12 2018 V1 1 ...

Page 7: ...STRUCTIONS FOR USE BEFORE OPERATING THE CAMERA STORE THE INSTRUCTIONS FOR USE FOR FURTHER READING Photonfocus AG Bahnhofplatz 10 CH 8853 Lachen SZ Switzerland www photonfocus com info photonfocus com 41 55 451 00 00 MAN069 12 2018 V1 1 7 of 123 ...

Page 8: ... 55 451 00 00 Email support photonfocus com Table 1 1 Photonfocus Contact 1 4 Sales Offices Photonfocus products are available through an extensive international distribution network and through our key account managers Contact us via email at sales photonfocus com 1 5 Further information Photonfocus reserves the right to make changes to its products and documenta tion without notice Photonfocus p...

Page 9: ... the reader s attention is drawn to the following icons Important note additional information Important instructions General warning possible component damage hazard Warning electric shock hazard Warning fire hazard MAN069 12 2018 V1 1 9 of 123 ...

Page 10: ...1 Preface 10 of 123 MAN069 12 2018 V1 1 ...

Page 11: ...cameras with global shutter and a digital interface Sensor width Number of active pixels in horizontal direction Camera speed The camera speed is usually the product of the frequency of the internal processing clock in MHz and the number of parallel interface channels taps Interface type G2 GigE interface with RS 422 differential inputs Interface resolution Maximal resolution bit of the image sens...

Page 12: ...2 Introduction 12 of 123 MAN069 12 2018 V1 1 ...

Page 13: ...is guide the Intel PRO 1000 GT desktop adapter is used The descriptions in the following chapters assume that such a network interface card NIC is installed The latest drivers for this NIC must be installed Photonfocus GigE camera Suitable power supply for the camera see in the camera manual for specification which can be ordered from your Photonfocus dealership GigE cable of at least Cat 5E or 6 ...

Page 14: ... R J 4 5 P o w e r S u p p l y a n d I O C o n n e c t o r S t a t u s L E D Figure 3 1 Rear view of the Photonfocus D4096 GigE camera series with power supply and I O connector Ethernet jack RJ45 and status LED 3 Connect a suitable power supply to the power plug The pin out of the connector is shown in the camera manual Check the correct supply voltage and polarity Do not exceed the operating vol...

Page 15: ... to restart the computer before proceeding 4 After the computer has been restarted open the eBUS Driver Installation tool Start All Programs eBUS SDK Tools Driver Installation Tool see Fig 3 2 If there is more than one Ethernet network card installed then select the network card where your Photonfocus GigE camera is connected In the Action drop down list select Install eBUS Universal Pro Driver an...

Page 16: ...3 How to get started GigE G2 Figure 3 3 PFInstaller components choice 16 of 123 MAN069 12 2018 V1 1 ...

Page 17: ...onal tool specific settings are described in the tool chapter 1 Open the Network Connections window Control Panel Network and Internet Connections Network Connections right click on the name of the network adapter where the Photonfocus camera is connected and select Properties from the drop down menu that appears Figure 3 4 Local Area Connection Properties MAN069 12 2018 V1 1 17 of 123 ...

Page 18: ...ically For this quick start guide it is recommended to configure the network adapter to obtain an IP address automatically To do this select Internet Protocol TCP IP see Fig 3 4 click the Properties button and select Obtain an IP address automatically see Fig 3 5 Figure 3 5 TCP IP Properties 18 of 123 MAN069 12 2018 V1 1 ...

Page 19: ...indow that appears click on the Advanced tab and click on Jumbo Frames in the Settings list see Fig 3 6 The highest number gives the best performance Some tools however don t support the value 16128 For this guide it is recommended to select 9014 Bytes in the Value list Figure 3 6 Advanced Network Adapter Properties MAN069 12 2018 V1 1 19 of 123 ...

Page 20: ...is used then it can be switched off like this Open the Windows Firewall configuration Start Control Panel Network and Internet Connections Windows Firewall and click on the Advanced tab Uncheck the network where your camera is connected in the Network Connection Settings see Fig 3 7 Figure 3 7 Windows Firewall Configuration 20 of 123 MAN069 12 2018 V1 1 ...

Page 21: ...ions right click on the name of the network adapter where the Photonfocus camera is connected and select Properties from the drop down menu that appears A Properties window will open Check the eBUS Universal Pro Driver see Fig 3 8 for maximal performance Recommended settings for the Network Adapter Card are described in Section 3 4 Figure 3 8 Local Area Connection Properties MAN069 12 2018 V1 1 21...

Page 22: ...ages from the camera and how to modify camera settings 1 Open the PF_GEVPlayer software Start All Programs Photonfocus GigE_Tools PF_GEVPlayer which is a GUI to set camera parameters and to see the grabbed images see Fig 3 9 Figure 3 9 PF_GEVPlayer start screen 22 of 123 MAN069 12 2018 V1 1 ...

Page 23: ...f your camera is not listed then select the box Show unreachable GigE Vision Devices Figure 3 10 GEV Device Selection Procedure displaying the selected camera 3 Select camera model to configure and click on Set IP Address Figure 3 11 GEV Device Selection Procedure displaying GigE Vision Device Information MAN069 12 2018 V1 1 23 of 123 ...

Page 24: ... process and connect the camera to PF_GEVPlayer Figure 3 13 PF_GEVPlayer is readily configured 6 The camera is now connected to the PF_GEVPlayer Click on the Play button to grab images An additional check box DR1 resp QR1 appears for DR1 QR1 cameras The camera is in double rate mode if this check box is checked The demodulation is done in the PF_GEVPlayer software If the check box is not checked t...

Page 25: ...s LED light is green when an image is being acquired and it is red when serial communication is active 8 Camera parameters can be modified by clicking on GEV Device control see Fig 3 15 The visibility option Beginner shows most the basic parameters and hides the more advanced parameters If you don t have previous experience with Photonfocus GigE cameras it is recommended to use Beginner level Figu...

Page 26: ... How to get started GigE G2 9 To modify the exposure time scroll down to the AcquisitionControl control category bold title and modify the value of the ExposureTime property 26 of 123 MAN069 12 2018 V1 1 ...

Page 27: ...nced I O capabilities 2 isolated trigger inputs 2 differential isolated RS 422 inputs and 2 isolated outputs Up to 32 regions of interest MROI 2 look up tables 12 to 8 bit on user defined image region Region LUT Crosshairs overlay on the image Image information and camera settings inside the image status line Image Binning Two different High Dynamic Range HDR modes multiple slope and even odd expo...

Page 28: ...4 Product Specification Figure 4 1 Photonfocus D4096 GigE camera series with M42x1 mount 28 of 123 MAN069 12 2018 V1 1 ...

Page 29: ...de 2 look up tables Test pattern LFSR and grey level ramp Image information and camera settings inside the image status line Crosshairs overlay on the image Image burst Bad Pixel Correction and Column FPN Correction to correct image sensor defects 2 isolated trigger inputs 2 differential isolated RS 422 inputs and 2 isolated outputs Table 4 1 Feature overview see Chapter 5 for more information Foo...

Page 30: ... e Sensitivity 4 64 V lux s with micro lenses 550 nm Optical fill factor 42 without micro lenses Dark current 125 e s Dynamic range 60 dB Micro lenses Yes Characteristic curve Linear Piecewise linear multiple slope Shutter mode global shutter Sensor bit depth 10 bit Maximal Frame rate 8 5 fps 1 67 fps 2 Camera pixel formats 12 3 10 8 bit Digital Gain 0 1 to 15 99 Fine Gain Exposure Time 17 µs 0 31...

Page 31: ...onal Dimensions 55 x 55 x 51 5 mm3 Mass 252 g Conformity RoHS WEEE CE Table 4 4 Physical characteristics and operating ranges Fig 4 2 shows the quantum efficiency curve of the monochrome CMV12000 sensor from CMOSIS measured in the wavelength range from 400 nm to 1000 nm 0 5 10 15 20 25 30 35 40 45 50 300 400 500 600 700 800 900 1000 1100 Wavelength nm MV1 D4096 Figure 4 2 Spectral response of the ...

Page 32: ...4 Product Specification 32 of 123 MAN069 12 2018 V1 1 ...

Page 33: ...1 Region of Interest ROI Some applications do not need full image resolution By reducing the image size to a certain region of interest ROI the frame rate can be increased A region of interest can be almost any rectangular window and is specified by its position within the full frame and its width W and height H The ROI width must be a multiple of 64 and the horizontal starting position ROI_X must...

Page 34: ...4096 x 1024 25 fps 200 fps 4096 x 512 50 fps 400 fps 4096 x 2 3240 fps 16500 fps Table 5 1 Frame rates of different ROI settings minimal exposure time F r a m e R a t e f p s w i d t h F r a m e R a t e w i t h H 3 0 7 2 4 0 9 6 2 0 4 8 1 0 2 4 0 2 0 4 0 6 0 8 0 M V 1 D 4 0 9 6 9 6 0 G 2 5 1 2 8 5 f p s 6 7 9 f p s 3 4 f p s 1 7 f p s Figure 5 1 Frame rate as function of ROI width at H 3072 34 of ...

Page 35: ... maximum frame rate in MROI mode depends on the number of rows and columns being read out Overlapping ROIs are not allowed and no row must be read out more than once The individual ROI in a MROI must not overlap and no row should be included in more than one ROI The height of every individual ROI MROI_H must be a multiple of 2 Fig 5 2 compares ROI and MROI the setups visualized on the image sensor...

Page 36: ...x y m a x R O I X R O I W R O I Y R O I H R O I X R O I W M R O I 0 Y M R O I 0 H M R O I 1 Y M R O I 1 H M R O I 2 Y M R O I 2 H 0 0 R O I W M R O I 0 H M R O I 1 H M R O I 2 H 0 0 R O I W R O I H Figure 5 2 Multiple Regions of Interest Figure 5 3 Multiple Regions of Interest with 5 ROIs 36 of 123 MAN069 12 2018 V1 1 ...

Page 37: ... be read out are marked by red lines Row 0 is read out and then every nth row 0 0 x m a x y m a x Figure 5 4 Decimation in full image Fig 5 5 shows decimation on a ROI The row specified by the Window Y setting is first read out and then every nth row until the end of the ROI Fig 5 6 shows decimation and MROI For every MROI region m the first row read out is the row specified by the MROI m Y settin...

Page 38: ...n and ROI M R O I 0 R O I M R O I 2 M R O I 1 0 0 x m a x y m a x Figure 5 6 Decimation and MROI R O I w i t h o u t d e c i m a t i o n R O I w i t h d e c i m a t i o n Figure 5 7 Example of decimation 2 on image of injection needle 38 of 123 MAN069 12 2018 V1 1 ...

Page 39: ...by the number of binned pixels The binning feature will result in images with lower resolution but significantly higher SNR For instance 2x2 binning will result in roughly twice the SNR in bright areas of the image Binning is done in the digital domain of the camera Fig 5 8 shows a schematic of 2x2 binning pixels in a 2x2 neighbourhood displayed as pixels with the same colour in the schematic are ...

Page 40: ...l direction BinningVertical Integer Number of pixels combined in binning in vertical direction Binning_Bitshift Integer Additional left bitshift after binning overflow is ignored Height Integer Height of the output image Width Integer Width of the output image Table 5 2 Binning parameters 40 of 123 MAN069 12 2018 V1 1 ...

Page 41: ...can lead to an increase in the maximal frame rate ROI width a smaller width ROI can lead to an increase in the maximal frame rate but only in steps see Fig 5 1 In pulse width controlled exposure mode the maximal frame rate is lower than normal as the exposure start is only allowed after the read out of the previous frame The maximal frame rate of the camera can be determined by a frame rate calcul...

Page 42: ...e R e a d o u t F r a m e n F r a m e n 1 E x p o s u r e T i m e R e a d o u t T i m e T R e a d o u t D e l Figure 5 9 Simultaneous read out timing 1 exposure time smaller than read out time Simultaneous Read out Timing 2 The exposure time is bigger than the read out time in this timing see Fig 5 10 Exposure is started during the sensor read out of the previous frame The maximal frame rate is in...

Page 43: ...e high or active low by the TriggerActivation category AcquisitionControl property One of the following trigger sources can be used Free running The trigger is generated internally by the camera Exposure starts immediately after the camera is ready and the maximal possible frame rate is attained if AcquisitionFrameRateEnable is disabled Settings for free running trigger mode TriggerMode Off In Con...

Page 44: ...5 Functionality Figure 5 11 Trigger source Figure 5 12 Trigger Inputs Multiple GigE solution 44 of 123 MAN069 12 2018 V1 1 ...

Page 45: ...t is executed Continuous Camera aquires image frames continuously Acquisition can be stopped by executing AcquisitionStop command SingleFrame Camera acquires one frame and acquisition stops MultiFrame Camera acquires n AcquisitionFrameCount frames and acquisition stops SingleFrameRecording Camera saves one image on the on board memory of the IP engine SingleFrameReadout One image is acquired from ...

Page 46: ...sure time e x t e r n a l t r i g g e r p u l s e i n p u t t r i g g e r a f t e r i s o l a t o r t r i g g e r p u l s e i n t e r n a l c a m e r a c o n t r o l d e l a y e d t r i g g e r f o r s h u t t e r c o n t r o l i n t e r n a l s h u t t e r c o n t r o l d e l a y e d t r i g g e r f o r s t r o b e c o n t r o l i n t e r n a l s t r o b e c o n t r o l e x t e r n a l s t r o b ...

Page 47: ... the optional external strobe output is controlled by the rising edge of the trigger pulse Timing diagram Fig 5 14 shows the detailed timing for the external trigger mode with pulse width controlled exposure time e x t e r n a l t r i g g e r p u l s e i n p u t t r i g g e r a f t e r i s o l a t o r t r i g g e r p u l s e r i s i n g e d g e c a m e r a c o n t r o l d e l a y e d t r i g g e r...

Page 48: ...trobe settings Strobe_Delay Programmable delay delay from the active input trigger edge to the rising edge of the strobe output signal Strobe_PulseWidth Width of the trigger pulse in µs A setting of 0 turns off the strobe output Strobe_Invert Inverts the strobe output signal Strobe_Invert False strobe signal active high Strobe_Invert True strobe signal active low The strobe output needs a separate...

Page 49: ... o n t r o l i n t e r n a l s t r o b e c o n t r o l e x t e r n a l s t r o b e p u l s e o u t p u t t d i s o i n p u t t j i t t e r t t r i g g e r d e l a y t e x p o s u r e t s t r o b e d e l a y t d i s o o u t p u t t s t r o b e d u r a t i o n t t r i g g e r o f f s e t t s t r o b e o f f s e t d e l a y e d t r i g g e r f o r b u r s t t r i g g e r e n g i n e t b u r s t t r i...

Page 50: ...nds on camera settings 0 42 s ttrigger offset non burst mode 150 ns duration of 1 row ttrigger offset burst mode 200 ns 200 ns texposure 15 µs 0 31 s tstrobe delay 600 ns 0 31 s tstrobe offset non burst mode 150 ns 150 ns tstrobe offset burst mode 200 ns 200 ns tstrobe duration 200 ns 0 31 s td iso output 150 ns 350 ns ttrigger pulsewidth 200 ns n a Number of bursts n 1 30000 Table 5 5 Summary of ...

Page 51: ...gerDeBounce Suppresses the generation of triggers when the A B signal bounce ABTriggerDeBounce is ignored when ABTriggerDirection fwdbkwd ABTriggerDivider Specifies a division factor for the trigger pulses Value 1 means that all internal triggers should be applied to the camera value 2 means that every second internal trigger is applied to the camera EncoderPosition read only Counter signed intege...

Page 52: ...e and double the value of ABTriggerDivider A B G r a y C o u n t e r E n c o d e r C o u n t e r T r i g g e r F w d T r i g g e r B k w d 0 1 2 3 0 1 2 3 2 1 0 3 2 1 2 3 0 0 1 2 1 0 T r i g g e r F w d B k w d 1 1 Figure 5 16 Single A B Mode A B G r a y C o u n t e r E n c o d e r C o u n t e r T r i g g e r F w d T r i g g e r B k w d 0 1 2 3 0 1 2 3 2 1 0 3 2 1 2 3 0 0 1 2 3 4 3 2 1 2 T r i g g...

Page 53: ... belt stops and retraces by a small amount which may cause a misalignment in the system If ABTriggerDirection fwd is used and the Debounce mode is enabled and the conveyor belt starts again in forward direction no triggers are generated for the amount that the conveyor belt retraced see Fig 5 20 The highest value of the EncoderCounter is stored as the watermark Triggers are only generated when the...

Page 54: ...is enabled then the encoder position is always incremented Detailed diagrams are shown in Fig 5 22 and Fig 5 23 Note that the quad mode is not available when ABTriggerAOnly true A E n c o d e r C o u n t e r T r i g g e r F w d T r i g g e r B k w d 0 1 2 3 4 T r i g g e r F w d B k w d 5 Figure 5 22 AOnly Trigger in Single A B Mode A E n c o d e r C o u n t e r T r i g g e r F w d T r i g g e r B...

Page 55: ...ttings Missed Burst Trigger Counter When the camera is in burst trigger mode see Section 5 2 7 a missed burst trigger counter will be incremented when a subsequent external trigger TriggerMode On is applied while a burst sequence is running The value of the Missed Burst Trigger Counter can be read out from the camera property Counter_MissedBurstTrigger When the Missed Burst Trigger Counter reaches...

Page 56: ...f 30 ppm and therefore the values of the timestamp real time counter of the cameras may diverge with time If this is an issue then the counters could be reset periodically by the external signal The counter reset by an external signal feature is not available on all camera revisions see Appendix B for a list of available features Reset of Individual Counters ResetCounter_Dual If the property Reset...

Page 57: ...nd image information in dark image areas is visible in the even columns long exposure time where they are black in the odd columns The Odd Even Exposure Mode is enabled by setting the property EnOddEven When this property is enabled then the property ExposureTime specifies the exposure time for the even columns and ExposureTimeOdd for the odd columns ExposureTimeOdd must not be bigger than Exposur...

Page 58: ...slope_Value1 Corresponds to Vlow1 the higher the value the higher the compression Multislope_Time1 Time corresponding to kneepoint B The value is the fraction per mill of the total exposure time Multislope_Value2 Corresponds to Vlow2 the higher the value the higher the compression This value is ignored if Multislope_NrSlopes 2 Multislope_Time2 Time corresponding to kneepoint A The value is the fra...

Page 59: ... l r e s e t K n e e p o i n t A K n e e p o i n t B M u l t i s l o p e _ T i m e 2 M u l t i s l o p e _ T i m e 1 E x p o s u r e T i m e Figure 5 25 Multi Slope Mode n u m b e r o f e l e c t r o n s S a t u r a t i o n l e v e l O u t p u t s i g n a l K n e e p o i n t A K n e e p o i n t B Figure 5 26 Piecewise linear response MAN069 12 2018 V1 1 59 of 123 ...

Page 60: ... D i g i t a l G a i n L o o k u p t a b l e L U T C r o s s h a i r s i n s e r t i o n S t a t u s l i n e i n s e r t i o n T e s t i m a g e s i n s e r t i o n A p p l y d a t a r e s o l u t i o n I m a g e o u t p u t D i g i t a l F i n e G a i n C o l u m n F P N C o r r e c t i o n F P G A B i n n i n g I m a g e B u r s t M e m o r y B a d P i x e l C o r r e c t i o n Figure 5 27 Camer...

Page 61: ...ved working temperature 5 The image sensor must be uniformly illuminated to give an image with a mid grey level Check this before you proceed with the instructions 6 Set the visibility of the Device Control window of the PF_GEVPlayer to Expert 7 Every pixel that is above the higher threshold or below the lower threshold is marked as a bad defect pixel The values of these thresholds can be set by t...

Page 62: ...duction facility Although a new calibration is normally not required you can recalibrate the Column FPN Correction with the following instructions 1 Setup the camera to the mode where it will be usually used Exposure time The width and height should be set to its maximal value If different exposure times will be used calibrate the camera under the longest exposure time 2 Put the camera in free run...

Page 63: ... calibration 5 8 Gain and Offset There are different gain and offset settings on the camera in order of occurence on the data path Analog Gain Analog gain on the image sensor Available values x1 x2 x3 x4 Note that Digital Offset is applied after the Analog Gain BlackLevelOffset Digital offset on the image sensor BlackLevelOffsetTop is applied to the odd rows and BlackLevelOffsetBot to the even row...

Page 64: ...input data are set to random values The output grey level resolution of the look up table independent of gain gamma or user definded mode is always 8 bit There are 2 predefined functions which generate a look up table and transfer it to the camera For other transfer functions the user can define his own LUT file Some commonly used transfer curves are shown in Fig 5 28 Line a denotes a negative or ...

Page 65: ...200 0 50 100 150 200 250 300 Grey level transformation Gain y 255 1023 a x x grey level input value 10 bit DN y grey level output value 8 bit DN a 1 0 a 2 0 a 3 0 a 4 0 Figure 5 29 Applying a linear gain with clamping to an image MAN069 12 2018 V1 1 65 of 123 ...

Page 66: ...0 800 1000 1200 0 50 100 150 200 250 300 Grey level transformation Gamma y 255 1023γ xγ γ 1 x grey level input value 10 bit DN y grey level output value 8 bit DN γ 1 0 γ 1 2 γ 1 5 γ 1 8 γ 2 5 γ 4 0 Figure 5 30 Applying gamma correction to an image gamma 1 0 200 400 600 800 1000 1200 0 50 100 150 200 250 300 Grey level transformation Gamma y 255 1023γ xγ γ 1 x grey level input value 10 bit DN y gre...

Page 67: ...X X LUT 0 active in Region 0 X X X LUT 0 active in Region 0 and LUT 1 active in Region 1 LUT 0 supersedes LUT1 Table 5 6 LUT Enable and Region LUT When Region LUT feature is enabled then the LUTs are only active in a user defined region Examples are shown in Fig 5 33 and Fig 5 34 Fig 5 33 shows an example of overlapping Region LUTs LUT 0 LUT 1 and Region LUT are enabled LUT 0 is active in region 0...

Page 68: ...L U T 1 x 0 0 x 1 0 x 0 1 x 1 1 y 1 0 y 0 0 y 0 1 y 1 1 Figure 5 33 Overlapping Region LUT example L U T 0 L U T 1 L U T 1 L U T 0 0 0 0 0 x m a x y m a x x m a x y m a x Figure 5 34 Region LUT in keyhole inspection 68 of 123 MAN069 12 2018 V1 1 ...

Page 69: ...hand side The result of the application of the Region LUT is shown on the right hand side One Region LUT was applied on a small region on the lower part of the image where the brightness has been increased Figure 5 35 Region LUT example with camera image left original image right gain 4 region in the are of the date print of the bottle MAN069 12 2018 V1 1 69 of 123 ...

Page 70: ...y level to get the maximum contrast depending on the acquired image The x y position and the grey level can be set via the camera software Figure Fig 5 36 shows two examples of the activated crosshairs with different grey values One with white lines and the other with black lines The 12 bit format of the grey level was chosen to be compatible with other Photonfocus cameras Figure 5 36 Crosshairs E...

Page 71: ...ations The crosshairs however is set differently The crosshairs is not seen in the image on the right because the x and y position is set outside the MROI region 0 0 x a b s o l u t y a b s o l u t G r e y L e v e l M R O I 0 M R O I 1 0 0 x m a x y m a x M R O I 0 M R O I 1 x a b s o l u t y a b s o l u t G r e y L e v e l M R O I 0 M R O I 1 M R O I 0 M R O I 1 x m a x y m a x Figure 5 37 Crossh...

Page 72: ... no wrap around see also Section 5 2 10 Missed burst trigger counter When the camera is in burst trigger mode see Section 5 2 7 a missed burst trigger counter will be incremented when a subsequent external trigger TriggerMode On is applied while a burst sequence is running see also Section 5 2 10 Average image value The average image value gives the average of an image in 12 bit format 0 4095 DN r...

Page 73: ...nterface 1 48 2 Trigger Source 0 TriggerMode Off 1 TriggerMode On TriggerSource PLC_Q4 2 TriggerMode On TriggerSource Line1 3 TriggerMode On TriggerSource Software 4 TriggerMode On TriggerSource ABTrigger 52 2 Digital Gain 56 2 Digital Offset 60 16 Camera Type Code see Table 5 8 64 32 Camera Serial Number 68 32 Reserved 72 32 Custom value value of register StatusLineCustomValue that can be set by ...

Page 74: ...mber of images that can be stored in memory with the current settings read only ImageBurst_MemoryFull Boolean Indication if memory is full read only ImageBurst_MemoryOverflow Boolean Indication if all images could have been stored in the memory read only If this property is True then one or more images were not written to the memory because the memory was full ImageBurst_ImageSendingBusy Boolean I...

Page 75: ...posure time and the readout delay plus see also timing diagrams in Section 5 1 7 The images must be read with the same settings as they were written ImageBurst_FirstImageNr and ImageBurst_NrOfImages must be set to values that don t result in reading beyond the end of the memory E g if ImageBurst_NrOfImagesMax 21 and ImageBurst_FirstImageNr 5 then Image Burst_NrOfImages must be set to a value of 17...

Page 76: ...igured grey level resolution the ramp test image outputs a constant pattern with increasing grey level from the left to the right side see Fig 5 40 Figure 5 40 Ramp test images 8 bit left 10 bit middle 12 bit right at a resolution of 1024x1024 pixels Implementation details 8 bit Every row has the same data The leftmost pixel has the value 0 and then the value is incremented by 1 on every subsequen...

Page 77: ... camera window can also be set to a multiple of this resolution e g 2048 x 2048 or 4096 x 3072 if the camera model supports this resolution If your image acquisition application does not provide a real time histogram store the image and use an image viewing tool e g ImageJ to display the histogram In the LFSR linear feedback shift register mode the camera generates a constant pseudo random test pa...

Page 78: ...lity Figure 5 42 LFSR test pattern received and typical histogram for error free data transmission Figure 5 43 LFSR test pattern received and histogram containing transmission errors 78 of 123 MAN069 12 2018 V1 1 ...

Page 79: ...ates camera operation E t h e r n e t J a c k R J 4 5 P o w e r S u p p l y a n d I O C o n n e c t o r S t a t u s L E D Figure 6 1 Rear view of the GigE camera 6 2 Power Supply Connector The camera requires a single voltage input see Table 4 4 The camera meets all performance specifications using standard switching power supplies although well regulated linear power supplies provide optimum perf...

Page 80: ...te equal to the frame rate At slow frame rates the LED blinks At high frame rates the LED changes to an apparently continuous green light with intensity proportional to the ratio of readout time over frame time LED Red Red indicates an active serial communication with the camera Table 6 1 Meaning of the LED of the GigE CMOS cameras 6 4 Power and Ground Connection for GigE G2 Cameras The interface ...

Page 81: ... l a t e d I n t e r f a c e C a m e r a E l e c t r o n i c I S O L A T O R I S O _ G N D I S O _ P W R 1 2 1 2 p o l H i r o s e C o n n e c t o r 6 8 3 9 7 1 0 1 1 4 5 I O a n d T r i g g e r I n t e r f a c e D C D C D C D C V C C _ 2 V C C _ 1 E S D P r o t e c t i o n E S D P r o t e c t i o n C a m e r a E l e c t r o n i c L i n e F i l t e r Y O U R _ G N D Y O U R _ P W R H i r o s e C o...

Page 82: ...y within a range between 10 and 30V In the same way encoder ground HTL_ENC_GND and ISO_GND signals should be connected to the same ground in order to guarantee the good reception of the differential signals ISO_OUT0 and ISO_OUT1 have different output circuits see also Section 6 5 2 A suitable trigger breakout cable for the Hirose 12 pol connector can be ordered from your Photonfocus dealership Sim...

Page 83: ...R P o w e r M O S F E T I S O _ O U T 0 P T C 4 k 7 M a x 3 0 V M a x 0 5 A M a x 0 5 W I S O _ G N D P o w e r M O S F E T I S O _ O U T 1 P T C M a x 3 0 V M a x 0 5 A M a x 0 5 W I s o l a t e d I n t e r f a c e C a m e r a E l e c t r o n i c 1 0 V t o 1 3 V e x t e n d e d C o m m o n M o d e R a n g e I S O L A T O R I S O _ G N D I S O _ P W R 1 2 1 2 p o l H i r o s e C o n n e c t o r 6 ...

Page 84: ... I S O _ O U T 0 P T C 4 k 7 M a x 3 0 V M a x 0 5 A M a x 0 5 W I S O _ G N D P o w e r M O S F E T I S O _ O U T 1 P T C M a x 3 0 V M a x 0 5 A M a x 0 5 W I s o l a t e d I n t e r f a c e C a m e r a E l e c t r o n i c I S O L A T O R I S O _ G N D I S O _ P W R 1 2 1 2 p o l H i r o s e C o n n e c t o r 6 8 3 9 7 1 0 1 1 4 5 C a m e r a M i n 3 0 V M a x 3 0 V M i n 3 0 V M a x 3 0 V I S O...

Page 85: ... n c e d P o w e r F E T 4 7 V 1 0 k I S O _ I N 0 C a m e r a 7 1 2 p o l H i r o s e C o n n e c t o r I S O _ G N D 1 2 Y O U R _ G N D Y O U R _ G N D I n p u t V o l t a g e M a x 3 0 V D C M i n 3 0 V D C Figure 6 5 Direct connection to ISO_IN Fig 6 6 shows how to connect ISO_IN to TTL logic output device I S O _ G N D I S O _ G N D I S O _ V C C e n h a n c e d P o w e r F E T 4 7 V 1 0 k I...

Page 86: ... O U T 0 P T C 4 k 7 C a m e r a 3 1 2 p o l H i r o s e C o n n e c t o r I S O _ G N D 1 2 Y O U R _ G N D I S O _ P W R Y O U R _ P W R Y O U R _ G N D C o n t r o l L o g i c Y O U R _ P W R 6 M a x 3 0 V M a x 0 5 A M a x 0 5 W Figure 6 7 Connection example to ISO_OUT0 Fig 6 8 shows the connection from ISO_OUT1 to a TTL logic device PTC is a current limiting device I S O _ G N D P o w e r M O...

Page 87: ... connection to ISEO_OUT1 Max imal ratings that must not be exceeded voltage 30 V current 0 5 A power 0 5 W see also Fig 6 10 The type of the Power MOSFET is International Rectifier IRLML0100TRPbF Y O U R _ P W R I S O _ G N D P o w e r M O S F E T I S O _ O U T 1 P T C L C a m e r a 8 1 2 p o l H i r o s e C o n n e c t o r I S O _ G N D 1 2 Y O U R _ G N D Y O U R _ P W R L D D D 1 2 M a x 3 0 V ...

Page 88: ...6 11 Incorrect connection to ISO_INC inputs 6 5 5 Master Slave Camera Connection The trigger input of one Photonfocus G2 camera can easily connected to the strobe output of another Photonfocus G2 camera as shown in Fig 6 12 This results in a master slave mode where the slave camera operates synchronously to the master camera I S O _ G N D I S O _ P W R P o w e r M O S F E T I S O _ O U T 0 P T C 4...

Page 89: ...ra power CAM_GND CAM_PWR Using a common power supply for camera and I O signals with star wiring Separate Grounds To separate the signal and ground connections of the camera CAM_GND CAM_PWR data connections from the I O connections ISO_GND ISO_PWR ISO_IN ISO_OUT is one way to avoid ground loops Fig 6 13 shows a schematic of this setup In this setup the power supplies for the camera and for ISO pow...

Page 90: ...tar wiring concept applied to a Photonfocus GigE camera The power supply and ground connections for the camera and for the I O are connected to the same power supply which acts as the Star Point D e v i c e 1 D e v i c e 2 D e v i c e 3 D e v i c e 4 D e v i c e n S t a r P o i n t G N D P W R Figure 6 14 Star wiring principle I s o l a t o r C A M _ G N D I S O _ I N I S O _ G N D S t a r w i r i...

Page 91: ...barrier Note how the power and ground cables are connected to the same power supply P o w e r S u p p l y C a m e r a F l a s h M a c h i n e V i s i o n S y s t e m P C E t h e r n e t D a t a C a b l e S T R C A M _ P W R C A M _ G N D I S O _ O U T I S O _ P W R I S O _ G N D I S O _ I N S t a r t P o i n t L i g h t B a r r i e r Figure 6 16 I O wiring using star wiring example MAN069 12 2018 ...

Page 92: ...l a t o r C A M _ G N D I S O _ I N I S O _ G N D G r o u n d p l a n e v o l t a g e d i f f e r e n c e C o n n e c t i n g C A M _ G N D a n d I S O _ G N D t h e w r o n g w a y G r o u n d l o o p G r o u n d l o o p Figure 6 17 Improper I O wiring causing a ground loop 92 of 123 MAN069 12 2018 V1 1 ...

Page 93: ...ctor PLC ISO_INC1 input signal A4 camera head PLC FVAL Frame Valid signal A5 camera head PLC LVAL Line Valid signal A6 camera head PLC DVAL Data Valid signal A7 camera head PLC Reserved CL_SPARE Q0 PLC not connected Q1 PLC power connector ISO_OUT1 output signal signal is inverted Q2 PLC not connected Q3 PLC not connected Q4 PLC camera head PLC_Q4 camera trigger Q5 PLC camera head PLC_Q5 only avail...

Page 94: ...6 Hardware Interface 94 of 123 MAN069 12 2018 V1 1 ...

Page 95: ...e GUI tool for Gigabit Ethernet Vision cameras or they can be programmed with custom software using the SDK A GUI tool that can be downloaded from Photonfocus is the PF_GEVPlayer How to obtain and install the software and how to connect the camera is described in Chapter 3 After connecting to the camera the camera properties can be accessed by clicking on the GEV Device control button see also Sec...

Page 96: ... of the camera head IP properties and properties of the PLC Programmable Logic Controller see also Section 6 6 and document PLC Image stream control Set image stream properties and display image stream statistics Figure 7 1 PF_GEVPlayer main window Below the image display there are two lines with status information 7 2 2 GEV Control Windows This section describes the basic use of the GEV Control w...

Page 97: ...n the control window to apply the property value to the camera A red cross at the upper right corner of the GEV Control Window indicates a parameter error i e a parameter is not correctly set In this case you should check all properties A red exclamation mark at the right side of a parameter value indicates that this parameters has to be set correctly T o g g l e c a t e g o r y a l p h a b e t i ...

Page 98: ...s equally e g a special grey reference card while clicking on the White Balance button The white balance settings that were made as described in this section are ap plied by the PF_GEVPlayer software and are not stored in the camera To store the color gain values in the camera the Gain settings in the GEV Device Control in AnalogControl must be used If the gain properties in the camera are used th...

Page 99: ...PFInstaller that can be downloaded from the Photonfocus webpage The following list shows some frequently used properties that are available in the Beginner mode The category name is given in parenthesis Width ImageFormatControl Width of the camera image ROI region of interest Height ImageFormatControl Width of the camera image ROI OffsetX OffsetY ImageFormatControl Start of the camera image ROI Ex...

Page 100: ...UT_X LUT_W LUT_Y and LUT_H all in category RegionLUT to desired value 5 Set LUT content as described in Section 7 5 4 6 If two Region LUT are required then select LUT 1 by setting LUTSelector in category LUTControl to 1 and repeat steps 4 and 5 7 Turn on LUT by setting LUTEnable to True 8 Turn on Region LUT by setting LUT_EnRegionLUT in category RegionLUT to False 7 5 4 User defined LUT settings T...

Page 101: ...ing MROI_Enable to False This is mandatory otherwise setting the MROI entries will be ignored 2 Set MROI_Index In the first run it is set to 0 and then incremented in every run 3 Set MROI_Y to the starting row of the MROI 4 Set MROI_H to the height of the MROI 5 Proceed with step 2 incrementing the MROI_Index If no more MROI should be set then run the steps 2 to 4 again incrementing MROI_Index but...

Page 102: ...h memory It is recommended to use UserSetSave instead as all properties are stored The calibration values of the FPN calibration are not stored with UserSetSave or CameraHeadStoreDefaults Use the command Correction_SaveToFlash for this see Correction_SaveToFlash 7 8 Persistent IP address It is possible to set a persistent IP address 1 Set GevPersistentIPAddress in category TransportLayerControl to...

Page 103: ... I 1 I 2 I 3 I 4 I 5 I 6 I 7 I 0 E n h a n c e d F u n c t i o n B l o c k Q 0 Q 1 Q 2 Q 3 Q 4 Q 5 Q 6 Q 7 Q 8 Q 9 Q 1 0 Q 1 1 Q 1 5 Q 1 6 Q 1 7 R e m o t e C o n t r o l B l o c k f r o m h o s t P C 8 I S O _ O U T 1 I m a g e C o n t r o l B l o c k Q 1 2 Q 1 3 Q 1 4 T r i g g e r S o f t w a r e T r i g g e r S o u r c e F r e e r u n n i n g t r i g g e r I n t e r n a l c a m e r a t r i g g...

Page 104: ...ed by setting the PLC_Q4_Variable to Zero and the PLC_Q4_Operator to Or for inputs 1 to 3 5 If a PLC output is used to connect to a camera trigger then the corresponding Trigger Source must be activated In the example TriggerSource is set to PLC_Q4 and TriggerMode is set to On 7 9 2 PLC Settings for ISO_IN0 to PLC_Q4 Camera Trigger This setting connects the ISO_IN0 to the internal camera trigger s...

Page 105: ...LC_I3 Line3 PLC SignalRoutingBlock PLC_Q6_Variable0 PLC_I2 PLC LookupTable Q6 PLC_Q6_Operator0 Or PLC LookupTable Q6 PLC_Q6_Variable1 Zero PLC LookupTable Q6 PLC_Q6_Operator1 Or PLC LookupTable Q6 PLC_Q6_Variable2 Zero PLC LookupTable Q6 PLC_Q6_Operator2 Or PLC LookupTable Q6 PLC_Q6_Variable3 Zero PLC LookupTable Q6 PLC_Q7_Variable0 PLC_I3 PLC LookupTable Q7 PLC_Q7_Operator0 Or PLC LookupTable Q7 ...

Page 106: ...I1 Line1 PLC SignalRoutingBlock PLC_Q6_Variable0 PLC_I0 PLC LookupTable Q6 PLC_Q6_Operator0 Or PLC LookupTable Q6 PLC_Q6_Variable1 Zero PLC LookupTable Q6 PLC_Q6_Operator1 Or PLC LookupTable Q6 PLC_Q6_Variable2 Zero PLC LookupTable Q6 PLC_Q6_Operator2 Or PLC LookupTable Q6 PLC_Q6_Variable3 Zero PLC LookupTable Q6 PLC_Q7_Variable0 PLC_I1 PLC LookupTable Q7 PLC_Q7_Operator0 Or PLC LookupTable Q7 PLC...

Page 107: ...xel to are required for a pixel format Fig 7 5 shows the bit alignment of the packed pixel formats DataFormat Bits per pixel Mono8 8 Mono10 16 Mono10Packed 12 Mono12 16 Mono12Packed 12 Table 7 4 GigE pixel format overview B y t e B i t N r P i x e l 9 8 7 6 5 4 3 2 1 0 1 0 9 8 7 6 5 4 3 2 0 1 2 P i x e l A P i x e l B P i x e l A P i x e l B M o n o 1 0 P a c k e d B y t e B i t N r P i x e l 1 1 ...

Page 108: ...7 Software 108 of 123 MAN069 12 2018 V1 1 ...

Page 109: ...meras with GigE Interface Fig 8 1 shows the mechanical drawing of the camera housing for the Photonfocus MV1 D4096 GigE camera series 55 55 24 19 M 4 2 54 55 6 51 6 3 30 8xM4 6 20 2xM2 36 9 41 8 13 2 24 2 Figure 8 1 Mechanical dimensions of the Photonfocus MV1 D4096 GigE cameras For long life and high accuracy operation we highly recommend to mount the camera thermally coupled so that the mounting...

Page 110: ...8 Mechanical Considerations 110 of 123 MAN069 12 2018 V1 1 ...

Page 111: ...ages can be acquired in free running mode then triggering is not the main cause of the acquisition problem If images can be acquired in free running mode but not in your chosen trigger mode then check the electrical connection of the trigger signal see also Section 6 5 and the PLC settings see also Section 7 9 9 1 3 Image dimension mismatch An image dimension mismatch between the camera interface ...

Page 112: ...9 Troubleshooting 112 of 123 MAN069 12 2018 V1 1 ...

Page 113: ...ield immunity test EN 61000 4 4 2012 Electrical fast transient burst immunity test EN 61000 4 5 2014 Surge immunity test EN 61000 4 6 2014 Immunity to conducted disturbances induced by radio frequency fields For details consult the EC Declaration of conformity of the specific product The declarations are available on the Photonfocus website www photonfocus com 10 2 Country specific Information 10 ...

Page 114: ...ns set out in Radio Interference Regulations 10 2 3 Pour 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 10 3 Life support applications These products are not designed for use in life support appliances devices or systems where malfunction of these products can reasonably be expected to...

Page 115: ...nsure that your warranty remains in force adhere to the following rules 1 Do not open the housing or destroy the warranty seal of the camera Touching internal electronic components of the camera may damage the camera electronic 2 Do not remove the camera serial number label If the label is removed and the serial number cannot be read out from the camera registers the product identification and the...

Page 116: ...uctions in the corresponding chapter of this manual 9 Transport and store the camera in its original packaging only and protect the sensor and the lens mount with a camera body cap 10 Read the manual carefully before installing and using the camera 116 of 123 MAN069 12 2018 V1 1 ...

Page 117: ...the Photonfocus sales team via email sales photonfocus com 12 2 Repair and obtaining an RMA Number Whenever you want to return a camera to Photonfocus contact first the Photonfocus support to be sure that the camera has to be repaired In a repair case you will get from Photonfocus a Return Material Authorization RMA number The RMA number must be stated in your delivery documents Please send us tog...

Page 118: ...12 Support and Repair 118 of 123 MAN069 12 2018 V1 1 ...

Page 119: ...cus com GEVQS GEVPlayer Quick Start Guide Pleora Technologies Included in eBUS installer MAN051 Manual Photonfocus GigE Quick Start Guide Photonfocus PLC iPORT Programmable Logic Controller Reference Guide Pleora Technologies Included in GigE software package MAN069 12 2018 V1 1 119 of 123 ...

Page 120: ...13 References 120 of 123 MAN069 12 2018 V1 1 ...

Page 121: ...ncorrect voltages will damage or destroy the camera The connection of the input and output signals is described in Section 6 5 A suitable power supply can be ordered from your Photonfocus dealership Connector Type Order Nr 12 pole Hirose HR10A 10P 12S soldering 110 0402 0 12 pole Hirose HR10A 10P 12SC crimping 110 0604 4 Table A 1 Power supply connectors Hirose HR10 series female connector 9 1 1 2...

Page 122: ...O_PWR Power supply 5V 24V for output signals 7 I ISO_IN0 IN0 input signal 8 O ISO_OUT1 MISC Q1 output from PLC no Pull up to ISO_PWR can be used as additional output by adding Pull up or as controllable switch max 100mA no capacitive or inductive load 9 I ISO_IN1 Trigger IN Default Trigger IN 10 I ISO_INC1_N INC1 differential input G2 RS 422 H2 HTL negative polarity 11 I ISO_INC1_P INC1 differenti...

Page 123: ...igger and Strobe Counter Reset External Reset of image counter and real time counter by an external signal B 2 MV1 D4096 960 G2 V1 0 ROI yes MROI yes Decimation Y yes Decimation X Y 2 2 yes Binning FPGA yes Binning sensor 2x2 yes Standard Trigger yes AB Trigger yes Counter Reset External yes Even Odd Exposure Mode yes Multiple Slope yes Bad Pixel Correction yes Column FPN Correction yes Digital Ga...

Page 124: ...B Camera Revisions 124 of 123 MAN069 12 2018 V1 1 ...

Page 125: ...ion Date Changes 1 0 November 2015 First version 1 1 December 2018 Updated power supply connector description Chapter Warranty modified Chapter Standards Compliance added Chapter Support and Repair added MAN069 12 2018 V1 1 125 of 123 ...

Reviews: