background image

 

Camera Performance and Features 

  55 

Built-In Self-Test Codes (BIST) 

In the Camera Information screen shot example above, the Power-On Status is showing the 23 

status flags where ‘1’ is signaling an issue. When there are no issues, the Power-On status will 

indicated “Good”. 

 

Details of the BIST codes can be found in the Trouble Shooting Guide in Appendix B. 

Camera Power-Up Configuration Selection Dialog 

 

CamExpert provides a dialog box which combines the menu option used to select the camera’s 

power-up state and the options for the user to save or load a camera state as a specific user set 

that is retained in the camera’s non-volatile memory.   

Camera Power-up Configuration 

The first drop list selects the camera configuration state to load on power-up (see feature 

UserSetDefaultSelector). The user chooses from the factory data set or from one of 16 available 

user-saved states.  

User Set Configuration Management 

The second drop list allows the user to change the camera configuration any time after a power-up 

(see feature UserSetSelector). To reset the camera to the factory configuration, select Factory Set 

and click Load. To save a current camera configuration, select User Set 1 to 16 and click Save. 

Select a saved user set and click Load to restore a saved configuration.   

Summary of Contents for Linea ML ML-FM-16K15A

Page 1: ...Linea ML Multiline Cameras Monochrome HDR CMOS ML FM 08K30H ML FM 16K15A and ML HM 16K30H sensors cameras frame grabbers processors software vision solutions 03 032 20263 02 www teledynedalsa com...

Page 2: ...develops manufactures and markets digital imaging products and solutions in addition to providing wafer foundry services Teledyne DALSA offers the widest range of machine vision components in the worl...

Page 3: ...IGURE FRAME GRABBER SOFTWARE 18 Using Sapera CamExpert 19 CamExpert Panes 19 SETTING UP FOR IMAGING 22 Powering the Camera 22 Power and GPIO Connections 23 Establishing Camera Communications 25 Select...

Page 4: ...49 USING TWO CLHS CABLES 49 SAVING RESTORING CAMERA SETUP CONFIGURATIONS 49 Active Settings for Current Operation 50 User Setting 51 Factory Settings 51 Default Setting 51 APPENDIX A GENICAM COMMANDS...

Page 5: ...Linea ML Multiline Monochrome HDR CMOS Cameras 5 Causes for Overheating Power Shut Down 80 DECLARATION OF CONFORMITY 82 DOCUMENT REVISION HISTORY 83...

Page 6: ...s Linea ML cameras and compatible frame grabbers combine to offer a complete solution for the next generation of automatic optical inspection AOI systems This camera is recommended for detecting small...

Page 7: ...ly Camera Link HS control data connector Smart lens shading correction High dynamic LUT mode Programmability Spatial correction including sub pixel adjustment Parallax correction Multiple areas of int...

Page 8: ...OR A8S0 FX840 Other compatible frame grabbers may be available from third party vendors Table 3 Software Software Product Number Version Number Camera firmware Embedded within camera GenICam support X...

Page 9: ...sm x y z z 50 m 100 m 300 m 300 m 300 m 0 4 Operating Ranges Performance all models ML FM 16K15A Random Noise 0 3 DN rms typical Peak Responsivity Low Responsivity Line High Responsivity Line 3 DN nJ...

Page 10: ...Registration Verified equipment registered under the Clause 3 Article 58 2 of Radio Waves Act ML HM 16K30H registration no R R Td2 ML HM 16K30H Registration date 2019 01 22 ML FM 08K30H registration...

Page 11: ...akes the form of an XML device description file using the syntax defined by the GenApi module of the GenICam specification The camera uses the GenICam Generic Control Protocol GenCP V1 0 to communicat...

Page 12: ...tocol 64b 66b at the default speed of 10 Gbs Data Cables LC Fiber Optic ML FM Cameras The fiber optic cables for the ML FM camera models require LC connections on both ends of the cable The frame grab...

Page 13: ...AOC uses electrical to optical conversion on the cable ends to improve speed and distance performance of the cable without sacrificing compatibility with standard electrical interfaces Camera Link HS...

Page 14: ...nea ML Multiline Monochrome HDR CMOS Cameras Responsivity QE Plots Figure 5 Camera Spectral Responsivity Note responsivity values measured using 8 bit 1x gain single row Figure 6 Camera Quantum Effici...

Page 15: ...Linea ML Multiline Monochrome HDR CMOS Cameras 15 Mechanical Drawings Figure 7 Linea ML FM 8K Camera Mechanical...

Page 16: ...16 Linea ML Multiline Monochrome HDR CMOS Cameras Figure 8 Linea ML FM 16K Camera Mechanical...

Page 17: ...Linea ML Multiline Monochrome HDR CMOS Cameras 17 Figure 9 Linea ML HM 16K Camera Mechanical...

Page 18: ...with a small quantity of neutral detergent and then wipe dry Do not use volatile solvents such as benzene and thinners as they can damage the surface finish Though this camera supports hot plugging it...

Page 19: ...is its live acquisition display window This window allows the user to verify the timing or control parameters in real time without needing to run a separate acquisition program For context sensitive h...

Page 20: ...selected CamExpert will only show acquisition parameters for that device Optionally select a camera file included with the Sapera installation or saved by the user Parameters pane Allows the viewing...

Page 21: ...Enabled click to send a single trigger command CamExpert display controls these do not modify the frame buffer data Stretch image to fit set image display to original size or zoom the image to virtual...

Page 22: ...ing the Camera WARNING When setting up the camera s power supply follow these guidelines Apply the appropriate voltages of between 12 V to 24 V Incorrect voltages may damage the camera Before connecti...

Page 23: ...n when looking at the camera s 12 pin male Hirose connector The table below lists the I O signal connections 1 4 6 7 12 11 3 2 10 8 9 5 Pin Number Input Output Signal Details Notes 1 Power Ground 2 12...

Page 24: ...e is at least 12 Volts plus this voltage drop The camera input supply voltage can be read using CamExpert Refer to the section on Voltage Temperature Measurement for more details Mating GPIO Cable Ass...

Page 25: ...the heavy CLHS AOC cables may damage the camera s connectors Establishing Camera Communications When you power up the camera observe the LED status indication on the back The LED will indicate one of...

Page 26: ...Establishing Data Integrity 1 Use the camera s internal triggering This allows for initial imaging with a static object and no encoder input is required 2 Enable the camera to output a test pattern 3...

Page 27: ...or the triggers are from pin 5 of the GPIO connector from the Camera Link HS frame grabber or from the rotary encoder feature using pin 5 and pin 6 of the GPIO connector Use the Trigger Activation fea...

Page 28: ...AOC cable ML FM 08K30H 00 R 140 kHz 280 kHz NA ML FM 16K15A 00 R 71 kHz 143 kHz NA ML HM 16K30H 00 R NA NA 300 kHz Minimum Line Rate The minimum line rate for all camera models is 0 kHz Cameras go to...

Page 29: ...Camera Performance and Features 29 Direction Change Time The direction change time between forward and reverse is 1 ms Figure 12 Image with incorrect scan direction...

Page 30: ...f the lens the direction of the objects motion is opposite to the image motion direction Some AOI systems require that the scan direction change at regular intervals For example scanning a panel forwa...

Page 31: ...hat is equal to the object pixel Line Spatial Correction will be 1 However guaranteeing the encoder pulse accuracy may not always be possible In addition lens magnification may not be exact which will...

Page 32: ...coder pulse will not provide the correct timing for all the cameras For example as the camera angle moves away from perpendicular the image row spacing increases If the encoder resolution remains at t...

Page 33: ...llax If the camera angle and the lens angular field of view are sufficiently large it may cause blurring at the extremities of the image in TDI mode The camera includes a Parallax feature that can cor...

Page 34: ...Camera Performance and Features Image example of artifact induced by parallax at the image extremity 30O Camera Angle 8k Camera 80 mm lens 20 m Object Pixel Spatial Correction 9 2 No Parallax Correcti...

Page 35: ...and exposure control can be used for a stationary target Exposure Mode See the section Camera Control Category in Appendix A for GenICam features associated with this section and how to use them Rela...

Page 36: ...quential Exposure Mode In this mode the rows are exposed in order 0 1 2 3 Use this for multi spectral imaging using strobe illumination In this mode the delay before the exposure can be configured for...

Page 37: ...ting condition on a single pass of the image object past the camera A typical camera lighting setup is illustrated below in Figure 16 In this application the system consists of bright field dark field...

Page 38: ...lighting conditions for each line The figure below shows a typical time case for exposure mode sequential Sequential Exposure Mode Timing Line trigger Trigger delay Sensor trigger Sensor row 1 exposu...

Page 39: ...ming Generation CLHS Framegrabber Multiply Divide Rotary Encoder Trigger Activation Debouncer Debouncer Trigger Activation Input Line 1 Input Line 2 GPIO Connector Output Line Invert Output Line 3 GPI...

Page 40: ...he camera should be imaging a front illuminated white target or rear bright field illumination source The optical setup should be as per the inspection system including lens magnification aperture and...

Page 41: ...ng Custom Flat Field Coefficients Flat Field PRNU coefficients can be custom modified and uploaded to the camera They can also be downloaded from the camera To upload or download coefficients use File...

Page 42: ...f Interest ROI where flat field calibration is performed Image data outside the ROI is ignored by the flat field calibration algorithm The ROI is selected by the user and with the pixel boundaries def...

Page 43: ...he two images This merging process is called fusing The goal of fusing is to replace all low contrast parts with the bright image accordingly and replace all saturated or near saturated parts with the...

Page 44: ...pixel and 12 5 of the adjacent pixels 12 5 75 12 5 Figure 19 1 x 3 kernel The 1 x 5 filter kernel uses 50 of the original pixel and 12 5 of the adjacent two pixels on both sides of the original pixel...

Page 45: ...ct pixel doubling in size vertically horizontally or in both axes as selected by the binning feature Vertical 2x binning will half the line rate output because two triggers are required read out the t...

Page 46: ...able to extract and process each individual AOI from the single larger image Steps to Setup Area of Interest 1 Plan your AOIs 2 Stop acquisition 3 Set the number of AOIs 4 Select the first AOI and se...

Page 47: ...lable in the Camera Control category be set to zero To upload a LUT use File Access Control Category Upload Download File Settings and select Look Up Table to upload a file The file format is describe...

Page 48: ...y be required to accommodate illumination degradation However it will be necessary to adjust the responsivity to achieve the desired output from the camera The camera has a gain feature that can be us...

Page 49: ...HS Device Configuration The ML FM cameras have two CLHS compliant connectors Control Data1 is assigned as the master with Data 2 connector as the slave Use the Next CLHS Device Configuration to select...

Page 50: ...by GenICam input to the settings These active settings are stored in the camera s volatile memory and will be lost and cannot be restored if the camera resets is powered down or loses power during op...

Page 51: ...user set load parameter Factory Settings The factory setting is the camera settings that were shipped with the camera and which loaded during the camera s first power up To load or restore the origina...

Page 52: ...ice the feature was introduced Additionally the Device Version column will indicate which parameter is a member of the DALSA Features Naming Convention using the tag DFNC versus the GenICam Standard F...

Page 53: ...Information Panel Camera Information Feature Descriptions Display Name Feature Description Device Version View Model Name DeviceModelName Displays the device model name RO 1 00 Beginner Vendor Name D...

Page 54: ...r factory set that is loaded or saved when the UserSetLoad or UserSetSave command is used 1 00 Beginner Load Configuration UserSetLoad Loads the camera configuration set specified by the User Set Sele...

Page 55: ...save or load a camera state as a specific user set that is retained in the camera s non volatile memory Camera Power up Configuration The first drop list selects the camera configuration state to loa...

Page 56: ...erformance and Features Camera Control Category The camera control category as shown by CamExpert groups control parameters such as line rate exposure time scan direction and gain Figure 24 Camera Con...

Page 57: ...er TDI Stages1 2 3 sensorTDIStagesSelection Lines1 Lines2 Lines3 Used to determine the number of rows to be summed or averaged Not enabled when in planar or HDR modes In planar mode the lines to outpu...

Page 58: ...can Direction sensorScanDirection Forward Reverse When ScanDirectionSource is set to Internal determines the direction of the scan 1 00 Beginner Gain Selector System Gain All Rows Sensor Row 0 Sensor...

Page 59: ...e Selector Row 1 Row 3 imageDistortionCorrectionLineSelector Used to select which line will be stretched to correct the image 1 00 Expert Image Distortion Parallax Correction Pixel Stretch imageDistor...

Page 60: ...60 Camera Performance and Features Digital I O Control Category The Digital I O Control features are used to configure the camera s GPIO pins Figure 25 Digital I O Control Panel...

Page 61: ...falling edge of the line source signal The trigger is considered valid on any edge 1 00 DFNC Beginner Rotary Encoder Direction Counter Clockwise Clockwise rotaryEncoderDirection CounterClockwise Clock...

Page 62: ...ts the physical line or pin of the external device connector to configure External trigger or rotary encoder A External direction or rotary encoder B Output 1 Output 2 Output 3 Output 4 1 00 DFNC Begi...

Page 63: ...us 1 00 DFNC Expert Line Status Low High LineStatus Low High Returns the current status of the line selected with LineSelector RO 1 00 DFNC Expert Flat Field Category The Flat Field controls as shown...

Page 64: ...o pixel variations and so it is preferable to use the Peak algorithm Set Target Calculation of PRNU coefficients to bring all pixels to the target value Set Target Image Filtered A low pass filter is...

Page 65: ...FNC Load Calibration flatfieldCalibrationLoad Loads the User PRNU set specified by flatfieldCorrectionCurrentActiveSet to the camera and makes it active 1 00 Guru DFNC Output LUT Mode lutMode Allows t...

Page 66: ...format of the sensor 1 00 Beginner SFNC Pixel Size PixelSize Number of bits per pixel RO Pixel Color Filter PixelColorFilter Always None for mono camera RO 1 00 Beginner DFNC Line Select ComponentSele...

Page 67: ...mp progressively for each row Grey Diagonal Ramp Grey Diagonal Ramp Selects a combination of horizontal and vertical raps to form a diagonal grey scale User Pattern User Pattern User can define a test...

Page 68: ...68 Camera Performance and Features Transport Layer Control Category Note All features shown in Guru visibility Figure 28 Transport Layer Panel...

Page 69: ...s that it fails read this feature to get the actual reason for the failure Returns the last error Reading this feature clears it 1 00 Beginner DFNC CLHS Discovery Discovery Disabled Discovery Enabled...

Page 70: ...the number of frames to capture during an acquisition and the way it stops Only continuous mode is currently available 1 00 Beginner DFNC Acquisition Start AcquisitionStart Commands the camera to star...

Page 71: ...r Figure 30 File Access Control Panel File Access Control Feature Descriptions Display Name Feature Description View File Selector FileSelector Selects the file to access The files which are accessibl...

Page 72: ...Access Buffer FileAccessBuffer Defines the intermediate access buffer that allows the exchange of data between the device file storage and the application 1 00 Guru File Access Offset FileAccessOffse...

Page 73: ...ve or from a network location b Click the Upload button to execute the file transfer to the camera 5 Alternatively click the Download button and then specify the location where the file should be stor...

Page 74: ...ed Download File 1 Select the file by setting the FileSelector feature 2 Set the FileOpenMode to Write 3 Set the FileOperationSelector to Open 4 Open the file by setting FileOperationExecute to 1 This...

Page 75: ...ion tab Press the associated refresh button for a real time measurement Test Patterns What Can They Indicate The camera can generate fixed test patterns that may be used to determine the integrity of...

Page 76: ...0000 13 NO_USER_FPN 0x00001000 0000 0000 0000 0000 0001 0000 0000 0000 14 NO_USER_PRNU 0x00002000 0000 0000 0000 0000 0010 0000 0000 0000 15 CLHS_TXRDY_RETRY 0x00004000 0000 0000 0000 0000 0100 0000 0...

Page 77: ...xternal Trigger Mode 4 From the Frame Grabber CamExpert Advanced tab select the Line Sync Source to be Internal Line Trigger and the Internal Line Trigger frequency to the maximum that will be used 5...

Page 78: ...n the user manual all pixels should achieve the same response However over time dust in the lens extension tube may migrate to the sensor surface and reduce the response of some pixels If the dust par...

Page 79: ...e image will be randomly compressed and possibly smeared for short periods in the scan direction This is indicative of the inspection systems transport mechanism dynamics causing momentary over speed...

Page 80: ...ill protect against the application of voltages above approximately 28 V If the overvoltage protection threshold is exceeded then power is turned off to the camera s internal circuitry The power suppl...

Page 81: ...ine triggers will not be generated Additionally the camera s power will reduce to approximately 70 of normal operation If the camera s temperature continues to rise at 90 C the camera will further red...

Page 82: ...82 Camera Performance and Features Declaration of Conformity...

Page 83: ...e added that 300 kHz line rate achievable using AOI feature in 8k cameras Power GPIO connector pin 8 revised to line 6 out Added revised mechanical drawings to include z of 0 4 HDR Demo Mode section r...

Reviews: