Home
User Manual MV1-D1024E Gigabit Ethernet Series
Contents
1. Master Camera ISO_PWR Slave Camera ISO_PWR m ISO_VCC 6 4k7 PTC ISO_OUTO 3 2 7 10k ISO_INO 2 la enhanced H Poner 12 12 AN Power FET MOSFET ISO_GND ISO_GND 190_GND ISO_GND ISO_GND E L Hirose Connectors Figure 5 12 Master slave connection of two Photonfocus G2 cameras 80 5 6 PLC connections The PLC Programmable Logic Controller is a powerful device where 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 6 10 PLC is described in detail in the document PLC Name Direction Description AO LineO Power connector gt PLC ISO_INO input signal Ai Line1 Power connector gt PLC ISO_IN1 input signal A2 Line2 Power connector gt PLC ISO_INCO input signal A3 Line3 Power connector gt PLC ISO_INC1 input signal A4 camera head gt PLC FVAL Frame Valid signal A5 camera head gt PLC LVAL Line Valid signal A6 camera head gt PLC DVAL Data Valid signal A7 camera head gt PLC Reserved CL_SPARE Q0 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
2. exposure time lt readout time exposure time gt readout time exposure time readout time A Exposure time Figure 4 1 Frame rate in sequential readout mode and simultaneous readout mode 27 4 Functionality Sequential readout mode For the calculation of the frame rate only a single formula applies frame rate equals approximately the inverse of the sum of exposure time and readout time Simultaneous readout mode exposure time lt readout time The frame rate is given by the readout time frame rate equals approximately the inverse of the readout time Simultaneous readout mode exposure time gt readout time The frame rate is given by the exposure time frame rate equals approximately the inverse of the exposure time The simultaneous readout mode allows higher frame rate However If the exposure time strongly exceeds the readout time then the effect on the frame rate is neglectable In simultaneous readout mode image output faces minor limitations The overall linear sensor reponse is partially restricted in the lower gray scale region O A new calibration of the image correction is required when changing the read out mode from sequential to simultaneous readout mode or vice versa Sequential readout By default the camera continuously delivers images as fast as possible Free running mode in the sequential readout mode Exposure time of the next image can only start if the readout time of th
3. 2 aaa a 4 4 1 Introduction aoaaa ee 4 4 2 Trigger Source 4 4 3 Trigger and AcquisitionMode 4 4 4 Exposure Time Control 4 4 5 Trigger Delay 4 4 6 Strobe Output 4 4 7 Burst Trigger 4 4 8 Trigger timing values CONTENTS CONTENTS 4 4 9 Missed Trigger Counters 2 0 51 Sethe ian sata e os 4 8 4 ay E Ga setae AA 51 46 Image Correction e eaaa SR eRe Re ee RE we we ae Re 53 4 6 1_OVErVIEW a ee ee ee EAE Ree Ow Ga ee a 53 4 6 2 Offset Correction FPN Hot Pixels oaoa ee 53 aaa aes oe ge ee PS eee SO a koe eee ake 55 4 6 4 Corrected ilmage 2 00 56 4 6 5 Correction Ranges 2 2 2 2 00 ee ee 57 4 7 Gain and Offset 2 0 ee 58 4 8 Grey Level Transformation LUT aoaaa ee 58 8 TALS Spa geek ark a Genet x Roses Reese E E A aby ae alse ects tans Snes 58 ieee Pushes ee E aS we en A aip ear eS ae ee a 60 4 8 3 User defined Look up Table 2 000002 eee ee 61 segs Gi five Sdn a amA Stee a gt E Ger Spon ce de Erie A 61 4 9 Crosshairs s s a ayia a 8 8 actin ee RE AE GB Bow weal ate a nn a ek oS 64 4 9 1 Functionality 2 ea a 64 4 10 Image Information and Status Line oaao ee 66 4 10 1 Counters and Average Value 2 2 2 0002 ee ee 66 bay deh Ba ores Gone Gide es Bo we bee omy ee cee 66 4 10 3 Camera Type Codes noaa oaa 68
4. 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 SD USB environment for any Photonfocus USB camera Z 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 2 3 PFinstaller components choice 12 2 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 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 i 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 2 4 Local Area Connection P
5. 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 4 network can share error and status information Default Settings To restore all Windows Firewall settings to a default state Pipsinrailerauke click Restore Defaults Figure 2 7 Windows Firewall Configuration 16 2 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 Recommended settings for the Network Adapter Card are described in Section 4 Local Area Connection 2 Properties R General Advanced Connect using E9 Intel R PR01000 GT Desktop dap This connection uses the following items v eBUS Universal Pro Driver amp File and Printer Sharing for Microsoft Networks V JE QoS Packet Scheduler lt i 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 Figu
6. 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 e EN 55022 1994 7 4 CE compliance 7 Mechanical and Optical Considerations 100 Warranty The manufacturer alone reserves the right to recognize warranty claims 8 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 shall 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 8 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 101 8 Warranty 102 9 References All referenced documents can be downloaded from our website at www photonfocus com AN001 Application Note LinLog Photonfocus December 20
7. 4 ie ISO_OUT1 8 Power 12 MOSFET ISO_GND ISO_GND YOUR_GND Figure 5 9 Connection from ISO_OUT1 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 Gana 12 pol Hirose Connector ae ISO_OUT1 8 cS le Max 30V Power F Max 0 5A 12 MOSFET Max 0 5W ISO_GND ISO_GND YOUR_GND Figure 5 10 Limits of ISO_OUT1 output 5 5 Trigger and Strobe Signals for GigE Cameras 79 5 Hardware Interface 5 5 4 Differential RS 422 Inputs G2 models ISO_INCO and ISO_INC1 are isolated differential RS 422 inputs see also Fig 5 3 They are connected to a Maxim MAX3098 RS 422 receiver device Please consult the data sheet of the MAX3098 for connection details Don t connect single ended signals to the differential inputs ISO_INCO and ISO_INC1 see also Fig tae camera RX RS422 5V TTL Logic Level ISO_INCx_P ISO_INCx_N YOUR_GND Figure 5 11 Incorrect connection to ISO_INC inputs 5 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
8. 4 11 Test Images ic ee a ee Gk ania a ee a a ee a 68 be eo RPE a Wk DAES De Ra e he eh Oe we eee eee Sh we RGA 68 A Goda Oe oe 2 Gon eee 2 ed a Oe ee ee ee 69 4 11 3 Troubleshooting using the LFSR 000020 eee eee 69 71 5 1 GigE Connector 2 nae eee ee eh ed ee ae ee a 71 E ee Sana dee he as a eee vac pet ee teins gen Se E 71 5 3 Status Indicator GigE cameras ooo a 72 5 4 Power and Ground Connection for GigE G2 Cameras 2 72 5 5 Trigger and Strobe Signals for GigE Cameras 0000 000000 74 55 1 BOVE RVICWY s era ss koari tm Wea k ed Ga add Bia Bae ede pay ae shane G eee ee 74 5 5 2 Single ended Inputs 0 0000 ee 77 5 5 3 Single ended Outputs 2 2 2 0000 ee es 78 5 5 4 Differential RS 422 Inputs G2 models 0 000 eee eee 80 ew ee ee re a rer en ae 80 36 PLC CONMeCTIONS o e hie a a Se ae ew ee Ra ee ea et eg 81 83 6 1 Software for Photonfocus GigE Cameras 0 00000 eee eee 83 6 2 PFOGEVPlayer lt ea 22s a be Ree Re OP Ra Oe ee a Re ee 83 6 2 1 PF_GEVPlayer main window 0 0000 cee ee 84 6 2 2 GEV Control Windows 0 000 eee ee 84 6 2 3 Display Area 2 86 6 2 4 White Balance Colour cameras only 2 ee ee 86 caveats apt ded eM a8 at Geet S eeu ene eon ees 86 oer e a ee ee ee 87 63 _PIEOra SDK ote eee eee ea we Pe ee ee Aes i ee a Ga aa EE 87 6 4 Frequently used properties oaoa a 87 Soe eds So ob edo P
9. 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 6 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 6 5 Calibration of the FPN Correction The following procedures can be most easily done with the PF_GEVPlayer 6 5 1 Offset Correction CalibrateBlack The offset correction is based on a bl
10. ISO GND 912 4 TriggerMode TriggerSource ISO_INO PLC ISO_IN1 ISO_INCO_P Lookup Qo ISO_INCO_N Table Q1 ISO_OUT1 ISO_INC1_P o2 ISO_INC1_N e Q3 4 FVAL Q4 LVAL Q5 DVAL RESERVED Q7 Ri te PLC_ctrl0 gt Control PLC cti i PLC_ctrl2 gt Enhanced Block Fi i PLC_ctrl3 gt unction F Q9 Block Q2 gt Q10 gt Q3 gt Q6 gt Q7 LQ16 gt pg0_out gt pg1_out gt pg2_out gt pg3_out gt from host PC L del_outp rsl_out gt Image _gp_cnt_eq gt Control gp_cnt_gt gt Block ts_trigO gt ts_trig1 ts_trig2 gt ts_trig3 gt Power Connector HE O decoupling Pe 1 0 decoupling inverting Figure 6 4 PLC functional overview 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 6 10 2 1 Identify the PLC notation of the desired input in Fig 6 4 In our example ISO_INO maps to AO or Lineo 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_IO will be used as it has a connection 92 to Line0 To connect the SRB to input set PLC_I lt x gt to the input In the example set PLC_IO to Lineo
11. MROI 1 5 S l v I I w MROI 2 tS Wo Ria Vra Grad 0 0 ROLW 0 0 ROLW J4 gt x4 gt 5 MROI 0 a ZA I g MROI 1 o ROI ae 24 MROI 2 Figure 4 17 Multiple Regions of Interest 4 3 Reduction of Image Size 37 4 Functionality Fig 4 18 shows another MROI drawing illustrating the effect of MROI on the image content X WwW Figure 4 18 Multiple Regions of Interest with 5 ROIs 38 4 3 3 Decimation 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 E 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 of 3 Fig 4 19 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 nt row 0 0 _ nas Vinee Figure 4 19 Decimation in full image Fig shows decimation on a ROI The row specified by the Window setting is first read out and then every n row until the end of the ROI Fig 4 21 shows decimation and MROI For every MROI region m the first row read out is the row specified by the MROl lt m gt Y setting and then every nt row until the end of MROI region m 4 3 Reduction of I
12. NJA Figure 6 1 PF_GEVPlayer main window Below the image display there are two lines with status information 6 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 6 2 84 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 value indicates that this parameters has t
13. 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 Table 5 2 Connections to from PLC 5 6 PLC connections 81 5 Hardware Interface 82 6 Software 6 1 Software for Photonfocus GigE Cameras The following packages for Photonfocus GigE G2 cameras 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 6 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 2 After connecting to the camera the camera properties can be accessed by clicking on the GEV Device control button see also Section amp __ The PF_GEVPlayer is described in more detail in the GEVPlayer Quick Start Guide GEVQS which is included in
14. period time between two acquisitions 48 external trigger pulse input trigger after isolator trigger pulse internal camera control jitter delayed trigger for burst trigger engine 4 U purststriogerdelay delayed trigger for shutter control t burst period time ctr 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 tdziso o tput Figure 4 28 Timing diagram for the burst trigger mode 4 4 Trigger and Strobe 49 4 Functionality 4 4 8 Trigger timing values Table 4 5 shows the values of the trigger timing parameters Timing Parameter ta_iso input MV1 D1024E 80 G2 Minimum MV1 D1024E 80 G2 Maximum ta_RS422 input tyitter ttrigger delay tpurst trigger delay tpurst period time depends on camera settings 0 42 s ttrigger offset NON burst mode 200 ns duration of 1 row ttrigger offset bu rstm ode texposure 250 ns 250 ns tstrobe delay tstrobe oftset NON burst mode tstrobe offset burst mode tstrobe duration ta iso output ttrigger pulsewidth Number of bursts n 30000 Table 4 5 Summary of timing parameters relevant in the external trigger m
15. 0 turns off the strobe output Strobe_Invert Inverts the strobe output signal Strobe_Invert False strobe signal active high Strobe_Invert True strobe signal active low The strobe output needs a separate power supply Please see Section 5 5 Fig 4 24 and Fig 4 25 for more information 4 4 7 Burst Trigger The camera includes a burst trigger engine When enabled it starts a predefined 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 timing diagram of the burst trigger mode is shown in Fig 4 28 The timing of the external trigger pulse input until to the trigger pulse internal camera control is equal to the timing in the section Fig This trigger pulse then starts after a user configurable burst trigger delay time thurst trigger delay the internal burst engine which generates n internal triggers for the shutter and the strobe control A user configurable value defines the time thurst
16. 3 Identify the PLC notation of the desired output A table of the PLC mapping is given in Section 5 6 In the example Q4 is the desired output 4 Connect the LUT that corresponds to the desired output to the SRB from step 2 In the example PLC_Q4 is connected to PLC_I0 ISO_INO has an inverter in the I O decoupling block therefore it is better to invert it again in the PLC set PLC_04_Variable to PLC_IQ_Not Note that every LUT has the capability to connect up to 4 inputs In the example only the first input PLC_Q4_VariableQ is used The other inputs are ignored by setting the PLC_04_Variable to Zero and the PLC_Q4_0perator to Or for inputs 1 to 3 5 If a PLC output is used to connect to a camera trigger then the corresponding Trigger Source must be activated In the example TriggerSource is set to PLC_04 and TriggerMode is set to On 6 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 6 1 the visibility in the PF_GEVPlayer must be set to Guru for this purpose Feature Value Category TriggerMode AcquisitionControl TriggerSource AcquisitionControl PLC_IO lt PLC gt SignalRoutingBlock PLC_Q4_Variable0 PLC_IO_Not lt PLC gt LookupTable Q4 PLC_Q4 Operator0O 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 Operator2 Or lt PLC gt Loo
17. Cat 5E or 6 Ethernet Jack RJ 45 Power Supply and I O Connector Status LED Figure 2 1 Rear view of the Photonfocus MV1 D1024E G2 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 2 1 10 2 3 Software Installation This section describes the installation of the required software to accomplish the tasks described in this chapter y Install the latest drivers for your GigE network interface card Download the latest eBUS SDK installation file from the 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 re
18. Curve Varying Parameter Time2 Time1 850 Value1 19 Value2 18 300 T T T T T T 250 _ T2 950 T2 960 A T2 970 T2 980 200 T2 990 2 g amp 150 gt D 5 100 J7 jen 5 O 50 J7 0 Illumination Intensity Figure 4 14 Response curve for different LinLog settings in LinLog3 mode 4 2 3 Skimming Skimming is a Photonfocus proprietary technology to enhance detail in dark areas of an image Skimming provides an adjustable level of in pixel gain for low signal levels It can be used together with LinLog to give a smooth monotonic transfer function from high gain at low levels through normal linear operation to logarithmic compression for high signal levels see Fig 4 15 The resulting response is similar to a gamma correction Grey Value Saturation 100 Cd LA a Linear Response Skimming Light Intensity Figure 4 15 Response curve for different skimming settings 34 4 3 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 4 3 1 Region of Interest ROI Some applications do not need full image resolution e g 1024x1024 pixels By reducing the image size to a certain region of interest ROI the frame rate can be drastically increased A region of interest ca
19. Device control Image stream control 1130images 35 4FP5 401 6 Mbps Figure 2 14 PF_GEVPlayer displaying live image stream 7 Check the status LED on the rear of the camera ENN 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 2 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 0 Offsety 0 AcquisitionAndTriggerControls AcquisitionMode Continuous AcquisitionStart Command SelectedNodeName 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 2 15 Control settings on the camera 2 6 Getting started 21 2 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 22 Product Specification 3 1 Introduction The MV1 D1024E G2 GigE CMOS camera s
20. Gigabit Masts Slave Mode e v Locally Administered Address Log Link State Event Performance Options QoS Packet Tagging Ls 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 2 6 Advanced Network Adapter Properties 2 4 Network Adapter Configuration 15 2 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 Windows 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 2 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
21. bit DN Figure 4 37 Applying a linear gain with clamping to an image 4 8 Grey Level Transformation LUT 1200 59 4 Functionality 4 8 2 Gamma The Gamma mode performs an exponential amplification configurable in the range from 0 4 to 4 0 Gamma gt 1 0 results in an attenuation of the image see Fig 4 38 gamma lt 1 0 results in an amplification see Fig 4 39 Gamma correction is often used for tone mapping and better display of results on monitor screens Figure 4 38 Figure 4 39 60 Grey level transformation Gamma y 255 1023 x y gt 1 300 T T T T T 250 F 200 150 100 F Il Epia i eee onono 50 F y grey level output value 8 bit DN 0 0 200 400 600 800 1000 1200 x grey level input value 10 bit DN Applying gamma correction to an image gamma gt 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 i 1 0 200 400 600 800 1000 1200 x grey level input value 10 bit DN Applying gamma correction to an image gamma lt 1 4 8 3 User defined Look up Table In the User mode the mapping of input to output grey levels can be configured arbitrarily by the user This procedure is explained in Section 6 6 User LUT y f x l 12 bit 8 bit Figure 4 40
22. contrast to the classical non integrating logarithmic pixel the LinLog pixel is an integrating pixel with global shutter and the possibility to control the transition between linear and logarithmic mode In situations involving high intrascene contrast a compression of the upper grey level region can be achieved with the LinLog technology At low intensities each pixel shows a linear response At high intensities the response changes to logarithmic compression see Fig 4 7 The transition region between linear and logarithmic response can be smoothly adjusted by software and is continuously differentiable and monotonic Grey Value 100 Linear Weak compression Response Resulting Linlog Response 0 Value2 Light Intensity Figure 4 7 Resulting LinLog2 response curve LinLog is controlled by up to 4 parameters Timel Time2 Valuel and Value2 Valuel and Value correspond to the LinLog voltage that is applied to the sensor The higher the parameters Valuel and Value respectively the stronger the compression for the high light intensities Time1 and Time2 are normalised to the exposure time They can be set to a maximum value of 1000 which corresponds to the exposure time Examples in the following sections illustrate the LinLog feature LinLog1 In the simplest way the pixels are operated with a constant LinLog voltage which defines the knee point of the transition This procedure has the drawback that the
23. f5 a0 1c IP Address 169 254 209 150 Subnet Mask 25 255 0 0 Default Gateway Figure 2 12 Setting IP address 5 Finish the configuration process and connect the camera to PF_GEVPlayer GEVPlayer DEK Ele Tools Help Connection Select Connect IP address MAC address Manufacturer atoni 622 Model Name Acquisition Control Mode Continuous Channel Data Channel 0 gt Play Parameters and Controls Communication control GEV Device control Image stream control Figure 2 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 a ble rate mode if this check box is checked The demodulation is 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 20 If no images can be grabbed close the PF_GEVPlayer and adjust the Jumbo Frame parameter see Section 2 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 gt Play Parameters and Controls l Communication control GEV
24. linear response curve 30 changes directly to a logarithmic curve leading to a poor grey resolution in the logarithmic region see Fig 4 9 Value1 Value2 exp Time1 Time2 max t 1000 Figure 4 8 Constant LinLog voltage in the Linlog1 mode 300 Typical LinLogi Response Curve Varying Parameter Value1 Time1 1000 Time2 1000 Value2 Value1 250 200 150 100 Output grey level 8 bit DN 50 Illumination Intensity Figure 4 9 Response curve for different LinLog settings in LinLog1 mode 4 2 Pixel Response 31 V1 15 V1 16 V1 17 V1 18 V1 19 4 Functionality LinLog2 To get more grey resolution in the LinLog mode the LinLog2 procedure was developed In LinLog2 mode a switching between two different logarithmic compressions occurs during the exposure time see Fig 4 10 The exposure starts with strong compression with a high LinLog voltage Valuel At Timel the LinLog voltage is switched to a lower voltage resulting in a weaker compression This procedure gives a LinLog response curve with more grey resolution Fig 4 11 and Fig 4 12 show how the response curve is controlled by the three parameters Valuel Value and the LinLog time Timel CE Settings in LinLog2 mode enable a fine tuning of the slope in the logarithmic region LinLog p Value1 Value2 a S 0 Time1 Time2 max 1000 t Figure 4 10 Voltage switching in the Linlog2
25. matrices i e the range that the offset and gain algorithm can correct Minimum Maximum Offset correction 1023 DN 12 bit 1023 DN 12 bit Gain correction 0 7 1 69 Table 4 6 Offset and gain correction ranges 4 6 Image Correction 57 4 Functionality 4 7 Gain and Offset There are two different gain settings on the camera Gain Digital Fine Gain Digital fine gain accepts fractional values from 0 01 up to 15 99 It is implemented as a multiplication operation 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 0 The resulting gain is the product of the two gain values which means that the image data is multiplied in the camera by this factor ce 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 4 8 Grey Level Transformation LUT Grey level transformation is remapping of the grey level values of an input image to new values T
26. mode Typical LinLog2 Response Curve Varying Parameter Time1 Time2 1000 Value1 19 Value2 14 300 T T T T T T1 840 250 T1 920 T1 960 200 T1 980 T1 999 150 100 Output grey level 8 bit DN 50 0 i i Illumination Intensity Figure 4 11 Response curve for different LinLog settings in LinLog2 mode 32 Typical LinLog2 Response Curve Varying Parameter Time1 Time2 1000 Value1 19 Value2 18 200 T T T T T T 180 F 160b 4 2 A 140 4 5 120 100b 880 d 2 meai Ti 92 g 80 F Ti 940 T1 960 2 60 T1 980 5 T1 1000 O 40 E i SSE REA ES BAG SBE REE EA SDR EEE SBE EERE BEE BAGG SBE BEG EE BRR CGN Me GO E Be Bo be in Gin RR Ge be BOE OG ee icy RN 20 ied E E E E nt Be Bese hg bs hah ty BE E ES IVR AB Se a ce Se soca ae Tada Besa PTGS WS heat Baad dhl DR INE BE Se fae TGS GANA Te ade pee oe Ot Be Rita ade Che GY BS chy E oat Rin Gade ae ap Ge Gre a BSE 0 jl i Illumination Intensity Figure 4 12 Response curve for different LinLog settings in LinLog2 mode LinLog3 To enable more flexibility the LinLog3 mode with 4 parameters was introduced Fig 4 13 shows the timing diagram for the LinLog3 mode and the control parameters V LinLog Value1 Value2 Value3 Constant 0 Figure 4 13 Voltage switching in the LinLog3 mode 4 2 Pixel Response 33 4 Functionality Typical LinLog2 Response
27. 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 C amp Photonfocus GigE cameras can also be used under Linux C 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 A sion errors In robots applications the stress that is applied to the GigE cable is especially high due to the fast movement of the robot arm For such applications special drag chain capable cables are available The following list describes the connection of the camera to the PC see in the camera manual for more information 2 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
28. the average value Mark pixels that have a grey level higher than 1008 DN 12 bit as hot pixels Store the result in the camera as the offset correction matrix U e WwW P 2 During image acquisition subtract the correction matrix from the acquired image and interpolate the hot pixels see Section 4 6 2 4 6 Image Correction 53 4 Functionality iL l v average 1 2 0 0 ar 2 4 4 of black i VEE picture He p black reference offset correction image matrix Figure 4 30 Schematic presentation of the offset correction algorithm How to Obtain a Black Reference Image In order to improve the image quality the black reference image must meet certain demands CS The detailed procedure to set the black reference image is described in Section e The black reference image must be obtained at no illumination e g with lens aperture closed or closed lens opening e t may be necessary to adjust the black level offset of the camera In the histogram of the black reference image ideally there are no grey levels at value 0 DN after adjustment of the black level offset All pixels that are saturated black 0 DN will not be properly corrected see Fig 4 31 The peak in the histogram should be well below the hot pixel threshold of 1008 DN 12 bit e Camera settings may influence the grey level Therefore for best results the camera settings of the black reference image must be i
29. 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 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 4 26 shows the detailed timing diagram for the external trigger mode with camera controlled exposure time Coo 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 Uirobe dal y internal strobe control t strobe offset tstrobe duration external strobe pulse output gt Liana Figure 4 26 Tim
30. the sensor or to the black globe top material if present surrounding the optically active surface during the cleaning process 7 3 Optical Interface 97 7 Mechanical and Optical Considerations Product Supplier Remark EAD400D Airduster Electrolube UK Anticon Gold 9 x 9 Wiper Milliken USA ESD safe and suitable for class 100 environments www milliken com TX4025 Wiper Texwipe www texwipe com Transplex Swab Texwipe Small Q Tips SWABS Q tips Hans J Michael GmbH www hjm reinraum de BB 003 Germany Large Q Tips SWABS Q tips Hans J Michael GmbH CA 003 Germany Point Slim HUBY 340 Q tips Hans J Michael GmbH Germany Methanol Fluid Johnson Matthey GmbH Semiconductor Grade Germany 99 9 min Assay Merck 12 6024 UN1230 slightly flammable and poisonous www alfa chemcat com 2 Propanol Fluid Johnson Matthey GmbH Semiconductor Grade Iso Propanol Germany Table 7 1 Recommended materials for sensor cleaning 99 5 min Assay Merck 12 5227 UN1219 slightly flammable www alfa chemcat com For cleaning the sensor Photonfocus recommends the products available from the suppliers as listed in Table 7 1 D 98 Cleaning tools except chemicals can be purchased from Photonfocus www photonfocus com 7 4 CE compliance The Photonfocus camera serie MV1 D1024E G2 is in compliance with the below mentioned standards according to the provisions of European Standards Directives
31. 02 ANO07 Application Note Camera Acquisition Modes Photonfocus March 2004 ANO08 Application Note Photometry versus Radiometry Photonfocus December 2004 AN010 Application Note Camera Clock Concepts Photonfocus July 2004 AN026 Application Note LFSR Test Images Photonfocus September 2005 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 103 9 References 104 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 voltages will damage or destroy the camera C The connection of the input and output signals is described in Section 5 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 105 A Pino
32. 4 4 4 In this mode however the end of the exposure is controlled by the falling edge of the trigger Pulsewidth 4 4 Trigger and Strobe 47 4 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 user 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 4 1 1 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 4 4 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 4 4 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
33. 4 5 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 strobe output is controlled by the rising edge of the trigger pulse Timing diagram Fig 4 27 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 delay trigger pulse falling edge camera control t jitter delayed trigger falling edge shutter reset le Uriggerdeiay t internal shutter control trigger offset t exposure S S STO 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 4 27 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
34. 8 Camera Electronic Figure 5 2 Schematic of power and ground connections in G2 camera models 5 4 Power and Ground Connection for GigE G2 Cameras 5 Hardware Interface 5 5 Trigger and Strobe Signals for GigE Cameras 5 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 5 6 that offers powerful operations Cf The pinout of the power connector is described in Section A 1 CS 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 pinto 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 gt 1SO_OUTO and ISO_OUT1 have different output circuits see also Section ce 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 soft
35. Data path through LUT 4 8 4 Region LUT and LUT Enable Two LUTs and a Region LUT feature are available in the Photonfocus MV1 D1024E GigE camera series Both LUTs can be enabled independently see Table 4 7 LUT 0 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 4 7 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 4 41 and Fig Fig 4 41 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 yO1 and it supersedes LUT 1 in the overlapping region LUT 1 is active in region 1 x10 x11 y10 y11 Fig 4 42 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 4 8 Grey Level Transformation LUT 61 4 Functionality 0 0 x00 x10 x01 x11 y01 yi1 Oaa Via Figure 4 41 Overlapping Region LUT example 0 0 0 0
36. ESD safe areas by ESD trained personnel using wrist straps Ideally the sensor should be cleaned in a clean environment Otherwise in dusty environments the sensor will immediately become dirty again after cleaning 2 Use a high quality low pressure air duster e g Electrolube EAD400D pure compressed inert gas www electrolube com to blow off loose particles This step alone is usually sufficient to clean the sensor of the most common contaminants Workshop air supply is not appropriate and may cause permanent damage to the sensor 3 If further cleaning is required use a suitable lens wiper or Q Tip moistened with an appropriate cleaning fluid to wipe the sensor surface as described below Examples of suitable lens cleaning materials are given in Table 7 1 Cleaning materials must be ESD safe lint free and free from particles that may scratch the sensor surface Do not use ordinary cotton buds These do not fulfil the above requirements and permanent damage to the sensor may result 4 Wipe the sensor carefully and slowly First remove coarse particles and dirt from the sensor using Q Tips soaked in 2 propanol applying as little pressure as possible Using a method similar to that used for cleaning optical surfaces clean the sensor by starting at any corner of the sensor and working towards the opposite corner Finally repeat the procedure with methanol to remove streaks It is imperative that no pressure be applied to the surface of
37. Olaa Yond Figure 4 42 Region LUT in keyhole inspection 62 Oinas Yma 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 4 43 Region LUT example with camera image left original image right gain 4 region in the are of the date print of the bottle 4 8 Grey Level Transformation LUT 63 4 Functionality 4 9 Crosshairs 4 9 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 4 44 shows two examples of the activated crosshairs with different grey values One with white lines and the other with black lines Figure 4 44 Crosshairs Example with different grey values The x and y positon is absolute to the sensor pixel matrix It is independent on the ROI MROI or decimation configurations Figure Fig 4 45 shows two situations of the crosshairs configuration The same MROI settings is used in both situations Th
38. Preamble 0x55AA00FF 4 24 Image Counter see Section 4 10 1 8 32 Real Time Counter see Section 4 10 1 12 8 Missed Trigger Counter see Section 4 10 1 16 12 Image Average Value raw data without taking in account gain settings see Section 4 10 1 20 24 Integration Time in units of clock cycles see Table 3 3 24 16 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 11 Number of rows 1 HeightInterface 1 48 2 Trigger Source 0 TriggerMode Off 1 TriggerMode On TriggerSource PLC_Q4 2 TriggerMode On TriggerSource Line1 3 TriggerMode On TriggerSource Software 52 2 Digital Gain 56 2 Digital Offset 60 16 Camera Type Code see Table 64 32 Camera Serial Number 68 32 Reserved 72 32 Reserved 76 16 FineGain This is fixed a point value in the format 4 digits integer value 12 digits fractional value 80 24 Reserved 84 32 Reserved 88 32 Reserved 92 4 Trigger Level signal level of the trigger input signal Bit 0 PLC_Q4 Bit 1 Line1 Bit 2 PLC_Q6 Bit 3 PLC_Q7 Table 4 8 Assignment of status line fields 4 10 Image Information and Status Line 67 4 Functionality 4 10 3 Camera Type Codes Camera Model Camera Type Code MV1 D1024E 80 G2 12 Table 4 9 T
39. SO_GND ISO_GND f 5 ISO_VCC 5 oO L i z i S 10k i g ISO_IN1 enhanced a ES 2 Power FET S E Min 30V 4 7V 5 lt Max 30V 2 3a a GND ISO_GND So Ga N CG o 8 S ISO_PWR 2 i Gg 0 3 i E i o ISO_OUTO PIC akz SE e Max 30V i gt l Max 0 5A OSE Max 0 5W a ISO_GND ISO_OUT1 FIG connect to ISOCPWR Max 30V i 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 5 4 Schematic of inputs and output H2 models 5 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 5 3 Fig 5 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 6 10 2 12 pol Hirose Camera Connector P 10k ISO_VCC j ae enhanced Input Voltage Max 30V DC Min 30 VD T 7 ISO_INO L YOUR_GND YOUR_GND ISO_GND es lH Power FET 4 7V ISO_GND ISO_GND Figure 5 5 Direct connection to ISO_IN Fig 5 6 shows how to connect ISO_IN to TTL logic output device Control Logic Camera ISO_VCC enhanced 12 pol Hirose Connector YOUR_VCC R 7 ISO_INO 19K 12 YOUR_GND YOUR_GND ISO_GND ISO_GND a KH Power FET 4 7V ISO
40. _GND Figure 5 6 Connection to ISO_IN from a TTL logic device 5 5 Trigger and Strobe Signals for GigE Cameras 77 5 Hardware Interface 5 5 3 Single ended Outputs ISO_OUTO and ISO_OUT1 are single ended isolated outputs ISO_OUTO and ISO_OUT1 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 5 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 7 4k7 PTC 1 ISO_ouTo 3 A le Max 30V H Max 0 5A Power Max 0 5W 12 MOSFET o ISO_GND ISO_GND YOUR_GND Figure 5 7 Connection example to ISO_OUTO YOUR GND Fig 5 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 PTC Iso ouri 8 i amp ie Max 30V Max 0 5A Power 12 MOSFET Max 0 5W ISO_GND ISO_GND YOUR_GND YOUR_GND Figure 5 8 Connection from the ISO_OUT1 output to a TTL logic device 78 Fig 5 9 shows the connection from ISO_OUT1 to a LED Camera 12 pol Hirose Connector YOUR_PWR
41. a ee RR 87 6 5 1 Offset Correction CalibrateBlack 0 0 00000 ee eee 87 6 5 2 Gain Correction CalibrateGrey 2 88 6 5 3 Storing the calibration in permanent memory 2 89 6 6 Look Up Table LUT 6 6 1 Overview a a a a a 6 6 2 Full ROI LUT 6 6 3 Region LUT 6 9 Persistent IP address 6 10 PLC 6 10 1 Introduction 6 11 Miscellaneous Properties 6 11 1 PixelFormat 7 7 1 Mechanical Interface 7 3 Optical Interface 7 4 CE compliance Warranty 8 1 Warranty Terms 8 2 Warranty Claim References 8 9 A 1 Power Supply Connector B Revision History CONTENTS 6 6 4 User defined LUT settings 6 6 5 Predefined LUT settings 6 8 Permanent Parameter Storage Factory Reset 6 10 2 PLC Settings for ISO_INO to PLC_Q4 Camera Trigger Mechanical and Optical Considerations 7 1 1 Cameras with GigE Interface 7 2 Adjusting the Back Focus 7 3 1 Cleaning the Sensor 101 101 101 103 105 105 107 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 security amp surveillance and automotive markets Photonfocus is dedicated to making the latest generation of CMOS technology commercially available Active Pixel Sensor APS and global shutter te
42. ack reference image which is taken at no illumination e g lens aperture completely closed The black reference image contains the fixed pattern noise of the sensor which can be subtracted from the live images in order to minimise the static noise Procedure to achieve a good correction 6 3 Pleora SDK 87 6 Software 1 Setup the camera width to the mode where it will be usually used Exposure time ROI Due to the internal structure of the camera best performance of calibration will be achieved when calibrating under real conditions Q If different ROI s will be used calibrate image under full ROI Q If different exposure times will be used calibrate the camera under the longest exposure time Set the following properties Gain in category AnalogControl to 1 Digital0ffset in category AnalogControl to 0 and DigitalGain in category DataQutput to 1 Due to the internal structure of the camera these settings are required for correct calibration Wait until the camera has achieved working temperature Set the property Correction_Mode in category Correction to Off This is not mandatory but recommended Close the lens of the camera Check the value of the property Average_Value in category PhotonfocusMain Change the property BlackLevel in category AnalogControl until Average_Value is between 240 and 400 DN The property Average_Value can be updated by clicking on the property Average_Update in category Ph
43. adoutn 1 idle gt Readout n idle gt Readout n 1 5 external trigger D a a earliest possible trigger Figure 4 6 Timing in triggered simultaneous readout mode 4 1 2 Constant Frame Rate CFR When the CFR mode is switched on by enabling AcquisitionFrameRateEnable the target frame rate for the free running mode can be set by the AcquisitionFrameRate property Thus fewer images can be acquired than would otherwise be possible When Constant Frame Rate AcquisitionFrameRateEnable is switched off the camera delivers images as fast as possible depending on the exposure time and the read out time lt gt Constant Frame Rate mode CFR is not available together with external trigger mode 4 2 Pixel Response 4 2 1 Linear Response The camera offers a linear response between input light signal and output grey level This can be modified by the use of LinLog or Skimming as described in the following sections In addition a linear digital gain may be applied see Section 4 7 4 2 Pixel Response 29 4 Functionality Black Level Adjustment The black level is the average image value at no light intensity It can be adjusted by the software by changing the black level offset Thus the overall image gets brighter or darker Use a histogram to control the settings of the black level 4 2 2 LinLog Overview The LinLog technology from Photonfocus allows a logarithmic compression of high light intensities inside the pixel In
44. and click on Set IP Address GEY Device Selection 4 Refreshing Interface Information S 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 S e eBUS Interface 00 1b 21 07 ac 8e 192 168 5 1 P dess 13288854 K iM 1 D1312 80 GB 12 00 11 1c 00 65 3d 169 254 245 176 Defauk Gateway L GigE Yision Device Information mac O0 11 1 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 2 11 GEV Device Selection Procedure displaying GigE Vision Device Information 2 6 Getting started 2 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 O0 11 1c
45. 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 F z J I Blue Reset white Balance Bayer Interpolation 3x3 Interpolation v Figure 6 3 PF_GEVPlayer image filtering dialog 6 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 86 6 2 6 Get feature list of camera A list of all features of the Photonfocus G2 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 6 3 Pleora SDK The eBUS package provides the PureGEV C SDK for image acquisition and the setting of properties A help file is installed in the Pleora installation directory e g
46. chnologies enable high speed and high dynamic range 120 dB applications while avoiding disadvantages like image lag blooming and smear Photonfocus has proven that the image quality of modern CMOS sensors is now appropriate for demanding applications 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 techniques in order to ensure the highest degree of quality 1 2 Contact Photonfocus AG Bahnhofplatz 10 CH 8853 Lachen SZ Switzerland Sales Phone 41 55 451 00 00 Email sales photonfocus com 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 Details of the distributor nearest you and 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 CE 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 gt cus AG CameraLink and GigE Vis
47. ck shift register test image In the histogram you can see that the number of pixels of all grey values are the same Please refer to application note AN026 for the calculation and the values of the LFSR test image 4 11 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 x 0 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 4 49 On the other hand a non flat histogram Fig indicates problems that may be caused either by a defective camera by problems in the acquisition software or in the transmission path 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 special drag chain capable cables are available Please contact the Photonfocus Support for consulting expertise 4 11 Test Images 69 4 Functionality M Histogramm Port A Picture 620 M Histogramm Port A Picture 620 Port A Picture 620 127 255 Figure 4 49 LFSR test pattern receive
48. d and typical histogram for error free data transmission M Histogramm Port A Picture 440 M Histogramm Port A Picture 440 Port A Picture 440 il 127 255 Figure 4 50 LFSR test pattern received and histogram containing transmission errors 0 70 Hardware Interface 5 1 GigE Connector The GigE cameras are interfaced to external components via e an Ethernet 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 5 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 5 1 Rear view of the GigE camera 5 2 Power Supply Connector The camera requires a single voltage input see Table 3 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 71 5 Hardware Interface Cf Asuitable power supply can be ordered from your Photonfocus dealership For further details including the pinout please refer to Appendix A 5 3 Status Indicator GigE cameras A dual color LED on the back of the camera gives information about the current s
49. dentical with the camera settings of the image to be corrected Histogram of the uncorrected black reference image T T T T T T black level offset ok black level offset too low Relative number of pixels 600 800 1000 Grey level 12 Bit DN 1200 1400 1600 Figure 4 31 Histogram of a proper black reference image for offset correction 54 Hot pixel correction Every pixel that exceeds a certain threshold in the black reference image is marked as a hot pixel If the hot pixel correction is switched on the camera replaces the value of a hot pixel by an average of its neighbour pixels see Fig Prat Dist _ o o hot pixel f Phn 1 Ph Ph Figure 4 32 Hot pixel interpolation 4 6 3 Gain Correction The gain correction is based on a grey reference image which is taken at uniform illumination to give an image with a mid grey level Gain correction is not a trivial feature The quality of the grey reference image is crucial for proper gain correction Gain correction algorithm After configuring the camera with a black and grey reference image the camera is ready to apply the gain correction Determine the average value of the grey reference image Subtract the offset correction matrix from the grey reference image Divide the average value by the offset corrected grey reference image Pixels that have a grey level higher than a certain threshold are ma
50. e 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 forse electrical interface of the trigger input and the strobe output is described in Section Settings for Line1 Trigger mode TriggerMode On and TriggerSource Line1 PLC_Q4 Trigger The trigger signal is applied by the Q4 output of the PLC see also Section 5 6 Settings for PLC_Q4 Trigger mode TriggerMode On and TriggerSource PLC_Q4 Cs Some trigger signals are inverted A schematic drawing is shown in Fig 42 Machine Vision Flash System PC Power GigE Interface Card GigE Softtriager Trigger Source 1 0 Board Trigger Source Figure 4 24 Trigger source Machine Vision Flash System PC GigE Frame Grabber with FPGA Processor GigE Softtrigger Trigger Source Trigger Source Gi Softtri gE LSoftrigger _ o am Figure 4 25 Trigger Inputs Multiple GigE solution 4 4 Trigger and Strobe 43 4 Functionality 4 4 3 Tri
51. e 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 64 0 0 ROI Xabsoiutr Yabsout Grey Level 0 0 Xapsoutr Yabsouts Grey Level x max Ymax ROI Figure 4 45 Crosshairs absolute position 4 9 Crosshairs ROI x max Ymax ROI 65 4 Functionality 4 10 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 4 10 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 e
52. e current image is finished exposure read out exposure read out Figure 4 2 Timing in free running sequential readout mode When the acquisition of an image needs to be synchronised to an external event an external trigger can be used refer to Section 4 4 In this mode the camera is idle until it gets a signal to capture an image exposure read out idle exposure external trigger Figure 4 3 Timing in triggered sequential readout mode Simultaneous readout interleave exposure To achieve highest possible frame rates the camera must be set to Free running mode with simultaneous readout The camera continuously delivers images as fast as possible Exposure time of the next image can start during the readout time of the current image When the acquisition of an image needs to be synchronised to an external event an external trigger can be used refer to Section 4 4 In this mode the camera is idle until it gets a signal to capture an image 28 exposure n idle exposure n 1 idle read out n 1 read out n read out n 1 frame time Figure 4 4 Timing in free running simultaneous readout mode readout time gt exposure time exposure n 1 exposure n exposure n 1 idle read out n 1 idle read out n frame time Figure 4 5 Timing in free running simultaneous readout mode readout time lt exposure time exposure n lt idle X__ exposure n 1 lt ide gt Re
53. e that because e g you are using a special lens 1 2 Screw a lens strongly into the camera s C mount ring 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 To adjust the back focus fully open the aperture of the lens and set the focus to infinite 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 Screw the ring upwards or downwards until the straight edge line distance infinite is also straight on the camera image Tighten the small screws As the ring is locked the lens can now be easily removed Scns Vasotorm SIG ETHERNET STATUS Figure 7 2 Position of the 3 small screws that lock C mount ring 96 7 3 Optical Interface 7 3 1 Cleaning the Sensor The sensor is part of the optical path and should be handled like other optical components with extreme care Dust can obscure pixels producing dark patches in the images captured Dust is most visible when the illumination is collimated Dark patches caused by dust or dirt shift position as the angle of illumination changes Dust is normally not visible when the sensor is positioned at the exit port of an integrating sphere where the illumination is diffuse 1 The camera should only be cleaned in
54. egory 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 6 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 TransportLayerControl to the sub net mask Set GevCurrentIPConfigurationPersistent in category TransportLayerControl to True Set GevCurrentIPConfigurationDHCP in category TransportLayerControl to False voe w N The selected persistent IP address will be applied after a reboot of the camera 6 8 Permanent Parameter Storage Factory Reset 91 6 Software 6 10 PLC 6 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 6 4 THE PLC tool is described in detail with many examples in the PLC manual which is included in the PFinstaller Strobe ISO_OUTO TriggerSoftware Software Free running trigger Internal CAMERA GND 1 Bnet Tagger Op camera CAMERA_PWR 2 PLC_Q4 Divider trigger ISO_PWR 6 r
55. ent external trigger TriggerMode 0n is applied while a burst sequence is running The value of the Missed Burst Trigger Counter can be read out from the camera property Counter_MissedBurstTrigger When the Missed Burst Trigger Counter reaches its maximal value it will not wrap around The user can reset the Missed Burst Trigger Counter 4 5 Data Path Overview The data path is the path of the image from the output of the image sensor to the output of the camera The sequence of blocks is shown in figure Fig 4 5 Data Path Overview 51 4 Functionality Figure 4 29 camera data path 52 Image Sensor V FPN Correction a Digital Offset s Digital Gain E Digital Fine Gain S Look up table LUT Crosshairs insertion l Status line insertion yY Test images insertion y Apply data resolution 8 10 12 bit v Image output 4 6 Image Correction 4 6 1 Overview The camera possesses image pre processing features that compensate for non uniformities caused by the sensor the lens or the illumination This method of improving the image quality is generally known as Shading Correction or Flat Field Correction and consists of a combination of offset correction gain correction and pixel interpolation O Since the correction is performed in hardware there is no performance limita tion of the cameras for high frame rates T
56. eries from Photonfocus is aimed at demanding applications in industrial image processing It provides an exceptionally high dynamic range of up to 120 dB at a resolution of 1024 x 1024 pixels The cameras are built around a monochrome CMOS image sensor developed by Photonfocus The principal advantages are Resolution of 1024 x 1024 pixels Spectral sensitivity from 400 nm to 900 nm Superior signal to noise ratio SNR Low power consumption at high speeds Very high resistance to blooming Extremely high image contrast achieved by LinLog technology Ideal for high speed applications global shutter Gigabit Ethernet interface GigE Vision and GenlCam compliant Maximal frame rate at full resolution 75 fps Greyscale resolution of up to 12 bit On camera shading correction Up to 512 regions of interest MROI 2 look up tables 12 to 8 bit on user defined image region Region LUT Crosshairs overlay on the image Image information and camera settings inside the image status line Software provided for setting and storage of camera parameters The rugged housing at a compact size of 55 x 55 x 48 8 mm makes the MV1 D1024E G2 camera series the perfect solution for applications in which space is at a premium Programmable Logic Controller PLC for powerful operations on input and output signals Wide power input range from 12 V 10 to 24V 10 23 3 Product Specification 3 2 Feature Overview Characteristics Inte
57. gger and AcquisitionMode The relationship between AcquisitionMode and TriggerMode is shown in Table 4 4 When TriggerMode Off then the frame rate depends on the AcquisitionFrameRateEnable property see also under Free running in Section 4 4 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 multaneously If all cameras are set to Continuous mode then all will send the Se 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 44 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 Acq
58. gory Calibration is 0 Correction_Busy can be updated by clicking on the property Correction_BusyUpdate in category Calibration 6 5 3 Storing the calibration in permanent memory After running calibration procedures see Section and Section the calibration values are stored in RAM When the camera is turned off their values are deleted To prevent this the calibration values must be stored in flash memory This can be done by clicking on the property Correction_SaveToFlash in category Calibration Wait until the command has been finished i e the property Correction_Busy in category Calibration is 0 Correction_Busy can be updated by clicking on the property Correction_BusyUpdate in category Calibration 6 6 Look Up Table LUT 6 6 1 Overview The LUT is described in detail in Section 4 8 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 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 gt If LUT values should be retained in the camera after disconnecting the power then they must be saved with UserSetSave 6 6 2 Full ROI LUT This section describe the settings for one LUT that is applied to the full ROI 1 Set LUT_EnRegionLUT in category RegionLUT to False This is required to use the full ROI LUT Set LUTE
59. he 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 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 CE The output grey level resolution of the look up table independent of gain gamma or user definded mode is always 8 bit CS 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 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 4 8 1 Gain The Gain mode performs a digital linear amplification with clamping see Fig 4 37 It is configurable in the range from 1 0 to 4 0 e g 1 234 58 Figure 4 36 Commonly used LUT transfer curves Grey level transformation Gain y 255 1023 a x 300 T T T 250 200 150 100 50 y grey level output value 8 bit DN 0 i i l li li 0 200 400 600 800 1000 x grey level input value 10
60. he offset correction subtracts a configurable positive or negative value from the live image and thus reduces the fixed pattern noise of the CMOS sensor In addition hot pixels can be removed by interpolation The gain correction can be used to flatten uneven illumination or to compensate shading effects of a lens Both offset and gain correction work on a pixel per pixel basis i e every pixel is corrected separately For the correction a black reference and a grey reference image are required Then the correction values are determined automatically in the camera Do not set any reference images when gain or LUT is enabled Read the follow ing sections very carefully Correction values of both reference images can be saved into the internal flash memory but this overwrites the factory presets Then the reference images that are delivered by factory cannot be restored anymore 4 6 2 Offset Correction FPN Hot Pixels The offset correction is based on a black reference image which is taken at no illumination e g lens aperture completely closed The black reference image contains the fixed pattern noise of the sensor which can be subtracted from the live images in order to minimise the static noise Offset correction algorithm After configuring the camera with a black reference image the camera is ready to apply the offset correction Determine the average value of the black reference image Subtract the black reference image from
61. iciency oO N u 200 300 400 500 600 700 800 900 1000 1100 Wavelength nm Figure 3 2 Spectral response of the A1024B CMOS sensor 26 4 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 4 1 Image Acquisition 4 1 1 Readout Modes The MV1 D1024E CameraLink series provides two different readout modes Sequential readout Frame time is the sum of exposure time and readout time Exposure time of the next image can only start if the readout time of the current image is finished Simultaneous readout interleave The frame time is determined by the maximum of the exposure time or of the readout time which ever of both is the longer one Exposure time of the next image can start during the readout time of the current image MV1 D1024E 80 G2 Sequential readout available Simultaneous readout available Table 4 1 Available readout mode of MV1 D1024E 80 G2 camera The following figure illustrates the effect on the frame rate when using either the sequential readout mode or the simultaneous readout mode interleave exposure fps 1 readout time Frame rate f fps Simultaneous readout mode S Sequential Pee readout mode fc fps 1 readout time exposure time
62. ight 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 1 and MROI_Y to 1023 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 90 SetFeature 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_Y 1023 SetFeature MROI_H 1 SetFeature MROI_Enable true int heightTot GetFeature MROI_Htot amp heightTot SetFeature Height heightTot 6 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 Ez The property CameraHeadStoreDefaults in cat
63. igure 6 5 Packed Pixel Format 94 Mechanical and Optical Considerations 7 41 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 7 1 1 Cameras with GigE Interface Fig 7 1 shows the mechanical drawing of the camera housing for the Photonfocus MV1 D1024E G2 GigE camera series 9 O y gt X o Oo g N 3 Bl g O s Ifo E O Q eo D L 32 4s 48 8 L 27 5 1 4 UNCV 9 p 52 8 i i B lt S O o Figure 7 1 Mechanical dimensions of the Photonfocus MV1 D1024E G2 GigE cameras For long life and high accuracy operation we highly recommend to mount the O 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 95 7 Mechanical and Optical Considerations 7 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 requir
64. ing 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 signal is clocked into the FPGA which leads to a jitter of titer 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 46 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 tgtrope 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 ontput Table
65. ion 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 ce Reproduction of this manual in whole or in part by any means is prohibited without prior permission having been obtained from Photonfocus AG CS 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 icons CE Important note lt gt Alerts and additional information A Attention critical warning Q Notification user guide How to get started GigE G2 2 1 Introduction This guide shows you 2 2 How to install the required hardware see Section 2 2 How to install the required software see Section 2 3 and configure the Network Adapter Card see Section 2 4 and Section 2 5 How to acquire your first images and how to modify camera settings see Section 2 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
66. kupTable Q4 PLC_Q4 Variable3 Zero lt PLC gt LookupTable Q4 Table 6 1 PLC Settings for ISO_INO to PLC Q4 Camera Trigger lt PLC gt in category IPEngine ProgrammableLogicController 6 10 PLC 93 6 Software 6 11 Miscellaneous Properties 6 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 6 2 shows the number of bits per pixel to are required for a pixel format Fig 6 5 shows the bit alignment of the packed pixel formats DataFormat Bits per pixel Mono8 8 Mono10 16 Mono10Packed 12 Mono12 16 Mono12Packed 12 Table 6 2 GigE pixel format overview The DR1 colour camera models have the BayerGB8 format This should be used to E display the debayered colour image in the PF_GEVPlayer display To demodulate the image by the SDK the format Mono8 must be used Mono10Packed Byte 0 1 2 Binr 9 e 7 6 Js 4 3 2 1 0 1 0 9 8 7 6 5 4 3 42 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 1 0 11 10 9 8 7 6 5 4 Pixel Pixel A Pixel B Pixel A Pixel B F
67. mage Size 39 4 Functionality 0 0 a 7 Vices Figure 4 20 Decimation and ROI 0 0 ROI MROI 0 x max Yimax Figure 4 21 Decimation and MROI 40 The image in Fig on the right hand side shows the result of decimation 3 of the image on the left hand side Figure 4 22 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 4 23 Example of decimation 2 on image of injection needle 4 3 Reduction of Image Size 41 4 Functionality 4 4 Trigger and Strobe 4 4 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 4 4 2 The trigger signal can be configured to be active high or active low When the frequenc
68. n be almost any rectangular window and is specified by its position within the full frame and its width and height Fig 4 16 gives some possible configurations for a region of interest and Table 4 2 shows some numerical examples of how the frame rate can be increased by reducing the ROI Table 4 3 shows the frame rate as a function of the read out mode and the exposure time C Both reductions in x and y direction result in a higher frame rate a b c d Figure 4 16 ROI configuration examples ROI Dimension MV1 D1024E 80 G2 1024 x 1024 75 fps 512 x 512 294 fps 256 x 256 1125 fps 128 x 128 4050 fps 128 x 16 22075 fps Table 4 2 Frame rates of different ROI settings minimal exposure time AcquisitionFrameRateEnable off skimming off and sequential readout mode 4 3 Reduction of Image Size 35 4 Functionality Exposure time MV1 D1024E 80 G2 10 us 75 75 fps 100 ps 74 74 fps 500 pus 72 72 fps 1 ms 69 72 fps 2 ms 65 72 fps 5 ms 54 72 fps 10 ms 42 72 fps 12 ms 39 72 fps Table 4 3 Frame rate of different exposure times sequential readout mode simultaneous readout mode resolution 1024x1024 pixel correction off AcquisitionFrameRateEnable off and skimming off 36 4 3 2 Multiple Regions of Interest The Photonfocus MV1 D1024E 80 G2 camera can handle up to 512 different regions of interest This featu
69. nable 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 6 6 4 Turn on LUT by setting LUTEnable to True Oy Br 6 6 3 Region LUT The Region LUT feature is described in Section Procedure to set the Region LUT 1 Set LUT_EnRegionLUT in category RegionLUT to False This is not mandatory but recommended 2 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 properties LUT_X LUT_W LUT_Y and LUT_H all in category RegionLUT to desired value 5 Set LUT content as described in Section 6 6 4 If two Region LUT are required then select LUT 1 by setting LUTSelector in category LUTControl to 1 and repeat steps 4 and 5 7 Turn on LUT by setting LUTEnable to True Turn on Region LUT by setting LUT_EnRegionLUT in category RegionLUT to False Bow 6 6 Look Up Table LUT 89 6 Software 6 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
70. o be set correctly Expand all Collapse all Visibility dpe categories categories selection gt o gt indication GEY Device Control Toggle category PS y e N alphabetical view E Visibilty Gore B Expand DeviceContre category ImageFormatControl Collapse v E category Height 1082 PixelFormat Monog TestImageSelector Off Offsetx 0 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 6 2 PF_GEVPlayer Control Window 6 2 PF_GEVPlayer 85 6 Software 6 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 6 2 4 White Balance Colour cameras only A white balance utility is available in the PF_GEVPlayer in Tools gt Image Filtering see Fig 6 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 white balance settings that were made
71. ode using the MV1 D1024E 80 G2 camera 50 4 4 9 Missed Trigger Counters The missed trigger counters are 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 4 10 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 4 4 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 4 4 7 a missed burst trigger counter will be incremented when a subsequ
72. otonfocusMain Click on CalibrateBlack in category Calibration Wait until the command has been finished i e the property Correction_Busy in category Calibration is 0 Correction_Busy can be updated by clicking on the property Correction_BusyUpdate in category Calibration 6 5 2 Gain Correction CalibrateGrey The gain correction is based on a gray reference image which is taken at uniform illumination to give an image with a mid gray level Gain correction is not a trivial feature The quality of the gray reference image is crucial for proper gain correction CS The calibration of the gain correction can be skipped if gain correction will not be used Procedure to achieve a good correction 1 88 The procedure to calibrate the offset correction see Section 6 5 1 must be run just before calibrating the gain correction Don t turn off the camera between the calibration of the offset correction Cali brateBlack and the calibration of the gain correction CalibrateGrey Illuminate the camera homogeneously to produce a gray image with an Average_Value in category PhotonfocusMain between 2200 and 3600 DN Increase or decrease illumination if Average_Value is outside this range The property Average_Value can be updated by clicking on the property Average_Update in category PhotonfocusMain Click on CalibrateBlack in category Calibration Wait until the command has been finished i e the property Correction_Busy in cate
73. photon focus User Manual MV1 D1024E Gigabit Ethernet Series CMOS Area Scan Cameras MAN063 09 2014 V1 0 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 About Photonfocus 0 0004 1 2 Contact i s a a aa a ee es 1 3 Sales Offices aoaaa a sod ee a ck Qa ee 1 5 Legend 2 0000 eee eee 2 How to get started GigE G2 2 1 Introduction 22 2 00004 es date enya see Gigs be wwe A eee ee ee 2 5 Network Adapter Configuration for Pleora eBUS SDK 2 6 Getting started 3 Product Specification 3 1_Introduction 0 0084 3 2 Feature Overview 00 0004 3 3 Available Camera Models 3 4 Technical Specification 4 Functionality 4 1 Image Acquisition 2 2 000 4 1 1 Readout Modes 4 1 2 Constant Frame Rate CFR 4 2 Pixel Respons 4 2 1 Linear Response 4 2 2 LinLog ce ace a eek mk Go eke be we RS 4 2 3 Skimming 4 3 1 Region of Interest ROI 4 3 2 Multiple Regions of Interest 4 4 Trigger and Strobe
74. re 2 8 Local Area Connection Properties 2 5 Network Adapter Configuration for Pleora eBUS SDK 17 2 How to get started GigE G2 2 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 gt Photonfocus gt GigE_Tools gt PF_GEVPlayer which is a GUI to set camera parameters and to see the grabbed images see Fig 2 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 2 9 PF_GEVPlayer start screen 18 2 Click on the Select Connect button in the PF_GEVPlayer A window with all detected devices appears see Fig If your camera is not listed then select the box Show unreachable GigE Vision Devices GEV Device Selection 4 Refreshing Interface Information B System E Network Interface 00 16 76 d7 10 11 192 168 1 156 S e eBUS Interface 00 1b 21 07 ac 8e 192 168 5 1 s MV1 D1312 80 GB 12 00 1 1 1c 00 65 3d 169 254 245 176 GigE Yision Device Information Cancel Figure 2 10 GEV Device Selection Procedure displaying the selected camera 3 Select camera model to configure
75. re 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 transferred to the frame grabber 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 The individual ROI in a MROI must not overlap and no row should be included in more than one ROI Fig 4 17 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 0 0 lt ROI W gt 0 0 lt ROI W gt ROLY A i Roy E Wee MROI 0 3 vs ROI l MRON y e ve ea
76. rface MV1 D1024E G2 Series Gigabit Ethernet GigE Vision and GenlICam compliant Camera Control Trigger Modes GigE Vision Suite Software Trigger External isolated trigger input PLC Trigger Image pre processing Shading Correction Offset and Gain 2 look up tables 12 to 8 bit on user defined image region Region LUT Features Greyscale resolution 12 bit 10 bit 8 bit Region of Interest ROI Linear Mode LinLog Mode Skimming Up to 512 regions of interest MROI Test pattern LFSR and grey level ramp Image information and camera settings inside the image status line Crosshairs overlay on the image High blooming resistance Opto isolated trigger input and opto isolated strobe output Table 3 1 Feature overview see Chapter 4 for more information Lete ETHERNET STATUS ORAON toes GiG VISION GEN lt iI gt CAM Generic Interface for Cameras Figure 3 1 MV1 D1024E G2 CMOS camera series with C mount lens 24 3 3 Available Camera Models ce Please check the availability of a specific camera model on our website www photonfocus com Name Resolution FPS Color MV1 D1024E 80 G2 12 1024 x 1024 75 fps Table 3 2 Available Photonfocus MV1 D1024E G2 camera models Footnotes frame rate at at full reso lution 3 4 Technical Specification MV1 D1024E 80 G2 Technology CMOS active pixel Scanning system progres
77. rked as hot pixels Store the result in the camera as the gain correction matrix Oy OB NS During image acquisition multiply the gain correction matrix from the offset corrected acquired image and interpolate the hot pixels see Section 4 6 2 Gain correction is not a trivial feature The quality of the grey reference image is crucial for proper gain correction 4 6 Image Correction 55 4 Functionality 1 1 v 1 1 v average 12 J010 10 91 1 10 aTe i T gt 2 1 1 1 211 210 8 1 picture 1 0 2 0 9 141 4 1 1 gray reference offset correction gain correction picture matrix matrix Figure 4 33 Schematic presentation of the gain correction algorithm O Gain correction always needs an offset correction matrix Thus the offset correc tion always has to be performed before the gain correction How to Obtain a Grey Reference Image In order to improve the image quality the grey reference image must meet certain demands CS The detailed procedure to set the grey reference image is described in Section e The grey reference image must be obtained at uniform illumination Use a high quality light source that delivers uniform illumination Standard illu mination will not be appropriate e When looking at the histogram of the grey reference image ideally there are no grey levels at full scale 4095 DN 12 bit All pixels that are sa
78. roperties 2 4 Network Adapter Configuration 13 2 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 2 4 click the Properties button and select Obtain an IP address automatically see Fig f 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 2 5 TCP IP Properties 14 3 Open again the Local Area Connection Properties window see Fig 2 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 2 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 f Power Management Boot Options Driver Resources General Link Speed Advanced n tel Advanced Adapter Settings Settings Value a
79. sive scan Optical format diagonal 1 15 42 mm Resolution 1024 x 1024 pixels Pixel size 10 6 um x 10 6 um Active optical area 10 9 mm x 10 9 mm Random noise lt 0 5 DN RMS 8 bit gain 1 Fixed pattern noise FPN lt 1 DN RMS 8 bit gain 1 offset correction on Dark current 2 fA pixel 30 C Full well capacity 200 ke7 Spectral range 400 nm 900 nm Responsivity 120 x 10 DN J m 610 nm 8 bit gain 1 Optical fill factor 35 Dynamic range up to 120 dB with LinLog Colour format monochrome Characteristic curve Linear LinLog Skimming Shutter mode global shutter Greyscale Resolution 12 bit 10 bit 8 bit Exposure Time 10 ps 0 42 S Exposure Time Increment 50 ns Frame Rate Tin 10 us 75 fps Read out mode sequential or simultaneous Table 3 3 General specification of the MV1 D1024E 80 G2 camera 3 3 Available Camera Models 25 3 Product Specification MV1 D1024E 80 G2 Operating temperature orc 50 C 25 C 60 C 20 95 12 V DC 410 Storage temperature moisture Camera power supply Trigger signal input range 5 4 15 V DC Max power consumption 12V 4 8 W Lens mount C Mount CS Mount optional Dimensions 55 x 55 x 48 8 mm Mass 260 g Conformity CE RoHS WEEE Table 3 4 Physical characteristics and operating ranges Quantum Efficiency vs Wavelength Quantum Eff
80. started open the eBUS Driver Installation tool Start gt All Programs gt eBUS SDK gt Tools gt Driver Installation Tool see Fig 2 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 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 Learn more about drivers Close Figure 2 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 2 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 2 3 Software Installation 11 2 How to get started GigE G2 ie Setup PFInstaller Win 32Bit x86 Select Components Which components should be installed
81. tatus of the GigE CMOS cameras LED Green It blinks slowly when the camera is not grabbing images When the camera 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 5 1 Meaning of the LED of the GigE CMOS cameras 5 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 5 2 shows a schematic of the power and ground connections in the G2 camera models 72 Camera Internal Power Supply POWER Power Supply DC DC vcc_1 8 a2 DC DC vec 2 g S ae _ DC DC vcc_3 fe no v o O Wu 2 c 2 2 J le a D 5 GND POWER_RETURN ae GND oO a CASE CASE I O and Trigger Interface RX RS422 ISOLATOR ISO_INCO_P 5 4 ISO_INCO_N gt ISO_INC1_P o 11 i 2 H o ISO_INC1_N gt z 10 g v O amp i 5 YOUR_PWR v ISO_PWR a E t 8 elt ei g i Ww E D lh 412 ae O ap e 1 YOUR_GND in ISO_GND g we 1 oO ISO_INO 7 gt g ISO_IN1 p ISO_OUTO 3 lt q ISO_OUT1 l
82. 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 83 6 Software 6 2 1 PF_GEVPlayer main window After connecting the camera see Chapter 2 the main window displays the following controls see Fig 6 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 5 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 00 11 Manufacturer Model MY1 D1312 C023 40 G2 12 Name Acquisition Control Mode Channel gt Play Parameters and Controls Communication control GEV Device control Stream Oimages N AFPS N AMbps Display N A FPS Image stream control Error count O Last error
83. 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 6 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 6 6 2 and Section 2 Set LUTAutoMode 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 6 7 MROIl 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 0 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 Set MROI_Index In the first run it is set to 0 and then incremented in every run 3 Set MROI_Y to the starting row of the MROI 4 Set MROI_H to the he
84. turated white will not be properly corrected see Fig e Camera settings may influence the grey level Therefore the camera settings of the grey reference image must be identical with the camera settings of the image to be corrected 4 6 4 Corrected Image Offset gain and hot pixel correction can be switched on separately The following configurations are possible No correction e Offset correction only e Offset and hot pixel correction e Hot pixel correction only e Offset and gain correction e Offset gain and hot pixel correction In addition the black reference image and grey reference image that are currently stored in the camera RAM can be output 56 Histogram of the uncorrected grey reference image 1 T T T T T T T ry T grey reference image ok AT 0 8 grey reference image too bright Kea J Relative number of pixels 0 re 1 2400 2600 2800 3000 3200 3400 3600 3800 4000 4200 Grey level 12 Bit DN Figure 4 34 Proper grey reference image for gain correction 7 e rfp PA SSES 4G GE 1f2 o o 0911 1 0 OOE 221 fale hzi 1a apo 2 SENEN T wa qe alice gl current image offset correction gain correction corrected image matrix matrix Figure 4 35 Schematic presentation of the corrected image using gain correction algorithm 4 6 5 Correction Ranges Table 4 6 shows the minimum and maximum values of the correction
85. uisitionFrameCount 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 image 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 4 4 AcquisitionMode and Trigger 4 4 Trigger and Strobe 45 4 Functionality 4 4 4 Exposure Time Control Depending on the trigger mode the exposure time can be determined either by
86. uts Pin I 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 supply connector pin assignment 106 Revision History Revision Date Changes
87. ware download page in Support section It is filed under Third Party Tools Don t connect single ended signals to the differential inputs ISO_INCO and i ISOJINGI Fig 5 3 shows the schematic of the inputs and outputs for the G2 models and Fig 5 4 for the H2 models All inputs and outputs are isolated ISO_VCC is an isolated internally generated voltage 74 12 pol Hirose Connector ISO_INCO_P RX RS422 ISO_INCO_N ISOLATOR 10V to 13V extended ISO_INC1_P Common Mode Range ISO_INC1_N ISO_VCC MAX3098 eee 10k ISO_INO A l enhanced Power FET Min 30V 4 7V Max 30V ISO_GND ISO_GND ISO_VCC 10k ml ISO_IN1 enhanced lH Power FET Min 30V 4 7V Max 30V E GND ISO_GND ISO_PWR ISO_OUTO PIG a DF L Max 30V Pl Max 0 5A Mia Max 0 5W ISO_GND ISO_OUT1 PTC oS sie Max 30V i Max 0 5A Power Max 0 5W MOSFET ISO_GND ISO_GND Isolated Interface Camera Electronic fo 5 5 Trigger and Strobe Signals for GigE Cameras Figure 5 3 Schematic of inputs and output G2 models 75 5 Hardware Interface Camera RX HTL input range 10V to 30V ISOLATOR ISO_INCO_P ISO_INCO_N l ISO_INC1_P ISO_INC1_N ISO_VCC l ISO_VCC l 10k I ISO_INO enhanced l H Power FET Min 30V 4 7V Max 30V l I
88. xposure 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 4 4 9 Missed burst trigger counter When the camera is in burst trigger mode see Section 4 4 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 4 4 9 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 4 10 2 Status Line If enabled the status line replaces the last row of the image with camera status information 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 4 46 The assignment of the parameters to the fields is listed in Table Ee The status line is available in all camera modes LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB Pixel pom st 2 13 42 5 6s 8 OF AON sia AZ ASE AAS SAGs a8 19 201241 1220 23 FF 00 AA 55 Preamble Field 0 Field 1 Field 2 Field 3 Field 4 Figure 4 46 Status line parameters replace the last row of the image 66 Start pixel index Parameter width bit Parameter Description 0 32
89. y 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 4 4 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 number of images see Section 4 4 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 4 4 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 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 Tru
90. ype codes of Photonfocus MV1 D1024E camera series 4 11 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 O only if the image width is a multiple of 1024 in 10 bit or 12 bit mode or 256 in 8 bit mode The height should be a multiple of 1024 In 12 bit mode 4 11 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 4 47 Ramp test images 8 bit left 10 bit middle 12 bit right 68 4 11 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 leads to a very high data toggling rate which stresses the interface electronic and the cable connection Figure 4 48 LFSR linear feedba
Download Pdf Manuals
Related Search
Related Contents
Assembly Symmetry™ - BlueFish444 Enseignement secondaire technique Régime professionnel DEMANDE D`OUVERTURE DE COMPTE Samsung SR8752 Manuel de l'utilisateur (Windows 7) RIDGID R2850B Use and Care Manual Sony CDX-GT100 User's Manual Copyright © All rights reserved.
Failed to retrieve file