Home
MV1-D2048-G2 - Photonfocus
Contents
1. TriggerFwdBkwd Figure 5 23 Quad A B Mode 5 2 Trigger and Strobe 61 5 Functionality A B Trigger Debounce A debouncing logic can be enabled by setting ABTriggerDeBounce True It is implemented with a watermark value of the EncoderCounter see Fig 5 24 Suppose ABTriggerDirection fwd then the watermark value is increased with the increments of the EncoderCounter If EncoderCounter decreases e g Due to bouncing problems the watermark value is hold unchanged Triggers are then only generated when the watermark value increases Bouncing A B GrayCounter oya K 2 Xsx s xoc 0 x EncoderCounter 0 Y 1 Y 2 YYA 3 Xs y 5 Watermark 0 Y 1 y2 y3 Y 4 Y 5 TriggerFwd 1 M Figure 5 24 AIB Trigger Debouncing example with ABMode quad The A B Trigger Debounce mode can also be used for another issue In some applications the conveyor belt may stop between parts In practice the conveyor 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 25 The highest value of the EncoderCounter is stored as the watermark Triggers are only generated when the EncoderCounter is at the watermark level Quad A B Mode Debouncing
2. Table B 5 Revisions GigE 4 MP Area Scan Cameras Speedgrades 96 and 192 1 130 D96 196 C96 V1 0 D96 196 C96 V2 0 D192 1192 C192 V1 0 ROI yes yes yes Double Rate no no yes Line Scan Mode no no no Frame Combine no no no MROI yes yes yes Decimation yes yes yes Binning no no no Standard Trigger yes yes yes AB Trigger no yes no A B Trigger Bug no yes no Counter Reset External no yes no ResetCounter_Dual no no no Multiple Slope yes yes yes Digital Gain Offset yes yes yes Analog Gain no yes no LUT yes yes yes Crosshairs yes C96 no yes yes C192 no Status Line V1 0 yes no no Status Line V1 1 no yes no Test Images yes yes yes PixelFormat Mono12 and Mono16 no no no Grabbing Bug no no no Image Width Bug no no no D192 1192 C192 V2 0 D192 1192 V3 0 C192 V3 0 ROI yes yes yes Double Rate yes yes yes Line Scan Mode no no no Frame Combine no no no MROI yes yes yes Decimation yes yes yes Binning no yes no Standard Trigger yes yes yes AB Trigger yes yes yes A B Trigger Bug yes no no Counter Reset External yes yes yes ResetCounter Dual no yes yes Multiple Slope yes yes yes Digital Gain Offset yes yes yes Analog Gain yes yes yes LUT yes yes yes Crosshairs yes yes yes Status Line V1 0 no no no Status Line V1 1 yes yes yes Test Images yes yes yes PixelFormat Mono12 and Mono16 no no no Grabbing Bug no no no Image Width Bug no no no
3. Learn more about drivers Close Figure 3 2 eBUS Driver Installation Tool Download the latest PFInstaller from the Photonfocus server Install the PFInstaller by double clicking on the file In the Select Components see Fig 3 3 dialog check PF GEVPlayer and doc for GigE cameras For DR1 cameras select additionally DR1 support and 3rd Party Tools For 3D cameras additionally select PF3DSuite2 and SDK 3 3 Software Installation 13 3 How to get started GigE G2 ie Setup PFInstaller Win 32Bit x86 Select Components Which components should be installed Select the components you want to install clear the components you do not want to install Click Next when you are ready to continue PFRemote and SDI v USB environment For any Photonfocus USB camera V PF3DSuite2 and SDK DR1 support and 3rd Party Tools PF GEVPlayer and doc For GigE cameras Current selection requires at least 78 4 MB of disk space Figure 3 3 PFInstaller components choice 14 3 4 Network Adapter Configuration This section describes recommended network adapter card NIC settings that enhance the performance for GigEVision Additional tool specific settings are described in the tool chapter 1 Open the Network Connections window Control Panel gt Network and Internet Connections gt Network Connections right click on the name of the network adapter where the Photonfocus camera is connected and select
4. A B GrayCounter DEAR EA EA Gh AE EN 1 EncoderCounter 0y y2yXysya4ysyey7vys8ysy Watermark OR RR R28 EE AO E TriggerFwd forward movement forward movement high watermark is saved trigger when watermark is exceeded Kao x2 3 X01 02 3 X01 X2 ERE NX 7 N 8 N 9 K 10 Yt y 12 13 A yio ym 12 QUO 14 Figure 5 25 A B Trigger Debouncing example with ABMode quad example for encoder retracing 62 A B Trigger Divider if ABTriggerDivider gt 1 then not all internally generated triggers are applied to the camera logic E g If ABTriggerDivider 2 then every second trigger is applied to the camera see Fig 5 26 A B GrayCounter EncoderCounter InternalTriggerFwd AppliedTriggerFwd Figure 5 26 A B Trigger Divider example with ABTriggerDivider 1 ABMode quad A Only Trigger The camera supports the use of simple incremental decoders that only provide one input by enabling the property ABTriggerAOnly The B signal is ignored in this mode and information about direction of the object movement is not available if
5. ct 5 1 5 Decimation colour cameras c len 5 1 6 Binning 5 1 7 Maximal Frame Rate 5 2 Trigger and Strobe o e 5 2 1 Introduction unos a rc a dive RA ad 5 2 2 Trigger Source 5 2 3 Trigger and AcquisitionMode 5 2 4 Exposure Time Control 5 2 5 Trigger Delay 5 2 6 Strobe Output 5 2 7 Burst Trigger CONTENTS CONTENTS 5 2 8 Trigger Timing Values o e eee 5 2 9 A B Trigger for Incremental Encoder 5 2 10 Missed Trigger Counters 5 2 11 Counter Reset by an External Signal 5 3 High Dynamic Range multiple slope Mode 5 6 3 User defined Look up Table 5 7 Crosshairs 5 7 1 Functionality Image Information and Status Line 5 8 1 Counters and Average Value 5 8 3 Camera Type Codes 5 9 Testlmages oen o ee a A O RA AE 5 8 5 9 3 Troubleshooting using the LFSR o o o o o e 5 10 Double Rate DR1 cameras only o e 6 Hardware Interface 6 1 GigEConnector o 6 3 Status Indicator GigE cameras 6 4 Power and Ground Connection for GigE G2 Cameras 6 5 Trigger and Strobe Signals for GigE Cameras 6 5 1 Overview 22222 lee els sns 6 5 2 Single ended Inputs 5 3 Single ended Outputs 6 5 4 Differential RS 422 Inputs G2 models 659 VO WINING cd os ayaa eee E URGE REIN E RON UN eee ore RU Ge ee eee 6
6. 100 y grey level output value 8 bit DN 50 0 1 ll l 0 200 400 600 800 1000 1200 x grey level input value 10 bit DN Figure 5 34 Applying a linear gain with clamping to an image 5 6 Grey Level Transformation LUT 71 5 Functionality 5 6 2 Gamma The Gamma mode performs an exponential amplification configurable in the range from 0 4 to 4 0 Gamma 1 0 results in an attenuation of the image see Fig 5 35 gamma 1 0 results in an amplification see Fig 5 36 Gamma correction is often used for tone mapping and better display of results on monitor screens Figure 5 35 Figure 5 36 72 Grey level transformation Gamma y 255 1023 x y gt 1 300 T T T T T 250r 200 150 100 F E a ounonvo 50r y grey level output value 8 bit DN 0 1 0 200 400 600 800 1000 1200 x grey level input value 10 bit DN Applying gamma correction to an image gamma 1 Grey level transformation Gamma y 255 1023 x y lt 1 300 T T T T T 250 200 150 100 y grey level output value 8 bit DN 50 0 l l l 0 200 400 600 800 1000 1200 x grey level input value 10 bit DN Applying gamma correction to an image gamma 1 5 6 3 User defined Look up Table In the User mode the mapping of input to output grey levels can be configured arbitrarily by th
7. mazo Verse Figure 5 38 Overlapping Region LUT example 0 0 0 0 Os Vina Figure 5 39 Region LUT in keyhole inspection 74 Otras Yun Fig shows the application of the Region LUT to a camera image The original image without image processing is shown on the left 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 40 Region LUT example with camera image left original image right gain 4 region in the are of the date print of the bottle 5 6 Grey Level Transformation LUT 75 5 Functionality 5 7 Crosshairs 5 7 1 Functionality The crosshairs inserts a vertical and horizontal line into the image The width of these lines is one pixel The grey level is defined by a 12 bit value 0 means black 4095 means white This allows to set any grey 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 41 shows two examples of the activated crosshairs with different grey values One with white lines and the other with black lines Cg The 12 bit format of the grey level was chosen to be compatible with other Photonfocus cameras Figure 5 41 Crosshairs Example with different grey values gt The Crosshairsl feature is not
8. Burst Trigger Counter can be read out from the camera property Counter_MissedBurstTrigger When the Missed Burst Trigger Counter reaches its maximal value it will not wrap around The user can reset the Missed Burst Trigger Counter 5 2 11 Counter Reset by an External Signal The image counter and the real time counter timestamp see Section 5 8 1 can be reset by an external signal Both counters can be embedded into the image by the status line see Section or their register can be read out These counters may be used to check that no images are lost or to ease the synchronisation of multiple cameras The external signal to reset the above mentionend counters is selected by the property Counter ResetCounterSource Available choices are PLC 04 to PLC Q7 see Section 7 10 Linel ISO IN1 and ExposureStart ExposureStart resets the counters at the start of an exposure The property Counter ResetCounterMode determines how often the selected source should reset the counters The setting Once works together with the property Counter ResetCounterOnNextTrigger If Counter ResetCounterMode 0nce then the counters are reset on the next active edge of the selected reset source property Counter ResetCounterSource after the device is armed with Counter ResetCounterOnNextTriggerzTrue The register Counter ResetCounterOnNextTrigger is reset after the resetting trigger is received 64 The setting Counter ResetCounterModezContinuous resets t
9. Command ISelectedNodeName his is where the description of the node will be written This static item will also ontain extra information depending on the node type like increment For integers or things like that Figure 3 15 Control settings on the camera 3 6 Getting started 23 3 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 24 4 Product Specification 4 1 Introduction The Photonfocus 2048 GigE camera series is built around the CMOS image sensors CMV2000 and CMV4000 from CMOSIS that provide a resolution of 2048 x 1088 CMV2000 or 2048 x 2048 pixels CMV4000 The camera series is optimized for low light conditions and there are standard monochrome NIR enhanced monochrome I and colour C models The cameras are aimed at standard applications in industrial image processing where high sensitivity and high frame rates are required The DR1 models use a proprietary coding algorithm to double the maximal frame rate compared to a standard GigE camera over one GigE cable The L cameras contain a dedicated line scan mode where up to 4 rows can be acquired at very high speeds 27550 fps for 2048x1 pixels making them a cost effective replacement for line scan cameras The principal advantages are e Resolution of 2048 x 1088 or 2048 x 2048 pixels e Optimized for low light condition
10. Connection from ISO OUT to a LED Respect the limits of the POWER MOSFET in the connection to ISEO OUT1 Max gt imal ratings that must not be exceeded voltage 30 V current 0 5 A power 0 5 W see also Fig The type of the Power MOSFET is International Rectifier IRLMLO100TRPbF 12 pol Hirose Connector Ee ISO OUT1 8 ESO le Max 30V Power F Max 0 5A 12 MOSFET Max 0 5W ISO_GND ISO_GND YOUR_GND Figure 6 10 Limits of ISO_OUT1 output 6 5 Trigger and Strobe Signals for GigE Cameras 93 6 Hardware Interface 6 5 4 Differential RS 422 Inputs G2 models ISO INCO and ISO INC1 are isolated differential RS 422 inputs see also Fig 6 3 They are connected to a Maxim MAX3098 RS 422 receiver device Please consult the data sheet of the MAX3098 for connection details A Don t connect single ended signals to the differential inputs ISO INCO and ISO INC1 see also Fig 12 pol Hirose Camera Connector RX RS422 5V TTL Logic Level ISO_INCx_P ISO_INCx_N YOUR_GND Figure 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 This results in a master slave mode where the slave camera operates synchronously to the master camera Master Camera ISO PWR Slave Camera
11. and Table show the values of the trigger timing parameters D 80 D 80 ta iso input 1 5 us ta RS422 input 185 ns Litter 25 ns terigger delay 0 42 s tburst trigger delay 0 42 s thurst period time depends on camera settings 0 42 s ttrigger offset non burst mode 200 ns duration of 1 row ttrigger offset Durst mode 250 ns 250 ns Texposure 15 us 28 us 0 42 s tstrobe delay 0 42 s tstrobe offset non burst mode 200 ns tstrobe oftset burst mode 250 ns tstrobe duration 0 42 s ttrigger pulsewidth 200 ns n a Number of bursts n 1 30000 Table 5 9 Summary of timing parameters relevant in the external trigger mode using camera D 80 Foot notes 2 MPix cameras 58 D 96 L 96 DR1 192 D 96 L 96 DR1 192 Timing Parameter Minimum Maximum ta iso input 1 Hs 1 5 Hs ta RS422 input 65 ns 185 ns Litter 20 8 ns lirigger delay 0 355 Tburst trigger delay 0 355 thurst period time depends on camera settings 0 35 s ttrigger offset NON burst mode 166 ns duration of 1 row ttrigger offset Durst mode 208 ns 208 ns texposure 13 us 26 us 0 35 s tstrobe delay 600 ns 0 355 tstrobe oftset NON burst mode 166 ns 166 ns tstrobe offset burst mode 208 ns lstrobe duration 0 355 ta iso output 350 ns terigger pulsewidth n a Number of bursts n 1 30000 Table 5 10 Summary of
12. object that reflects all colours equally e g a special grey reference card Do a white balancing in the PF GEVPlayer as described in Section Copy the values to the camera DigitalGain settings i e copy the value of the Red channel in the Image Filtering window of the PF GEVPlayer to the DigitalRed value value of the camera see above copy the Green value to both DigitalGreen and DigitalGreen2 and copy the Blue value to DigitalBlue These values could also be stored in the camera s non volatile storage see Section 7 8 Disable RGB Filtering in the Image Filtering dialog of the PF GEVPlayer as the colour channel correction is now made in the camera 7 12 Width setting in DR1 cameras To set the width in DR1 cameras please follow this procedure 1 Set property Window W to target width 2 Read value of property WidthInterface 3 Set property Width to the value of property WidthInterface When double rate is enabled property DoubleRate_Enable True WidthInterface shows the width of the modulated image When double rate is disabled property DoubleRate_Enable False WidthInterface has the same value as Window M 7 13 Decoding of images in DR1 cameras The images arrive in a encoded compressed format in the DR1 cameras if EnDoubleRate True There are functions in the pfDoubleRate package to decode the images The package documentation is located in the SDK doc sub directory of PFRemote installation directory Examples are l
13. 6 PLE CONNECTIONS o som RA Ra RE Ree RR AC 7 1 Software for Photonfocus GigE Cameras 7 2 PF GEVPlayet 25x Re we Ree OP Ra Re A ee RUE E 7 2 1 PF GEVPlayer main window 7 2 0 GEV Control Windows e 7 2 3 Display Areal llle 7 2 4 White Balance Colour cameras only Ep CX 3 Pleora SDK sete ee Se ea ew doe a qe Roos ark D Gc a RR Ur N E chus a san ier V E 7 4 Frequently used properties 7 5 ROI setting in L 96 cameras 7 6 Look Up Table LUT kaa ARa PEERAA 6 1 OvervIew 205 22 8S a a SERRE RRR SE S 7 6 2 FullROILUT ee o o 76 3 RegionLUT o 7 6 4 User defined LUT settings 7 6 5 Predefined LUT settings 7 8 Permanent Parameter Storage Factory Reset 7 9 Persistent IP address o eee eee eee AA T EE EE E a e a A E EEEE T E E EES EEE REE 7 10 2 PLC Settings for ISO_INO to PLC_Q4 Camera Trigger 7 10 3 PLC Settings for A B Trigger from differential inputs 7 10 5 PLC Settings for FrameCombinePulse to ISO OUT1 11 Miscellaneous Properties o oo 7 11 1 PixelEormat o ee ee 7 11 2 Colour Fine Gain Colour cameras only 7 13 Decoding of images in DR1 cameras 7 13 1 Status line in DR1 cameras 7 14 DRlEvaluator o e 2 7
14. Exposure Time MV1 80 models 15 us 0 42 s 25 ns steps 28 us 0 42 s 25 ns steps Exposure Time MV1 96 models 13 ys 0 349 s 20 8 ns steps 26 us 0 349 s 20 8 ns steps Exposure Time DR1 models 13 us 0 349 s 20 8 ns steps 26 us 0 349 s 20 8 ns steps Table 4 3 General specification of the Photonfocus 2048 GigE camera series Footnotes Dat full resolution 21 96 at 2048x1 in line scan mode not available in all models see Appendix IB 4 4 Technical Specification 29 4 Product Specification D Cameras L Cameras DR1 Cameras Operating temperature moisture 0 C 50 C 20 80 Storage temperature moisture 25 C 60 C 20 95 96 Camera power supply 12 V DC 10 96 24 V DC 10 96 Trigger signal input range 5 30 V DC Maximal power consumption 12 V lt 5 1W lt 5 5 W Lens mount C Mount CS Mount optional Dimensions 55x55x 51 5 mm Mass 260 g Conformity RoHS WEEE Table 4 4 Physical characteristics and operating ranges Fig 4 2 shows the quantum efficiency curve of the monochrome CMV2000 4000 sensors from CMOSIS measured in the wavelength range from 400 nm to 1000 nm Spectral response 70 60 50 40 30 normal device 20 gt E12 device Quantum efficiency 10 400 500 600 700 800 900 1000 Wavelength nm Figure 4 2 Spectral response of the CMV2000 4000 CMOS monochrome image sensors with micro lenses
15. Grabbing Bug yes no yes no yes no Table B 1 Revisions GigE 2 MP Area Scan Cameras Speedgrade 80 126 B 3 2MP Area Scan Cameras Speedgrade 96 Table B 2 shows revision information for the following models D96 MV1 D2048X1088 96 G2 10 196 MV1 D2048X10881 96 G2 10 C96 MV1 D2048X1088C 96 G2 10 D96 V1 0 196 V1 0 C96 V1 0 ROI yes yes yes Double Rate no no no Line Scan Mode no no no Frame Combine no no no MROI yes yes yes Decimation yes yes yes Binning no no no Standard Trigger yes yes yes AB Trigger no no no A B Trigger Bug no no no Counter Reset External no no no ResetCounter Dual no no no Multiple Slope yes yes yes Digital Gain Offset yes yes yes Analog Gain no no no LUT yes yes yes Crosshairs yes yes no Status Line V1 0 yes yes yes Status Line V1 1 no no no Test Images yes yes yes Grabbing Bug no no no Table B 2 Revisions GigE 2 MP Area Scan Cameras Speedgrade 96 B 3 2MP Area Scan Cameras Speedgrade 96 127 B Camera Revisions B 4 2MP Area Scan Cameras Speedgrade 192 Table B 3 shows revision information for the following models D192 DR1 D2048X1088 192 G2 8 1192 DR1 D2048X10881 192 G2 8 C192 DR1 D2048X1088C 192 G2 8 D192 V1 0 D192 V1 1 1192 V1 0 1192 V1 1 ROI yes yes yes yes Double Rate yes yes yes yes Line Scan Mode no no no no Frame Combine no no MROI yes yes Decimation yes ye
16. ISO PWR I ISO VCC t 6 t 4k7 PTC ISO OUTO 3 AAA 7 10k ISO INO enhanced Power FET Power 12 12 MOSFET ISO GND ISO GND ISO GND Figure 6 12 Master slave connection of two Photonfocus G2 cameras 94 E as 1 kan ISO_GND ISO_GND Hirose Connectors 6 5 6 1 0 Wiring The Photonfocus cameras include electrically isolated inputs and outputs Take great care when wiring trigger and strobe signals to the camera specially over big distances a few meters and in noisy environments Improper wiring can introduce ground loops which lead to malfunction of triggers and strobes There are two roads to avoid ground loops e Separating I O ground and power supply ISO GND and ISO_PWR from camera 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 power must be separate devices Separate ground gt no ground loop Isolato Figure 6 13 I O wiring using separate ground 6 5 Trigger and Strobe Signals for GigE Cameras 95 6 Hardware Interface Common Grounds with Star Wiring Ground loops can be avoided using star wiring i
17. LUT that corresponds to the desired output to the SRB from step 2 In the example PLC Q4 is connected to PLC IO Note that every LUT has the capability to connect up to 4 inputs In the example only the first input PLC Q4 VariableO is used The other inputs are ignored by setting the PLC Q4 Variable to Zero and the PLC Q4 Operator to Or for inputs 1 to 3 5 Ifa 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 10 2 PLC Settings for ISO INO to PLC Q4 Camera Trigger This setting connects the ISO INO to the internal camera trigger see Table 7 1 the visibility in the PF_GEVPlayer must be set to Guru for this purpose Feature Value Category TriggerMode On AcquisitionControl TriggerSource PLC_Q4 AcquisitionControl PLC IO LineO PLC SignalRoutingBlock PLC Q4 VariableO PLC IO Not lt PLC gt LookupTable Q4 PLC Q4 OperatorO Or lt PLC gt LookupTable Q4 PLC_Q4 Variable1 Zero lt PLC gt LookupTable Q4 PLC_Q4 Operator1 Or lt PLC gt LookupTable Q4 PLC_Q4 Variable2 Zero lt PLC gt LookupTable Q4 PLC_Q4 Operator2 Or lt PLC gt LookupTable Q4 PLC_Q4 Variable3 Zero lt PLC gt LookupTable Q4 Table 7 1 PLC Settings for ISO_INO to PLC Q4 Camera IPEngine ProgrammableLogicController Trigger lt PLC gt in category 110 7 10 3 PLC Settings for A B Tri
18. Power FET 9e E Min 30V 4 7V t i i Max 30V g 09 a GND ISO GND 5 iu N o gc S ISO_PWR ig Q 2 i E i o ISO OUTO PIC akz e I Max 30V ES 6 l Max 0 5A iocus Max 0 5W a ISO GND ISO OUT1 FIG j connect to EMIR Max 30V E i HTL ENC PWR Max 0 5A Power l HTL ENC GND Max 0 5W MOSFET ISO GND ISO_GND HTL input range 10V Figure 6 4 Schematic of inputs and output H2 models 6 5 2 Single ended Inputs ISO INO and ISO IN1 are single ended isolated inputs The input circuit of both inputs is identical see Fig 6 3 Fig 6 5 shows a direct connection to the ISO IN inputs In the camera default settings the PLC is configured to connect the ISO INO to the PLC Q4 camera trigger input This setting is listed in Section 7 10 2 12 pol Hirose Camera Connector 10k ISO VCC gt enhanced Input Voltage 7 Max 30V DC Min 30V D T 7 ISO INO L YOUR_GND YOUR GND ISO GND la lH Power FET 4 7V ISO GND ISO_GND Figure 6 5 Direct connection to ISO IN Fig 6 6 shows how to connect ISO IN to TTL logic output device Control Logic 12 pol Hirose Camera ISO VCC enhanced Connector YOUR_VCC R 7 ISO INO 19K 1 12 YOUR GND YOUR GND ISO GND ISO GND I kh Power FET 4 7V ISO GND Figure 6 6 Connection to ISO IN from a TTL logic device 6 5 Trigger and Strobe Sig
19. Properties from the drop down menu that appears 4 Local Area Connection 2 Properties General Advanced Connect using E Intel R PRO 1000 GT Desktop Adar This connection uses the following items eBUS Universal Pro Driver a File and Printer Sharing for Microsoft Networks JE QoS Packet Scheduler v Install Uninstall Description eBUS Universal Pro Filter Driver C Show icon in notification area when connected Notify me when this connection has limited or no connectivity Figure 3 4 Local Area Connection Properties 3 4 Network Adapter Configuration 15 3 How to get started GigE G2 2 By default Photonfocus GigE Vision cameras are configured to obtain an IP address automatically 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 Internet Protocol TCP IP Properties General Alternate Configuration You can get IP settings assigned automatically if your network supports this capability Otherwise you need to ask your network administrator for the appropriate IP settings Obtain DNS server address automatically Use the following DNS server addresses Figure 3 5 TCP IP Properties 16 3 Open
20. RTC are applied to the image counter and the settings with RTC in its name are applied to the real time counter The ResetCounter Dual feature is not be available on all camera revisions see Appendix B for a list of available features 5 2 Trigger and Strobe 65 5 Functionality 5 3 High Dynamic Range multiple slope Mode The High Dynamic Range HDR mode is a special integration mode that increases the dynamic range of the pixels and thus avoids the saturation of the pixels in many cases The HDR mode is also called multiple slope mode or piecewise linear mode The HDR multi slope mode clips illuminated pixels which reach a programmable voltage while leaving the darker pixels untouched see Fig 5 29 The clipping level can be adjusted once 2 slopes or twice 3 slopes within the exposure time Parameters Multislope Mode There are 3 predefined HDR parameter sets LowCompression NormalCompression and HighCompression If MuTtislope Mode is set to UserDefined then the individual parameters can be set to user defined values Multislope NrSlopes Number of slopes Multislope_NrSlopes 2 2 slopes with only kneepoint B Multislope NrSlopesz3 3 slopes with kneepoints A and B Multislope 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 hi
21. Save camera setting to a file added to chapter Software PF GEVPlayer MV1 L2048 1 C 96 G2 cameras added Chapter Introduction added and abbreviated camera names used in the manual Minimal exposure time for 4 MPix models corrected Section Strobe Output added Section Counter Reset by an External Signal added Section Frame Combine note about maximal value added Section Status Line encoding of TriggerSource described Additional fields Encoder Position and Trigger Level described Comment added that Analog Gain is only available in some models Information corrected color camera models don t contain crosshairs feature PLC diagram in Software PLC Introduction A B trigger added Image of bit alignment in packed pixel format added Section Adjusting the Back Focus added Appendix Camera Revisions added 135 C Document Revision History Revision Date Changes 1 5 November 2013 Section Region of Interest ROI corrected frame rate value of DR1 192 for ROI of 256x256 New version of DR1 camera with more functionality added ABTrigger reset counters by external signal status line Notes about status line in DR1 models added 1 6 November 2013 Added revision 2 0 of line scan cameras 1 7 May 2014 Section A B Mode diagram of single mode adapted to new revision Added note about a bug in the A B trigger single mode Section A B Trigger Debounce more detailed explanation
22. Table B 6 Revisions GigE 4 MP Area Scan Cameras Speedgrades 96 and 192 2 B 5 4MP Area Scan Cameras Speedgrade 96 and 192 131 B Camera Revisions B 6 Line Scan Cameras Table B 7 shows revision information for the following models L96 MV1 L2048 96 G2 10 L961 MV1 L20481 96 G2 10 L96C MV1 L2048C 96 G2 10 L96 V1 0 L96 V1 1 L96 V2 0 L961 V1 1 L96C V1 0 ROI yes yes yes yes yes Double Rate no no no no no Line Scan Mode yes yes yes yes yes Frame Combine yes yes yes yes yes FrameCombinePulse no no yes no no MROI yes yes yes yes yes Decimation yes yes yes yes yes Binning no no no no no Standard Trigger yes yes yes yes yes AB Trigger no yes yes yes no A B Trigger Bug no yes no yes no Counter Reset External no yes yes yes no ResetCounter_Dual no no no no no Multiple Slope yes yes yes yes yes Digital Gain Offset yes yes yes yes yes Analog Gain no no yes no no LUT yes yes yes yes yes Crosshairs yes yes yes yes no Status Line V1 0 yes no no no yes Status Line V1 1 no yes yes yes no Test Images yes yes yes yes yes PixelFormat Mono12 and Mono16 no no no no no Grabbing Bug yes yes no yes yes Analog Gain no no yes no no Table B 7 Revisions GigE Line Scan Cameras 1 Footnotes 1 Maximal height in FrameCombine Mode 1088 Maximal height in FrameCombine Mode 16383 132 L96C V1 1 L96C V2 0 yes yes Do
23. added Added sections PLC Settings for FrameCombinePulse to ISO OUT1 and FrameCombinePulse 1 8 May 2015 Section Binning added Section ResetCounter Dual added Section I O Wiring added Camera revisions DR1 V3 0 added 136
24. are available on the Photonfocus website www photonfocus com eBUS SDK Contains the Pleora SDK and the Pleora GigE filter drivers Many examples of the SDK are included PFinstaller Contains the PF GEVPlayer the DR1 decoding DLL a property list for every GigE camera and additional documentation and examples The option GigE Tools PF GEVPlayer SDK examples and doc for GigE cameras must be selected For DR1 cameras the option DRI Tools support for DR1 cameras must be selected additionally DR1 HALCON extension package pf demod DR1 cameras only Extension package that adds DR1 demodulation to the HALCON image processing library It is contained in the PFInstaller The following options must at least be selected in the installation of the PFInstaller DRI Tools support for DR1 cameras and Halcon Extensions In the next step the correct HALCON version 10 or 11 must be selected 7 2 PF GEVPlayer The camera parameters can be configured by a Graphical User Interface 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 B After connecting to the camera the camera properties can be accessed by clicking on the GEV Device control button see also Section Cg The PF_GEVPlayer is described in more detail in the GEVPlayer Q
25. available on all camera revisions see Appendix B for a list of available features Cg DR1 models The crosshairs might be slightly distorted in the DR1 encoded im age 76 The x and y positon is absolute to the sensor pixel matrix It is independent on the ROI MROI or decimation configurations Figure Fig 5 42 shows two situations of the crosshairs configuration The same MROI settings is used in both situations 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 0 0 MROI 0 MROI 0 lt absolut Yabsout Grey Level MROI 1 MROI 1 Xabsout Yabsour Grey Level x mae Ymax NUN MROI 0 MROI 0 fe RRON po MROI1 Figure 5 42 Crosshairs absolute position 5 7 Crosshairs 77 5 Functionality 5 8 Image Information and Status Line There are camera properties available that give information about the acquired images such as an image counter average image value and the number of missed trigger signals These properties can be queried by software Alternatively a status line within the image data can be switched on that contains all the available image information The status line is not available on all camera revisions see Appendix B for a list of available features The status line
26. direction by skipping rows Decimation in colour cameras is slightly different from the monochrome cameras because the order of the Bayer pattern must be maintained Beginning from the first row always two rows are read out and then an even number of rows is skipped The red rows in Fig are read out and the total number of rows is the sum of the red rows The number of skipped rows for decimation d are Hay d 1 2 The resulting number or rows for Window H h hiot 2 floor h d min h mod 2 x d 2 CS The total number of rows can be read by the property HeightInterface Decimation Ha 2 2 3 4 4 6 5 8 Table 5 3 Values of Ha as a function of decimation Window H Atots d 2 lot d 3 Brote d 4 2048 1024 684 512 Table 5 4 Examples of total rows in colour decimation Decimation 2 Window H Figure 5 11 Example of decimation in colour cameras 5 1 Reduction of Image Size Decimation 3 Hio 4 45 5 Functionality 5 1 6 Binning Description Binning sums the pixels in subsequent columns and rows according to the binning configuration The result is then divided 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
27. double rate enabled 512x2 get VGA by rotating the camera and software image ROI Dimension L 96 2048 x 1 27550 fps 2048 x 2 20350 fps 2048 x 3 14150 fps 2048 x 4 10850 fps Table 5 2 Frame rates of line scan mode of L 96 cameras minimal exposure time 36 Frame Rate fps Frame Rate with H 1088 350 338 1 fps 338 1 fps MV1 D2048 1 C x1088 80 G2 MV1 D2048 1 C x1088 96 G2 300 MV1 L2048 1 C 96 G2 area scan mode DR1 D2048 1 0 x1088 192 G2 double rate enabled 250 200 169 8 fps 150 100 50 width 256 512 1024 2048 Figure 5 1 Frame rate in function of ROI width at H 1088 for 2 2 MPix models Frame Rate fps Frame Rate with H 2048 200 180 5 fps 180 5 fps 450 MV1 D2048 l 96 G2 DR1 D2048 I 192 G2 double rate enabled 100 50 45 3 fps 22 6 fps width 256 512 1024 2048 Figure 5 2 Frame rate in function of ROI width at H 2048 for 4 2 MPix models 5 1 Reduction of Image Size 37 5 Functionality 5 1 2 Line Scan Mode L cameras only Very high frame rates can be obtained in the Line Scan mode see also Table 5 2 In this mode the L cameras are a cost effective replacement of line scan cameras The number of rows and their position can be set by the normal ROI settings More advanced settings such as Decimation or MROI are supported in this mode The resulting number of rows must not exceed 4 in the Line Scan mode
28. 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 11 3 How to get started GigE G2 1 Remove the Photonfocus GigE camera from its packaging Please make sure the following items are included with your camera e Power supply connector e Camera body cap If any items are missing or damaged please contact your dealership 2 Connect the camera to the GigE interface of your PC with a GigE cable of at least Cat 5E or 6 Ethernet Jack RJ 45 Power Supply and I O Connector Status LED Figure 3 1 Rear view of the Photonfocus 2048 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 voltage range of the camera CEs Assuitable power supply can be ordered from your Photonfocus dealership 4 Connect the power supply to the camera see Fig 3 1 12 3 3 Software Installation This section describes the installation of the required software to accomplish the tasks described in this chapter Install the latest drivers for your GigE network interface card Download the latest eBUS SDK installation file from th
29. exposure time is defined by the pulse width of the trigger pulse For an active high trigger signal the camera starts the exposure with the positive edge of the trigger signal and stops it with the negative edge External Trigger with Camera controlled Exposure Time In the external trigger mode with camera controlled exposure time the rising edge of the trigger pulse starts the camera states machine which controls the sensor and optional an external strobe output Fig 5 18 shows the detailed timing diagram for the external trigger mode with camera controlled exposure time SS external trigger pulse input trigger after isolator trigger pulse internal camera control t jitter l delayed trigger for shutter control t trigger delay internal shutter control trigger offset t exposure i OS delayed trigger for strobe control E nane deisy internal strobe control t strobe offset tstrobe duration oues external strobe pulse output gt ssl Figure 5 18 Timing diagram for the camera controlled exposure time The rising edge of the trigger signal is detected in the camera control electronic which is implemented in an FPGA Before the trigger signal reaches the FPGA it is isolated from the camera environment to allow robust integration of the camera into the vision system In the signal isolator the trigger signal is delayed by time ta_iso input This sig
30. idea about the maximal allowed frame rate for a given setting it is important to know the 3 possible frame timings that are described in the next sections The parameter W in the following tables refer to the width of the output image in DR1 after demodulation E In free running mode only the Simultaneous Read out Timings occur Camera W 256 256 lt W lt 512 512 lt W lt 1024 W gt 1024 D 80 3 225 us 6 45 us 12 9 us 25 8 us D 96 L 961 2 6875 us 5 375 us 10 75 us 21 5 us DR1 1922 2 6875 us 2 6875 ps 5 375 us 10 75 jus Table 5 6 Time to read out 1 row Footnotes double rate enabled EnLinescanHighSpeedMode False Camera W 256 256 lt W lt 512 512 lt W lt 1024 W gt 1024 D 80 39 13 us 45 58 us 58 48 us 84 28 us D 96 L 96 32 60 ys 37 98 us 48 73 yus 70 23 us DR1 1922 32 60 us 32 60 ys 37 98 us 48 73 ys Table 5 7 Value of TReadoutDel Footnotes double rate enabled EnLinescanHighSpeedMode False 48 Simultaneous Read out Timing 1 The exposure time is smaller than the read out time in this timing see Fig 5 13 Exposure is started during the sensor read out of the previous frame The maximal frame rate is in this case values are given in Table 5 6 and Table 5 7 MaxFrameRate 1 ReadoutTime TExpDel TReadoutDel To avoid a sensor artifact the exposure must start at a fixed position from the start of the
31. image 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 4 2 Feature Overview 27 4 Product Specification 4 3 Available Camera Models Cg Please check the availability of a specific camera model on our website Resolution Special NIR Color MV1 D2048x1088 80 G2 10 2048 x 1088 35 5 fps no no MV1 D2048x10881 80 G2 10 2048 x 1088 35 5 fps yes no MV1 D2048x1088C 80 G2 10 2048 x 1088 35 5 fps no yes MV1 D2048x1088 96 G2 10 2048 x 1088 42 6 fps no no MV1 D2048x10881 96 G2 10 2048x 1088 42 6 fps yes no MV1 D2048x1088C 96 G2 10 2048x 1088 42 6 fps no yes MV1 D2048 96 G2 10 2048 x 2048 22 6 fps no no MV1 D20481 96 G2 10 2048 x 2048 22 6 fps yes no MV1 D2048C 96 G2 10 2048 x 2048 n a no yes DR1 D2048x1088 192 G2 8 2048 x 1088 DoubleRate no no DR1 D2048x10881 192 G2 8 2048 x 1088 DoubleRate yes no DR1 D2048x1088C 192 G2 8 2048 x 1088 DoubleRate no yes DR1 D2048 192 G2 8 2048 x 2048 DoubleRate no no DR1 D20481 192 G2 8 2048 x 2048 45 fps DoubleRate yes no DR1 D2048C 192 G2 8 2048 x 2048 45 fps DoubleRate no yes MV 1 L2048 96 G2 10 2048 x 1088 27550 fps LineScan no no MV 1 L2048 961 G2 10 2048 x 1088 27550 fps LineScan yes no MV 1 L2048 96C G2 10 2048 x 1088 20350 fps LineScan no yes Table 4 2 Available Photonfocus 2048 GigE c
32. implement a transfer curve for contrast expansion The camera performs a 12 to 8 bit mapping so that 4096 input grey levels can be mapped to 256 output grey levels The use of the three available modes is explained in the next sections Two LUT and a Region LUT feature are available in the Photonfocus 2048 GigE camera series see Section 5 6 4 E The LUT is implemented as a 12 to 8 bit LUT to be compatible with other Pho tonfocus cameras Bits O amp 1 of the 12 bit LUT input data are set to random values Cg The output grey level resolution of the look up table independent of gain gamma or user definded mode is always 8 bit Cg 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 Line a denotes a negative or inverse transformation line b enhances the image contrast between grey values x0 and x1 70 Line c shows brightness thresholding and the result is an image with only black and white grey levels and line d applies a gamma correction see also Section Figure 5 33 Commonly used LUT transfer curves 5 6 1 Gain The Gain mode performs a digital linear amplification with clamping see Fig 5 34 It is configurable in the range from 1 0 to 4 0 e g 1 234 Grey level transformation Gain y 255 1023 a x 300 T T T T T 250 200 150
33. is done in the digital domain of the camera Fig 5 12 shows a schematic of 2x2 binning pixels in a 2x2 neighbourhood displayed as pixels with the same colour in the schematic are binned together their intensity values are summed and divided by four The output image has half the height and half the width of the input image Output Image Sensor Image Figure 5 12 Example of 2x2 binning Camera settings The camera supports binning settings of 1 2 4 or 8 in horizontal and vertical direction The relevant parameters for binning are shown in Table 5 5 gt Binning is not available on all camera revisions and models see Appendix B Binning might increase the maximal frame rate The dimension of the output image determines the maximal frame rate 46 Property Type Description BinningHorizontal Integer Number of pixels combined in binning in horizontal direction BinningVertical Integer Number of pixels combined in binning in vertical direction Binning_Bitshift Integer Additional left bitshift after binning overflow is ignored PixelFormat Enumeration If BinningHorizontal or BinningVertical is set to a value bigger than 1 then the Monol6 16 bit pixel format is available not available in DR1 models Note that this reduces the maximal frame rate SensorDigitizationTaps Enumeration not available in DR1 models This property must be set to One if PixelFormatzMonol6 and set to Two otherwis
34. is transmitted uncompressed in double rate mode see also Sec tion 7 13 1 5 8 1 Counters and Average Value Image counter The image counter provides a sequential number of every image that is output After camera startup the counter counts up from 0 counter width 24 bit The counter can be reset by the camera control software Real Time counter The time counter starts at 0 after camera start and counts real time in units of 1 micro second The time counter can be reset by the software in the SDK Counter width 32 bit Missed trigger counter The missed trigger counter counts trigger pulses that were ignored by the camera because they occurred within the exposure or read out time of an image In free running mode it counts all incoming external triggers counter width 8 bit 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 0n 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 regardless of the currently used grey level resolution Note that the 12 bit format was chosen to be compatible with other Photonfocus cameras 78 5 8 2 Status Line If enabled the status line replaces the last row of the image with camera status in
35. of 3 Fig 5 6 shows decimation on the full image The rows that will be read out are marked by red lines Row 0 is read out and then every n row 0 0 M a X o load Figure 5 6 Decimation in full image Fig 5 7 shows decimation on a ROI The row specified by the Window Y setting is first read out and then every n row until the end of the ROI Fig 5 8 shows decimation and MROI For every MROI region m the first row read out is the row specified by the MROI lt m gt Y setting and then every nt row until the end of MROI region m 42 0 0 Figure 5 7 Decimation and ROI 0 0 Dion dicas a MROI 0 Figure 5 8 Decimation and MROI 5 1 Reduction of Image Size x max S rad 43 5 Functionality The image in Fig 5 9 on the right hand side shows the result of decimation 3 of the image on the left hand side Figure 5 9 Image example of decimation 3 An example of a high speed measurement of the elongation of an injection needle is given in Fig In this application the height information is less important than the width information Applying decimation 2 on the original image on the left hand side doubles the resulting frame rate ROI without decimation ROI with decimation Figure 5 10 Example of decimation 2 on image of injection needle 44 5 1 5 Decimation colour cameras Decimation reduces the number of pixels in y
36. proprietary coding algorithm to double the maximal frame rate compared to a standard GigE camera over one GigE cable D xxx D cameras with camera speed xxx e g D 160 L xxx L cameras with camera speed xxx e g L 160 NIR enhanced Cameras that have a Near Infrared NIR enhanced sensor Color Cameras that have a colour sensor Name Resolution Camera Family Abbreviation LE MV 1 D2048x1088 80 G2 10 2 MPix D camera D 80 E MV1 D2048x10881 80 G2 10 2 MPix D camera D 80 MV 1 D2048x1088C 80 G2 10 i D camera MV 1 D2048x1088 96 G2 10 i D camera MV1 D2048x10881 96 G2 10 i D camera yes MV 1 D2048x1088C 96 G2 10 i D camera D 96 yes MV 1 D2048 96 G2 10 i D camera D 96 MV 1 D20481 96 G2 10 i D camera D 96 yes no MV 1 D2048C 96 G2 10 i D camera D 96 no yes DR1 D2048x1088 192 G2 8 i DR1 camera DR1 192 DR1 D2048x10881 192 G2 8 2 MPix DR1 camera DR1 192 DR1 D2048x1088C 192 G2 8 2 MPix DR1 camera DR1 192 HE DR1 D2048 192 G2 8 i DR1 camera DR1 192 DR1 D20481 192 G2 8 i DR1 camera DR1 192 DR1 D2048C 192 G2 8 i DR1 camera DR1 192 MV 1 L2048 96 G2 10 i L camera MV 1 L20481 96 G2 10 i L camera MV 1 L2048C 96 G2 10 i L camera Table 2 1 Camera models covered by this manual 10 How to get started GigE G2 3 1 Introduction This guide shows you 3 2 How to install the required hardware see Section 3 2 How to install the required software see Section 3 3 and configure the
37. read out of one row Therefore the exposure start must be delayed by a time TExpDel which can be as long as the read out of one row The ReadoutTime is the height of ROI multiplied by the read out time of one row see Table Frame lt n gt Frame lt n 1 gt Trigger Exposure Readout lt gt lt TReadoutDel Readout Time Figure 5 13 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 Exposure is started during the sensor read out of the previous frame The maximal frame rate is in this case values are given in Table 5 6 MaxFrameRate 1 ExposureTime TExpDel1 TReadoutDel TExpDel1 is 1 25 us for the D 80 cameras and 1 042 us for D 96 DR1 192 and L 96 cameras The ReadoutTime is the height of the ROI multiplied by the read out time of one row see Table 5 6 Frame lt n gt Frame lt n 1 gt Trigger Exposure ji Readout lt lt gt Readout Time TReadoutDel Figure 5 14 Simultaneous read out timing 2 exposure time bigger than read out time 5 1 Reduction of Image Size 49 5 Functionality Sequential Read out Timing In this timing the exposure is started after the read out of the previous frame see Fig 5 15 The maximal frame rate is in this case values are given in Table 5 6 MaxFrameRate 1 ExposureTime TReadoutDel ReadoutTime
38. the FrameCombine ForceTimeout property When FrameCombine is aborted then the remaining data in the combined frame will be filled with filler data the first two pixels of every filler row have the values OxBB decimal 187 and 0x44 decimal 68 The remaining pixels of the filler rows have the value 0 38 FrameCombinePulse The FrameCombinePulse feature generates a pulse on the PLC A7 after the end of a combined frame This signal can be used in the control of peripherical equipment by connecting this signal to a camera output see Section 7 10 5 Parameters to control the FrameCombinePulse feature FrameCombine PulseWidth Width of the generated pulse us A value of 0 turns off the generation of pulses FrameCombine Pulselnvert False pulse is active high True pulse is active low The FrameCombinePulse feature is not available in all camera revisions see Ap pendix B The FrameCombinePulse feature can also be used when FrameCombine is turned off In this case a pulse is generated after the readout of every image 5 1 3 Multiple Regions of Interest The Photonfocus 2048 GigE camera series can handle up to 8 different regions of interest This feature can be used to reduce the amount image data and increase the frame rate An application example for using multiple regions of interest MROI is a laser triangulation system with several laser lines The multiple ROIs are joined together and form a single image which is tra
39. the output ISO OUTI1 see Table 7 2 the visibility in the PF GEVPlayer must be set to Guru for this purpose Category PLC I5 PLC A7 PLC SignalRoutingBlock PLC Q1 VariableO0 PLC I5 Not lt PLC gt LookupTable Q1 PLC Q1 OperatorO Or lt PLC gt LookupTable Q1 PLC_Q1_Variable1 lt PLC gt LookupTable Q1 PLC_Q1_Operator1 lt PLC gt LookupTable Q1 PLC_Q1_Variable2 lt PLC gt LookupTable Q1 PLC_Q1_Operator2 Or lt PLC gt LookupTable Q1 Table 7 4 PLC Settings for FrameCombinePulse to ISO_OUT1 lt PLC gt in category IPEngine ProgrammableLogicController 7 11 Miscellaneous Properties 7 11 1 PixelFormat The property PixelFormat in category ImageFormatControl sets the pixel format For 10 bits and 12 bits there is a selection of plain or packed format The plain format uses more bandwidth than the packed format but is easier to process in the software Table 7 5 shows the number of bits per pixel to are required for a pixel format Fig 7 5 shows the bit alignment of the packed pixel formats DataFormat Bits per pixel Mono8 BayerGB8 8 Mono10 BayerGB10 16 Mono10Packed BayerGB10Packed 12 Mono12 BayerGB12 16 Mono12Packed BayerGB12Packed 12 Mono16 16 Table 7 5 GigE pixel format overview The DR1 colour camera models have the BayerGB8 format This should be used to GE display the debayered colour image in the PF GEVPlayer display To demodulate the image by th
40. 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 O the colour 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 then the PF_GEVPlayer RGB Filtering should be disabled Image Filtering RGB Filtering Enabled Offsets Red J J Green L J I Blue Reset White Balance Bayer Interpolation 3x3 Interpolation v Figure 7 3 PF GEVPlayer image filtering dialog 7 2 5 Save camera setting to a file The current camera settings can be saved to a file with the PF GEVPlayer File gt Save or Save As This file can later be applied to camera to restore the saved settings File gt Open Note that the Device Control window must not be open to do this lt gt The MROI and LUT settings are not saved in the file 104 7 2 6 Get feature list of camera A list of all features of the Photonfocus GigE cameras in HTML format can be found in the GenICam Feature Lists sub directory in Start gt All Programs gt Photonfocus gt GigE Tools Alternatively the feature list of the connected camera can be retrieved with the PF GEVPlayer Tools gt Save Camera Features as HTML 7 3 Pleora SDK The eBUS package provides the PureGEV C SDK for image acquisition and the setting of properties A help file is inst
41. 1 Number of rows 1 HeightInterface 1 48 2 Trigger Source 0 TriggerMode Off 1 TriggerMode On TriggerSourcezPLC 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 13 64 32 Camera Serial Number 68 32 Reserved 72 32 Custom value value of register StatusLineCustomValue that can be set by the user 76 16 FineGain This is fixed a point value in the format 4 digits integer value 12 digits fractional value 80 24 Encoder Position only available in some models see Appendix B 84 32 Reserved 88 32 Reserved 92 4 Trigger Level signal level of the trigger input signal only available in some models see Appendix B Bit 0 PLC Q4 Bit 1 Line1 Bit 2 PLC Q6 A Trigger Bit 3 PLC Q7 B Trigger This entry is only available in some models see Appendix B 80 1 12 Assignment of status line fields 5 8 3 Camera Type Codes Camera Model Camera Type Code MV1 D2048x1088 80 G2 10 411 MV1 D2048x10881 80 G2 10 415 MV1 D2048x1088C 80 G2 10 414 MV 1 D2048x1088 96 G2 10 410 MV1 D2048x10881 96 G2 10 419 MV 1 D2048x1088C 96 G2 10 409 MV 1 D2048 96 G2 10 455 MV 1 D20481 96 G2 10 456 MV 1 D2048C 96 G2 10 457 DR1 D2048x1088 192 G2 8 416 DR1 D2048x1088I 192 G2 8 418 DR1 D2048x1088C 192 G2 8 417 DR1 D2048 192 G2
42. 2 Set the Height property to the value indicated by the property HeightInterface Note that the above procedures must be followed in the same order also when using the SDK 7 3 Pleora SDK 105 7 Software 7 6 Look Up Table LUT 7 6 1 Overview The LUT is described in detail in Section 5 6 All LUT settings can be set in the GUI PF_GEVPlayer There are LUT setting examples in the PFInstaller that can be downloaded from the Photonfocus webpage cg To manually set custom LUT values in the GUI is practically not feasable as up to 4096 values for every LUT must set This task should be done with the SDK G If LUT values should be retained in the camera after disconnecting the power then they must be saved with UserSetSave 7 6 2 Full ROI LUT This section describe the settings for one LUT that is applied to the full ROI 1 2 3 4 5 Set LUT EnRegionLUT in category RegionLUT to False This is required to use the full ROI LUT Set LUTEnable in category LUTControl to False This is not mandatory but recommended Select LUT 0 by setting LUTSelector in category LUTControl to 0 Set LUT content as described in Section 7 6 4 Turn on LUT by setting LUTEnable to True 7 6 3 Region LUT The Region LUT feature is described in Section Procedure to set the Region LUT 1 106 Set LUT EnRegionLUT in category RegionLUT to False This is not mandatory but recommended Set LUTEnable in category LUTControl t
43. 40 z Transmission 0 30 1 0 20 0 10 0 00 E 400 500 600 700 800 900 1000 1100 Wavelength nm Figure 4 5 Transmission curve of the cut off filter in the Photonfocus 2048 GigE cameras 32 4 5 RGB Bayer Pattern Filter Fig 4 6 shows the bayer filter arrangement on the pixel matrix in the Photonfocus 2048 GigE cameras which is often denoted as Green Blue pattern The fixed bayer pattern arrangement has to be considered when the ROI config uration is changed or the MROI feature is used see Section 5 1 It depends on the line number in which a ROI starts A ROI can start at an even or an odd line number Column 0 1 2 3 Row Figure 4 6 Bayer Pattern Arrangement in the Photonfocus 2048 GigE cameras 4 5 RGB Bayer Pattern Filter 33 4 Product Specification 34 gt Functionality This chapter serves as an overview of the camera configuration modes and explains camera features The goal is to describe what can be done with the camera The setup of the cameras is explained in later chapters 5 1 Reduction of Image Size With Photonfocus cameras there are several possibilities to focus on the interesting parts of an image thus reducing the data rate and increasing the frame rate The most commonly used feature is Region of Interest ROI 5 1 1 Region of Interest ROI Some applications do not need full image resolution By reducing the imag
44. 8 Mechanical Considerations 8 1 MechanicalInterface leen 8 1 1 Cameras with GigE Interface Warranty 9 1 Warranty Terms 9 2 Warranty Claim 10 References A 1 Power Supply Comnector o o o ooo B_ Camera Revisions B 1 General RemarkS o e B 2 2MP Area Scan Cameras Speedgrade 80 B 3 2MP Area Scan Cameras Speedgrade 96 B 4 2MP Area Scan Cameras Speedgrade 192 B 5 AMP Area Scan Cameras Speedgrade 96 and 192 B 6 Line Scan Cameras 9 C Document Revision History CONTENTS 121 123 kua decal a a a ee Rees 123 125 Bonne a je iaa E RR 125 IN 126 Pos AA AA 127 at ie 128 E a UL e dn e o A 130 o kom Rok bee s 132 135 CONTENTS Preface 1 1 About Photonfocus The Swiss company Photonfocus is one of the leading specialists in the development of CMOS image sensors and corresponding industrial cameras for machine vision Photonfocus is dedicated to making the latest generation of CMOS technology commercially available Active Pixel Sensor APS and global shutter technologies enable high speed and high dynamic range 120 dB applications while avoiding disadvantages like image lag blooming and smear Photonfocus product range is complemented by custom design solutions in the area of camera electronics and CMOS image sensors Photonfocus is ISO 9001 certified All products are produced with the latest tech
45. 8 TBD DR1 D20481 192 G2 8 TBD DR1 D2048C 192 G2 8 TBD MV1 L2048 96 G2 10 421 MV 1 L20481 96 G2 10 TBD MV 1 L2048C 96 G2 10 423 Table 5 13 Type codes of Photonfocus 2048 GigE camera series 5 8 Image Information and Status Line 5 Functionality 5 9 Test Images Test images are generated in the camera FPGA independent of the image sensor They can be used to check the transmission path from the camera to the acquisition software Independent from the configured grey level resolution every possible grey level appears the same number of times in a test image Therefore the histogram of the received image must be flat O A test image is a useful tool to find data transmission errors or errors in the access of the image buffers by the acquisition software The analysis of the test images with a histogram tool gives gives a flat histogram gt only if the image width is a multiple of 1024 in 10 bit mode or 256 in 8 bit mode 5 9 1 Ramp Depending on the configured grey level resolution the ramp test image outputs a constant pattern with increasing grey level from the left to the right side see Fig Figure 5 44 Ramp test images 8 bit output left 10 bit output right 5 9 2 LFSR The LFSR Linear Feedback Shift Register test image outputs a constant pattern with a pseudo random grey level sequence containing every possible grey level that is repeated for every row The LFSR test pattern was chosen because it lea
46. ABTriggerAOnly is enabled then the encoder position is always incremented Detailed diagrams are shown in Fig 5 27 and Fig Note that the quad mode is not available when ABTriggerAOnly true L EncoderCounter 0 y 1 Y 2 X3 ya E TriggerFwd TriggerBkwd TriggerFwdBkwd Figure 5 27 AOnly Trigger in Single A B Mode EncoderCounter 0 1 2 3 4 5 6 7 8 9 0 TriggerFwd TriggerBkwd TriggerFwdBkwd Figure 5 28 AOnly Trigger in Double A B Mode Encoder Position The internal ABTrigger signal before the ABTriggerDivider is processed for the Encoder Position every TriggerFwd pulse increments the Encoder Position and every TriggerBkwd pulse decrements its value For details refer to the diagram of the corresponding mode The Encoder Position value can be accessed through the EncoderPosition property or through the status info that is inserted into the image see Section 5 8 5 2 Trigger and Strobe 63 5 Functionality By default the Encoder Position is only generated when TriggerMode 0n and TriggerSourcezABTrigger When the property ABTriggerCountAlways True then the Encoder Position is generated regardless of the trigger mode 5 2 10 Missed Trigger Counters The missed trigger counters a
47. Bee eee aes Ve T E MROI 1 5 g x y MROI2 Y AP k z MROI 2 Yo y rd ae Ymax Gas Vr i 0 0 o P ROLW 2 ROLW s 9 MROI 0 Zy g MROI 1 E 5 z E 91 MROI 2 Figure 5 3 Multiple Regions of Interest Figure 5 4 Multiple Regions of Interest with 5 ROIs Fig 5 5 shows an example from hyperspectral imaging where the presence of spectral lines at known regions need to be inspected By using a MROI only a 636x54 region need to be readout and a frame rate of 1322 fps D 80 1586 fps D 96 or L 96 or 3038 fps DR1 192 double rate enabled can be achieved Without using MROI the resulting frame rate would be for a 636x1088 ROI 71 fps D 80 85 fps D 96 or L 96 or 169 fps DR1 192 double rate enabled 636 pixel 0 0 ad 1 pixel 2 pixel 1 pixel 20 pixel 2 pixel 26 pixel 2 pixel Chemical Agent A B C raso Voar Figure 5 5 Multiple Regions of Interest in hyperspectral imaging 5 1 Reduction of Image Size 41 5 Functionality 5 1 4 Decimation monochrome cameras Decimation reduces the number of pixels in y direction Decimation in y direction transfers every n row only and directly results in reduced read out time and higher frame rate respectively Decimation can also be used together with ROI or MROI In this case every ROI c should have a height that is a multiple of the decimation setting E g if decima tion 3 then the height of every ROI should be a multiple
48. E12 device is contained in the I cameras Fig 4 3 shows the quantum efficiency curve of the colour CMV2000 4000 sensors from CMOSIS used in the Photonfocus 2048 GigE color cameras 30 CMV2000 color spectral reponse 60 50 40 J o E 30 ej 20 10 0 C in Q i0 Q i0 QO tin Q i0 QO i0 Q i0 QO i0 Q i O i0 Q i O i0 QO i O in o Q C i0 r QO C i0 r O oc i10 F O o i0 P QO ON I0 FP O 0 10 PF QO CON i0 O 0 MASON Hn Ho Hoe SB BC LO s Esc quo FS 100 200 00 09 OY m cover O Wavelength nm Figure 4 3 Spectral response of the CMV2000 4000 CMOS colour image sensors with micro lenses 4 4 Technical Specification 1025 1050 31 1075 1100 4 Product Specification The cover glass of the CMV2000 4000 image sensors is plain D263 glass with a transmittance as shown in Fig 4 4 Refraction index of the glass is 1 52 Scratch bubbles and digs shall be less than or equal to 0 02 mm 100 oo o o o M o n M w BR o o o o o w Transmittance u a o o 8 AAA Y B o o 500 600 700 800 900 1000 1100 1200 Wavelength nm Figure 4 4 Transmittance curve of D263 cover glass The colour cameras are equipped with a IR cut off filter to avoid false colours arising when an infra red component is present in the illumination Fig 4 5 shows the transmssion curve of the cut off filter Transmission vs Wavelength 1 00 4 0 90 4 0 80 4 0 70 0 60 0 50 0
49. 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 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 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 CE Photonfocus GigE cameras can also be used under Linux 8 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
50. The LineScan mode can be enabled by setting EnLinescanHighSpeedMode to True Frame Combine Very high frame rates that are well over 1000 fps can be achieved in the LineScan mode Every frame image activates an interrupt in the GigE software which will issue a high CPU load or the frame rate can not be handled at all by an overload of interrupts To solve this issue the FrameCombine mode has been implemented in the L cameras In this mode the data of n images are bundled into one frame The value n FrameCombine_NrOfFrames can be set by the user CS FrameCombine can only be enabled if EnLinescanHighSpeedModezTrue Cg The maximal value of the FrameCombine property is 1088 in older models and 16383 in newer models see Appendix B Cg Ifthereisan error MISSING PACKETS in the PF GEVPlayer then the Request Timeout has to be increased in Image stream control gt Configuration gt RequestTimeout There exist possibilities to transmit the combined frame even if there is not enough data to fill it FrameCombine Timeout A timeout can be specified after which the combined frame will be transmitted regardless if there was enough data to fill it The timeout counter is reset after each frame and counts until a new trigger has been detected or until the timeout is reached A value of 0 disables the timeout features applies an indefinite timeout FrameCombine ForceTimeout The transmission of the combined frame is forced by writing to
51. The ReadoutTime is the height of the ROI multiplied by the read out time of one row see Table 5 6 Trigger Exposure Readout gt lt gt TReadoutDel Readout Time Figure 5 15 Sequential read out timing 5 2 Trigger and Strobe 5 2 1 Introduction The start of the exposure of the camera s image sensor is controlled by the trigger The trigger can either be generated internally by the camera free running trigger mode or by an external device external trigger mode This section refers to the external trigger mode if not otherwise specified In external trigger mode the trigger can be applied through the CameraLink interface interface trigger or directly by the power supply connector of the camera I O Trigger see Section 5 2 2 The trigger signal can be configured to be active high or active low When the frequency of the incoming triggers is higher than the maximal frame rate of the current camera settings then some trigger pulses will be missed A missed trigger counter counts these events This counter can be read out by the user The exposure time in external trigger mode can be defined by the setting of the exposure time register camera controlled exposure mode or by the width of the incoming trigger pulse trigger controlled exposure mode see Section 5 2 4 An external trigger pulse starts the exposure of one image In Burst Trigger Mode however a trigger pulse starts the exposure of a user defined
52. again the Local Area Connection Properties window see Fig 3 4 and click on the Configure button In the window 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 Intel R PRO 1000 GT Desktop Adapter Properties EJES Power Management Boot Options Driver Resources General Link Speed Advanced 1 n tel Advanced Adapter Settings Settings Value m Gigabit Masts Slave Mode EEES v Locally Administered Address Log Link State Event Performance Options QoS Packet Tagging m TCP IP Offloading Options Wait for Link sii Use Default Jumbo Frames Enables Jumbo Frame capability for TCP IP packets In situations where large packets make up the majority of traffic and additional latency can be tolerated Jumbo Frames can reduce CPU utilization and improve wire efficiency Jumbo Frames are larger than standard Ethernet frames which are approximately 1 5k in size Note Changing this setting may cause a momentary loss of connectivity v Figure 3 6 Advanced Network Adapter Properties 3 4 Network Adapter Configuration 17 3 How to get started GigE G2 4 No firewall should be active on the network adapter where the Photonfocus GigE camera is connected If the Windo
53. all not make or pass on to any party any warranty or representation on behalf of the manufacturer other than or inconsistent with the above limited warranty set 9 2 Warranty Claim The above warranty does not apply to any product that has been modified or al A tered by any party other than manufacturer or for any defects caused by any use of the product in a manner for which it was not designed or by the negligence of any party other than manufacturer 119 9 Warranty 120 10 References All referenced documents can be downloaded from our website at www photonfocus com ANO007 Application Note Camera Acquisition Modes Photonfocus March 2004 GEVQS GEVPlayer Quick Start Guide Pleora Technologies Included in eBUS installer MANO51 Manual Photonfocus GigE Quick Start Guide Photonfocus PLC iPORT Programmable Logic Controller Reference Guide Pleora Technologies Included in GigE software package ANOO08 Application Note Photometry versus Radiometry Photonfocus December 2004 ANO026 Application Note LFSR Test Images Photonfocus September 2005 121 10 References 122 A Pinouts A 1 Power Supply Connector The power supply connectors are available from Hirose connectors at Fig A 1 shows the power supply plug from the solder side The pin assignment of the power supply plug is given in Table A 2 It is extremely important that you apply the appropriate voltages to your camera Incorrect voltag
54. alled in the Pleora installation directory e g C Program Files Pleora Technologies Inc eBUS SDK Documentation Various code samples are installed in the installation directory e g C Program Files Pleora Technologies Inc eBUS SDK Samples The sample PvPipelineSample is recommended to start with Samples that show how to set device properties are included in the PFInstaller that can be downloaded from the Photonfocus webpage 7 4 Frequently used properties A property list for every camera is included in the 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 ExposureTime AcquisitionControl Exposure time in microseconds TriggerMode AcquisitionControl External triggered mode TriggerSource AcquisitionControl Trigger source if external triggered mode is selected Header Serial Info Cameralnfo Visiblity Guru Serial number of the camera UserSetSave UserSetControl Saves the current camera settings to non volatile flash memory 7 5 ROI setting in L 96 cameras The height in the L 96 cameras must be set by 2 properties 1 Set the Window_H property to the desired height
55. amera models Footnotes frame rate at at full reso lution line scan mode 2048x1 pixels line scan mode 2048x2 pixels NIR enhanced camera with CMV2000 CMV4000 E12 image sensor 28 4 4 Technical Specification 2 MPix Cameras 4 MPix Cameras Technology CMOS active pixel Scanning system progressive scan Optical format diagonal 2 3 12 75 mm diagonal 1 15 92 mm diagonal Resolution 2048 x 1088 pixels 2048 x 2048 pixels Pixel size 5 5 um x 5 5 um Active optical area 11 26 mm x 5 98 mm 11 26 mm x 11 26 mm Full well capacity 11 ke7 Spectral range standard sensor lt 350 to 900 nm to 10 of peak responsivity Spectral range of I models 350 to 970 nm to 10 of peak responsivity Spectral range of colour models 390 to 670 nm to 10 96 of peak responsivity Conversion gain 0 075 LSB e Sensitivity 5 56 V lux s with micro lenses E 550 nm Optical fill factor 42 96 without micro lenses Dark current 125 e s 25 C 60 dB Micro lenses Yes Colour format C cameras RGB Bayer Raw Data Pattern Characteristic curve Linear Piecewise linear multiple slope Dynamic range Shutter mode global shutter Sensor bit depth 10 bit Maximal Frame rate MV1 models Maximal Frame rate DR1 models 85 fps Maximal Frame rate line scan 27550 fps Camera pixel formats 16 123 10 8 bit DR1 D 240 models 8 bit only Digital Gain 0 1 to 15 99 Fine Gain
56. ature MROI Enable false SetFeature MROI Index 0 SetFeature MROI Y 50 SetFeature MROI H 100 SetFeature MROI Index 1 SetFeature MROI Y 600 SetFeature MROI H 300 SetFeature MROI Index 2 SetFeature MROI H 0 SetFeature MROI Enable true int heightTot GetFeature MROI Htot amp heightTot SetFeature Height heightTot 7 8 Permanent Parameter Storage Factory Reset The property UserSetSave in category UserSetControl stores the current camera settings in the non volatile flash memory At power up these values are loaded The property UserSetSave in category UserSetControl overwrites the current camera settings with the settings that are stored in the flash memory The command CameraHeadFactoryReset in category PhotonfocusMain restores the settings of the camera head cge The property CameraHeadStoreDefaults in category PhotonfocusMain stores only the settings of the camera head in the flash memory It is recommended to use UserSetSave instead as all properties are stored E 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 9 Persistent IP address It is possible to set a persistent IP address Set GevPersistentIPAddress in category TransportLayerControl to the desired IP address Set GevPersistentSubnetMask in category Tra
57. cons CS Important note lt gt Alerts and additional information A Attention critical warning Q Notification user guide 2 Introduction This manual describes standard Photonfocus 2048 series cameras that have a Gigabit Ethernet GigE interface The cameras contain CMV2000 or CMV4000 sensors from CMOSIS The Photonfocus 2048 GigE series has the following camera model families L cameras Cameras that contain a dedicated line scan mode to acquire up to 4 rows at very high speeds 27300 fps for 2048x1 pixels making it a cost effective replacement for line scan cameras DR1 cameras DR1 cameras use a proprietary coding algorithm to double the maximal frame rate compared to a standard GigE camera over one GigE cable D cameras Standard area scan cameras There are camera models in every camera family with the following sensor types Monochrome Standard monochrome sensor Color Colour sensor NIR Cameras with NIR enhanced CMV2000 CMV4000 E12 image sensor 2 1 Camera Naming convention The naming convention of the D2048 camera series is summarized in Fig optional Camera Interface Prefix2 Sensorheight speed resolution AL T 1 r 1 m MV1 D2048x1088C 96 G2 10 Boni Ene width Sensor type Interface type optional Figure 2 1 Camera naming convention Prefix1 DR1 cameras have DRI as Prefix1 whereas the other cameras have MV1 as Prefix1 Prefix2 Camera family specifier The following specifiers are used i
58. done in the PF_GEVPlayer software If the check box is not checked then the camera out puts an unmodulated image and the frame rate will be lower than in double rate mode 22 If no images can be grabbed close the PF GEVPlayer and adjust the Jumbo Frame parameter see Section 3 3 to a lower value and try again GEVPlayer File Tools Help Connection Display Disconnect IP address MAC address Manufacturer Model Name Acquisition Control Mode Channel Play Parameters and Controls Communication control GEV Device control Image stream control 1130 images 35 4FPS 401 6 Mbps Figure 3 14 PF GEVPlayer displaying live image stream 7 Check the status LED on the rear of the camera za The status 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 Device Control Visibility Beginner DeviceInformation DeviceModelName DeviceManufacturerInfo DeviceVersion DeviceUserID ImageSizeControl Width Height PixelFormat Offsetx Offsety AcquisitionAndTriggerControls AcquisitionMode Continuous AcquisitionStart
59. ds to a very high data toggling rate which stresses the interface electronic and the cable connection In the histogram you can see that the number of pixels of all grey values are the same Please refer to application note ANO26 for the calculation and the values of the LFSR test image 5 9 3 Troubleshooting using the LFSR To control the quality of your complete imaging system enable the LFSR mode set the camera window to 1024 x 1024 pixels x20 and y 0 and check the histogram If your image acquisition application does not provide a real time histogram store the image and use a graphic software tool e g ImageJ to display the histogram In the LFSR linear feedback shift register mode the camera generates a constant pseudo random test pattern containing all grey levels If the data transmission is correctly received the histogram of the image will be flat Fig On the other hand a non flat 82 Figure 5 45 LFSR linear feedback shift register test image histogram Fig indicates problems that may be caused either by a defective camera by problems in the acquisition software or in the transmission path AI A DR AL I Histogramm Port A Picture 620 Figure 5 46 LFSR test pattern received and typical histogram for error free data transmission 127 255 In robots applications the stress that is applied to the camera cable is especially high due to the fast movement of the robot arm For such applications
60. e Height Integer Height of the output image Width Integer Width of the output image In DR1 models value of the property WidthInterface must be copied to property Width Window W Integer applies only to DR1 models This is the width of the input image E g Window W22048 and BinningHorizontal 2 will result in a width of 1024 in the output image after demodulation Table 5 5 Binning parameters 5 1 Reduction of Image Size 47 5 Functionality 5 1 7 Maximal Frame Rate The maximal frame rate of the camera depends on the camera settings The following factors influence the maximal frame rate see also Table 5 1 e The length of the exposure time A shorter exposure time can lead to an increase in the maximal frame rate e ROI height a smaller height ROI 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 e n 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 calculator in the support section of the Photonfocus web page www photonfocus com The maximal frame rate with the current camera settings can be read out by a camera register with pflib and it is also displayed in the PFRemote tool To have a rough
61. e the wiring of power and ground connections originate from one star point which is typically a power supply Fig shows a schematic of the star wiring concept Fig shows a schematic of the star 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 Device 1 Device n Device 2 Figure 6 14 Star wiring principle Star wirinig no ground loop Figure 6 15 I O wiring using star wiring 96 Fig shows an example of how to connect a flash light and a trigger source to the camera using star wiring The trigger in this example is generated from a light barrier Note how the power and ground cables are connected to the same power supply Start Point Power Supply L Light Barrier lia um a n e a n a e a RD Ethernet Data Cable Camera Machine Vision System PC Figure 6 16 I O wiring using star wiring example 6 5 Trigger and Strobe Signals for GigE Cameras 97 6 Hardware Interface An example of improper wiring that causes a ground loop is shown in Fig Connecting CAM GND and m gt ISO_GND the wrong way Ground loop i Ground loop Ground plane voltage difference Figure 6 17 Improper I O wiring causing a ground loop 6 6 PLC connections The PLC Programmable Logic Controller is a powerful device where
62. e Photonfocus server You can find the latest version of the eBUS SDK on the support Software Down load page at www photonfocus com Install the eBUS SDK software by double clicking on the installation file Please follow the instructions of the installation wizard A window might be displayed warning that the software has not passed Windows Logo testing You can safely ignore this warning and click on Continue Anyway If at the end of the installation you are asked to restart the computer please click on Yes to restart the computer before proceeding After the computer has been restarted open the eBUS Driver Installation tool Start gt All Programs gt eBUS SDK gt Tools gt 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 and start the installation by clicking on the Install button Close the eBUS Driver Installation Tool after the installation has been completed Please restart the computer if the program asks you to do so 4 eBUS Driver Installation Tool File Help Network Adapter MAC Description Current Driver Action 00 19 d1 6d 82 0c Intel R 82566DC Gigabit Network Connect Manufacturer Driver Do Nothing 00 1b 21 38 8d 99 Intel R PRO 1000 GT Desktop Adapter Manufacturer Driver Install eBUS Universal Pro Driver
63. e SDK the format Mono8 must be used 7 11 Miscellaneous Properties 113 7 Software Mono10Packed Byte 0 1 2 sir 9 e 7 e Js a s 2 1 J0 1 0 9 8 7 6 5 4 3 2 Pixel Pixel A Pixel B Pixel A Pixel B Mono12Packed Byte 0 1 2 BitNr 11 10 9 8 7 6 5 4 3 2 1 0 3 2 1 0 11 10 9 8 7 6 5 4 Pixel Pixel A Pixel B Pixel A Pixel B Figure 7 5 Packed Pixel Format 7 11 2 Colour Fine Gain Colour cameras only To set the colour fine gain 1 2 Set the GainSelector in AnalogControl to the desired position see also below Set the Gain value to the desired value The GainSelector can have the following settings DigitalAll Overall gain applied to all colour channels DigitalRed Gain applied to the red channel DigitalGreen Gain applied to the green channel on the same row as the blue channel DigitalBlue Gain applied to the blue channel DigitalGreen2 Gain applied to the green channel on the same row as the red channel To obtain colour gain values using the PF GEVPlayer follow could use the following procedure 1 114 Open the camera in the PF GEVPlayer apply the desired settings and start the grabbing of the camera Set all colour gains of the camera DigitalRed DigitalGreen DigitalBlue DigitalGreen2 to 1 Point the camera to a neutral reference
64. e from the output of the image sensor to the output of the camera The sequence of blocks is shown in figure Fig Status line and binning is not available on all camera revisions see Appendix B for a list of available features E Output data resolution is fixed to 8 bit in DR1 and D 240 camera models Image Sensor Digital Offset i Digital Gain Digital Fine Gain Look up table LUT Crosshairs insertion Y Status line insertion Y Test images insertion Y Apply data resolution 8 10 bit v Image output Figure 5 31 camera data path for camera revisions smaller than 3 0 68 Figure 5 32 camera data path for camera revisions 3 0 and bigger 5 4 Data Path Overview Image Sensor v Column FPN Correction v Digital Offset v Digital Gain Digital Fine Gain Look up table LUT Binning i Crosshairs insertion i Test images insertion Y Status line insertion v Apply data resolution v Image output 69 5 Functionality 5 5 Gain and Offset There are three different gain settings on the camera Analog Gain Analog gain on the image sensor only available in some models see Appendix B Available values x1 x1 2 x1 4 x1 6 Note that Digital Offset is applied after the Anal
65. e 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 O The ROI width must be a multiple of 2 in the D cameras and L cameras and a multiple of 32 in DR1 cameras gt The ROI height must be a multiple of 2 in the DR1 cameras A list of common image dimension and its frame rates is shown in Table 5 1 and Table 5 2 There is a frame rate calculator in the support section of the Photonfocus web page www photonfocus com Reduction in width also results in a frame rate increase The increase is not linear but in steps see Fig 5 1 and Fig 5 2 35 5 Functionality ROI Dimension D 80 D 96 L 96 DR1 192 2048 x 2048 18 9 fps 22 6 fps 45 3 fps 2048 x 1088 35 5 fps 42 6 fps 85 1 fps 1280 x 1024 SXGA 37 7 fps 45 2 fps 90 4 fps 1280 x 768 WXGA 50 2 fps 60 3 fps 120 4 fps 800 x 600 SVGA 128 2 fps 153 8 fps 306 3 fps 640 x 480 VGA 160 fps 191 9 fps 381 8 fps 480 x 640 rot VGA 239 fps 287 4 fps 570 fps 512x1 18903 fps 22598 8 fps 25723 4 fps 256 x 256 1155 2 fps 1386 fps 1386 fps 512 x 512 298 fps 358 3 fps 709 fps 640 x 640 120 2 fps 144 3 fps 287 4 fps 1024 x 1024 75 3 fps 90 4 fps 180 4 fps Table 5 1 Frame rates of different ROI settings minimal exposure time Footnotes 742 MPix model only DR1 192 with
66. e user This procedure is explained in Section 7 6 User LUT y f x 12 bit 8 bit Figure 5 37 Data path through LUT 5 6 4 Region LUT and LUT Enable Two LUTs and a Region LUT feature are available in the Photonfocus 2048 GigE camera series Both LUTs can be enabled independently see Table LUT O superseeds LUT1 Enable LUT 0 Enable LUT 1 Enable Region LUT Description LUT are disabled X don t care LUT 0 is active on whole image LUT 1 is active on whole image 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 11 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 38 and Fig Fig 5 38 shows an example of overlapping Region LUTs LUT 0 LUT 1 and Region LUT are enabled LUT 0 is active in region 0 x00 x01 y00 y01 and it supersedes LUT 1 in the overlapping region LUT 1 is active in region 1 x10 x11 y10 y11 Fig 5 39 shows an example of keyhole inspection in a laser welding application LUT 0 and LUT 1 are used to enhance the contrast by applying optimized transfer curves to the individual regions LUT 0 is used for keyhole inspection LUT 1 is optimized for seam finding 5 6 Grey Level Transformation LUT 73 5 Functionality 0 0 x00 x10 x01 xii y014 y11_
67. ed to the A signal and ISO_IN1 to the B signal see Table 7 3 the visibility in the PF GEVPlayer must be set to Guru for this purpose The AB Trigger feature is not available on all camera revisions see Appendix B for a list of available features Table 7 3 Feature Value Category TriggerMode On AcquisitionControl TriggerSource ABTrigger AcquisitionControl PLC IO LineO PLC SignalRoutingBlock PLC I1 Line1 PLC SignalRoutingBlock PLC Q6 VariableO PLC IO lt PLC gt LookupTable Q6 PLC Q6 OperatorO Or lt PLC gt LookupTable Q6 PLC_Q6_Variable1 Zero lt PLC gt LookupTable Q6 PLC Q6 Operator Or lt PLC gt LookupTable Q6 PLC_Q6_Variable2 Zero lt PLC gt LookupTable Q6 PLC Q6 Operator2 Or lt PLC gt LookupTable Q6 PLC_Q6_Variable3 Zero lt PLC gt LookupTable Q6 PLC_Q7_VariableO PLC I1 lt PLC gt LookupTable Q7 PLC Q7 OperatorO Or lt PLC gt LookupTable Q7 PLC_Q7_Variable1 Zero lt PLC gt LookupTable Q7 PLC Q7 Operator1 Or lt PLC gt LookupTable Q7 PLC_Q7_Variable2 Zero lt PLC gt LookupTable Q7 PLC_Q7_Operator2 Or lt PLC gt LookupTable Q7 PLC_Q7_Variable3 Zero lt PLC gt LookupTable Q7 IPEngine ProgrammableLogicController 112 PLC Settings for A B Trigger from single ended inputs lt PLC gt in category 7 10 5 PLC Settings for FrameCombinePulse to ISO OUT1 This setting connects the FrameCombinePulse signal see Section 5 1 2 to
68. er input and the strobe output is described in Section Settings for Line1 Trigger mode TriggerMode 2 On and TriggerSource Line PLC Q4 Trigger The trigger signal is applied by the Q4 output of the PLC see also Section 6 6 Settings for PLC_Q4 Trigger mode TriggerMode On and TriggerSource PLC_Q4 ABTrigger Trigger from incremental encoder see Section 5 2 9 The A B Trigger feature is not available on all camera revisions see Appendix B for a list of available features CE Some trigger signals are inverted A schematic drawing is shown in Fig Machine Vision Flash System PC Camera Power GigE Interface Card GigE Softtrigger fttrigger Trigger Source Softtrigg I O Board Trigger Source A Adal Figure 5 16 Trigger source 5 2 Trigger and Strobe 51 5 Functionality Machine Vision Flash System PC Camera GigE Frame Grabber with FPGA Processor GigE c omm IN Trigger Source GigE Trigger Source Figure 5 17 Trigger Inputs Multiple GigE solution 5 2 3 Trigger and AcquisitionMode The relationship between AcquisitionMode and TriggerMode is shown in Table 5 8 When TriggerMode Off then the frame rate depends on the AcquisitionFrameRateEnable property see also under Free running in Section 5 2 2 The ContinuousRecording and ContinousReadout modes can be used if more than one camera is connected to the same network and need to shoot images si m
69. es will damage or destroy the camera CS The connection of the input and output signals is described in Section 6 5 CE Asuitable 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 Figure A 1 Power supply connector 12 pole female rear view of connector solder side 123 A Pinouts Pin 1 O Type Name Description 1 CAMERA GND Camera GND OV 2 CAMERA_PWR Camera Power 12V 24V 3 ISO_OUTO Default Strobe out internally Pulled up to ISO_PWR with 4k7 Resistor 4 ISO_INCO_N INCO differential input G2 RS 422 H2 HTL negative polarity 5 ISO_INCO_P INCO differential input G2 RS 422 H2 HTL positive polarity 6 ISO_PWR Power supply 5V 24V for output signals Do NOT connect to camera Power 7 ISO_INO INO input signal 8 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 ISO_IN1 Trigger IN Default Trigger IN 10 ISO_INC1_N INC1 differential input G2 RS 422 H2 HTL negative polarity 11 l ISO_INC1_P INC1 differential input G2 RS 422 H2 HTL positive polarity 12 PWR ISO_GND I O GND OV Table A 2 Power supp
70. evisions in single A B trigger mode when the encoder position moves back and forth by a small amount the EncoderCounter is incremented and the decrement is sometime omitted leading to a wrong EncoderPosition indication in the camera Therefore the single A B trigger mode should not be used in the affected versions A workaround to have the same behaviour as the single trigger mode but without the bug use the double A B mode and double the value of ABTriggerDivider 125 B Camera Revisions B 2 2MP Area Scan Cameras Speedgrade 80 Table B 1 shows revision information for the following models D80 MV1 D2048X1088 80 G2 10 I80 MV1 D2048X10881 80 G2 10 C80 MV1 D2048X1088C 80 G2 10 D80 V1 0 D80 V1 1 180 V1 0 180 V1 1 C80 V1 0 C80 V1 1 ROI yes yes yes yes yes yes Line Scan Mode no no no no no no MROI yes yes yes yes yes yes Decimation yes yes yes yes yes yes Binning no no no no no no Standard Trigger yes yes yes yes yes yes AB Trigger no no no no no no A B Trigger Bug no no no no no no Counter Reset External no no no no no no Multiple Slope yes yes yes yes yes yes Digital Gain Offset yes yes yes yes yes yes Analog Gain no no no no no no LUT yes yes yes yes yes yes Status Line V1 0 yes yes yes yes yes yes Status Line V1 1 no no no no no no Test Images yes yes yes yes yes yes
71. finite Start the image acquisition and point the camera to a straight edge line in a distance x x infinite distance of your lens from the camera e g a door frame 5 Screw the ring upwards or downwards until the straight edge line distance infinite is also straight on the camera image 6 Tighten the small screws As the ring is locked the lens can now be easily removed J 2 a Y J l E A f Photon to Figure 8 2 Position of the 3 small screws that lock C mount ring 8 3 CE compliance The Photonfocus camera series DR1 MV1 D2048 x1088 I C G2 and MV1 L2048 I C G2 are in compliance with the below mentioned standards according to the provisions of European Standards Directives e EN 61000 6 3 2001 e EN 61000 6 2 2001 e EN 61000 4 6 1996 e EN 61000 4 4 1996 e EN 61000 4 3 1996 e EN 61000 4 2 1995 EN 55 022 1994 118 Warranty The manufacturer alone reserves the right to recognize warranty claims 9 1 Warranty Terms The manufacturer warrants to distributor and end customer that for a period of two years from the date of the shipment from manufacturer or distributor to end customer the Warranty Period that e the product will substantially conform to the specifications set forth in the applicable documentation published by the manufacturer and accompanying said product and e the product shall be free from defects in materials and workmanship under normal use The distributor sh
72. formation Every parameter is coded into fields of 4 pixels LSB first and uses the lower 8 bits of the pixel value so that the total size of a parameter field is 32 bit see Fig 5 43 The assignment of the parameters to the fields is listed in Table 5 12 S The status line is available in all camera modes LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB Pixel lo 11 12 53 la 55 16 7 8 19 110144 42 113 14 115 46 117 118 119 20 21 122 123 I Ji Ji i I I I I i i I li li i i FF 00 AA 55 Preamble Field 0 Field 1 Field 2 Field 3 Field 4 Figure 5 43 Status line parameters replace the last row of the image 5 8 Image Information and Status Line 79 5 Functionality Start pixel index 0 Parameter width bit 32 Parameter Description Preamble 0x55AAO00FF 4 24 Image Counter see Section 5 8 1 8 32 Real Time Counter see Section 581 12 8 Missed Trigger Counter see Section 5 8 1 16 12 Image Average Value raw data without taking in account gain settings see Section 5 8 1 20 24 Integration Time in units of clock cycles see Table 4 3 24 16 Reserved Burst Trigger Number 28 8 Missed Burst Trigger Counter 32 11 Horizontal start position of ROI OffsetX 36 11 Horizontal end position of ROI OffsetX Width 1 40 11 Vertical start position of ROI OffsetY In MROI mode this parameter is the start position of the first ROI 44 1
73. gerDirection 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 integer that corresponds to the position of incremental encoder The counter frequency depends on the ABMode It counts up down pulses independent of the ABTriggerDirection Writing to this property resets the counter to 0 A B Mode The property ABMode takes one of the following three values Single A trigger is generated on every A B sequence see Fig 5 21 TriggerFwd is the trigger that would be applied if ABTriggerDirection fwd TriggerBkwd is the trigger that would be applied if ABTriggerDirection bkwd TriggerFwdBkwd is the trigger that would be applied if ABTriggerDirection fwdBkwd GrayCounter is the Gray encoded BA signal that is shown as an aid to show direction of the A B signals EncoderCounter is the representation of the current position of the conveyor belt This value is available as a camera register Double Two triggers are generated on every A B sequence see Fig Quad Four triggers are generated on every A B sequence see Fig 5 23 60 There is a bug in the single A B trigger mode in some camera revisions see Ap pendix B A B Trigger Bug In this case when the encoder position moves back and forth by a small amount the EncoderC
74. gger from differential inputs This settings connects the ISO INC differential inputs to the A B camera inputs ISO INCO is mapped to the A signal and ISO INC1 to the B signal see Table 7 2 the visibility in the PF GEVPlayer must be set to Guru for this purpose The AB Trigger feature is not available on all camera revisions see Appendix B for a list of available features Feature Value Category AcquisitionControl TriggerSource ABTrigger AcquisitionControl PLC I2 Line2 PLC SignalRoutingBlock PLC I3 Line3 PLC SignalRoutingBlock PLC Q6 VariableO PLC I2 lt PLC gt LookupTable Q6 PLC_Q6_Variable1 lt PLC gt LookupTable Q6 PLC Q6 Operator1 lt PLC gt LookupTable Q6 PLC_Q6_Variable2 lt PLC gt LookupTable Q6 PLC Q6 Operator2 Or lt PLC gt LookupTable Q6 PLC Q7 VariableO lt PLC gt LookupTable Q7 PLC Q7 OperatorO Or lt PLC gt LookupTable Q7 PLC_Q7_Variable1 lt PLC gt LookupTable Q7 PLC_Q7_Operator1 lt PLC gt LookupTable Q7 PLC_Q7_Variable2 lt PLC gt LookupTable Q7 PLC_Q7_Operator2 Or lt PLC gt LookupTable Q7 PLC_Q7_Variable3 Zero lt PLC gt LookupTable Q7 Table 7 2 PLC Settings for A B Trigger from differential inputs lt PLC gt in category IPEngine ProgrammableLogicController 7 10 PLC 111 7 Software 7 10 4 PLC Settings for A B Trigger from single ended inputs This configuration maps the single ended inputs to the A B camera inputs ISO_INO is mapp
75. gher 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 fraction per mill of the total exposure time This value is ignored if Multislope_NrSlopes 22 The red line in Fig 5 29 shows a pixel with high illumination Without the HDR 3 slopes mode the pixel would have reached its saturated value With HDR mode the pixel reaches value P1 which is below the saturation value The resulting pixel response in this case is shown in Fig The blue line P2 shows a pixel with low illumination Its value never reaches Vlow2 or Vlow1 at the kneepoints and the resulting response is linear The parameters Multislope_Valuel and Multislope_Value2 are only applied after er a camera trigger Note that in free running mode the camera trigger is applied internally by the camera itself 66 Pixel reset Kneepoint A i i Vlow2 Multislope Value2 Kneepoint B Vlow1 Multislope Value1 time lt Multislope Time2 gt i Wc ee SSS Multislope Time1 gt gt KS 2S 2S SSS SSeS SSS eue ExposureTime Z gt Figure 5 29 Multi Slope HDR mode Output signal A T Kneepoint B Y Kneepoint A 3 number of electrons Figure 5 30 Piecewise linear response 5 3 High Dynamic Range multiple slope Mode 67 5 Functionality 5 4 Data Path Overview The data path is the path of the imag
76. h all detected devices appears see Fig If your camera is not listed then select the box Show unreachable GigE Vision Devices GEV Device Selection 7 Refreshing Interface Information a B System BI Network Interface 00 16 76 d7 10 11 192 168 1 156 E elf eBUS Interface 00 1b 21 07 ac 8e 192 168 5 1 585 MV1 D1312 80 GB 12 00 11 1c 00 65 3d 169 254 245 176 GigE Vision Device Information Cancel Figure 3 10 GEV Device Selection Procedure displaying the selected camera 3 Select camera model to configure and click on Set IP Address GEV Device Selection 4 Refreshing Interface Information amp E system Description Intel R PRO 1000 GT Desktop Adap Network Interface 00 16 76 d7 10 11 192 168 1 156 MAC 00 1b 21 07 ac 8e E f eBUS Interface 00 1b 21 07 ac 8e 192 168 5 1 pes X E rud K 1 1 1 D1312 80 GB 12 00 11 1c 00 65 3d 169 254 245 176 Defauk Gateway L GigE Yision Device Information mac 00 11 1c 00 65 3d IP 169 254 245 176 Subnet Mask 255 255 0 0 Default Gateway 0 0 0 0 Vendor Photonfocus AG Model MV1 D1312 80 GB 12 Access Status Unknown Manufacturer Info Photonfocus AG 00140622 Version Version 0 1 02 01 12 Serial Number User Defined Name Protocol Version 1 0 IP Configuration Invalid on this interface License Show unreachable GigE Vision Devices Set IP Address Figure 3 11 GEV Device Selection Procedure displayi
77. he counters on every occurrence of an active edge of the reset source without the requirement to arm the device first This setting is suited if the reset source signal is different than the camera trigger The active edge of the reset input can be set by the property Counter ResetCounterSourceInvert If set to True then the rising edge is the active edge else the falling edge Counter reset by an external signal is important if you would like to synchronize multiple cameras One signal is applied to all cameras which resets the coun ters simultaneously The timestamps of all cameras are then theoretically syn E chronous with each other In practice every camera runs on its own clock source which has a precision of 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 O 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 ResetCounter_Dual is set to False or if this property is not available then the ResetCounter settings apply to the image counter and to the real time counter together If ResetCounter_Dual is set to True then CounterReset can be set separately for the image counter and for the real time counter In this case the settings without
78. ignals to the differential inputs ISO INCO and i V ISO_INC1 Fig 6 3 shows the schematic of the inputs and outputs for the G2 models and Fig 6 4 for the H2 models All inputs and outputs are isolated ISO VCC is an isolated internally generated voltage 88 12 pol Hirose Connector ISO INCO P RX RS422 ISO INCO N ISOLATOR 10V to 13V extended ISO INC1 P Common Mode Range ISO INCi N ISO VCC MAX3098 i d T 10k ISO INO M le enhanced Power FET Min 30V 4 7V Max 30V ISO_GND ISO_GND ISO_VCC 10k d ISO IN1 la enhanced lH Power FET Min 30V 4 7V Max 30V m GND ISO GND ISO PWR ISO_OUTO FTE x DF L Max 30V e Max 0 5A Ncc Max 0 5W gt ISO_GND ISO OUT1 PTC eso mp Max 30V un Max 0 5A Power Max 0 5W MOSFET ISO GND ISO GND Isolated Interface Camera Electronic pm 6 5 Trigger and Strobe Signals for GigE Cameras Figure 6 3 Schematic of inputs and output G2 models 89 6 Hardware Interface Camera RX HTL input range 10V to 30V ISOLATOR ISO INCO P i ISO_INCO_N l ISO_INC1_P i ISO INCi N 3 ISO VCC ISO VCC l 10k ISO INO enhanced l H Power FET Min 30V 4 7V Max 30V gt l A ISO GND ISO GND f 5 ISO_VCC 5 oO L i z i 10k 9 ISO IN1 enhanced m d ES E
79. ions in which space is at a premium e Programmable Logic Controller PLC for powerful operations on input and output signals e AIB RS 422 shaft encoder interface in some models see Appendix B e Wide power input range from 12 V 10 96 to 24V 10 96 The general specification and features of the camera are listed in the following sections wW3O4QuoYoud Photon y iocus GiG Visto GEN lt gt CAM Generic Interface for Cameras Figure 4 1 Photonfocus 2048 GigE camera series with C mount lens 26 4 2 Feature Overview The general specification and features of the camera are listed in the following sections The detailed description of the camera features is given in Chapter 5 Characteristics Interface Photonfocus 2048 GigE Camera Series Gigabit Ethernet GigE Vision and GenlCam compliant Camera Control GigE Vision Suite Trigger Modes Features Software Trigger External isolated trigger input PLC Trigger Greyscale colour resolution 10 bit 8 bit DR1 D 240 8 bit only Region of Interest ROI Up to 8 regions of interest MROI Fast line scan mode L cameras only Binning not available in all models see Appendix 2 look up tables 12 to 8 bit on user defined image region Region LUT Test pattern LFSR and grey level ramp Image information and camera settings inside the image status line not available in all models see Appendix B Crosshairs overlay on the
80. lated as follows value can also be read from a camera property oh 2 for monochrome cameras oh 3 for colour cameras Wmoq Ceil w 64 w 2 oh 84 Hardware Interface 6 1 GigE Connector The GigE cameras are interfaced to external components via e anEthernet jack RJ45 to transmit configuration image data and trigger e a12 pin subminiature connector for the power supply Hirose HR10A 10P 12S female The connectors are located on the back of the camera Fig 6 1 shows the plugs and the status LED which indicates camera operation Ethernet Jack RJ 45 Power Supply and I O Connector Status LED 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 performance It is extremely important that you apply the appropriate voltages to your camera Incorrect voltages will damage the camera 6 Hardware Interface CE Asuitable power supply can be ordered from your Photonfocus dealership For further details including the pinout please refer to Appendix Al 6 3 Status Indicator GigE cameras A dual color LED on the back of the camera gives information about the current status of the GigE CMOS cameras LED Green It blinks slowly when the camera is not grabbing images When the came
81. lue indicates that this parameters has to be set correctly Expand all Collapse all Visibility OS categories categories selection Ae indication GEV Device Control Toggle category PE Y zzz alphabetical view BD OQ Visbity Es E Expand DeviceContre category ImageFormatControl Collapse v gt category Height 1082 PixelFormat Mono8 TestImageSelector Off Offset Offset 0 AcquisitionControl AcquisitionMode Continuous AcquisitionStart Command AcquisitionStop Command idth Property idth of the Image provided by the device in pixels description in 768 Max 1312 Increment 32 Figure 7 2 PF GEVPlayer Control Window 7 2 PF GEVPlayer 103 7 Software 7 2 3 Display Area The images are displayed in the main window in the display area A zoom menu is available when right clicking in the display area Another way to zoom is to press the Ctrl button while using the mouse wheel 7 2 4 White Balance Colour cameras only A white balance utility is available in the PF GEVPlayer in Tools gt Image Filtering see Fig 7 3 The gain of the colour channels can be adjusted manually by sliders or an auto white balance of the current image can be set by clicking on the White Balance button To have a correct white balance setting the camera should be pointed to a neutral reference object that reflects all colours equally e g a special grey reference card while clicking on the White Balance button The
82. ly connector pin assignment 124 Camera Revisions B 1 General Remarks This chapter lists differences between the revisions of the camera models List of terms used in this chapter Standard Trigger Standard trigger features Trigger Source Free running Software Trigger Line1 Trigger PLC Q4 Trigger Exposure Time Control Camera controlled Trigger controlled Additional features Trigger Delay Burst Trigger and Strobe Status Line V1 0 Status line fields up to start pixel 76 FineGain Values are sampled at the time when the status line is inserted Status Line V1 1 All fields of Status Line V1 0 plus additional fields Encoder Position and Trigger Level Values are sampled at the start of exposure Counter Reset External Reset of image counter and real time counter by an external signal Grabbing Bug Bug where the camera is not able to grab images with some third party software that read and write all properties including hidden properties Please contact lt support photonfocus com gt if you have a camera version containing this bug and the camera does not grab images Image Width Bug Bug in a revision of the DR1 colour camera where the image width of camera is not correctly calculated in double rate mode with some width settings In this case the last 2 pixels of every row are not correct Please contact lt support photonfocus com gt if you have a camera version containing this bug A B Trigger Bug In the affected r
83. mage on the on board memory of the IP engine Camera is ready to accept one trigger according to the TriggerSource property Trigger acceptance is stopped after one trigger has been accepted and image is saved on the on board memory of the IP engine One image is acquired from the IP engine s on board memory The image must have been saved in the SingleFrameRecording mode Camera saves images on the on board memory of the IP engine until the memory is full ContinuousRecording Camera is ready to accept triggers according to the TriggerSource property Images are saved on the on board memory of the IP engine until the memory is full The available memory is 24 MB ContinousReadout don t care All Images that have been previously saved by the ContinuousRecording mode are acquired from the IP engine s on board memory Table 5 8 AcquisitionMode and Trigger 5 2 Trigger and Strobe 53 5 Functionality 5 2 4 Exposure Time Control Depending on the trigger mode the exposure time can be determined either by the camera or by the trigger signal itself Camera controlled Exposure time In this trigger mode the exposure time is defined by the camera For an active high trigger signal the camera starts the exposure with a positive trigger edge and stops it when the preprogrammed exposure time has elapsed The exposure time is defined by the software Trigger controlled Exposure time In this trigger mode the
84. meras with GigE Interface Fig 8 1 shows the mechanical drawing of the camera housing for the Photonfocus D L2048 GigE camera series WIEN 51 5 E 7 20 1 eig ls o m um la L S y ote ETERNE 8 S zi rms G aj Cu E O photon oa i Ne gt 1 I 128 Bx M5 Figure 8 1 Mechanical dimensions of the Photonfocus 2048 GigE cameras For long life and high accuracy operation we highly recommend to mount the gt camera thermally coupled so that the mounting acts as a heat sink To verify proper mounting camera temperature can be monitored using the GeniCam command DeviceTemperature under GEVDeviceControl 117 8 Mechanical Considerations 8 2 Adjusting the Back Focus The back focus of your Photonfocus camera is correctly adjusted in the production of the camera This section describes the procedure to adjust the back focus if you require that because e g you are using a special lens 1 Screw a lens strongly into the camera s C mount ring 2 Unscrew the 3 small screws that lock the C mount ring with a hex wrench of size 0 89 mm The position of the screws is shown in Fig The ring can now be screwn upwards or downwards by turning the lens 3 To adjust the back focus fully open the aperture of the lens and set the focus to in
85. mmended settings for the Network Adapter Card are described in Section 4 Local Area Connection 2 Properties ES General Advanced Connect using E Intel R PRO 1000 GT Desktop 4daf This connection uses the following items v E eBUS Universal Pro Driver r File and Printer Sharing for Microsoft Networks Jil 005 Packet Scheduler v s Description eBUS Universal Pro Filter Driver C Show icon in notification area when connected Notify me when this connection has limited or no connectivity Figure 3 8 Local Area Connection Properties 3 5 Network Adapter Configuration for Pleora eBUS SDK 19 3 How to get started GigE G2 3 6 Getting started This section describes how to acquire images from the camera and how to modify camera settings 1 Open the PF GEVPlayer software Start gt All Programs Photonfocus GigE Tools gt PF GEVPlayer which is a GUI to set camera parameters and to see the grabbed images see Fig 3 9 GEVP layer Eile Tools Help Connection Disconnect IP address MAC address Manufacturer Model Name Acquisition Control Mode Channel Data Channel 0 Play Stop Parameters and Controls Communication control GEY Device control Image stream control Figure 3 9 PF_GEVPlayer start screen 20 2 Click on the Select Connect button in the PF GEVPlayer A window wit
86. n G2 camera models 6 4 Power and Ground Connection for GigE G2 Cameras 6 Hardware Interface 6 5 Trigger and Strobe Signals for GigE Cameras 6 5 1 Overview The 12 pol Hirose power connector contains two external trigger inputs two strobe outputs and two differential inputs G2 models RS 422 H2 models HTL All inputs and outputs are connected to the Programmable Logic Controller PLC see also Section 6 6 that offers powerful operations CE The pinout of the power connector is described in Section A 1 Cg G2 models ISO INCO and ISO INC1 RS 422 inputs have 10 V to 13 V extended common mode range H2 models The voltage level for the HTL interface should be given by the user by means of connecting the encoder power pin HTL ENC PWR and the ISO PWR C pin to the same power supply 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 CS ISO OUTO and ISO OUT have different output circuits see also Section Cg Asuitable trigger breakout cable for the Hirose 12 pol connector can be ordered from your Photonfocus dealership Simulation with LTSpice is possible a simulation model can be downloaded from Se our web site www photonfocus com on the software download page in Support section It is filed under Third Party Tools Don t connect single ended s
87. n this manual D standard area scan cameras L cameras with dedicated line scan mode Sensor width All cameras covered in this manual use sensors with a width of 2048 pixels Sensor height This indication is optional to avoid ambiguity The D cameras that use the 2 MPix CMV2000 sensor have a height indicator of 1088 The DR1 and D cameras that use the 4 MPix CMV4000 sensor don t have a height indication Sensor type Available sensor types are I NIR enhanced sensors C colour cameras Cameras without sensor type specifier have a standard monochrome sensor Camera speed The camera speed is usually the product of the camera interface clock in MHz and the number of parallel interface channels taps Interface type All cameras covered by this manual have a GigE interface denoted by G2 Interface resolution Maximal resolution bit width of the camera interface 2 Introduction 2 2 Camera list A list of all cameras covered in this manual is shown in Table 2 1 see also Table 4 2 Abbreviated camera names are used in this manual to increase readability The following abbreviations are used see also Table 2 1 2048 camera series All cameras covered in this manual D camera Cameras that don t have a line scan mode and don t have Double Rate feature These cameras have Prefix2 D see also Fig 2 1 L camera Cameras that have a line scan mode These cameras have Prefix2 L see also Fig DR1 camera Camera that use a
88. nal is clocked into the FPGA which leads to a jitter of tjitter The pulse can be delayed by the time tirigger delay Which can be configured by a user defined value via camera software The trigger offset delay 54 ttrigger offset results then from the synchronous design of the FPGA state machines and from to requirement to start an exposure at a fixed point from the start of the read out of a row The exposure time texposure is controlled with an internal exposure time controller The trigger pulse from the internal camera control starts also the strobe control state machines The strobe can be delayed by tstrobe delay With an internal counter which can be controlled by the customer via software settings The strobe offset delay tstrobe delay results then from the synchronous design of the FPGA state machines A second counter determines the strobe duration tstrobe duration Strobe duration For a robust system design the strobe output is also isolated from the camera electronic which leads to an additional delay of ta iso output Table 5 9 gives an overview over the minimum and maximum values of the parameters External Trigger with Pulsewidth controlled Exposure Time In the external trigger mode with Pulsewidth controlled exposure time the rising edge of the trigger pulse starts the camera states machine which controls the sensor The falling edge of the trigger pulse stops the image acquisition Additionally the optional external
89. nals for GigE Cameras 91 6 Hardware Interface 6 5 3 Single ended Outputs ISO OUTO and ISO OUTI are single ended isolated outputs ISO OUTO and ISO OUTI have different output circuits ISO OUT1 doesn t have gt a pullup resistor and can be used as additional Strobe out by adding Pull up or as controllable switch Maximal ratings that must not be exceeded voltage 30 V current 0 5 A power 0 5 W Fig 6 7 shows the connection from the ISO OUTO output to a TTL logic device PTC is a current limiting device Control Logic YOUR PWR Camera 12 pol Hirose Connector ISO_PWR ISO_PWR YOUR_PWR ti 6 i 4k7 PTC 1 ISO OUTO 3 5 ls Max 30V H Max 0 5A Power Max 0 5W 12 MOSFET MA ISO_GND ISO_GND YOUR_GND Figure 6 7 Connection example to ISO_OUTO YOUR_GND Fig 6 8 shows the connection from ISO_OUT1 to a TTL logic device PTC is a current limiting device 12 pol Hirose Control Logic Camera Connector YOUR_PWR YOUR_PWR IC iso ouri 8 id amp Max 30V Max 0 5A Power 12 MOSFET Max 0 5W ISO_GND ISO_GND YOUR_GND YOUR_GND Figure 6 8 Connection from the ISO OUT output to a TTL logic device 92 Fig 6 9 shows the connection from ISO OUT to a LED Camera 12 pol Hirose Connector YOUR PWR 4 PIE ISO OUT1 8 Tuo Power 12 MOSFET ISO GND ISO GND YOUR GND Figure 6 9
90. ng GigE Vision Device Information 3 6 Getting started 3 How to get started GigE G2 4 Select a valid IP address for selected camera see Fig There should be no exclamation mark on the right side of the IP address Click on 0k in the Set IP Address dialog Select the camera in the GEV Device Selection dialog and click on Ok Set IP Address NIC Configuration MAC Address 00 1b 21 38 8d 99 IP Address 169 254 209 228 Subnet Mask 255 255 0 0 Default Gateway GigE Vision Device IP Configuration MAC Address D0 11 1c f5 a0 1c IP Address 169 254 209 150 Subnet Mask 25 255 0 0 Default Gateway Figure 3 12 Setting IP address 5 Finish the configuration process and connect the camera to PF GEVPlayer GEVPlayer DEK Ele Tools Help Connection Select Connect TP address MAC address Manufacturer rotor 1622 Model Name Acquisition Control Mode Continuous Channel Data Channel 0 Play Parameters and Controls Communication control GEV Device control Image stream control 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 appears for DR1 cameras The camera is in dou E ble rate mode if this check box is checked The demodulation is
91. niques in order to ensure the highest degree of quality 1 2 Contact Photonfocus AG Bahnhofplatz 10 CH 8853 Lachen SZ Switzerland Phone 41 55 451 00 00 Email salesephotonfocus com Support Phone 41 55 451 00 00 Email support photonfocus com Table 1 1 Photonfocus Contact 1 3 Sales Offices Photonfocus products are available through an extensive international distribution network and through our key account managers Contacts to our key account managers can be found at www photonfocus com 1 4 Further information Photonfocus reserves the right to make changes to its products and documenta C tion without notice Photonfocus products are neither intended nor certified for use in life support systems or in other critical systems The use of Photonfocus products in such applications is prohibited Photonfocus is a trademark and LinLog is a registered trademark of Photonfo CS cus AG CameraLink and GigE Vision are a registered mark of the Automated Imaging Association Product and company names mentioned herein are trade marks or trade names of their respective companies 1 Preface Cg Reproduction of this manual in whole or in part by any means is prohibited without prior permission having been obtained from Photonfocus AG Cg Photonfocus can not be held responsible for any technical or typographical er rors 1 5 Legend In this documentation the reader s attention is drawn to the following i
92. nsferred to the acquisition device An individual MROI region is defined by its starting value in y direction and its height The starting value in horizontal direction and the width is the same for all MROI regions and is defined by the ROI settings The maximum frame rate in MROI mode depends on the number of rows and columns being read out Overlapping ROls are not allowed and no row must be read out more than once lt gt The individual ROI in a MROI must not overlap and no row should be included in more than one ROI In the colour models every single ROI should start at an even row and should O contain an even number rows to have a correct Bayer pattern in the output image Fig 5 3 compares ROI and MROI the setups visualized on the image sensor area are displayed in the upper half of the drawing The lower half shows the dimensions of the resulting image On the left hand side an example of ROI is shown and on the right hand side an example of MROI It can be readily seen that the resulting image with MROI is smaller than the resulting image with ROI only and the former will result in an increase in image frame rate Fig 5 4 shows another MROI drawing illustrating the effect of MROI on the image content 5 1 Reduction of Image Size 39 5 Functionality 0 0 ROLW 0 0 a ROLW uud MROILY4 AT MROI 0 5 1 vs MROILY
93. nsportLayerControl to the sub net mask Set GevCurrentIPConfigurationPersistent in category TransportLayerControl to True Set GevCurrentIPConfigurationDHCP in category TransportLayerControl to False ie ee En The selected persistent IP address will be applied after a reboot of the camera 108 7 10 PLC 7 10 1 Introduction The Programmable Logic Controller PLC is a powerful tool to generate triggers and software interrupts A functional diagram of the PLC tool is shown in Fig The PLC tool is described in detail with many examples in the PLC manual which is included in the PFInstaller The AB Trigger feature is not available on all camera revisions see Appendix B for a list of available features TriggerSource Strobe TriggerSoftware Software Line1 y A Off Free running trigger y Internal ISO OUTO CAMERA GND oe gt 2 Bde CAMERA PWR PLC Q4 wider trigger ISO PWR gt ABTrigger ISO GND gt TriggerMode TriggerSource ISO INO ISO IN1 A0 Line0 ISO_INCO_P At Line1 e ISO OUT1 ISO_INCO_N A2 Line2 Q2 7 ISO INC1 P A3 Line3 La Q3 4 ISO INC1 N FVAL A4 Q4 LVAL AS gt Q5 DVAL AG Q6 RESERVED eci AB PLC ctri gt Trigger R t 9g o emo PLC cti gt E amp Contro PLC ctri2 gt Enhanced g 9 Block e I Q8 9 j A ivi 9 I PLC_c
94. number of acquisitions after one single trigger pulse The time between two acquisitions and the number of acquisitions can be configured by a user defined value via the camera software The burst trigger feature works only in the mode Camera controlled Exposure Time The burst trigger signal can be configured to be active high or active low When the frequency of the incoming burst triggers is higher than the duration of the programmed burst sequence then some trigger pulses will be missed A missed burst trigger counter counts these events This counter can be read out by the user The burst trigger mode is only available when TriggerMode On Trigger source is determined by the TriggerSource property The timing diagram of the burst trigger mode is shown in Fig 56 external trigger pulse input trigger after isolator trigger pulse internal camera control Litter delayed trigger for burst trigger engine Uirstnagercdelay delayed trigger for shutter control t burst period time ct trigger delay internal shutter control ctr trigger offset t exposure l l delayed trigger for strobe control Letobe dielay internal strobe control tstrobe offset la tsirobe duration external strobe pulse output gt ita Figure 5 20 Timing diagram for the burst trigger mode 5 2 Trigger and Strobe 57 5 Functionality 5 2 8 Trigger Timing Values Table 5 9
95. number of images see Section 5 2 7 The start of the exposure is shortly after the active edge of the incoming trigger An additional trigger delay can be applied that delays the start of the exposure by a user defined time see Section This often used to start the exposure after the trigger to a flash lighting source 5 2 2 Trigger Source The trigger signal can be configured to be active high or active low by the TriggerActivation category AcquisitionControl property One of the following trigger sources can be used 50 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 Constant Frame Rate mode AcquisitionFrameRateEnable True exposure starts after a user specified time has elapsed from the previous exposure start so that the resulting frame rate is equal to the value of AcquisitionFrameRate Software Trigger The trigger signal is applied through a software command TriggerSoftware in category AcquisitionControl Settings for Software Trigger mode TriggerMode On and TriggerSource Software Line1 Trigger The trigger signal is applied directly to the camera by the power supply connector through pin ISO IN1 see also Section A 1 A setup of this mode is shown in Fig and Fig M electrical interface of the trigg
96. o False This is not mandatory but recommended Select LUT 0 by setting LUTSelector in category LUTControl to 0 Set properties LUT X LUT W LUT Y and LUT H all in category RegionLUT to desired value Set LUT content as described in Section If two Region LUT are required then select LUT 1 by setting LUTSelector in category LUTControl to 1 and repeat steps 4 and 5 Turn on LUT by setting LUTEnable to True Turn on Region LUT by setting LUT EnRegionLUT in category RegionLUT to False 7 6 4 User defined LUT settings This section describes how to set user defined LUT values It is assumed that the LUT was selected as described in Section or Section For every LUT value the following steps must be done 1 Set LUTIndex in category LUTControl to desired value The LUTIndex corresponds to the grey value of the 12 bit input signal of the LUT 2 Set LUTValue in category LUTControl to desired value The LUTValue corresponds to the grey value of the 8 bit output signal of the LUT The LUTIndex is auto incremented internally after setting a LUTValue If consec er utive LUTIndex are written then it is required to set LUTIndex only for the first value For the next values it is sufficient to set only the LUTValue 7 6 5 Predefined LUT settings Some predefined LUT are stored in the camera To activate a predefined LUT 1 Select LUT and RegionLUT if required as described in Section 7 6 2 and Section 7 6 3 2 Set LUTAu
97. ocated in the SDK Examp e pfDoubleRate sub directory The package is installed with the PFInstaller that can be downloaded from the Photonfocus web page During the installation process the option DR1 support must be checked Cg There are separate decoding functions for monochrome and for colour DR1 cam eras 7 13 1 Status line in DR1 cameras The newer revisions of the DR1 camera series contain the status line feature see Section 5 8 The status line is supported in the pfDoubleRate dll from the PFInstaller Rev 2 38 and later The whole image including the status line can be applied to the demodulation functions The status line is copied unmodified to the demodulated image which is the correct behaviour as the status line is never sent in modulated format 7 14 DR1Evaluator The DR1Evaluator is a tool to evaluate the effect of the encoding algorithm that is implemented in the DR1 cameras It is included in the PFInstaller that can be downloaded from the Photonfocus website The main window of the tool is shown in Fig An input file can be selected by clicking on the button Select Input File Suitable images for evaluation of the monochrome encoding algorithm can be cg downloaded from the website http www imagecompression info test images Download the Gray 8 bit images The best images for evaluation are the images that were taken by a camera The artificial images don t reflect a real world situation G Only 8 bit monoch
98. og Gain Gain Digital Fine Gain Digital fine gain accepts fractional values from 0 01 up to 15 99 It is implemented as a multiplication operation Colour camera models only There is additionally a gain for every RGB colour channel The RGB channel gain is used to calibrate the white balance in an image which has to be set according to the current lighting condition Digital Gain Digital Gain is a coarse gain with the settings x1 x2 x4 and x8 It is implemented as a binary shift of the image data where 0 is shifted to the LSB s of the gray values E g for gain x2 the output value is shifted by 1 and bit 0 is set to O The resulting gain is the product of the three gain values which means that the image data is multiplied in the camera by this factor cg Digital Fine Gain and Digital Gain may result in missing codes in the output im age data A user defined value can be subtracted from the gray value in the digital offset block If digital gain is applied and if the brightness of the image is too big then the interesting part of the output image might be saturated By subtracting an offset from the input of the gain block it is possible to avoid the saturation 5 6 Grey Level Transformation LUT Grey level transformation is remapping of the grey level values of an input image to new values The look up table LUT is used to convert the greyscale value of each pixel in an image into another grey value It is typically used to
99. ounter is incremented and the decre gt ment is sometimes omitted leading to a wrong EncoderPosition indication in the camera Therefore the single A B trigger mode should not be used in the affected versions To have the same behaviour as the single trigger mode but without the bug use the double A B mode and double the value of ABTriggerDi vider B GrayCounter 0j 1 2 X 3 KO 1 12 13 SM ER RUN EN 293 E K2X3 Xo Kt EncoderCounter oyi y2 ya yo A TriggerFwd TriggerBkwd TriggerFwdBkwd Figure 5 21 Single A B Mode A Bi GrayCounter 0 YX 1Y2Y3Y0Y 12 YX 3 Y 2 YX 1Y0Y3Y2x1 X2xysyoy1 EncoderCounter 0 1 2 3 4 3 2 1 2 3 TriggerFwd TriggerBkwd TriggerBkwd Figure 5 22 Double A B Mode A fJ o B GrayCounter 0Y1Y2Y3Y0Y1Y2 3 Y2 XAO Ya 21 X2Xy3yoy1 EncoderCounter 0 1 2 3 4 5 6 X7 yeysy4y3y2y1 IEEE TriggerFwd TriggerBkwd
100. photon focus User Manual D L 2048 Camera Series CMOS camera with GigE interface MANO55 05 2015 V1 8 All information provided in this manual is believed to be accurate and reliable No responsibility 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 Contents 1 1 AboutPhotonfocus 1 2 CODt acl ox ac e Soe are ed ck ORO RURSUS da 1 3 Sales Offices 2 0 0 00 0000002 ee er eee 15 L gend s 222464 eee oe pees eee EG A 2 Introduction 2 1 Camera Naming convention 2 2 Camera list 3 How to get started GigE G2 3 1 Introduction 0000 eee eee fash Suk hits sve ETET SAE Boe Se AP wk eR RA 3 4 Network Adapter Configuration 3 5 Network Adapter Configuration for Pleora eBUS SDK 3 6 Getting started 4 Product Specification 4 1 Introduction 4 2 FeatureOverview len 4 3 Available Camera Models 4 4 Technical Specification 4 5 RGB Bayer Pattern Filter 5 Functionality 5 1 Reduction of Image Size 5 1 1 Region of Interest ROI 5 1 2 Line Scan Mode L cameras only 5 1 3 Multiple Regions of Interes 5 1 4 Decimation monochrome cameras
101. r defined value which can be configured via camera software After the trigger offset time tirigger offset the exposure is stopped In the trigger pulse width controlled exposure mode the image sensor operates lt gt in sequential read out mode see Section 5 1 7 The maximal frame rate is there fore lower than normal as the exposure start is only allowed after the read out of the previous frame 5 2 5 Trigger Delay The trigger delay is a programmable delay in milliseconds between the incoming trigger edge and the start of the exposure This feature may be required to synchronize the external strobe with the exposure of the camera 5 2 6 Strobe Output The strobe output is an isolated output located on the power supply connector that can be used to trigger a strobe The strobe output can be used both in free running and in trigger mode Strobe 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 us A setting of O 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 power supply Please see Section 6 5 Fig i5 16 and Fig 5 17 for more information 5 2 7 Burst Trigger The camera includes a burst trigger engine When enabled it starts a predefined
102. ra is grabbing images the LED blinks at a rate 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 electronics is isolated from the camera electronics and the power supply including the line filters and camera case Fig 6 2 shows a schematic of the power and ground connections in the G2 camera models 86 Camera Internal Power Supply POWER Power Supply DC DC ycc 1 g 2 DC DC vec 2 g 6 ae d DC DC vcc_3 o no v o O u 2 c2 2 JN o a jo ces 5 GND POWER_RETURN ae GND 9 amp CASE CASE I O and Trigger Interface RX RS422 ISOLATOR ISO INCO P 5 4 ISO_INCO_N ISO INCi P j o 11 i 3 H 9 ISO INCi N gt E 10 9 o O Sis YOUR PWR v ISO_PWR 9 1 x t 6 E g i Ww Es oO E x52 E 9is o i o YOUR GND im ISO GND g 10 ISO_INO 7 gt y ISO_IN1 gt ISO OUTO 3 lt q ISO OUT1 8 Camera Electronic Figure 6 2 Schematic of power and ground connections i
103. re important tools to make sure that the frequency of an external trigger can be processed by the camera A value bigger than 0 indicates that not all applied triggers were processed The missed trigger counters are reset by writing the value 0 to the counter register The counter value can be read out by a property or it can be embedded in the camera image by the status line see Section 5 8 2 It is recommended to reset the missed trigger counters after modifying trigger related settings Missed Trigger Counter If an external trigger TriggerMode 0n is applied while the camera is not ready to accept a new trigger a counter Missed Trigger Counter is incremented and the trigger is rejected The value of the Missed Trigger Counter can be read out from the camera property Counter MissedTrigger When the Missed Trigger Counter reaches its maximal value it will not wrap around The user can reset the Missed Trigger Counter by writing the value 0 to Counter MissedTrigger In Burst Trigger Mode see Section 5 2 7 an increment of the missed burst trigger value indicates that the burst trigger period time Trigger BurstTriggerPeriodTime is too short for the applied camera settings Missed Burst Trigger Counter When the camera is in burst trigger mode see Section B 2 7 a missed burst trigger counter will be incremented when a subsequent external trigger TriggerMode 0n is applied while a burst sequence is running The value of the Missed
104. rome images can be processed by the DR1 Evaluator tool 7 12 Width setting in DR1 cameras 115 7 Software Photonfocus DR1 Evaluator No File selected Select Output Fie No File selected Run Generate difference image M Copyright Photonfocus 2011 Version 0 1 Output image is the result after modulation and demodulation of the input image file using the algorithm From Photonfocus DR1 cameras The difference File is the absolute difference between input and output File Important Only 8 bit monochrome images can be processed Figure 7 6 DR1Evaluator gt Only raw colour images e taken before debayering can be used as input Optionally an output file can be selected by clicking on the button Select Output File This is the resulting file after modulation and demodulation of the input image Additionally a difference file can be generated by enabling the corresponding checkbox The value of every pixel is the absolute value of the difference InputFile OutputFile The output images are produced by clicking on the Run button 116 Mechanical Considerations 8 1 Mechanical Interface During storage and transport the camera should be protected against vibration shock moisture and dust The original packaging protects the camera adequately from vibration and shock during storage and transport Please either retain this packaging for possible later use or dispose of it according to local regulations 8 1 1 Ca
105. s Spectral range monochrome standard 350 900 nm NIR enhanced 350 950 nm e Global Shutter Micro lenses e Colour cameras Bayer pattern filter and cut off filter 660nm e Gigabit Ethernet interface GigE Vision and GenlCam compliant Frame rates of the D 96 cameras 22 6 fps 2048 x 2048 pixel MV1 D2048 1 C 96 G2 only 42 6 fps 2048 x 1088 90 4 fps 1024 x 1024 Frame rates of the DR1 192 cameras 45 fps 2048 x 2048 pixel DR1 D2048 1 C 192 G2 only 85 fps 2048 x 1088 180 fps 1024 x 1024 e 96 line scan frame rates 27550 fps 2048 x 1 20350 fps 2048 x 2 e Advanced I O capabilities 2 isolated trigger inputs 2 differential isolated RS 422 inputs and 2 isolated outputs Up to 8 regions of interest MROI e 2 look up tables 12 to 8 bit on user defined image region Region LUT e Crosshairs overlay on the image Image information and camera settings inside the image status line not available in all models see Appendix B Image Binning not available in all models see Appendix B e Software provided for setting and storage of camera parameters e The DR1 cameras use a proprietary encoding algorithm to double the maximal frame rate compared to a standard GigE camera It is available in monochrome and color versions 25 4 Product Specification e The rugged housing at a compact size of 55 x 55 x 51 5 mm makes the Photonfocus 2048 GigE camera series the perfect solution for applicat
106. s Binning no no Standard Trigger yes yes AB Trigger no yes A B Trigger Bug no yes Counter Reset External no yes ResetCounter_Dual no no Multiple Slope yes yes Digital Gain Offset yes yes Analog Gain no yes LUT yes yes Crosshairs yes yes Status Line V1 0 no no Status Line V1 1 no yes Test Images yes yes PixelFormat Mono12 and Mono16 no no Grabbing Bug no no no no Image Width Bug no no no no Table B 3 Revisions GigE 2 MP Area Scan Cameras Speedgrade 192 1 128 Double Rate C192 V1 0 C192 V1 1 C192 V1 2 Line Scan Mode Frame Combine yes yes yes no no no no no no MROI Decimation Binning Standard Trigger AB Trigger A B Trigger Bug Counter Reset External ResetCounter_Dual Multiple Slope Digital Gain Offset Analog Gain LUT Crosshairs Status Line V1 0 Status Line V1 1 Test Images yes yes yes PixelFormat Mono12 and Mono16 no no no Grabbing Bug no no no Image Width Bug yes no no Table B 4 Revisions GigE 2 MP Area Scan Cameras Speedgrade 192 2 B 4 2MP Area Scan Cameras Speedgrade 192 129 B Camera Revisions B 5 4MP Area Scan Cameras Speedgrade 96 and 192 Table B 5 shows revision information for the following models D96 MV1 D2048 96 G2 10 196 MV1 D20481 96 G2 10 C96 MV1 D2048C 96 G2 10 D192 DR1 D2048 192 G2 8 1192 DR1 D20481 192 G2 8 C192 DR1 D2048C 192 G2 8
107. some camera inputs and outputs can be manipulated and software interrupts can be generated Sample settings and an introduction to PLC are shown in Section PLC is described in detail in the document PLC 98 Name Direction Description Table 6 2 Connections to from PLC 6 6 PLC connections AO LineO Power connector gt PLC ISO INO input signal A1 Line1 Power connector gt PLC ISO IN1 input signal A2 Line2 Power connector PLC ISO INCO input signal A3 Line3 Power connector gt PLC ISO INCI 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 QO PLC gt not connected Q1 PLC gt power connector ISO OUT1 output signal signal is inverted Q2 PLC gt not connected Q3 PLC gt not connected Q4 PLC gt camera head PLC_Q4 camera trigger Q5 PLC gt camera head PLC_Q5 only available on cameras with Counter Reset External feature Q6 PLC gt camera head Incremental encoder A signal only available on cameras with AB Trigger feature Q7 PLC gt camera head Incremental encoder B signal only available on cameras with AB Trigger feature 99 6 Hardware Interface 100 7 Software 7 1 Software for Photonfocus GigE Cameras The following packages for Photonfocus GigE G2 cameras
108. special drag chain capable cables are available Please contact the Photonfocus Support for consulting expertise 5 10 Double Rate DR1 cameras only The Photonfocus DR1 cameras use a proprietary coding algorithm to cut the data rate by almost a factor of two This enables the transmission of high frame rates over just one Gigabit Ethernet connection avoiding the complexity and stability issues of Ethernet link aggregation 5 10 Double Rate DR1 cameras only 83 5 Functionality MT Histogramm Port A Picture 2490 Port A Picture 440 M shll 0 127 255 Figure 5 47 LFSR test pattern received and histogram containing transmission errors The algorithm is lossy but no image artefacts are introduced unlike for example the JPEG compression It is therefore very well suited for most machine vision applications except for measuring tasks where sub pixel precision is required CS Double rate modulation can be turned off for debugging purposes The encoded image is transmitted in mono 8 bit data resolution The encoding is run in real time in the camera s FPGA A DLL for the demodulation of the image for SDK applications is included in the PFInstaller software package that can be downloaded from Photonfocus see also 7 The compression factor is independent of the image content The encoded image has the same number of rows as the raw image The required image width number of bytes in a row for the modulated image can be calcu
109. strobe output is controlled by the rising edge of the trigger pulse Timing diagram Fig 5 19 shows the detailed timing for the external trigger mode with pulse width controlled exposure time t external trigger pulse input exposure trigger after isolator trigger pulse rising edge camera control t jitter l delayed trigger rising edge for shutter set t trigger del y trigger pulse falling edge camera control t jitter delayed trigger falling edge shutter reset le niggeredely internal shutter control t trigger offset t exposure S S STO o delayed trigger for strobe control t strobe delay internal strobe control t t strobe offset strobe duration external strobe pulse output t d iso output Figure 5 19 Timing diagram for the Pulsewidth controlled exposure time The timing of the rising edge of the trigger pulse until to the start of exposure and strobe is equal to the timing of the camera controlled exposure time see Section 5 2 4 In this mode however the end of the exposure is controlled by the falling edge of the trigger Pulsewidth 5 2 Trigger and Strobe 55 5 Functionality The falling edge of the trigger pulse is delayed by the time tg_jso input which results from the signal isolator This signal is clocked into the FPGA which leads to a jitter of tjitter The pulse is then delayed by tirigger delay by the use
110. timing parameters relevant in the external trigger mode using camera D 96 L 96 or DR1 192 Footnotes 2 MPix cameras 5 2 Trigger and Strobe 59 5 Functionality 5 2 9 A B Trigger for Incremental Encoder An incremental encoder with A B outputs can be used to synchronize the camera triggers to the speed of a conveyor belt These A B outputs can be directly connected to the camera and appropriate triggers are generated inside the camera The A B Trigger feature is is not available on all camera revisions see Appendix B for a list of available features In this setup the output A is connected to the camera input ISO INCO see also Section 6 5 4 and Section A 1 and the output B to ISO INC1 In the camera default settings the PLC is configured to connect the ISO INC inputs to the A B camera inputs This setting is listed in Section 7 10 3 The following parameters control the A B Trigger feature TriggerSource Set TriggerSource to ABTrigger to enable this feature ABMode Determines how many triggers should be generated Available modes single double quad see description below ABTriggerDirection Determines in which direction a trigger should be generated fwd only forward movement generates a trigger bkwd only backward movement generates a trigger fwdBkwd forward and backward movement generate a trigger ABTriggerDeBounce Suppresses the generation of triggers when the A B signal bounce ABTriggerDeBounce is ignored when ABTrig
111. toMode in category LUTControl to the desired value The available settings are described in property list of the camera which is contained in the PFinstaller 3 If the LUTAutoMode requires additional settings e g Gamma LUTAutoMode then it can be set with LUTAutoValue 7 7 MROI The MROI feature is described in Section This section describes how to set the MROI values When MROI is enabled then the camera internally processes the MROI entries sequentially starting at MROI Index O The processing is stopped when either the last MROI Index is reached or when an entry with MROI_H 0 is reached Procedure to write MROI entries 1 Disable MROI by setting MROI Enable to False This is mandatory otherwise setting the MROI entries will be ignored 2 SetMROI Index In the first run it is set to O 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 set MROI_H to O 6 Enable MROI by setting MROI Enable to True 7 Read the property MROI_Htot Set the property Height in category ImageFormatControl to the value of MROI_Htot This is mandatory as this value is not automatically updated Example pseudo code to set two MROI The resulting total height of the example will be 400 7 7 MROI 107 7 Software SetFe
112. tream control Error count O Last error N A 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 windows e g the GEV Device Control window The view of the properties in the control window can be changed as described below At start the properties are grouped in categories which are expanded and whose title is displayed in bold letters An overview of the available view controls of the GEV Control windows is shown in Fig 7 2 102 To have a quick overview of the available categories all categories should be collapsed The categories of interest can then be expanded again If the name of the property is known then the alphabetical view is convenient If this is the first time that you use a Photonfocus GigE camera then the visibility should be left to Beginner The description of the currently selected property is shown at the bottom ot the window E After selecting a property from a drop down box it is necessary to press lt Enter gt or to click with the mouse on 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 lt gt 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 va
113. trl3 ii Ed Paen ABTriggerDivider 02 _Q10 gt ABTriggerMode Q3 Q6 Q7 pgO out pg1 out pg2 out pg3 out gt del out y rsl out gp cnt eq gp cnt gt ts trigO ts trig1 gt ts trig2 gt ts trig3 Q11 gt Q15 gt Q16 gt Q17 gt Image Control Block ABTriggerDirection ABTriggerDebounce ABTriggerAOnly O Power Connector EN 1 O decoupling Pe 1 0 decoupling inverting Figure 7 4 PLC functional overview and trigger connections The simpliest application of the PLC is to connect a PLC input to a PLC output The connection of the ISO_INO input to the PLC_Q4 camera trigger is given as an example The resulting configuration is shown in Section 7 10 2 7 10 PLC 109 7 Software 1 Identify the PLC notation of the desired input A table of the PLC mapping is given in Section 6 6 In our example ISO INO maps to AO or Line0 2 Select a Signal Routing Block SRB that has a connection to the desired PLC input and connect it to the PLC input In our example SRB PLC I0 will be used as it has a connection to LineO To connect the SRB to input set PLC I x to the input In the example set PLC IO to LineO 3 Identify the PLC notation of the desired output A table of the PLC mapping is given in Section 6 6 In the example Q4 is the desired output 4 Connect the
114. uble Rate no no Line Scan Mode yes yes Frame Combine yes yes FrameCombinePulse no yes MROI yes yes Decimation yes yes Binning no no Standard Trigger yes yes AB Trigger yes yes A B Trigger Bug yes no Counter Reset External yes yes ResetCounter_Dual no no Multiple Slope yes yes Digital Gain Offset yes yes LUT yes yes Crosshairs no yes Status Line V1 0 no no Status Line V1 1 yes yes Test Images yes yes PixelFormat Mono12 and Mono16 no no Grabbing Bug yes no Analog Gain no yes Table B 8 Revisions GigE Line Scan Cameras 2 Footnotes Maximal height in FrameCombine Mode 1088 Maximal height in FrameCombine Mode 16383 B 6 Line Scan Cameras 133 B Camera Revisions 134 C Document Revision History Revision 1 0 1 1 1 2 1 3 1 4 Date May 2012 August 2012 February 2013 March 2013 August 2013 Changes First version DR1 models added Section Software PLC Settings PLC drawing improved Sections Hardware Interface Power and Ground Connection for GigE G2 Cameras and Trigger and Strobe Signals for GigE G2 Cameras minor modifications Minimal exposure time corrected Adding power consumption information Power supply voltage range and external trigger voltage range corrected MV1 D2048 x1088 1 C 96 G2 models added MV1 D2048 1 C 80 G2 models removed Chapter Functionality section Region of Interest ROI frame rates of 640x480 and 480x640 were exchanged Section
115. uick Start Guide GEVQS which is included in the PFInstaller There is also a GEVPlayer in the Pleora eBUS package It is recommended to E use the PF GEVPlayer as it contains some enhancements for Photonfocus GigE cameras such as decoding the image stream in DR1 cameras 101 7 Software 7 2 4 PF GEVPlayer main window After connecting the camera see Chapter 3 the main window displays the following controls see Fig 7 1 Disconnect Disconnect the camera Mode Acquisition mode Play Start acquisition Stop Stop acquisition Acquisition Control Mode Continuous Single Frame or Multi Frame modes The number of frames that are acquired in Multi Frame mode can be set in the GEV Device Control with AcquisitionFrameCount in the AcquisitionControl category Communication control Set communication properties GEV Device control Set properties 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 GEVPlayer DER Eile Tools Help Connection Select Connect Disconnect 9 0 IP address MAC address Manufacturer Model M1 D1312 C023 40 G2 12 Name Acquisition Control Mode Channel b Play Parameters and Controls Communication control GEV Device control Stream Oimages N AFPS N AMbps Display N A FPS Image s
116. ultaneously If all cameras are set to Continuous mode then all will send the e packets at same time resulting in network congestion A better way would be to set the cameras in ContinuousRecording mode and save the images in the memory of the IPEngine The images can then be claimed with ContinousReadout from one camera at a time avoid network collisions and congestion 52 AcquisitionMode Continuous TriggerMode Off After the command AcquisitionStart is executed Camera is in free running mode Acquisition can be stopped by executing AcquisitionStop command Continuous On Camera is ready to accept triggers according to the TriggerSource property Acquisition and trigger acceptance can be stopped by executing AcquisitionStop command SingleFrame SingleFrame MultiFrame Off On Off Camera acquires one frame and acquisition stops Camera is ready to accept one trigger according to the TriggerSource property Acquisition and trigger acceptance is stopped after one trigger has been accepted Camera acquires n AcquisitionFrameCount frames and acquisition stops MultiFrame On Camera is ready to accept n AcquisitionFrameCount triggers according to the TriggerSource property Acquisition and trigger acceptance is stopped after n triggers have been accepted SingleFrameRecording SingleFrameRecording SingleFrameReadout ContinuousRecording Off don t care Off Camera saves one i
117. ws Firewall is used then it can be switched off like this Open the Windows Firewall configuration Start gt Control Panel gt Network and Internet Connections gt 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 Windows Firewall General Exceptions Advanced Network Connection Settings Windows Firewall is enabled for the connections selected below To add exceptions for an individual connection select it and then click Settings 1394 Connection Local Area Connection W Local Area Connection 2 Security Logging You can create a log file for troubleshooting purposes Settings ICMP With Internet Control Message Protocol ICMP the computers on a network can share error and status information Default Settings To restore all Windows Firewall settings to a default state EISSEXBIDIBISUKS click Restore Defaults Figure 3 7 Windows Firewall Configuration 18 3 5 Network Adapter Configuration for Pleora eBUS SDK Open the Network Connections window Control Panel gt Network and Internet Connections gt 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 A Properties window will open Check the eBUS Universal Pro Driver see Fig for maximal performance Reco
Download Pdf Manuals
Related Search
Related Contents
Page 1 My TV Box Page 1/20 Page 2 My TV Box Page 2/20 Page 3 MOTOTRBO DM3400/DM3401 Numeric Display Mobile User Guide MODEL T32 1_32 DIN PID CONTROLLER BENDIX BW2787 User's Manual MLC 62 RS EU Systèmes de fixation de caillebotis X-GR RU et X-MGR 3.4.3 Terminos y Condiciones de Uso INTRANET 1,4 MB - Infoteca-e Meridian Inside Cover Copyright © All rights reserved.
Failed to retrieve file