Table of Contents

Advertisement

Quick Links

Photonfocus
MV0 Python 3D06 Camera Series
3D CMOS camera series with GigE Interface
MV0-D1280-O01-3D06-288-G2
MV0-D1984-O01-3D06-576-G2
MV0-D2592-O01-3D06-576-G2 (available on request)
MAN082 09/2019 V1.0

Advertisement

Table of Contents
loading

Summary of Contents for Photon Focus Python MV0-D1280-O01-3D06-288-G2

  • Page 1 Photonfocus MV0 Python 3D06 Camera Series 3D CMOS camera series with GigE Interface MV0-D1280-O01-3D06-288-G2 MV0-D1984-O01-3D06-576-G2 MV0-D2592-O01-3D06-576-G2 (available on request) MAN082 09/2019 V1.0...
  • 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 4.4.2 Exposure Start Trigger ....... . 30 4.4.3 Exposure End Trigger ....... . . 30 4.4.4 Exposure Control Output Signals .
  • Page 5 CONTENTS 11 Image Data Processing 11.1 Overview ..........63 11.2 Column FPN Correction .
  • Page 6 CONTENTS 15 Troubleshooting 15.1 No images can be acquired ....... . . 105 15.1.1 No acquisition due to no triggers .
  • 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 MAN082 09/2019 V1.0 7 of 125...
  • 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 Photonfocus can not be held responsible for any technical or typographical er- rors. 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 MAN082 09/2019 V1.0...
  • Page 10 1 Preface MAN082 09/2019 V1.0 10 of 125...
  • Page 11: Introduction

    Introduction 2.1 Introduction This manual describes the Photonfocus MV0 Python 3D06 series cameras that have a Gigbit Ethernet (GigE) interface. The cameras contain PYTHON1300, PYTHON2000 and PYTHON5000 from ON Semiconductor. 2.2 Camera Naming Convention The naming convention of the MV0 Python camera series is summarized in Fig. 2.1. S e n s o r P r e f i x 2 I n t e r f a c e t y p e...
  • Page 12 2 Introduction Name Max Resolution Max Frame Rate Notes MV0-D1280-O01-3D06-288-G2 1280 x 1024 6746 fps Gigabit Ethernet 1.3 MP monochrome 3D camera. MV0-D1984-O01-3D06-576-G2 1984 x 1264 7968 fps Gigabit Ethernet 2.5 MP monochrome 3D camera. MV0-D2592-O01-3D06-576-G2 2592 x 2048 TBD fps Gigabit Ethernet 5 MP monochrome 3D camera.
  • Page 13: Product Specification 3.1 Introduction

    Product Specification 3.1 Introduction The Photonfocus MV0 Python GigE camera series is built around the CMOS image sensors PYTHON1300, PYTHON2000 and PYTHON5000 from ON Semiconductor. They provide a resolution of 1280 x 1024 (PYTHON1300), 1984 x 1264 (PYTHON2000) and 2592 x 2048 (PYTHON5000) pixels.
  • Page 14 3 Product Specification L a s e r C a m e r a + o n v e y o r b e l t w i t h o b j e c t s Figure 3.1: Triangulation principle with objects moved on a conveyor belt Figure 3.2: Photonfocus MV0 Python GigE camera series MAN082 09/2019 V1.0 14 of 125...
  • Page 15: Feature Overview

    3.2 Feature Overview 3.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 the following chapters. Characteristics Photonfocus MV0 Python 3D06 GigE Camera Series Interface Gigabit Ethernet (PoE), GigE Vision and GenICam compliant Camera Control...
  • Page 16: Technical Specification

    3 Product Specification 3.3 Technical Specification 1.3 MPix Cameras 2.5 MPix Cameras Sensor Manufacturer ON Semiconductor ON Semiconductor Sensor Type PYTHON1300 PYTHON2000 Technology CMOS active pixel Scanning system progressive scan Optical format / diagonal 1/2” (7.87 mm diagonal) 2/3” (11.29 mm diagonal) Resolution 1280 x 1024 pixels 1984 x 1264 pixels...
  • Page 17 3.3 Technical Specification 5.3 MPix Cameras Sensor Manufacturer ON Semiconductor Sensor Type PYTHON5000 Technology CMOS active pixel Scanning system progressive scan Optical format / diagonal 1” (15.86 mm diagonal) Resolution 2592 x 2048 pixels Pixel size 4.8 m x 4.8 m Active optical area 12.44 mm x 9.83 mm Full well capacity...
  • Page 18: Absolute Maximum Ratings

    3 Product Specification Photonfocus MV0 Python GigE Camera Series Operating temperature / moisture 0°C ... 50°C / 20 ... 80 % (camera needs to be connected to heat sink) Storage temperature / moisture -25°C ... 60°C / 20 ... 95 % Trigger signal input range +5 ..
  • Page 19: Spectral Response

    3.3 Technical Specification 3.3.3 Spectral Response Fig. 3.3 shows the quantum efficiency curve of the monochrome PYTHON1300/2000/5000 sensors from ON Semiconductor measured in the wavelength range from 300 nm to 1100 nm. MONO 1000 1100 Wavelength [nm] Figure 3.3: Quantum efficiency (QE) [%] of the PYTHON1300/2000/5000 monochrome and near infrared image sensors (with micro lenses) MAN082 09/2019 V1.0 19 of 125...
  • Page 20 3 Product Specification MAN082 09/2019 V1.0 20 of 125...
  • Page 21: Image Acquisition

    Image Acquisition This chapter gives detailed information about the controlling of the image acquisition. It shows how the camera can be triggered or run in free-running mode, and how the frame rate can be configured. The structure offers a lot of flexibility in the configuration. It follows the GenI- Cam naming convention.
  • Page 22: Image Acquisition, Frame And Exposure Control Parameters

    4 Image Acquisition Acquisition Control The acquisition control block takes care of the acquisition function. The camera can only capture frames, when the acquisition has been started and is active (see Section 4.2 for more information). Frame Control The frame control block takes care of the capturing of one or many frames and burst of frames (see Section 4.3 for more information).
  • Page 23: Image Acquisition, Frame And Exposure Trigger

    4.1 Overview This list shows only an overview of available parameters. The function and usage of them are explained in the following chapters. 4.1.4 Image Acquisition, Frame and Exposure Trigger The camera can run in "free-running" mode, which means that it captures images automatically in full frame rate once the acquisition has been started.
  • Page 24: Acquisition Control

    4 Image Acquisition 4.2 Acquisition Control A c q u i s i t i o n T r i g g e r W a i t ) c q u i s i t i o n C o n t r o l A c q u i s i t i o n A c t i v e A c q u i s i t i o n S t a r t T r i g g e r ) c q u i s i t i o n S t a r t ( )
  • Page 25: Acquisition Start Trigger

    4.2 Acquisition Control ) c q u i s i t i o n S t a r t ( ) A c q u i s i t i o n S t o p ( ) . r a m e F r a m e .
  • Page 26: Acquisition End Trigger

    4 Image Acquisition 4.2.4 Acquisition End Trigger The acquisition end trigger can be used to control the acquisition end procedure. The main property of this trigger is the trigger mode. It can be set to on or off: Acquisition End Trigger Mode = on When the acquisition status is "Acquisition Active", it goes to "Acquisition Trigger Wait"...
  • Page 27: Frame Control

    4.3 Frame Control 4.3 Frame Control . r a m e C o n t r o l F r a m e T r i g g e r W a i t F r a m e A c t i v e F r a m e S t a r t T r i g g e r F r a m e S t a r t F r a m e B u r s t S t a r t T r i g g e r...
  • Page 28: Frame Burst End Trigger

    4 Image Acquisition A c q u i s i t i o n S t a r t ( ) A c q u i s i t i o n S t o p ( ) . r a m e .
  • Page 29: Frame Control Output Signals

    4.3 Frame Control A c q u i s i t i o n S t a r t ( ) A c q u i s i t i o n S t o p ( ) . r a m e .
  • Page 30: Exposure Control

    4 Image Acquisition 4.4 Exposure Control - x p o s u r e C o n t r o l E x p o s u r e A c t i v e E x p o s u r e S t a r t T r i g g e r E x p o s u r e S t a r t E x p o s u r e E n d T r i g g e r E x p o s u r e E n d...
  • Page 31: Exposure Control Output Signals

    4.4 Exposure Control Exposure End Trigger Mode = on An activated exposure cycle will be terminated and the image read out will be started, as soon as an exposure end trigger has been received. The "Exposure Active" status goes to inactive. Exposure end triggers are only processed, when an exposure start trigger has started a trigger controlled exposure cycle previously.
  • Page 32: Overlapped Image Acquisition Timing

    4 Image Acquisition 4.5 Overlapped Image Acquisition Timing The camera is able to perform an overlapped image acquisition. It means, a new exposure can be started during the image readout of the previous image. Fig. 4.10 shows an image acquisition procedure when images are captured in overlapped mode. The status "Frame Active"...
  • Page 33 4.5 Overlapped Image Acquisition Timing which can be counted by a counter (see Section 5.1.5 for more information how to count missed triggers). Fig. 4.11 and Fig. 4.12 shows both timing situations, when the exposure time longer than the read out time and when the exposure time is shorter than the read out time. F r a m e - x p o s u r e R e a d O u t...
  • Page 34: Acquisition-, Frame- And Exposure-Trigger Configuration

    4 Image Acquisition 4.6 Acquisition-, Frame- and Exposure-Trigger Configuration The acquisition-, frame- and exposure timing can be controlled by 7 triggers: • Acquisition Start Trigger • Acquisition End Trigger • Frame Start Trigger • Frame Burst Start Trigger • Frame Burst End Trigger •...
  • Page 35: Trigger Software

    4.6 Acquisition-, Frame- and Exposure-Trigger Configuration Software Signal Pulse A trigger is generated by the software signal pulse, which comes from a common software signal pulse register (see Section 4.7 for more information). Counter Start A trigger signal is generated by the counter start event (see Section 5.1.3 for more information about the counter start event).
  • Page 36: Trigger Divider

    4 Image Acquisition 4.6.5 Trigger Divider The trigger divider specifies a division factor of the incoming trigger pulses. A division factor of 1 processes every incoming trigger. A division factor of 2 processes every second trigger and so 4.6.6 Trigger Delay The trigger delay lets the user specify a delay, that will be applied between the reception of a trigger event and when the trigger becomes active.
  • Page 37: Software Signal Pulse And User Output

    4.7 Software Signal Pulse and User Output 4.7 Software Signal Pulse and User Output The software signal pulse block contains eight general purpose registers which allow generating internal pulse signals by software access. These pulse signals are internally connected to following functions, where it can be used to start a procedure: •...
  • Page 38 4 Image Acquisition MAN082 09/2019 V1.0 38 of 125...
  • Page 39: Counter & Timer

    Counter & Timer 5.1 Counter + o u n t e r A c t i v a t i o n C o u n t e r 4 i s i n g E d g e T r i g g e r F a l l i n g E d g e B o t h...
  • Page 40: Counter Status

    5 Counter & Timer If additionally a trigger source is selected, the counter is waiting for a trigger. It ignores counter events until a valid trigger event has been received. A valid trigger signal on the selected trigger source starts the counter, which means, that it counts the predefined number of events from the start value according to the counter start value and duration configuration.
  • Page 41: Counter Event Source

    5.1 Counter Counter Trigger Source Off The state of the counter changes to "trigger wait". The counter reset source can be set to the counter end signal of the same counter. This allows to restart the counter automatically as soon as it arrives its end condition.
  • Page 42: Counter Trigger Source

    5 Counter & Timer MissedFrameBurstStartTrigger Count the number of missed frame burst start triggers. A missed frame burst start trigger event is generated, when a frame burst start trigger cannot be processed. MissedExposureStartTrigger Count the number of missed exposure start triggers. A missed exposure start trigger event is generated, when an exposure start trigger cannot be processed.
  • Page 43: Counter Reset Source

    5.1 Counter Exposure Start Starts with the reception of the exposure start event. Exposure End Starts with the reception of the exposure end event. User Output 0 ... 7 Starts and counts events as long as the selected user output bit is asserted. When the counter is started, it ignores counter events as long as the corresponding user output bit is deasserted (see Section 4.7).
  • Page 44 5 Counter & Timer Acquisition End Resets with the reception of the acquisition end event. FrameTrigger Resets with the reception of the frame trigger. Frame Start Resets with the reception of the frame start event. Frame End Resets with the reception of the frame end event. Frame Burst Start Resets with the reception of the frame burst start event.
  • Page 45: Timer

    5.2 Timer 6 i m e r T i m e r R e s e t ( ) T i m e r S t a t u s T i m e r A c t i v e A c t i v a t i o n T i m e r 6 i m e r V a l u e...
  • Page 46: Timer Active, -Start And -End Signal

    5 Counter & Timer 5.2.3 Timer Active, -Start and -End Signal Timer Active An asserted timer active signal indicates, that the timer has started counting the configured duration period. The timer active signal is internally routed to the I/O control block and can there be selected for output on the physical output line or on one of the available leds.
  • Page 47 5.2 Timer Action 0 ... 3 Starts with the reception of the chosen action signal event. Software Signal Pulse 0 ... 7 Starts with the reception of chosen software signal pulse event (see Section 4.7). Line Input Starts when the specified counter trigger activation condition is met on the chosen line.
  • Page 48 5 Counter & Timer MAN082 09/2019 V1.0 48 of 125...
  • Page 49: Encoder

    Encoder - n c o d e r E n c o d e r S o u r c e A E n c o d e r R e s e t ( ) E n c o d e r S t a t u s E n c o d e r T r i g g e r E n c o d e r E n c o d e r V a l u e...
  • Page 50: Encoder Trigger Output

    6 Encoder G r a y C o u n t e r H i g h R e s o l u t i o n C o u n t e r F o u r P h a s e C o u n t e r Figure 6.2: Encoder Modes 6.2 Encoder trigger output The trigger output of the encoder reacts to changes of the position counter.
  • Page 51: Encoder Reset Source

    6.4 Encoder Reset Source Encoder Idle Encoder is idle, either no trigger sources are configured or the encoder is waiting on the reset. Encoder Up The position counter last incremented. Encoder Down The position counter last decremented. Encoder Static The position counter hasn’t changed in the EncoderTimeout period. The encoder also switches to this state when it is reset while in the idle state.
  • Page 52 6 Encoder Rising Edge Encoder starts with the rising edge on the selected line input. Falling Edge Encoder starts with the falling edge on the selected line input Both Edges Encoder starts with any edge on the selected line input Level High Resets the encoder as long as the level is high.
  • Page 53: O Control

    I/O Control This chapter shows the structure of the physical input and physical output line. It describes the signal path and how to configure it. The I/O control block contains a signal input path and a signal output path. 7.1 Input Signal Path The camera has two physical signal input lines, which come from the input opto-isolator of the camera hardware interface (see Section 13.6) and which is fed into the input signal path of the camera.
  • Page 54: Output Signal Path

    7 I/O Control 7.2 Output Signal Path The camera has one physical signal output line and three LEDs (S0, S1 & S2), which can be configured according to the need of the application. The physical output line is connected to the output opto-isolator in the camera hardware interface (see Section 13.6).
  • Page 55: Action Control

    Action Control ) c t i o n C o n t r o l A c t i o n U n c o n d i t i o n a l M o d e ) c t i o n D e v i c e K e y A c t i o n 3 A c t i o n 2 A c t i o n 3...
  • Page 56: Action Control Output

    8 Action Control 8.2 Action Control Output The action output signals can be used to trigger other blocks, like counter, timer, acquisition, frame or exposure control. MAN082 09/2019 V1.0 56 of 125...
  • Page 57: Image Format Control

    Image Format Control The focus on the interesting parts of an image can be set by setting the region of interest (ROI) (see Section 9.1). The ROI influences the image size which leads into an increased frame rate (see Chapter 10 for more information about the available frame rate).
  • Page 58 9 Image Format Control MAN082 09/2019 V1.0 58 of 125...
  • Page 59: Frame Rate

    Frame Rate The frame rate depends on the image size, the used exposure time, the max data rate of the GigE interface (MaxDataRateInterface) and the maximum framerate of the sensor. The image size can be configured by the ROI settings (see Chapter 9). Three different timing situations have to be considered: •...
  • Page 60: Maximum Frame Rate (2Donly Mode)

    10 Frame Rate 10.4 Maximum Frame Rate (2Donly mode) A list of common used image dimension and its frame rates is shown in Table 10.1. It shows the maximum possible frame rates when the exposure time is smaller than the read out time. There is a frame rate calculator in the support section of the Photonfocus web page www.photonfocus.com, which allows to determine the frame rates for any available image dimensions and expsoure time settings.
  • Page 61 10.5 Maximum Frame Rate in 3D modes ROI Dimension [Standard] D1280-O01 D1280-O01 HS D1984-O01 D1984-O01 HS 1984 x 1264 n.a. n.a. 220 fps 429 fps 1984 x 1024 n.a. n.a. 270 fps 524 fps 1984 x 512 n.a. n.a. 524 fps 990 fps 1984 x 256 n.a.
  • Page 62 10 Frame Rate MAN082 09/2019 V1.0 62 of 125...
  • Page 63: Image Data Processing 11.1 Overview

    Image Data Processing 11.1 Overview The pixel, which are read out of the image sensor, are processed in the cameras data path. The sequence of blocks is shown in figure Fig. 11.1. 1 m a g e S e n s o r C o l u m n F P N C o r r e c t i o n D i g i t a l O f f s e t...
  • Page 64: Column Fpn Correction

    11 Image Data Processing 11.2 Column FPN Correction Due to the readout structure of the image sensors there is a column-wise fixed pattern noise (FPN). The Column FPN Correction (ColCorrection) adds or subtracts a fixed value to a column. These values are obtained by a calibration process. The ColCorrection of the camera was calibrated at Photonfocus production facility.
  • Page 65: Storing The Calibration In Permanent Memory

    11.3 Gain and Offset Column noise changes with different analog gain settings. The column FPN cor- rection of the camera needs to be recalibrated when the analog gain setting is changed. 11.2.3 Storing the calibration in permanent memory After running the calibration procedure (see Section 11.2.2) the calibration values are stored in RAM.
  • Page 66: Features

    11 Image Data Processing Figure 11.2: Laser test image 11.5 3D Features 11.5.1 Overview The MV0 Python 3D06 cameras contain a very accurate laser line detector for laser triangulation (measurement of 3D profiles) that extracts 3D information in real time. For more details see Section 11.5.4.
  • Page 67: Laser Line Detection

    11.5 3D Features The accuracy of the triangulation system is determined 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 points at a viewing angle to the laser line projected from the top.
  • Page 68 11 Image Data Processing L i n e L a s e r + a m e r a Figure 11.4: Triangulation setup 2 + a m e r a L i n e L a s e r Figure 11.5: Triangulation setup 3 •...
  • Page 69 11.5 3D Features L i n e L a s e r + a m e r a Figure 11.6: Triangulation setup 4 above the width threshold, the resulting laser line width is 0. In this case the width threshold value should be changed. Laser line height For the COG algorithm, the laser line height is the highest grey value of the detected laser line.
  • Page 70 11 Image Data Processing G a u s s i a n s h a p e d l a s e r l i n e H e i g h t W i d t h 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 9 i d t h...
  • Page 71: Interpolation Technique

    11.5 3D Features 11.5.4 Interpolation Technique Structured light based systems crucially rely on an accurate determination of the peak position of the Gaussian shaped laser line. The LineFinder algorithm in the MV0 Python 3D06 cameras applies nonlinear interpolation techniques, where 16 data points are calculated between two pixels within the Gaussian shaped laser line.
  • Page 72 11 Image Data Processing ( 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...
  • Page 73: Modes

    11.5 3D Features 11.5.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 74 11 Image Data Processing B i t s ! D r o w D e s c r i p t i o n P E A K [ 1 5 : 8 ] D e t e c t e d 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 : 4 ] : i n t e g e r p a r t , P E A K [ 3 : 0 ] : f r a c t i o n a l p a r t .
  • Page 75: Transmitted Data In 2D&3D Mode

    11.5 3D Features Calculation example (DataFormat3D=3): Suppose that the 3D data of image column n has the following data: 14 / 140 / 10 / 128 (see also Fig. 11.12). The position of the laser line is in this case 232.75: integer part is calculated from the 8 bits of 3D row 0 followed by the 4 MSB of 3D row 1: 0b000011101000 = 0x0e8 = dec 58.
  • Page 76: Transmitted Data In 3Donly Mode

    11 Image Data Processing 11.5.8 Transmitted data in 3Donly mode In 3Donly mode only the 3D data is transmitted. The FrameCombine feature (see Section 11.5.9) was added to lower the transmitted frame rate. For FrameCombine = f, the data for f images are combined into one image.
  • Page 77: Frame Combine

    11.5 3D Features 11.5.9 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 78 11 Image Data Processing 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 79: 10Peak Filter

    11.5 3D Features 11.5.10 Peak Filter Peaks that are detected by the LineFinder 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.
  • Page 80 11 Image Data Processing 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 W i d t h 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 81: 11Peak Mirror

    11.5 3D Features 11.5.11 Peak Mirror The property Peak_Mirror flips the peak coordinates vertically by applying the formula Peak_3DH-p-1, where Peak_3DH=height of scan area and p=detected laser position. Depending on the geometrical setup of the camera and the lasers, a bigger object height may be indicated by either a smaller or larger position.
  • Page 82: Status Line And Image Information

    11 Image Data Processing 11.6 Status Line and Image Information There are camera properties available that give information about the acquired images, such as integration time, ROI settings or average image value. 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.
  • Page 83 11.6 Status Line and Image Information Status bits Parameter Description STAT[31:0] CNT_0 Counter 0 Value (see Section 5.1) STAT[63:32] CNT_1 Counter 1 Value (see Section 5.1) STAT[95:64] CNT_2 Counter 2 Value (see Section 5.1) STAT[127:96] CNT_3 Counter 3 Value (see Section 5.1) STAT[159:128] ENC_POS Encoder position (Not available in this camera)
  • Page 84 11 Image Data Processing Camera Model Camera Type Code MV0-D1280-O01-3D06-288-G2 MV0-D1984-O01-3D06-576-G2 MV0-D2592-O01-3D06-576-G2 Table 11.3: Type codes of Photonfocus MV0 Python 3D06 GigE camera series MAN082 09/2019 V1.0 84 of 125...
  • Page 85: Test Images

    11.7 Test Images 11.7 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.
  • Page 86: Ramp

    11 Image Data Processing 11.7.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. 11.19). Figure 11.19: Ramp test images: 8 bit output 11.7.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 87: Troubleshooting Using The Lfsr

    11.7 Test Images 11.7.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 88 11 Image Data Processing MAN082 09/2019 V1.0 88 of 125...
  • Page 89: Precautions

    Precautions 12.1 IMPORTANT NOTICE! READ THE INSTRUCTIONS FOR USE BEFORE OPERATING THE CAMERA STORE THE INSTRUCTIONS FOR USE FOR FURTHER READING The installation of the camera in the vision system should be executed by trained and instructed employees. DANGER - Electric Shock Hazard Unapproved power supplies may cause electric shock.
  • Page 90 12 Precautions Incorrect plugs can damage the camera connectors. Use only the connectors specified by Photonfocus in this manual. Using plugs designed for a smaller or a larger number of pins can damage the connectors. The cameras deliver the data to the vision system over interfaces with high band- width.
  • Page 91 12.1 IMPORTANT NOTICE! Cleaning of the housing To clean the surface of the camera housing: • Before cleaning disconnect the camera from camera power supply and I/O connectors. • Do not use aggressive solvents or thinners which can damage the surface, the serial number label and electronic parts.
  • Page 92 12 Precautions MAN082 09/2019 V1.0 92 of 125...
  • Page 93: Hardware Interface

    Hardware Interface 13.1 Absolute Maximum Ratings Parameter Value Camera Control Input Signal Voltage Single Ended 0 V ... +24 V Camera Control Output Signal Voltage Single Ended 0 V ... +24 V Camera Control Output Signal Output Current Single Ended 0.1 A Camera Control Output Signal Output Power Single Ended 0.15 W...
  • Page 94: Status Indicator (Gige Cameras)

    13 Hardware Interface Figure 13.1: Rear view of the GigE camera 13.5 Status Indicator (GigE cameras) Six LEDs on the back of the camera gives information about the current status of the GigE CMOS cameras. LED S0, S1 and S2 are configurable. It can be selected, which camera status information is showed by these LEDs (see Section 7.2 for the available camera status signals).
  • Page 95: I/O Connector

    13.6 I/O Connector 13.6 I/O Connector 13.6.1 Overview The 4-pole Binder M5 x 0.5 I/O connector contains one external single-ended line input, one external single-ended line output. The pinout of the I/O connector is described in Appendix A. A suitable trigger breakout cable for Binder 4 pole connector can be ordered from your Photonfocus dealership.
  • Page 96: Encoder Interface

    13 Hardware Interface 13.6.2 Encoder Interface ISO_IN0 and ISO_IN1 can be used as an A/B encoder inputs. Fig. 13.3 shows how to connect the encoder to the camera. 4 p o l . B i n d e r C a m e r a C o n n e c t o r A / B E n c o d e r...
  • Page 97 13.6 I/O Connector 4 p o l . B i n d e r C a m e r a C o n t r o l L o g i c C o n n e c t o r Y O U R _ V C C 1 S O _ I N C u r r e n t...
  • Page 98: Single-Ended Line Output

    13 Hardware Interface 13.6.4 Single-ended Line Output ISO_OUT is a single-ended isolated output. Fig. 13.6 shows the connection from the ISO_OUT output to a TTL logic device. 4 p o l . B i n d e r C o n t r o l L o g i c C a m e r a C o n n e c t o r Y O U R _ P W R...
  • Page 99: Master / Slave Camera Connection

    13.6 I/O Connector 13.6.5 Master / Slave Camera Connection The trigger input of one Photonfocus MV0 GigE camera can easily connected to the strobe output of another Photonfocus G2 camera as shown in Fig. 13.9. This results in a master/slave mode where the slave camera operates synchronously to the master camera.
  • Page 100 13 Hardware Interface MAN082 09/2019 V1.0 100 of 125...
  • Page 101: Mechanical Considerations

    Mechanical Considerations 14.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 102: Optical Interface

    14 Mechanical Considerations 14.2 Optical Interface 14.2.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.
  • Page 103 14.2 Optical Interface Product Supplier Remark EAD400D Airduster Electrolube, UK www.electrolube.com 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...
  • Page 104 14 Mechanical Considerations MAN082 09/2019 V1.0 104 of 125...
  • Page 105: Troubleshooting

    Troubleshooting 15.1 No images can be acquired If no images can be acquired then the cause could be one of the following: Camera is not triggered: see Section 15.1.1 First proceed with the above list in numerical order. If still no images can be acquired go back to step 2.
  • Page 106 15 Troubleshooting MAN082 09/2019 V1.0 106 of 125...
  • Page 107: Standards Compliance

    Standards Compliance 16.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 108: For Customers In Canada

    16 Standards Compliance likely to cause harmful interference in which case the user will be required to correct the interference at his own expense. 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 109: Warranty

    Warranty The manufacturer alone reserves the right to recognize warranty claims. 17.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 110 17 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 111: Support And Repair

    Support and Repair This chapter describes the product support and repair. 18.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 112 18 Support and Repair MAN082 09/2019 V1.0 112 of 125...
  • Page 113: References

    References All referenced documents can be downloaded from our website at www.photonfocus.com. MAN082 09/2019 V1.0 113 of 125...
  • Page 114 19 References MAN082 09/2019 V1.0 114 of 125...
  • Page 115: A Pinouts

    Pinouts A.1 I/O Connector The camera has a binder I/O connector, which is shown in Fig. A.1. The pin assignment 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. The connection of the input and output signals is described in Section 13.6.
  • Page 116 A Pinouts I/O Type Name Description ISO_IN0 Trigger input (opto-isolated) ISO_GND I/O GND 0V ISO_OUT Strobe output (opto-isolated) ISO_IN1 Trigger input (opto-isolated) Table A.2: I/O connector pin assignment MAN082 09/2019 V1.0 116 of 125...
  • Page 117: B Camera Timing

    Camera Timing B.1 Timed Exposure Mode Camera Timing Fig. B.1 shows a timing example, when the camera capture frames with rising edges on the camera ISO_IN input. The external signal, which is fed into the cameras ISO_IN input is isolated by an opto-isolator.
  • Page 118 B Camera Timing 1 S O _ I N L i n e I n i s o - i n I n t e r n a l L i n e I n P u l s e i n p u t - j i t t e r D e l a y e d L i n e I n P u l s e p u l s e - d e l a y...
  • Page 119: C Use Cases

    Use Cases This chapter shows some typical configurations of the camera. It gives some tips, how to acquire images, how to use the general purpose counters and timers and how to configure the look up table. C.1 Acquisition This section shows some configuration procedures of frequently used acquisition situations. C.1.1 Camera runs in "free-running"...
  • Page 120: Camera Runs In Triggered Mode

    C Use Cases • In FrameRateControlled acquisition mode the max configurable exposure time depends on the configured frame rate. When the user increases the frame rate, the camera decreases the exposure time automatically if necessary. C.1.3 Camera runs in triggered mode The camera can be triggered by a software or hardware signal.
  • Page 121: Triggered Controlled Exposure Mode

    C.1 Acquisition The number of frame within a burst must be set by parameter AcquisitionBurstFrameCount parameter. Set the parameter EnAcquisitionFrameRate to False if the frames within a burst must be acquired as fast as possible. If the frames within a burst must be acquired with a certain speed, set the parameter EnAcquisitionFrameRate to True and configure either AcquisitionFrameTime or AcquisitionFrameRate accordingly.
  • Page 122: Timer

    C Use Cases C.2 Timer There are four general purpose timers available. The following sections show some use cases, how the timers can be used. C.2.1 Strobe Signal Output The timer can be used to generate a pulse with a certain width on the LineOut output together with every exposure cycle in order to control an external light.
  • Page 123: Counter

    C.3 Counter C.3 Counter There are four general purpose counters available, which can be used to count any events in the camera. The following sections show some use cases, how the counters can be used. There are some examples of simple counter configurations as well as some more sophisticated settings.
  • Page 124: Missed Trigger Counter

    C Use Cases C.3.4 Missed Trigger Counter For monitoring purposes it might be necessary to detect an overtriggering condition. It means, that not all applied triggers can be processed by the camera. This can be done by setting up of a missed trigger counter.
  • Page 125: D Document Revision History

    Document Revision History Revision Date Change September 2019 First version MAN082 09/2019 V1.0 125 of 125...

Table of Contents