Photon Focus MV0 CMOSIS Series User Manual Download Page 22

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).

Exposure Control

The exposure control block takes care of the exposure time of a frame (see

Section 4.4 for more information).

Counter

The camera has four independent counters. They count events from a selectable

source (see Section 5.1 for more information about counter configuration and usage).

Timer

The camera has four independent timers. A timer delay and duration are configurable

and the timers are triggered by a selectable source (see Section 5.2 for more information
about timer configuration and usage).

Action

There are four actions, which can be used to trigger functions in the GigE camera, such

like aquisition and frame capture or counter and timer. Action commands can be
generated by the host application and are transmitted via GigE interface to the camera
with low latency and low jitter.

I/O Control

The I/O control unit manages physical camera inputs and outputs and LED. A

switch matrix within this block allows connecting internal status signals to the output
lines or LED. Status signals can come from the acquisition, frame or exposure control
block, also from timer or counter, or even input lines can be routed to an output. The
input lines can be used to control the acquisition, frame and/or exposure, also to start a
timer or count events with a counter (see Chapter for more information).

Software Signal Pulse and User Output

The camera has user outputs, which can be set to 1 or

0 by software access, and a software signal pulse generator block (see Section 4.7). These
user outputs and signal pulses can be used to control camera functions by software
access, such like acquisition and frame capture or counter and timer.

Signal Routing

All these elements are connected to each other by the signal routing block. The

following sections show which signals are available and how they can be used in the
others blocks.

4.1.3

Image Acquisition, Frame and Exposure Control Parameters

Mainly the following commands/settings are involved in order to control and configure the
camera acquisition and frame capturing:

Acquisition Start and Stop Command

Acquisition Mode (Single Frame, Multi Frame, Continuous Frame)

Acquisition Frame Count

Acquisition Frame Burst Count

Acquisition Frame Rate

Exposure Mode (Timed, Trigger Controlled)

Exposure Time

This list shows only an overview of available parameters. The function and usage of them are
explained in the following chapters.

22 of 111

MAN078 12/2018 V1.1

Summary of Contents for MV0 CMOSIS Series

Page 1: ...Photonfocus MV0 CMOSIS Camera Series CMOS camera series with GigE Interface MV0 D2048x1088 C01 160 G2 MV0 D2048 C01 160 G2 MAN078 12 2018 V1 1...

Page 2: ...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 prohibite...

Page 3: ...1 1 Vocabulary 21 4 1 2 Structure 21 4 1 3 Image Acquisition Frame and Exposure Control Parameters 22 4 1 4 Image Acquisition Frame and Exposure Trigger 23 4 1 5 Image Acquisition Frame and Exposure...

Page 4: ...1 3 Counter Active Start and End Signal 40 5 1 4 Counter Reset 40 5 1 5 Counter Event Source 41 5 1 6 Counter Trigger Source 42 5 1 7 Counter Reset Source 43 5 2 Timer 44 5 2 1 Timer Usage 45 5 2 2 Ti...

Page 5: ...2 1 IMPORTANT NOTICE 75 13 Hardware Interface 79 13 1 Absolute Maximum Ratings 79 13 2 Electrical Characteristics 79 13 3 GigE Camera Connector 79 13 4 Power Over Ethernet PoE 79 13 5 Status Indicator...

Page 6: ...isition 103 C 1 1 Camera runs in free running mode 103 C 1 2 Camera runs in constant frame rate mode 103 C 1 3 Camera runs in triggered mode 104 C 1 4 Camera runs in burst triggered mode 104 C 1 5 Tri...

Page 7: ...TRUCTIONS 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 4...

Page 8: ...55 451 00 00 Email support photonfocus com Table 1 1 Photonfocus Contact 1 4 Sales Offices Photonfocus products are available through an extensive international distribution network and through our ke...

Page 9: ...the reader s attention is drawn to the following icons Important note additional information Important instructions General warning possible component damage hazard Warning electric shock hazard Warni...

Page 10: ...1 Preface 10 of 111 MAN078 12 2018 V1 1...

Page 11: ...for this camera series MV0 with form factor 30x30 Prefix2 Camera family specifier The following specifiers are used in this manual D digital standard area scan cameras Sensor width Width of image sens...

Page 12: ...x 1088 50 fps 1 Gigabit Ethernet 2 MP monochrome standard camera MV0 D2048 C01 160 G2 2048 x 2048 26 fps 1 Gigabit Ethernet 4 MP monochrome standard camera Table 2 1 Camera models covered by this man...

Page 13: ...ard 350 900 nm NIR enhanced 350 970 nm Global shutter Micro lenses Color cameras Bayer pattern filter and cut off filter 660nm Gigabit Ethernet interface GigE Vision and GenICam compliant Power Over E...

Page 14: ...3 Product Specification Figure 3 1 Photonfocus MV0 CMOSIS GigE camera series 14 of 111 MAN078 12 2018 V1 1...

Page 15: ...nICam compliant Camera Control GigE Vision Suite Trigger Modes Software Trigger External isolated trigger input Features Greyscale colour resolution 10 bit 8 bit Region of Interest ROI 2 look up table...

Page 16: ...nm to 10 of peak responsivity Spectral range of colour models 390 to 670 nm to 10 of peak responsivity Sensitivity with micro lenses 5 56 V lux s with micro lenses 550 nm Optical fill factor 42 witho...

Page 17: ...ting ranges 3 3 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 Si...

Page 18: ...nm to 1000 nm 0 10 20 30 40 50 60 70 400 500 600 700 800 900 1000 Wavelength nm Monochrome NIR Figure 3 2 Quantum efficiency QE of the CMV2000 4000 monochrome and near infrared image sensors with mic...

Page 19: ...n 0 10 20 30 40 50 60 70 400 500 600 700 800 900 1000 Wavelength nm Red Bayer Green Bayer Blue Bayer Figure 3 3 Quantum efficiency QE of the CMV2000 4000 CMOS color image sensors with micro lenses MAN...

Page 20: ...3 4 RGB Bayer Pattern Filter color models Fig 3 5 shows the bayer filter arrangement on the pixel matrix which is often denoted as Green Blue pattern The fixed bayer pattern arrangement has to be cons...

Page 21: ...s of an exposure time and an image read out A burst of frame is defined as a capture of a group of one or many frames within an acquisition An acquisition can be grouped in N single frames or N burst...

Page 22: ...block allows connecting internal status signals to the output lines or LED Status signals can come from the acquisition frame or exposure control block also from timer or counter or even input lines c...

Page 23: ...riggers can be switched on or off individually The camera generates the triggers pulses internally which are switched off The following sections Acquisition Frame Exposure Control show the usage of th...

Page 24: ...in number of frames which are defined by acquisition frame count parameter or when the acquisition stop command is executed Acquisition Mode Continuous Frame When the acquisition is started the camera...

Page 25: ...tate Acquisition Active and is ready to capture frames Acquisition Start Trigger Mode off As soon as the acquisition is started by executing of the acquisition start command the camera goes immediatel...

Page 26: ...cquisition Trigger Wait An asserted acquisition trigger wait indicates that the acquisition control is waiting for an acquisition start trigger see Section 4 2 3 Acquisition Active Acquisition active...

Page 27: ...Frame Start Trigger Mode off The frame start triggers are ignored The camera runs in free running mode when the mode of both triggers the frame start trigger and frame burst start trigger is set to o...

Page 28: ...st Fig 4 7 shows the procedure of a burst of frames and a single frame capture The Acquisition start and end trigger mode is on So the camera waits for an acquisition trigger once the acquisition comm...

Page 29: ...erted frame trigger wait indicates that the frame control is waiting for a frame start trigger see Section 4 3 1 frame burst start trigger see Section 4 3 2 or an exposure start trigger see Section 4...

Page 30: ...exposure start and exposure end triggers see Section 4 4 2 and Section 4 4 3 for more information 4 4 2 Exposure Start Trigger The exposure start trigger is used to start an exposure Exposure Start Tr...

Page 31: ...i o n S t o p E x p o s u r e 1 R e a d O u t 1 F r a m e 1 E x p o s u r e S t a r t T r i g g e r 1 E x p o s u r e E n d T r i g g e r 1 F r a m e A c t i v e E x p o s u r e 2 R e a d O u t 2 F r...

Page 32: ...n d T r i g g e r 1 F r a m e S t a r t T r i g g e r 1 F r a m e S t a r t T r i g g e r 2 F r a m e S t a r t T r i g g e r N F r a m e T r i g g e r W a i t F r a m e T r i g g e r W a i t F r a m...

Page 33: ...ad out time and when the exposure time is shorter than the read out time E x p o s u r e 1 R e a d O u t 1 F r a m e 1 E x p o s u r e 2 R e a d O u t 2 F r a m e 2 Figure 4 11 Overlapped Image acquis...

Page 34: ...q u i s i t i o n E n d T r i g g e r D e l a y D i v i d e r M o d e O n O f f A c t i v a t i o n R i s i n g E d g e F a l l i n g E d g e B o t h E d g e s S o u r c e S o f t w a r e A c q u i s...

Page 35: ...ormation about the timer end event Action A trigger signal is generated by the action control block see Chapter 7 for more information about the action control 4 6 2 Trigger Software The trigger softw...

Page 36: ...es A division factor of 1 processes every incoming trigger A division factor of 2 processes every second trigger and so on 4 6 6 Trigger Delay The trigger delay lets the user specify a delay that will...

Page 37: ...n be used to start a procedure Acquisition Start Trigger Acquisition End Trigger Frame Start Trigger Frame Burst Start Trigger Frame Burst End Trigger Exposure Start Trigger Exposure End Trigger Count...

Page 38: ...4 Image Acquisition 38 of 111 MAN078 12 2018 V1 1...

Page 39: ...ent and counter reset signals This section describes the configuration and the function of the counters Fig 5 1 shows the structure of one counter Along with the counter function itself it contains a...

Page 40: ...eceived Once the counter is in the state overflow it has to be reset by software or by counter reset signal in order to recover it from this state 5 1 3 Counter Active Start and End Signal Each counte...

Page 41: ...end events Frame Burst Start Counts the number of frame burst start events Frame Burst End Counts the number of frame burst end events Exposure Start Counts the number of exposure start events Exposu...

Page 42: ...unter counts rising edges on the selected line input Falling Edge Counter counts falling edges on the selected line input Both Edges Counter counts both edges on the selected line input Activation con...

Page 43: ...are available Rising Edge Counter starts with the rising edge on the selected line input Falling Edge Counter starts with the falling edge on the selected line input Both Edges Counter starts with an...

Page 44: ...Input Resets when the specified counter trigger activation condition is met on the chosen line Line input source has additionally a activation configuration which needs to be set accordingly Followin...

Page 45: ...rrent state can be read out by the register TimerStatus The following list shows the available states Timer Idle Timer is idle and trigger source selection is set to off Timer Trigger Wait Timer is wa...

Page 46: ...posure start event Exposure End Starts with the reception of the exposure end event User Output 0 7 Starts when the selected user output bit is set to 1 Counter 0 3 Start Starts with the reception of...

Page 47: ...to following camera function Acquisition Start Trigger Acquisition End Trigger Frame Start Trigger Frame Burst Start Trigger Frame Burst End Trigger Exposure Start Trigger Exposure End Trigger Counte...

Page 48: ...ctive Status Exposure Active Status Frame Valid Status Line Valid Status Heartbeat Serial Communication Constant 0 Value Constant 1 Value If the source heartbeat is selected the led shows a pulsating...

Page 49: ...d Usage Each action command message comes with the following key and mask information which is necessary to validate the requested action signal ActionUnconditionalMode Enables the unconditional actio...

Page 50: ...7 Action Control 7 2 Action Control Output The action output signals can be used to trigger other blocks like counter timer acquisition frame or exposure control 50 of 111 MAN078 12 2018 V1 1...

Page 51: ...eed full image resolution The image size can be reduced by setting the horizontal image offset Offset X and the image width Width and by setting the vertical image offset OffsetY and image height Heig...

Page 52: ...8 Image Format Control 52 of 111 MAN078 12 2018 V1 1...

Page 53: ...in this case FrameRate 1 ExposureTime FramePause FramePause is 40 85 s 9 2 Image size is dominant The fame rate is given by the configured image size The maximal frame rate is in this case is given by...

Page 54: ...x 1080 HD1080 54 fps 54 fps 1280 x 1024 SXGA 75 fps 75 fps 1024 x 1024 106 fps 106 fps 1280 x 768 WXGA 100 fps 100 fps 800 x 600 SVGA 233 fps 233 fps 640 x 640 240 fps 240 fps 640 x 480 VGA 318 fps 31...

Page 55: ...B Multislope_Value1 Corresponds to Vlow1 the higher the value the higher the compression Multislope_Time1 Time corresponding to kneepoint B The value is the fraction per mill of the total exposure tim...

Page 56: ...s e t K n e e p o i n t A K n e e p o i n t B M u l t i s l o p e _ T i m e 2 M u l t i s l o p e _ T i m e 1 E x p o s u r e T i m e Figure 10 1 Multi Slope Mode n u m b e r o f e l e c t r o n s S a...

Page 57: ...mage 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 MAN078 12 2018 V1 1 57 of...

Page 58: ...l e L U T C r o s s h a i r s i n s e r t i o n S t a t u s l i n e i n s e r t i o n T e s t i m a g e s i n s e r t i o n I m a g e o u t p u t D i g i t a l F i n e G a i n C o l u m n F P N C o r...

Page 59: ...vel offset should be set so that all pixels except defect pixels have values above 0 4 Run the command ColCorrection_CalibrateBlack category ColCorrection by clicking on the corresponding button The c...

Page 60: ...at Digital Offset is applied after the Analog Gain Gain Digital Fine Gain Digital fine gain accepts fractional values from 0 01 up to 15 99 It is implemented as a multiplication operation Colour camer...

Page 61: ...bit LUT input data are set to random values The output grey level resolution of the look up table independent of gain gamma or user definded mode is always 8 bit There are 2 predefined functions which...

Page 62: ...50 100 150 200 250 300 Grey level transformation Gain y 255 1023 a x x grey level input value 10 bit DN y grey level output value 8 bit DN a 1 0 a 2 0 a 3 0 a 4 0 Figure 11 3 Applying a linear gain w...

Page 63: ...tor screens 0 200 400 600 800 1000 1200 0 50 100 150 200 250 300 Grey level transformation Gamma y 255 1023 x 1 x grey level input value 10 bit DN y grey level output value 8 bit DN 1 0 1 2 1 5 1 8 2...

Page 64: ...UT 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 11 1 LUT Enable and Region LUT When Region LUT feature is enabled then the LUTs are only...

Page 65: ...y m a x L U T 1 x 0 0 x 1 0 x 0 1 x 1 1 y 1 0 y 0 0 y 0 1 y 1 1 Figure 11 7 Overlapping Region LUT example L U T 0 L U T 1 L U T 1 L U T 0 0 0 0 0 x m a x y m a x x m a x y m a x Figure 11 8 Region L...

Page 66: ...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...

Page 67: ...t 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 11 10 shows two examples of the activated crosshairs with diffe...

Page 68: ...configuration The same image format settings are used in both situations The crosshairs however is set differently The crosshairs is not seen in the image on the right because the x and y position is...

Page 69: ...patible with other Photonfocus cameras 11 6 2 Status Line Format If enabled the status line replaces the last row of the image with camera status information Every parameter is coded into fields of 4...

Page 70: ...units of clock cycles 44 32 Timer and Integration Time Clock Frequency 48 12 Image Average Value raw data without taking in account gain settings see Section 11 6 1 52 12 Horizontal start position of...

Page 71: ...age Information 11 6 3 Camera Type Codes Camera Model Camera Type Code MV0 D2048x1088 C01 160 G2 504 MV0 D2048 C01 160 G2 505 Table 11 3 Type codes of Photonfocus MV0 CMOSIS GigE camera series MAN078...

Page 72: ...images 8 bit output left 10 bit output right 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 possib...

Page 73: ...ogram Fig 11 16 indicates problems that may be caused either by a defective camera by problems in the acquisition software or in the transmission path Figure 11 15 LFSR test pattern received and typic...

Page 74: ...11 Image Data Processing Figure 11 16 LFSR test pattern received and histogram containing transmission errors 74 of 111 MAN078 12 2018 V1 1...

Page 75: ...st use camera power supplies which meet the Limited Power Source LPS requirements If you use a powered hub or a powered switch in PoE or USB vision systems these devices must meet the LPS requirements...

Page 76: ...ge is available on the Photonfocus website www photonfocus com To ensure that the examples will work properly in your application you must adjust them to meet your specific needs and must carefully te...

Page 77: ...ents or thinners which can damage the surface the serial number label and electronic parts Avoid the generation of ESD during cleaning Take only a small amount of detergent to clean the camera body Ke...

Page 78: ...12 Precautions 78 of 111 MAN078 12 2018 V1 1...

Page 79: ...13 1 Absolute Maximum Ratings 13 2 Electrical Characteristics Parameter Value Camera Control Input Single Ended 5 V 20 V Table 13 2 Electrical Characteristics 13 3 GigE Camera Connector The GigE camer...

Page 80: ...an t be configured by the user LED designator Default function LED S0 It pulsates when the camera is not grabbing images It means the intensity starts from dark and goes slowly to bright and slowly to...

Page 81: ...n model can be downloaded from our web site www photonfocus com on the software download page in Support section It is filed under Third Party Tools Fig 13 2 shows the schematic of the input and outpu...

Page 82: ...G N D Y O U R _ G N D I S O _ G N D C u r r e n t L i m i t e r Figure 13 3 Direct connection to ISO_IN Fig 13 4 shows how to connect ISO_IN to TTL logic output device I S O _ I N C a m e r a 1 4 p o...

Page 83: ...R R I S O _ O U T C a m e r a 3 4 p o l B i n d e r C o n n e c t o r I S O _ G N D 2 Y O U R _ G N D I S O _ G N D Figure 13 6 Connection from ISO_OUT to a LED Respect the limits of the opto isolator...

Page 84: ...This results in a master slave mode where the slave camera operates synchronously to the master camera 4 k 7 Y O U R _ P W R I S O _ O U T 3 I S O _ G N D 2 Y O U R _ G N D I S O _ G N D M a s t e r...

Page 85: ...rface Fig 14 1 shows the mechanical drawing of the camera housing for the Photonfocus MV0 GigE camera series 0 0DW 1U HUNVWRII HQHQQXQJ 1DPH DWXP ODHWWHU 3URMHNWLRQ 0DVVVWDE RUPDW UD PRGHOV MSJ 0DQXDO...

Page 86: ...sor 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 w...

Page 87: ...ps Hans J Michael GmbH Germany Methanol Fluid Johnson Matthey GmbH Germany Semiconductor Grade 99 9 min Assay Merck 12 6024 UN1230 slightly flammable and poisonous www alfa chemcat com 2 Propanol Iso...

Page 88: ...14 Mechanical Considerations 88 of 111 MAN078 12 2018 V1 1...

Page 89: ...hotonfocus support support photonfocus com 15 1 1 No acquisition due to no triggers Set the camera to the free running trigger mode see Section C 1 1 If no images can be acquired in free running mode...

Page 90: ...15 Troubleshooting 90 of 111 MAN078 12 2018 V1 1...

Page 91: ...eld immunity test EN 61000 4 4 2012 Electrical fast transient burst immunity test EN 61000 4 5 2014 Surge immunity test EN 61000 4 6 2014 Immunity to conducted disturbances induced by radio frequency...

Page 92: ...ns set out in Radio Interference Regulations 16 2 3 Pour utilisateurs au Canada Cet appareil est conforme aux normes Classe A pour bruits radio lectriques sp cifi es dans le R glement sur le brouillag...

Page 93: ...nsure that your warranty remains in force adhere to the following rules 1 Do not open the housing or destroy the warranty seal of the camera Touching internal electronic components of the camera may d...

Page 94: ...uctions in the corresponding chapter of this manual 9 Transport and store the camera in its original packaging only and protect the sensor and the lens mount with a camera body cap 10 Read the manual...

Page 95: ...the Photonfocus sales team via email sales photonfocus com 18 2 Repair and obtaining an RMA Number Whenever you want to return a camera to Photonfocus contact first the Photonfocus support to be sure...

Page 96: ...18 Support and Repair 96 of 111 MAN078 12 2018 V1 1...

Page 97: ...19 References All referenced documents can be downloaded from our website at www photonfocus com MAN078 12 2018 V1 1 97 of 111...

Page 98: ...19 References 98 of 111 MAN078 12 2018 V1 1...

Page 99: ...from your Photonfocus dealership Table A 1 indicates the corresponding order number Connector Type Order Nr Female cable connector overmoulded M5 x 0 5 Series 707 2m 704090 061 Female cable connector...

Page 100: ...Name Description 1 I ISO_IN Trigger input opto isolated 2 PWR ISO_GND I O GND 0V 3 O ISO_OUT Strobe output opto isolated 4 n a RESERVED Do not connect Table A 2 I O connector pin assignment 100 of 11...

Page 101: ...arted which is shown by the timer active signal see Section 5 2 The timer active signal needs to be selected to output it on Line Out see Section 7 2 which has a fix delay of tlineout offset The Line...

Page 102: ...r A c t i v e S i g n a l L i n e O u t I S O _ O U T t i n p u t j i t t e r t i s o i n t p u l s e d e l a y t e x p o s u r e o f f s e t t e x p o s u r e t t i m e r d e l a y t t i m e r _ d u...

Page 103: ...In some application it is necessary that the camera acquires image at a certain frame rate This mode is similar to the free running mode however a required frame rate can be configured additionally T...

Page 104: ...se Line0 It might be necessary to adjust the polarity of the Line0 input signal This can be done by the parameter LineInvert in the section DigitalIOControl If the camera must be triggered by a softwa...

Page 105: ...time can be controlled by an externally applied trigger signal on LineIn input The following configuration procedure shows how to set the camera in the triggered controlled exposure mode 1 Parameter...

Page 106: ...ameter TimerTriggerActivation can be ignored This configuration is only necessary when Line0 input is selected as a trigger source 4 Configure the necessary TimerDuration value and the TimerDelay valu...

Page 107: ...re must be applied 1 Select one of the four available counters by setting of the CounterSelector to Counter0 Counter1 Counter2 or Counter3 2 Select the corresponding counter event source by the parame...

Page 108: ...our available counters by setting of the CounterSelector to Counter0 Counter1 Counter2 or Counter3 2 Set the corresponding CounterEventSource to MissedAcqStartTrigger MissedFrameStartTrigger MissedFra...

Page 109: ...ection 11 4 4 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 man...

Page 110: ...Index only for the first value For the next values it is sufficient to set only the LUTValue C 4 5 Predefined LUT settings Some predefined LUT are stored in the camera To activate a predefined LUT 1 S...

Page 111: ...ision History Revision Date Changes 1 0 January 2018 First version 1 1 December 2018 Fig 14 1 updated wrong IO connector pin assignment corrected chapter High Dynamic Range Mode added MAN078 12 2018 V...

Reviews: