Photon Focus MV1-D2048-3D03 Series User Manual

Photon Focus MV1-D2048-3D03 Series User Manual

3d cmos camera with gige interface
Table of Contents

Advertisement

Quick Links

Photonfocus
MV1-D2048-3D03/3D04 Camera Series
3D CMOS camera with GigE interface
MAN052 12/2018 V3.2

Advertisement

Table of Contents
loading

Summary of Contents for Photon Focus MV1-D2048-3D03 Series

  • Page 1 Photonfocus MV1-D2048-3D03/3D04 Camera Series 3D CMOS camera with GigE interface MAN052 12/2018 V3.2...
  • Page 2 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.
  • Page 3: Table Of Contents

    Contents 1 Preface 1.1 IMPORTANT NOTICE! ........1.2 About Photonfocus .
  • Page 4 CONTENTS 5.2.16 Moving ROI ........52 5.3 Reduction of Image Size .
  • Page 5 CONTENTS 7.2.5 Save camera setting to a file ......104 7.2.6 Get feature list of camera ......105 7.3 Pleora SDK .
  • Page 6 CONTENTS B Camera Revisions B.1 General Remarks ........125 B.2 Glossary of terms used in revision table .
  • Page 7: Preface

    Preface 1.1 IMPORTANT NOTICE! READ THE INSTRUCTIONS FOR USE BEFORE OPERATING THE CAMERA STORE THE INSTRUCTIONS FOR USE FOR FURTHER READING Photonfocus AG Bahnhofplatz 10 CH-8853 Lachen SZ Switzerland www.photonfocus.com info@photonfocus.com +41 – 55 451 00 00 MAN052 12/2018 V3.2 7 of 131...
  • Page 8: About Photonfocus

    1 Preface 1.2 About Photonfocus The Swiss company Photonfocus is one of the leading specialists in the development of CMOS image sensors and corresponding industrial cameras for machine vision. Photonfocus is dedicated to making the latest generation of CMOS technology commercially available.
  • Page 9: Legend

    1.6 Legend 1.6 Legend In this documentation the reader’s attention is drawn to the following icons: Important note, additional information Important instructions General warning, possible component damage hazard Warning, electric shock hazard Warning, fire hazard MAN052 12/2018 V3.2 9 of 131...
  • Page 10 1 Preface MAN052 12/2018 V3.2 10 of 131...
  • Page 11: Introduction

    Introduction This manual describes the Photonfocus 3D camera series that have a Gigabit Ethernet (GigE) interface and are based on the image sensors CMV2000 or CMV4000 sensors from CMOSIS. A list of all cameras covered in this manual is shown in Table 4.2. The term MV1-D2048-3D03/04 is used in this manual to denote all available cameras of this series.
  • Page 12 2 Introduction MAN052 12/2018 V3.2 12 of 131...
  • Page 13: How To Get Started (3D Gige G2)

    How to get started (3D GigE G2) 3.1 Introduction This guide shows you: • How to install the required hardware (see Section 3.2) • How to install the required software (see Section 3.3) and configure the Network Adapter Card (see Section 3.4 and Section 3.5) •...
  • Page 14 3 How to get started (3D GigE G2) Do not bend GigE cables too much. Excess stress on the cable results in transmis- sion errors. In robots applications, the stress that is applied to the GigE cable is especially high due to the fast movement of the robot arm. For such applications, special drag chain capable cables are available.
  • Page 15: Software Installation

    3.3 Software Installation A suitable power supply can be ordered from your Photonfocus dealership. Connect the power supply to the camera (see Fig. 3.1). 3.3 Software Installation This section describes the installation of the required software to accomplish the tasks described in this chapter.
  • Page 16 3 How to get started (3D GigE G2) Figure 3.3: PFInstaller components choice MAN052 12/2018 V3.2 16 of 131...
  • Page 17: Network Adapter Configuration

    3.4 Network Adapter Configuration 3.4 Network Adapter Configuration This section describes recommended network adapter card (NIC) settings that enhance the performance for GigEVision. Additional tool-specific settings are described in the tool chapter. Open the Network Connections window (Control Panel -> Network and Internet Connections ->...
  • Page 18 3 How to get started (3D GigE G2) 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.
  • Page 19 3.4 Network Adapter Configuration Open again the Local Area Connection Properties window (see Fig. 3.4) and click on the Configure button. In the window that appears click on the Advanced tab and click on Jumbo Frames in the Settings list (see Fig. 3.6). The highest number gives the best performance. Some tools however don’t support the value 16128.
  • Page 20 3 How to get started (3D GigE G2) 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 -> Control Panel -> Network and Internet Connections ->...
  • Page 21: Network Adapter Configuration For Pleora Ebus Sdk

    3.5 Network Adapter Configuration for Pleora eBUS SDK 3.5 Network Adapter Configuration for Pleora eBUS SDK Open the Network Connections window (Control Panel -> Network and Internet Connections -> Network Connections), right click on the name of the network adapter where the Photonfocus camera is connected and select Properties from the drop down menu that appears.
  • Page 22 3 How to get started (3D GigE G2) Figure 3.9: PF_GEVPlayer start screen Click on the Select / Connect button in the PF_GEVPlayer . A window with all detected devices appears (see Fig. 3.10). If your camera is not listed then select the box Show unreachable GigE Vision Devices.
  • Page 23 3.6 Getting started Figure 3.11: GEV Device Selection Procedure displaying GigE Vision Device Information Select a valid IP address for selected camera (see Fig. 3.12). There should be no exclamation mark on the right side of the IP address. Click on Ok in the Set IP Address dialog.
  • Page 24 3 How to get started (3D GigE G2) Figure 3.13: PF_GEVPlayer is readily configured If no images can be grabbed, close the PF_GEVPlayer and adjust the Jumbo Frame parameter (see Section 3.3) to a lower value and try again. Figure 3.14: PF_GEVPlayer displaying live image stream Check the status LED on the rear of the camera.
  • Page 25 3.6 Getting started Figure 3.15: Control settings on the camera To modify the exposure time scroll down to the AcquisitionControl control category (bold title) and modify the value of the ExposureTime property. MAN052 12/2018 V3.2 25 of 131...
  • Page 26 3 How to get started (3D GigE G2) MAN052 12/2018 V3.2 26 of 131...
  • Page 27: Product Specification 4.1 Introduction

    Product Specification 4.1 Introduction This manual describes the Photonfocus MV1-D2048-3D03/04 camera series. The cameras have a Gigabit Ethernet interface and are optimized for high speed laser triangulation applications with up to 10200 profiles/s. The MV1-D2048x1088-3D03 camera contains a 2.2 megapixel CMOS image sensor and the MV1-D2048-3D04 a 4 megapixel sensor.
  • Page 28 4 Product Specification The basic components for 3D imaging consist of a laser line and a high speed CMOS camera in a triangular arrangement to capture images (profiles) from objects that are moved on a conveyor belt or in a similar setup (see Fig. 4.1 and Section 5.2.2). You can find more information on the basics of laser triangulation and on the principles of 3D image acquisition technique in the user manual "PF 3D Suite"...
  • Page 29: Feature Overview

    4.2 Feature Overview 4.2 Feature Overview The general specification and features of the camera are listed in the following sections. The detailed description of the camera features is given in Chapter 5. MV1-D2048x1088-3D03-760 / MV1-D2048-3D04-760 Interface Gigabit Ethernet, GigE Vision, GenICam Camera Control GigE Vision Suite / PF 3D Suite Trigger Modes...
  • Page 30: Technical Specification

    4 Product Specification 4.4 Technical Specification MV1-D2048x1088-3D03-760 MV1-D2048-3D04-760 Sensor CMOSIS CMV2000 CMOSIS CMV4000 Technology CMOS active pixel Scanning system progressive scan Optical format / diagonal 2/3” (12.75 mm diagonal) 1” (15.92 mm diagonal) Sensor resolution 2048 x 1088 pixels 2048 x 2048 pixels Pixel size 5.5 m x 5.5 m Active optical area...
  • Page 31 4.4 Technical Specification MV1-D2048-3D03/04 cameras Operating temperature 0°C ... 40°C Camera power supply +12 V DC (- 10 %) ... +24 V DC (+ 10 %) Trigger signal input range +5 .. +30 V DC Typical power consumption < 6 W Lens mount C-Mount Dimensions...
  • Page 32 4 Product Specification MAN052 12/2018 V3.2 32 of 131...
  • Page 33: Functionality

    Functionality 5.1 Introduction 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 MV1-D2048-3D03/04 cameras is explained in later chapters. 5.2 3D Features 5.2.1 Overview The MV1-D2048-3D03/04 cameras contain a very accurate laser line detector for laser...
  • Page 34 5 Functionality The accuracy of the triangulation system is determinate by the line extracting algorithm, the optical setup, the quality parameters of the laser line generator and the parameters of the lens which makes optical engineering necessary. Triangulation Setup 1 In this setup the camera looks with the viewing angle on the laser line projected from the top.
  • Page 35 5.2 3D Features L i n e L a s e r + a m e r a Figure 5.2: Triangulation setup 2 + a m e r a L i n e L a s e r Figure 5.3: Triangulation setup 3 occlusions.
  • Page 36: Laser Line Detection

    5 Functionality L i n e L a s e r + a m e r a Figure 5.4: Triangulation setup 4 L i n e L a s e r + a m e r a L i n e L a s e r Figure 5.5: Triangulation setup 5a Triangulation Setup 7 The two line detection could also be used to eliminate vibrations and elastic deformations of...
  • Page 37 5.2 3D Features L i n e L a s e r L i n e L a s e r + a m e r a Figure 5.6: Triangulation setup 5b + a m e r a L i n e L a s e r G l a s s Figure 5.7: Triangulation setup 6 •...
  • Page 38 5 Functionality + a m e r a L i n e L a s e r Figure 5.8: Triangulation setup 7 The value of the threshold should be set slightly above the grey level of the image background. However, the value 2*threshold should be smaller than the highest grey level inside the laser line, otherwise the laser line width and height are not correctly calculated.
  • Page 39: Interpolation Technique

    5.2 3D Features 5.2.4 Interpolation Technique Structured light based systems crucially rely on an accurate determination of the peak position of the Gaussian shaped laser line. The Peak Detector algorithm in the MV1-D2048-3D03/04 cameras applies nonlinear interpolation techniques, where 64 data points are calculated between two pixels within the Gaussian shaped laser line.
  • Page 40 5 Functionality ( r o t a t e d b y 9 0 ° ) I n t e r p o l a t e d r e s o l u t i o n M a x i m u m v a l u e i n t e r p o l a t i o n G a u s s i a n s h a p e d c r o s s...
  • Page 41 5.2 3D Features Figure 5.11: Comparison of peak detector algorithm against COG algorithm MAN052 12/2018 V3.2 41 of 131...
  • Page 42: Modes

    5 Functionality 5.2.5 3D modes The camera has three modes that determine which data is transmitted to the user: 2Donly Laser detection is turned off and camera behaves as a normal area scan camera. This mode serves as a preview mode in the setup and debugging phase. 2D&3D Laser line detection is turned on.
  • Page 43: Data Format

    5.2 3D Features O f f s e t X 2 0 4 7 2 D l i n e f o r p e a k 0 P e a k 0 _ 2 D Y P e a k 0 _ 3 D Y P e a k 0 _ 3 D H S c a n a r e a f o r p e a k 0 2 D l i n e f o r p e a k 1...
  • Page 44 5 Functionality B i t s ! D r o w D e s c r i p t i o n P e a k d e t e c t o r ( l a s e r l i n e ) c o o r d i n a t e . P E A K [ 1 5 : 8 ] 3 D 0 3 c a m e r a s : P E A K [ 1 5 : 6 ] : i n t e g e r p a r t , P E A K [ 5 : 0 ] : f r a c t i o n a l p a r t .
  • Page 45: Transmitted Data In 2D&3D Mode

    5.2 3D Features Calculation example (DataFormat3D=0, 3D03 models): Suppose that the 3D data of image column n has the following data: 14 / 176 / 10 / 128 (see also Fig. 5.15). The position of the laser line is in this case 58.75: integer part is calculated from the 8 bits of 3D row 0 followed by the 2 MSB of 3D row 1: 0b0000111010 = 0x03a = dec 58.
  • Page 46 5 Functionality S c a n a r e a f o r p e a k 0 P e a k 0 _ 3 D H S c a n a r e a f o r p e a k 1 P e a k 1 _ 3 D H 2 D l i n e f o r p e a k 0 3 D d a t a f o r p e a k 0...
  • Page 47: Frame Combine

    5.2 3D Features 5.2.12 Frame Combine Very high frame rates, that are well over 1000 fps, can be achieved in 3Donly mode. Every frame (image) activates an interrupt in the GigE software which will issue a high CPU load or the frame rate can not be handled at all by an overload of interrupts.
  • Page 48 5 Functionality FrameCombine_ForceTimeout The transmission of the combined frame is forced by writing to the FrameCombine_ForceTimeout property. When the FrameCombine is finished by a timeout, then the remaining data in the combined frame will be filled with filler data: the first two pixels of every filler row have the values 0xBB (decimal 187) and 0x44 (decimal 68).
  • Page 49: Peak Filter

    5.2 3D Features 5.2.13 Peak Filter Peaks that are detected by the PeakDetector algorithm can be filtered by applying the parameters described in this section. A filtered peak appears as all 3D data set to 0, which is the same as if no peak occurred. Filtering peaks might increase the robustness of the 3D application by filtering peaks that were caused by unwanted effects, such as reflections of the laser beam.
  • Page 50 5 Functionality f i l t e r e d : w i d t h t o o b i g f i l t e r e d : w i d t h t o o s m a l l 2 * T h r e s h o l d T h r e s h o l d y - d i r e c t i o n...
  • Page 51: Absolute Coordinates

    5.2 3D Features 5.2.14 Absolute Coordinates The "absolute coordinates" feature is available in camera revision 2.2 and later. The 3D coordinates are given relative to the start of the 3D ROI as a default. When the property Peak[i]_EnAbsCoordinate is set to True for peak i then the 3D coordinates are given relative to the value of the property Peak[i]_AbsCoordinateBase.
  • Page 52: Moving Roi

    5 Functionality 5.2.16 Moving ROI Overview The Moving ROI feature automatically centers the ROI vertically based on the detected 3D coordinates.This allows to set a smaller region of interest (ROI) and therefore achieve a bigger frame rate. The Moving ROI feature is specially suitable for scanning of flast surfaces. The Moving ROI feature is not available in all camera revisions (see Appendix B).
  • Page 53 5.2 3D Features Property Description Peak0_EnMovingROI Enables moving ROI feature Peak0_MovingROIEnLaserFinder Automatic recalibration of moving 3D ROI using a bigger window Peak0_MovingROIForceLaserFinder Force a repositioning of moving 3D ROI using a bigger window Peak0_MovingROIRangeY Vertical start position of the laser finder window and minimal start position of a ROI in moving ROI mode Peak0_MovingROIRangeH Height of the laser finder window.
  • Page 54 5 Functionality number (as a percentage) then the laser finder window will be used. E.g. if Peak0_MovingROIMinCol is set to 50 and the width of the ROI is set to 2048, then a laser finder window is used when less than 1024 columns (50 % of 2048) carry a valid laser detection (peak coordinate bigger than 0).
  • Page 55 5.2 3D Features Smoothing is only used for the calculation of the position of the 3D-ROI in the moving ROI feature but has no impact on the 3D data output of the camera. Considerations in using moving ROI The moving ROI feature should be considered if the horizontal position of the detected laser line changes in the course of the detection.
  • Page 56: Reduction Of Image Size

    5 Functionality 5.3 Reduction of Image Size 5.3.1 Region of Interest (ROI) (2Donly mode) This section describes the ROI features in the 2Donly mode where the camera behaves as a standard area scan camera. The maximal frame rate of the 2Donly mode is considerably lower than in the 3Donly mode.
  • Page 57 5.3 Reduction of Image Size All regions (2D lines and laser triangulation regions) must not overlap, i.e. no row should be read out more than once. The minimal height of the laser triangulation region (Peak<n>_3DH) is 23 if one peak is used and 29 if two peaks are used.
  • Page 58 5 Functionality Peak0_3DH 2D&3D mode 3Donly mode 3Donly mode HS 1340 / 1390 7730 / 9730 7730 / 9730 1060 / 1100 6510 / 7880 7730 / 9730 / 625 4170 / 4680 6510 / 7880 / 335 2430 / 2590 4220 / 4680 173 fps...
  • Page 59: Trigger And Strobe

    5.4 Trigger and Strobe 5.4 Trigger and Strobe 5.4.1 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.
  • Page 60 5 Functionality Figure 5.23: Trigger source Figure 5.24: Trigger Inputs - Multiple GigE solution MAN052 12/2018 V3.2 60 of 131...
  • Page 61: Acquisition Mode

    5.4 Trigger and Strobe 5.4.2 Acquisition Mode The available acquisition modes are shown in Table 5.7. 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.
  • Page 62: Exposure Time Control

    5 Functionality 5.4.3 Exposure Time Control 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 programmed exposure time has elapsed. External Trigger 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...
  • Page 63: Trigger Delay

    5.4 Trigger and Strobe isolated from the camera electronic which leads to an additional delay of t . Table d iso output 5.8 gives an overview over the minimum and maximum values of the parameters. 5.4.4 Trigger Delay The trigger delay is a programmable delay in milliseconds between the incoming trigger edge and the start of the exposure.
  • Page 64 5 Functionality A x t e r n a l t r i g g e r p u l s e i n p u t t r i g g e r a f t e r i s o l a t o r d - i s o - i n p u t t r i g g e r p u l s e i n t e r n a l c a m e r a c o n t r o l j i t t e r...
  • Page 65 5.4 Trigger and Strobe MV1-D2048-3D03/04 MV1-D2048-3D03/04 Timing Parameter Minimum Maximum 1.5 s d iso input 65 ns 185 ns d RS422 input 21 ns jitter 0.34 s trigger delay 0.34 s burst trigger delay depends on camera settings 0.34 s burst period time (non burst mode) 170 ns...
  • Page 66: Software Trigger

    5 Functionality 5.4.8 Software Trigger The software trigger enables to emulate an external trigger pulse by the camera software through the serial data interface. It works with both burst mode enabled and disabled. As soon as it is performed via the camera software, it will start the image acquisition(s), depending on the usage of the burst mode and the burst configuration.
  • Page 67 5.4 Trigger and Strobe Double Two triggers are generated on every A/B sequence (see Fig. 5.28). Quad Four triggers are generated on every A/B sequence (see Fig. 5.29). There is a bug in the single A/B trigger mode in some camera revisions (see Ap- pendix B).
  • Page 68 5 Functionality A/B Trigger Debounce A debouncing logic can be enabled by setting ABTriggerDeBounce=True. It is implemented with a watermark value of the EncoderCounter (see Fig. 5.30). Suppose ABTriggerDirection=fwd, then the watermark value is increased with the increments of the EncoderCounter. If EncoderCounter decreases, e.g.
  • Page 69 5.4 Trigger and Strobe A/B Trigger Divider if ABTriggerDivider>1 then not all internally generated triggers are applied to the camera logic. E.g. If ABTriggerDivider=2, then every second trigger is applied to the camera (see Fig. 5.32). G r a y C o u n t e r E n c o d e r C o u n t e r I n t e r n a l T r i g g e r F w d A p p l i e d T r i g g e r F w d...
  • Page 70: Counter Reset By An External Signal

    5 Functionality By default the Encoder Position is only generated when TriggerMode=On and TriggerSource=ABTrigger. When the property ABTriggerCountAlways=True, then the Encoder Position is generated regardless of the trigger mode. 5.4.10 Counter Reset by an External Signal The image counter and the real time counter (timestamp) (see Section 5.10.1) can be reset by an external signal.
  • Page 71 5.4 Trigger and Strobe MAN052 12/2018 V3.2 71 of 131...
  • Page 72: Trigger Acquisition

    5 Functionality 5.4.11 Trigger Acquisition The applied trigger can be enabled or disabled by one or two external signals in the TriggerAcquisition mode. This mode works with free-running (internal) trigger and external trigger. The property TriggerAcquisition_Enable enables the TriggerAcquisition mode. Level Triggered Trigger Acquisition The Level Triggered mode is enabled by setting TriggerAcquisition_Mode to Level and TriggerAcquisition_Enable=True.
  • Page 73: Strobe Output

    5.4 Trigger and Strobe Edge Triggered Trigger Acquisition The Edge Triggered mode is enabled by setting TriggerAcquisition_Mode to Edge and TriggerAcquisition_Enable=True. Two signals act as trigger enable (see Fig. 5.36). A rising edge on the start signal enables triggering. A rising edge on the stop signal disables all triggers. The start/stop signals are selected by TriggerAcquisition_StartSource and TriggerAcquisition_StopSource.
  • Page 74: High Dynamic Range (Multiple Slope) Mode

    5 Functionality 5.5 High Dynamic Range (multiple slope) Mode To have an accurate laser line detection it is important that the pixels that represent the laser line, are not saturated. The High Dynamic Range (HDR) mode is a special integration mode that increases the dynamic range of the pixels, and thus avoids the saturation of the pixels in many cases.
  • Page 75 5.5 High Dynamic Range (multiple slope) Mode P i x e l r e s e t V h i g h K n e e p o i n t A V l o w 2 ( M u l t i s l o p e _ V a l u e 2 ) K n e e p o i n t B V l o w 1 ( M u l t i s l o p e _ V a l u e 1 ) J i m e...
  • Page 76: Data Path Overview

    5 Functionality 5.6 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. 5.39. 1 m a g e S e n s o r O u t l i e r s C o r r e c t i o n C o l u m n F P N C o r r e c t i o n...
  • Page 77: Column Fpn Correction

    5.7 Column FPN Correction 5.7 Column FPN Correction The camera contains a correction to decrease the Column Fixed Pattern Noise (FPN) of the sensor. By default the Column FPN Correction is enabled. The Column FPN Correction of the camera is correctly calibrated at the Photonfocus production facility.
  • Page 78: Gain And Offset

    5 Functionality 5.9 Gain and Offset There are three different gain settings on the camera: Analog Gain Analog gain on the image sensor (only available in some models, see Appendix B). Available values: x1, x1.2, x1.4, x1.6. Note that Digital Offset is applied after the Analog Gain.
  • Page 79: Status Information

    5.10 Image Information and Status Information Missed FrameCombine trigger counter Counts missed triggers due to the FrameCombine feature (see also Section 5.2.12). A missed FrameCombine trigger can occur if a trigger is applied while filler rows are added to a frame due to a FrameCombine timeout. 5.10.2 Status Information Status information is inserted in the 4 LSB in the last 3D data row (see bits labeled STAT in Fig.
  • Page 80 5 Functionality Status bits Parameter Description STAT[23:0] IMG_CNT[23:0] Image counter (see also Section 5.10.1) STAT[63:32] RT_CNT[31:0] Real time counter (time stamp) (see also Section 5.10.1) STAT[87:64] ENC_POS[23:0] Encoder position (see also Section 5.4.9) STAT[103:96] M_TRIG[7:0] Missed trigger counter (see also Section 5.10.1) STAT[135:128] M_BURST_TRIG[7:0] Missed burst trigger counter (see also Section...
  • Page 81: Laser Test Image

    5.11 Laser test image 5.11 Laser test image A Laser Test Image has been added that resembles a moving laser line (see Fig. 5.41) and it is placed just before the peak detection. Therefore it can be used to test if the 3D data is correctly processed during application development.
  • Page 82: Ramp

    5 Functionality 5.12.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. 5.42). Figure 5.42: Ramp test images: 8 bit output 5.12.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...
  • Page 83: Troubleshooting Using The Lfsr

    5.12 Test Images 5.12.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. The camera window can also be set to a multiple of this resolution (e.g.
  • Page 84 5 Functionality MAN052 12/2018 V3.2 84 of 131...
  • Page 85: Hardware Interface

    Hardware Interface 6.1 GigE Connector The GigE cameras are interfaced to external components via • an Ethernet jack (RJ45) to transmit configuration, image data and trigger. • a 12 pin subminiature connector for the power supply, Hirose HR10A-10P-12S (female) . The connectors are located on the back of the camera.
  • Page 86: Status Indicator (Gige Cameras)

    6 Hardware Interface A suitable power supply can be ordered from your Photonfocus dealership. For further details including the pinout please refer to Appendix A. 6.3 Status Indicator (GigE cameras) A dual-color LED on the back of the camera gives information about the current status of the GigE CMOS cameras.
  • Page 87: Power And Ground Connection For Gige G2 Cameras

    6.4 Power and Ground Connection for GigE G2 Cameras 6.4 Power and Ground Connection for GigE G2 Cameras The interface electronics is isolated from the camera electronics and the power supply including the line filters and camera case. Fig. 6.2 shows a schematic of the power and ground connections in the G2 camera models.
  • Page 88: Power And Ground Connection For Gige H2 Cameras

    6 Hardware Interface 6.5 Power and Ground Connection for GigE H2 Cameras The interface electronics is isolated from the camera electronics and the power supply including the line filters and camera case. Fig. 6.3 shows a schematic of the power and ground connections in H2 camera models.
  • Page 89: Trigger And Strobe Signals For Gige Cameras

    6.6 Trigger and Strobe Signals for GigE Cameras 6.6 Trigger and Strobe Signals for GigE Cameras 6.6.1 Overview The 12-pol. Hirose power connector contains two external trigger inputs, two strobe outputs and two differential inputs (G2 models: RS-422, H2 models: HTL). All inputs and outputs are connected to the Programmable Logic Controller (PLC) (see also Section 6.7) that offers powerful operations.
  • Page 90 6 Hardware Interface C a m e r a I S O L A T O R R S 4 2 2 I S O _ I N C 0 _ P I S O _ I N C 0 _ N - 1 0 V t o + 1 3 V e x t e n d e d...
  • Page 91 6.6 Trigger and Strobe Signals for GigE Cameras C a m e r a I S O L A T O R H T L : i n p u t r a n g e : 1 0 V t o 3 0 V I S O _ I N C 0 _ P I S O _ I N C 0 _ N...
  • Page 92: Single-Ended Inputs

    6 Hardware Interface 6.6.2 Single-ended Inputs ISO_IN0 and ISO_IN1 are single-ended isolated inputs. The input circuit of both inputs is identical (see Fig. 6.4). Fig. 6.6 shows a direct connection to the ISO_IN inputs. In the camera default settings the PLC is configured to connect the ISO_IN0 to the PLC_Q4 camera trigger input.
  • Page 93: Single-Ended Outputs

    6.6 Trigger and Strobe Signals for GigE Cameras 6.6.3 Single-ended Outputs ISO_OUT0 and ISO_OUT1 are single-ended isolated outputs. ISO_OUT0 and ISO_OUT1 have different output circuits: ISO_OUT1 doesn’t have a pullup resistor and can be used as additional Strobe out (by adding Pull up) or as controllable switch.
  • Page 94 6 Hardware Interface Fig. 6.10 shows the connection from ISO_OUT1 to a LED. 1 2 p o l . H i r o s e C a m e r a C o n n e c t o r ;...
  • Page 95: Differential Rs-422 Inputs (G2 Models)

    6.6 Trigger and Strobe Signals for GigE Cameras 6.6.4 Differential RS-422 Inputs (G2 models) ISO_INC0 and ISO_INC1 are isolated differential RS-422 inputs (see also Fig. 6.4). They are connected to a Maxim MAX3098 RS-422 receiver device. Please consult the data sheet of the MAX3098 for connection details.
  • Page 96: I/O Wiring

    6 Hardware Interface 6.6.6 I/O Wiring The Photonfocus cameras include electrically isolated inputs and outputs. Take great care when wiring trigger and strobe signals to the camera, specially over big distances (a few meters) and in noisy environments. Improper wiring can introduce ground loops which lead to malfunction of triggers and strobes.
  • Page 97 6.6 Trigger and Strobe Signals for GigE Cameras Common Grounds with Star Wiring Ground loops can be avoided using "star wiring", i.e. the wiring of power and ground connections originate from one "star point" which is typically a power supply. Fig. 6.15 shows a schematic of the star-wiring concept.
  • Page 98 6 Hardware Interface Fig. 6.17 shows an example of how to connect a flash light and a trigger source to the camera using star-wiring. The trigger in this example is generated from a light barrier. Note how the power and ground cables are connected to the same power supply. S t a r t P o i n t 2 o w e r S u p p l y S T R...
  • Page 99: Plc Connections

    6.7 PLC connections An example of improper wiring that causes a ground loop is shown in Fig. 6.18. C o n n e c t i n g C A M _ G N D a n d G r o u n d l o o p I S O _ G N D t h e w r o n g w a y 1 s o l a t o r I S O _ I N...
  • Page 100 6 Hardware Interface Name Direction Description A0 (Line0) Power connector -> PLC ISO_IN0 input signal A1(Line1) Power connector -> PLC ISO_IN1 input signal A2 (Line2) Power connector -> PLC ISO_INC0 input signal A3 (Line3) Power connector -> PLC ISO_INC1 input signal camera head ->...
  • Page 101: Software

    Software 7.1 Software for MV1-D2048-3D03/3D04 Various software packages for Photonfocus the MV1-D2048-3D03/3D04 camera series are available on the Photonfocus website: 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 PF 3D Suite and SDK, a property list for every GigE camera and additional documentation and examples.
  • Page 102: Pf_Gevplayer Main Window

    7 Software 7.2.1 PF_GEVPlayer main window After connecting the camera (see Chapter 3), the main window displays the following controls (see Fig. 7.1): Disconnect Disconnect the camera Mode Acquisition mode Play Start acquisition Stop Stop acquisition Acquisition Control Mode Continuous, Single Frame or Multi Frame modes. The number of frames that are acquired in Multi Frame mode can be set in the GEV Device Control with AcquisitionFrameCount in the AcquisitionControl category.
  • Page 103 7.2 PF_GEVPlayer 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.
  • Page 104: Display Area

    7 Software 7.2.3 Display Area The images are displayed in the main window in the display area. A zoom menu is available when right clicking in the display area. Another way to zoom is to press the Ctrl button while using the mouse wheel.
  • Page 105: Get Feature List Of Camera

    7.3 Pleora SDK 7.2.6 Get feature list of camera A list of all features of the Photonfocus GigE cameras in HTML format can be found in the GenICam_Feature_Lists sub-directory (in Start -> All Programs -> Photonfocus -> GigE_Tools). Alternatively, the feature list of the connected camera can be retrieved with the PF_GEVPlayer (Tools ->...
  • Page 106: Peak Detector) Settings

    7 Software 7.6 3D (Peak Detector) settings This section describes how to the set the 3D properties. These properties are described in Section 5.2. Set threshold value for peak 0 with property Peak0_Threshold (in category PeakDetector/Peak0) (see also note in Section 5.2.3). Set scan area for peak 0 by setting the start row (Peak0_3DY in category PeakDetector/Peak0) the height (Peak0_3DH in category PeakDetector/Peak0) (see also Section 5.3.2).
  • Page 107: Storing The Calibration In Permanent Memory

    7.7 Column FPN Correction Setup the camera to the mode where it will be usually used. (Exposure time, ...). The width should be set to its maximal value. Due to the internal structure of the camera, best performance of calibration will be achieved when calibrating under "real conditions". When the camera will be run in 3Donly mode, which is required for maximal frame rate, then the following settings should be applied: PeakDetector_Mode = Mode_3Donly (category PeakDetector), PeakDetector_NrOfPeaks = 1 (category PeakDetector), Peak0_3DY = 0 (category...
  • Page 108: Outliers Correction

    7 Software 7.8 Outliers Correction The Outliers Correction feature is explained in Section 5.8. This section shows its properties. 7.8.1 Black Pixel Correction The Black Pixel Outliers Correction can be enabled by the property OutliersCorrection_EnBlackPixel (in category Correction / OutliersCorrection / BlackPixel). A black pixel must have a grey value smaller than OutliersCorrection_BlackLimit and the minimal difference to its two neighbours on the same row is OutliersCorrection_BlackDiff.
  • Page 109: Plc Settings

    7.11 PLC Settings 7.11 PLC Settings 7.11.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. 7.4. The PLC tool is described in detail with many examples in the [PLC] manual which is included in the PFInstaller.
  • Page 110: Plc Settings For Iso_In0 To Plc_Q4 Camera Trigger

    7 Software Identify the PLC notation of the desired input. A table of the PLC mapping is given in Section 6.7. In our example, ISO_IN0 maps to A0 or Line0. Select a Signal Routing Block (SRB) that has a connection to the desired PLC input and connect it to the PLC input.
  • Page 111: Plc Settings For A/B Trigger From Differential Inputs

    7.11 PLC Settings 7.11.3 PLC Settings for A/B Trigger from differential inputs This settings connects the ISO_INC differential inputs to the A/B camera inputs. ISO_INC0 is mapped to the A signal and ISO_INC1 to the B signal, see Table 7.2 (the visibility in the PF_GEVPlayer must be set to Guru for this purpose).
  • Page 112: Plc Settings For A/B Trigger From Single-Ended Inputs

    7 Software 7.11.4 PLC Settings for A/B Trigger from single-ended inputs This configuration maps the single-ended inputs to the A/B camera inputs: ISO_IN0 is mapped to the A signal and ISO_IN1 to the B signal see Table 7.3 (the visibility in the PF_GEVPlayer must be set to Guru for this purpose).
  • Page 113: Mechanical And Optical Considerations

    Mechanical and Optical Considerations 8.1 Mechanical Interface During storage and transport, the camera should be protected against vibration, shock, moisture and dust. The original packaging protects the camera adequately from vibration and shock during storage and transport. Please either retain this packaging for possible later use or dispose of it according to local regulations.
  • Page 114: Adjusting The Back Focus

    8 Mechanical and Optical Considerations 8.2 Adjusting the Back Focus The back focus of your Photonfocus camera is correctly adjusted in the production of the camera. This section describes the procedure to adjust the back focus if you require that because e.g. you are using a special lens.
  • Page 115: Standards Compliance

    Standards Compliance 9.1 Directives and General Standards The products described in this manual in the form as delivered are in conformity with the provisions of the following European Directives: • 2014/30/EU Electromagnetic compatibility (EMC) • 2014/35/EU Low Voltage (LVD) • 2011/65/EU Restriction of hazardous substances (RoHS) Conformity to the Directives is assured through the application of the following standards: Emission:...
  • Page 116: For Customers In Canada

    9 Standards Compliance You are cautioned that any changes or modifications not expressly approved in this manual could void your authority to operate this equipment. The shielded interface cable recommended in this manual must be used with this equipment in order to comply with the limits for a computing device pursuant to Subpart B of Part 15 of FCC Rules.
  • Page 117: Warranty

    Warranty The manufacturer alone reserves the right to recognize warranty claims. 10.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: •...
  • Page 118 10 Warranty Avoid cleaning the sensor with improper methods. Follow the instructions in the corresponding chapter of this manual. Transport and store the camera in its original packaging only and protect the sensor and the lens mount with a camera body cap. 10.
  • Page 119: Support And Repair

    Support and Repair This chapter describes the product support and repair. 11.1 Technical Support First level technical support is given from the sales department of Photonfocus or your local dealer. In case your issue could not be solved in this way Photonfocus support team takes over. The Photonfocus support team is available via email: support@photonfocus.com.
  • Page 120 11 Support and Repair MAN052 12/2018 V3.2 120 of 131...
  • Page 121: References

    References All referenced documents can be downloaded from our website at www.photonfocus.com. GEVQS GEVPlayer Quick Start Guide, Pleora Technologies. Included in eBUS installer. MAN051 Manual "Photonfocus GigE Quick Start Guide", Photonfocus MAN053 Manual "PF 3D Suite", Photonfocus PLC iPORT Programmable Logic Controller Reference Guide, Pleora Technologies. Included in GigE software package.
  • Page 122 12 References MAN052 12/2018 V3.2 122 of 131...
  • Page 123: A Pinouts

    Pinouts A.1 Power Supply Connector The power supply connectors are available from Hirose connectors at www.hirose-connectors.com. 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.
  • Page 124 A Pinouts I/O Type Name Description CAMERA_GND Camera GND, 0V CAMERA_PWR Camera Power 12V..24V ISO_OUT0 Default Strobe out, internally Pulled up to ISO_PWR with 4k7 Resistor ISO_INC0_N INC0 differential input (G2: RS-422, H2: HTL), negative polarity ISO_INC0_P INC0 differential input (G2: RS-422, H2: HTL), positive polarity ISO_PWR Power supply 5V..24V for output signals...
  • Page 125: B Camera Revisions

    Camera Revisions B.1 General Remarks This chapter lists differences between the revisions of the camera models. Always the newest camera revision is shipped if not otherwise mentioned by the customer. If a previous version is required then this must be clearly mentionend on the purchase order. The version of your camera is stored in the property uCRevision (in category Info / CameraInfo, set visibility to Expert).
  • Page 126: Mv1-D2048X1088-3D03 Revision 2.0

    B Camera Revisions B.4 MV1-D2048x1088-3D03 Revision 2.0 Revision 2.0 brought a lot of improvements and new functionality compared to version 1.1. The following list shows the modifications of revision 2.0 compared with revision 1.1: • 3D frame rate increased. • Maximal 3D scan area increased to 2048x1024 pixels.
  • Page 127: Mv1-D2048X1088-3D03 Revision Table 2.X And Higher

    B.4 MV1-D2048x1088-3D03 Revision 2.0 B.4.1 MV1-D2048x1088-3D03 Revision table 2.x and higher Table B.1 shows the revision table of the revision 2.x of the Photonfocus MV1-D2048x1088-3D03 camera series. Some terms used in this table are listed in Section B.2. Item V2.0 V2.1 V2.2 V2.3...
  • Page 128: Mv1-D2048-3D04 Revision Table

    B Camera Revisions B.4.2 MV1-D2048-3D04 Revision table Table B.2 shows the revision table of the Photonfocus MV1-D2048-3D04 camera series. Some terms used in this table are listed in Section B.2. Item V1.0 V3.1 V3.2 V3.3 2D&3D mode (Section 5.2.5) 3Donly mode (Section 5.2.5) Dual peak (Section 5.2.7) 2D Line (Section 5.2.8) Peak mirror (Section 5.2.6)
  • Page 129: C Revision History

    Revision History Revision Date Changes February 2012 First version February 2012 Chapter "Product Specification": camera dimensions and lens mount corrected. Chapter "Mechanical Interface": mechanical drawing corrected. Note about thermal coupling of the camera added. February 2012 Chapter "Functionality", section "3D Features" / "Peak Filter": Diagrams added;...
  • Page 130 C Revision History Revision Date Changes January 2013 Chapter Product Specification, section Technical Specification: minimal exposure time corrected. Value of 1 s was not correct. Maximal 3D scan area increased to 2048x1024 pixels. Chapter Functionality, section 3D Features: 2D line is now described in its own section.
  • Page 131 Revision Date Changes June 2014 MV1-D2048-3D04 camera models added. New model variants H2 (HTL encoder interface) and S10 (Scheimpflug 10°) added. Chapter Introduction added. Section High Speed Mode added. Status field M_TRIG_LEVEL[3:0] added. Section Power and Ground Connection for GigE H2 Cameras added.

This manual is also suitable for:

Mv1-d2048-3d04 series

Table of Contents