background image

 

 

User’s  Manual 

Line Scan Camera 

Type: XCM4040DLMT4 

 

 

 

 

 
 
 
 
 
 
 
 
 
 

NIPPON ELECTRO-SENSORY DEVICES

 

CORPORATION 

Summary of Contents for XCM4040DLMT4

Page 1: ...User s Manual Line Scan Camera Type XCM4040DLMT4 NIPPON ELECTRO SENSORY DEVICES CORPORATION...

Page 2: ...o cause harmful interference in which case the user will be required to correct the interference at his or her own expense For Customers in the EU This equipment has been tested and found to comply wi...

Page 3: ...wise specified to do so in this manual When hands are wet avoid handling this product and do not touch any of the connection cable pins or other metallic components Do not operate this product in an e...

Page 4: ...p a cotton swab into ethanol alcohol and clean the camera window Be careful not to scratch the glass Use of non infrared lighting such as a daylight fluorescent lamp is recommended If halogen lighting...

Page 5: ...ses fall outside of the scope of this warranty Exclusions from Warranty Coverage We will under no circumstances assume responsibility for the following cases damage caused by fire earthquake other act...

Page 6: ...nufactured as a general purpose product for general industry In applications expected to be life critical or safety critical the installer or user is requested to install double or triple failsafe sys...

Page 7: ...e PC Sending Command 25 4 1 3 Camera Sending Message PC Receiving Message 26 4 1 4 Camera Control Commands 27 4 1 5 Memory Setup Values Factory Settings 29 4 2 Details on Commands 30 4 2 1 Setting Ana...

Page 8: ...External Trigger Exposure Mode External trigger edge 47 4 8 3 External Trigger Exposure Mode Trigger Level 49 4 9 Setting Offset 51 4 10 Setting Gain 52 4 11 Pixel Correction 54 4 11 1 Command Setting...

Page 9: ...6 Export Parameters to text file 76 8 5 7 Import Parameters from text file 76 8 6 Control 77 8 6 1 Gains and Offsets 77 8 6 2 Clock Integration 78 8 6 3 Exposure mode Trigger Mode Video output mode 7...

Page 10: ...rter 8 10bit on readout of all format Easy control of gain offset gamma exchange with software outside the camera Easy connection with a variety of frame grabber boards via Camera Link interface Singl...

Page 11: ...Figure 1 2 1 Visual Inspection of PCBs Applicable Work COB BGA and MCM printed circuit boards Unit Configuration 1 Camera Line scan camera 2 Controller Dedicated software for PC system Applicable Fie...

Page 12: ...al lines The output data of 4096 pixels comes from 40MHz 4Tap or 40MHz 2Tap on TDI mode Also it comes as the output data of 2048 pixels with 14 m square pixel equivalent from 40MHz_2tap by 2x2 pixels...

Page 13: ...Value 100 Daylight Fluorescent Light Analog 5V Conversion Sensitivity Gain Adjustable Range Analog Amplifier Digital Analog Amplifier 1 to 17 8 8 Steps Digital 1 to 2 512 Steps Offset Adjustable Range...

Page 14: ...35 Mass g Camera only Approx 300 Additional Function 1 Two line TDI 2 Gain Offset Adjustable 3 Test Pattern Output On Off 4 Programmable Exposure Control 5 Scan Direction Switching Note 1 DN Digital N...

Page 15: ...w holes 4 places at the front 8 places at the side to set the camera Or use the 1 4 20UNC screw hole for a tripod 1 place at side If using the front panel M4 mounting holes 4 places at the front 8 pla...

Page 16: ...16 NED XCM4040DLMT4 UME 0048 03 The dimensions of the camera are shown below Figure 2 2 1 Dimensions of the Camera...

Page 17: ...ustomer values enough 2 Keep these guidelines in mind when setting up your light source LED light sources are relatively inexpensive provide a uniform field and longer life span compared to other ligh...

Page 18: ...e cable to the camera and the open end to the power supply In addition a personal computer the frame grabber board a lens lens mount a light source and an encoder etc may be required Please choose equ...

Page 19: ...mission distance of 10m is feasible at slower clock speeds The following table shows values being calculated in accordance with the Camera Link Specification 2007 Version1 2 using a typical cable 14B2...

Page 20: ...r The layout of input output connecters and the LED indicator are as follows Figure 3 2 1 Input Output Connectors and Indicator indicator Power Connector HIROSE HR 10A 6P CameraLink Connector MDR26 PO...

Page 21: ...ER NS DS90CR286MTD LVDS_DRIVER RECIVER NS DS90LV019TM LVDS_DRIVER NS DS90LV047AT 28 28 CK40MHz hanel ink us Y1 Y0 Y2 Y3 YClk 100 100 100 100 100 100 100 100 100 100 100 terminated 100 terminated Y1 Y0...

Page 22: ...3 3 2 Circuit of LVDS The camera has 26 pin MDR connectors for control signals of Camera Link data signals and serial communications Figure 3 3 3 Camera Link Connector Half pitch miniature half ribbon...

Page 23: ...nel Link Z0 Z0 Z3 Z3 Data output Channel Link Zclk Zclk Clock output for above data output synchronization Channel Link SerTC SerTC Serial data input LVDS SerTFG SerTFG Serial data output LVDS CC1 CC1...

Page 24: ...ing a power source choose one with the capacity to allow for inrush current 10W or more recommended 2 Insert the cable plug securely until it locks into position This is to prevent the connector from...

Page 25: ...view The serial interface uses a simple ASCII based command Communication begins when the computer sends control commands to the camera The camera receives and interprets the computer commands and the...

Page 26: ...alyzed results SB Camera receive command send back MEM Memory data readout value CR Separated text 0 x 0D EOT Send command all text end text 0 x 04 Example OK CR gax 0 CR E0T Table 4 1 3 1 Error Messa...

Page 27: ...375 s 984 to 1048575 voa 2 2048pixels_2tap 24 6 26214 375 s 984 to 1048575 voa 3 4096pixels_4tap TypeB 24 6 26214 375 s Memory Initializing rst Reset to factory settings Memory Load rfd Readout setup...

Page 28: ...Operation Status Readout sta Returns the current camera settings Scanning Direction rev 0 1 0 Forward 1 Reverse Line Delay d 1 0 1 Output delay adjustment between line datas Amount of line data 1 0 1...

Page 29: ...1 5 1 Memory Setup Values Factory Settings Control Item CMD VAL1 VAL2 VAL3 Control Description Analog Gain gax 0 x1 00 Digital Gain gdx 0 x1 00 Digital Offset odx 0 0 Exposure Mode inm 0 Free Run Pro...

Page 30: ...OK gax 5 4 2 2 Setting Digital Gain Sets digital gain in 512 steps between x 1 and x 2 Format 2 CMD VAL 1 CR CMD gdx VAL 0 x 1 to 511 x 2 Example gdx 255 CR Setting digital gain 255 1023 1023 255 x1 3...

Page 31: ...ing Counter value Note The ranges of these counter values vary according to Output data formats as follows 984 1048575 at 4096pixels_4tap 2008 1048575 at 4096pixels_2tap 984 1048575 at 2048pixels_2tap...

Page 32: ...0 0 vod 0 d 0 gamma 0 1000 rst 4 2 7 Memory Load Reads out the camera settings from the flash memory Format 1 CMD CR CMD rfd Example rfd CR OK Type XCM4040DLMT4 Ver 1 07_0x0156 Serial 204 gax 0 gdx 0...

Page 33: ...attern Format 2 CMD VAL1 CR CMD tpn VAL 0 1 0 Image data 1 Test pattern Example tpn 1 CR Generating test pattern OK tpn 1 4 2 10 Black Pixel Correction Data Save Save the user arbitray black pixel cor...

Page 34: ...s In case of voa x 0 and voa x 3 the second parameter calibration level of the pixel correction should be set at 100DN which is in half of digital number because the data is increased approximately tw...

Page 35: ...r about 1 minute and 30 seconds After that OK comes back from the camera Do not turn off the power supply of the camera during this execution or the camera may be damaged Format 1 CMD CR CMD calibdef...

Page 36: ...CR CMD pad VAL 0 to 1048575 XCM4040DLMT4 0 to 26214 375 s Example pad 10 CR OK pad 10 4 2 15 Returning the Camera Settings status Returns the current camera settings Format 1 CMD CR CMD sta Example st...

Page 37: ...on vod because Line Delay is not effective at 1 and 3 When Line Delay is set at d 0 on CMD and VAL the pixel size of the output data becomes 7x14 m equivalent on formats of 4096pixels4tap 4096pixels2t...

Page 38: ...erage Single Line Mode A line Dual Line Mode addition Single Line Mode B line VAL2 0 Fixed Value Example vod 0 0 CR Dual Line Mode average OK vod 0 0 4 2 20 Setting Gamma correction Switch the gamma c...

Page 39: ...m equivalent pixel size 1 A line output Only one line output of dual lines 2 Additional Close Observation setting of large output signal 7x14um equivalent pixel size 3 B line output Only one line outp...

Page 40: ...ing images and outputting data It takes about 25 seconds The start up is executed by the following sequence and as for the camera the preparation for the image acquisition and the output is complete w...

Page 41: ...factory is shipped 3 If the camera power is disconnected while rewriting the memory the whole data saved in the memory will be deleted 4 As it takes several seconds to rewrite the memory do not discon...

Page 42: ...ommunication settings Table 4 6 1 Serial Communication Settings Parameter Items Setup Value Communication Speed Baud rate 9600bps Data Length 8bit Parity Bit None Stop bit 1bit Flow Control None 4 7 V...

Page 43: ...of the Camera at XCM4040DLMT4 4096pixels_2tap Invalid 2045 5 2047 Invalid Invalid Invalid Invalid Invalid Invalid Invalid I 1 BLOCK Invalid 2 2046 6 2048 Invalid Invalid Invalid Invalid Invalid Inval...

Page 44: ...ls_4tap TypeB Invalid 2045 5 2047 Invalid Invalid Invalid Invalid Invalid Invalid Invalid I 1 BLOCK Invalid 2 2046 6 2048 Invalid Invalid Invalid Invalid Invalid Invalid Invalid I 2 BLOCK 7 1 3 8 1 10...

Page 45: ...mable parameters exposure time and readout time Table 4 8 1 1 Programmable Exposure Time Programmable exposure time 4096pixels_4tap 24 6 26214 375 4096pixels_2tap 50 2 26214 375 2048pixels_2tap 24 6 2...

Page 46: ...46 NED XCM4040DLMT4 UME 0048 03 Exposure Readout p r scan Figure 4 8 1 2 Free Run Exposure Mode at other than 4096pixels_4tap Note The timing of reading out does two scannings delay from the exposure...

Page 47: ...w Table 4 8 2 1 Programmable Exposure Time Trigger Edge Programmable exposure time 4096pixels_4tap 24 6 26214 375 4096pixels_2tap 50 2 26214 375 2048pixels_2tap 24 6 26214 375 4096pixels_4tap TypeB 24...

Page 48: ...r Trigger Edge Exposure Mode at other than 4096pixels_4tap Note The timing of reading out does two scannings delay from the exposure Exposure Exposure Exposure Exposure Readout Readout Readout Readout...

Page 49: ...eadout are shown below Table 4 8 3 1 Programmable Exposure Time Trigger Level r Readout time 4096pixels_4tap 25 6 4096pixels_2tap 51 2 2048pixels_2tap 25 6 4096pixels_4tap TypeB 25 6 a Trigger pulse H...

Page 50: ...r Trigger Level Exposure Mode at other than 4096pixels_4tap Note The timing of reading out does two scannings delay from the exposure Exposure Exposure Exposure Exposure Readout Readout Readout Readou...

Page 51: ...e amount of exposure when the output saturates Figure 4 9 1 Saturation Exposure and Dark Current Output By setting the offset you can set the Y intercept arbitrarily DF shows the digital offset value...

Page 52: ...sending the gdx command Figure 4 10 1 Gain Adjustment Gain and noise values are proportionally related Adjust the amount of gain in accordance with the requirements of your camera system Table 4 10 1...

Page 53: ...is high and the period is short S N worsens The gain should be low and the period should be long to get a good signal of S N We recommend that the value of analog gain should be as low as possible suc...

Page 54: ...illumination or to be able to completely clear the uneven brightness generated by changing the spectral response level of the light source Cal_bl Output data of each pixel at perfectly dark digital Ca...

Page 55: ...cap and place a white object Then you can acquire user white correction data With a lens the shading by both the lens and the light source will be simultaneously corrected At this time please defocus...

Page 56: ...MT4 10 bit 4096 Pixels is as follows Figure 4 12 1 Test Pattern of XCM4040DLMT4 4096pixels_4tap 4096pixels_2tap 4096pixels_4tap TypeB Figure 4 12 2 Test Image of XCM4040DLMT4 4096pixels_4tap 4096pixel...

Page 57: ...2 3 Test Pattern of XCM4040DLMT4 2048 pixels_2tap Figure 4 12 4 Test Image of XCM4040DLMT4 2048 pixels_2tap In 10 bit mode from pixel 0 10 bit data is output in order 0 1 2 3 1023 repeating two times...

Page 58: ...6 No Name 1 12 15V 2 12 15V 3 12 15V 4 GND 5 GND 6 GND Figure 5 1 1 Pin Assignment of Power Cable 2 Confirm the direction and the channel of the cables Some Camera Link cables are directional If one...

Page 59: ...n channel in case of Solios Camera side connector CL1 and frame grabber side connector CHANNEL 0 Camera side connector CL2 and frame grabber side connector CHANNEL 1 POWER DC12 15V CL1 DATA1 CTRL DATA...

Page 60: ...Launch CLISBeeCtrl set COM port and connect Click Memory Dump and wait for the response Figure 5 2 1 Confirmation of Connection 2 Set a trigger mode and a video output mode with the camera control uti...

Page 61: ...61 NED XCM4040DLMT4 UME 0048 03 3 Capture images using a camera interface board utility In case of Matrox s Solios it is convenient to use Intellicam Figure 5 2 3 Solios Intellicam dcf Window...

Page 62: ...ower cable and coaxial cables are connected to the camera firmly 3 Camera Link cables are susceptible to noise when the cables are laid near a light source inverter line or a power line The personal c...

Page 63: ...OS sensor window is part of the optical path and should be handled like other optical components with care If you use the camera in a dusty area prepare a dust proof enclosure Dust can obscure pixels...

Page 64: ...mera and the frame grabber board with camera cables After being powered up set the frame grabber board properly Is the sample software program being used to control the camera The sample software prog...

Page 65: ...e with full aperture The optical axes of the camera and the image sensor are aligned Check the compatibility between the camera and the frame grabber board The capturing software program is provided w...

Page 66: ...er than room temperature Check the condition of the power supply The camera and or cables are used in a moving environment attached to a machine which applies stress to the cables Check the condition...

Page 67: ...ould not be too long to avoid the noise disturbance The power source has no fluctuation in voltage and is not deteriorated Use a stable power supply The camera could be faulty Please contact us for as...

Page 68: ...e camera will become hotter than the ambient temperature while in operation because of self heating Allow sufficient air circulation around the camera to give it a longer product life Keep the ambient...

Page 69: ...CLISBee is the nickname for XCM series camera 8 2 System Requirements PC PC AT compatible Operating System Microsoft Windows XP 7 Free disk space 1 2MB It may fluctuate with the number of camera param...

Page 70: ...Double click the CLISBeeCtrl exe It is possible to switch page by clicking each tab under the window Buttons in the tool bar have the following functions A Exporting parameters in the text file format...

Page 71: ...interface and Timeout setting 8 5 2 1 Selecting interface 1 Click button D 2 Select the interface in Drop down list box 3 Click Setting button to set the interface See 8 5 2 2 and 8 5 2 3 4 Click OK...

Page 72: ...standard However when the setup which differs to the camera to connect is shown follow there 1 Port Select connecting port 2 Bits per Second 9600 3 Data bits 8 4 Parity None 5 Stop bits 1 6 Flow cont...

Page 73: ...corresponding to the position of Camera Link cable to connect into Serial Index column Click OK button Click Cancel button when stopping setup Note The camera can be used without this operation after...

Page 74: ...time from sending a command to receiving the first data Next Receive The maximum time between a letter and the next one Send The maximum time until finishing sending a command Click OK button Click Ca...

Page 75: ...M4040DLMT4 UME 0048 03 8 5 4 Disconnect and end program Click button C Then click X button in the upper right of the window 8 5 5 Check of the contents of communication Click Console tag near the bott...

Page 76: ...Parameters to text file Click button A Input file name and click Save button Present setting value of each control is saved by text format 8 5 7 Import Parameters from text file Select menu File Text...

Page 77: ...sent to the camera every time you make a selection from the menu in the drop down list box Note This camera does not use Analog 2 Digital Set a value with the slider the edit box or the spin button Th...

Page 78: ...in button Then click Send button Padding Set a counter value with the slider edit box or the spin button Then click Send button Padding time Shows the calculated value of the Padding unit s Scanrate S...

Page 79: ...nt to the camera every time you make a selection from the menu in the drop down list box Video output Select the number of the output bit and the output block The signal will be sent to the camera eve...

Page 80: ...er the edit box or the spin button Then click Send button Test Pattern On Off of the test pattern output is switched clicking the check box 8 6 5 Memory in camera Memory Dump Read the data from the ca...

Page 81: ...software See 8 3 Install 8 8 How to Program Please refer sample programs in CLISBeeCtrl SampleProgram folder 8 9 Attention on use Reproducing and distributing without notice the part or all of this so...

Page 82: ...errors or omissions please notify your nearest NED representative 9 2 Contact for support Nippon Electro Sensory Devices Corporation Head Office 2 5 12 Itachibori Nishi ku Osaka 550 0012 Japan Phone...

Page 83: ...call your NED representative In such case please inform us of the status of the camera You can get the status by 1 executing the sta command or 2 clicking Memory Dump button when using CLISBeeCtrl Th...

Page 84: ...84 NED XCM4040DLMT4 UME 0048 03 Revision History Revision Number Date Changes 03 29 October 2015 Initial release...

Reviews: