background image

 

 

User’s  Manual 

Line Scan Camera 

Type: XCM2085DLCT3 

 

 

 

 

 
 
 

 

 
 

NIPPON ELECTRO-SENSORY DEVICES

 

CORPORATION 

Summary of Contents for XCM2085DLCT3

Page 1: ...User s Manual Line Scan Camera Type XCM2085DLCT3 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: ...logen lighting is employed always install an infrared filter into your system configuration Please note that exposure to long wavelength light outside of the sensors visible optical range can affect t...

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: ...w of Camera Control 28 4 1 1 Command Overview 28 4 1 2 Camera Receiving Message PC Sending Command 28 4 1 3 Camera Sending Message PC Receiving Message 29 4 1 4 Camera Control Commands 30 4 1 5 Memory...

Page 8: ...ut the Color Matrix Transforming setting 50 4 2 30 Setting the Color Matrix Transforming Coefficient kxx 50 4 2 31 Setting the Color Matrix Transforming Intensity 51 4 2 32 Setting Gamma correction 51...

Page 9: ...all 75 8 5 Operation 76 8 5 1 Start Program 76 8 5 2 Selecting interface and Timeout setting 77 8 5 3 Connect 81 8 5 4 Disconnect and end program 81 8 5 5 Check of the contents of communication 81 8 5...

Page 10: ...ut data of 2048 pixels from 8bit 3tap Camera Link Base Configuration 8bit 3 tap video output Easy control of gain offset gamma exchange with software outside the camera Easy connection with a variety...

Page 11: ...era utilizes an Intelligent Transportation System Outdoor surveillance An example of Visual Inspection of PCBs is shown below Figure 1 2 1 Visual Inspection of PCBs Applicable Work COB BGA and MCM pri...

Page 12: ...85MHz and 2048pixels Bayer color arrangement to acquire high responsivity and superior quality images The sensor has pixels of 7 mx7 m in size and dual lines The RGB output data of 2048 pixels comes...

Page 13: ...sitivity Analog Gain Adjustable Range RGB common Analog Amplifier 1 to 9 7 7 Steps Digital Gain Adjustable Range RGB common Digital 1 to 2 512 Steps Digital Gain Adjustable Range RGB individual Digita...

Page 14: ...5 5 Consumption Current mA typically 170 DC12V Size W x H x D mm 60x60x35 Mass g Camera only Approx 170 Additional Function 1 Shading Correction 2 Auto White Balance 3 Test Pattern Output On Off 4 Pro...

Page 15: ...15 NED XCM2085DLCT3 UME 0063 02 The spectral responsivity is shown below Figure 1 4 1 Spectral Responsivity Quantum efficiency Wave Length nm Quantum efficiency...

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

Page 17: ...17 NED XCM2085DLCT3 UME 0063 02 The dimensions of the camera are shown below Figure 2 2 1 Dimensions of the Camera Unit mm...

Page 18: ...ch element the customer 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 compar...

Page 19: ...of the remote control software CLISBeeCtrl 3 Set the exposure time and the gain to about 200DN on Signal level 4 Click the Calib White button of Intelligence tab or send the wht command 5 Change the p...

Page 20: ...sing 3 wavelength fluorescent lamp with this camera at Factory white mode are shown below The white balance collapses and undulations are shown on waveform at both ends 3 Waveforms using 3 wavelength...

Page 21: ...pixel target position is 22 832 30 and the last pixel target position is 37 168 30 The deviation from the target pixel slope line is shown in the following table as a result of having measured ten ra...

Page 22: ...dition a personal computer the frame grabber board a lens lens mount a light source and an encoder etc may be required Please choose equipment suitable for your application PC Camera Link Medium Confi...

Page 23: ...cation 2007 Version1 2 using a typical cable 14B26 SZLB xxx 0LC from 3M and frame grabber board Solios from Matrox Please choose the appropriate Camera Link cable type and length for your application...

Page 24: ...C control input Cable CK40 hannel ink us CC CC CC X1 X0 X2 X3 XClk 100 100 100 100 100 100 100 100 100 100 100 SerTFG SerTC CC1 CC2 CC3 CC4 26 pin MDR Connector X1 X0 X2 X3 XClk SerTFG SerTC CC1 CC2 C...

Page 25: ...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 26: ...er Shield Explanation of Signals Inner Shield Shield cable GND X0 X0 X3 X3 Data output Channel Link Xclk Xclk Clock output for above data output synchronization Channel Link SerTC SerTC Serial data in...

Page 27: ...more recommended 2 Insert the cable plug securely until it locks into position This is to prevent the connector from coming loose during power transmission 3 Turn off the power supply at once when the...

Page 28: ...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 29: ...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 30: ...ls of G Digital Gain G_o gdxgo 0 to 127 Odd number pixels of G Auto White Balance awb Adjust gdxr gdxg gdxb automatically White Balance Reset rwb Set gdxr gdxg gdxb at x1 Digital Offset RGB common odx...

Page 31: ...t Pixel Correction Setting shc 0 1 2 3 4 5 0 to 255 Factory black correction only Factory black correction factory white correction Factory black correction user arbitrary white correction not used Us...

Page 32: ...gb 3000 to 3000 1 0 as coefficient kgb is expressed with 1000 Color Matrix Coefficient kbr kbr 3000 to 3000 1 0 as coefficient kbr is expressed with 1000 Color Matrix Coefficient kbg kbg 3000 to 3000...

Page 33: ...al Offset RGB common odx 0 0 Digital Offset R odxr 0 0 Digital Offset G odxg 0 0 Digital Offset B odxb 0 0 Exposure Mode inm 0 Free Run Programmable Exposure Time int 0 10000 117 647 s Test Pattern tp...

Page 34: ...ing clkcl 85 85MHz 4 2 Details on Commands 4 2 1 Setting Analog Gain Sets analog gain in 7 steps between x 1 to x9 7 Format 2 CMD VAL1 CR CMD gax VAL1 0 for x1 to 6 for x9 7 Example gax 5 CR Setting a...

Page 35: ...255 4 2 4 Setting Digital Gain G Sets digital gain G in 1023 steps between x 1 and x 3 Format 2 CMD VAL 1 CR CMD gdxg VAL1 0 for x 1 to 1022 for x 3 Example gdxg 255 CR Setting digital gain 255 1 0 0...

Page 36: ...0 for x 1 to 127 Example gdxge 20 CR For gaining the output level of even pixels in the G signal highly OK gdxge 255 4 2 7 Setting the Digital Gain G for the Odd Pixels Sets the digital gain G for th...

Page 37: ...tomatically to adjust the white balance of the R G and B signals of the camera Format 2 CMD CR CMD awb VAL not applicable Example awb CR OK awb The awb command can be used to balance the output levels...

Page 38: ...ets digital offsets of the RGB signals between 22 and 22 DN step Format 2 CMD VAL 1 CR CMD odx VAL1 22 to 22 Example odx 10 CR Setting digital offsets of the RGB signals 10DN at the same time OK odx 1...

Page 39: ...offset of the G signal 10DN OK odxg 10 4 2 13 Setting Digital Offset B Sets digital offset of the B signal between 10 and 10 DN step Format 2 CMD VAL 1 CR CMD odxb VAL1 10 to 10 Example odxb 10 CR Set...

Page 40: ...ing Counter valus at 40MHz Example int 0 5760 CR Setting exposure time 67 77 s OK int 0 5760 4 2 16 Memory Initializing Initializing Camera Settings Reset the flash memory to the factory default Forma...

Page 41: ...520 kbr 450 kbg 650 kbb 2100 cmstr 1000 gamma 0 1000 clkcl 85 rst 4 2 17 Memory Load Reads out the camera settings from the flash memory Format 1 CMD CR CMD rfd Example rfd CR OK Type XCM2085DLCT3 Ver...

Page 42: ...200 tpn 0 rev 0 vod 0 colmtx 0 krr 1140 krg 260 krb 400 kgr 190 kgg 1710 kgb 520 kbr 450 kbg 650 kbb 2100 cmstr 1000 gamma 0 1000 clkcl 85 rfd 4 2 18 Memory Save Stores the current camera settings in...

Page 43: ...e user arbitrary black pixel correction data of analog gain in flash memory The data at each step of analog gain can be saved This command can be used in at perfect dark of the camera Format 1 CMD CR...

Page 44: ...s by the data in simple average mode The data of camera outputs is corrected at the 200DN and vicinity 4 2 22 Initializing Pixel Correction Data Deletes user arbitrary pixel correction data and resets...

Page 45: ...t in use 4 User arbitrary black correction factory white correction 5 User arbitrary black correction user arbitrary white correction VAL2 0 to 255 Setting correction level 8bit Example shc 1 200CR Fo...

Page 46: ...Format 1 CMD CR CMD sta Example sta CR OK Type XCM2085DLCT3 Ver 1 30_0x0158 Serial 402 gax 0 gdx 0 gdxr 0 gdxg 0 gdxb 0 odx 0 odxr 0 odxg 0 odxb 0 gdxge 0 gdxgo 0 inm 0 int 0 10000 pad 0 shc 1 200 tp...

Page 47: ...ED XCM2085DLCT3 UME 0063 02 gamma 0 1000 clkcl 85 sta 4 2 26 Setting Scanning Direction Sets scanning direction Format 2 CMD VAL1 CR CMD rev VAL1 0 1 0 Forward 1 Reverse Example rev 1 CR Reverse OK re...

Page 48: ...ght line on the image Set the value for vod command to 0 as the factory setting if you accept the degree of the wobble of color gap in one pixel and the staggered edges of straight line on the image W...

Page 49: ...to the values of different RGB When the above 3x3 matrix is used the Color Matrix conversion with a value of parameter 0 to 1 can adjust the degree of effect In addition can set the negative value CMD...

Page 50: ...tting OK colmtx 0 krr 1140 krg 260 krb 400 kgr 190 kgg 1710 kgb 520 kbr 450 kbg 650 kbb 2100 OK rcolmtx 4 2 30 Setting the Color Matrix Transforming Coefficient kxx Sets the Color Matrix Transforming...

Page 51: ...it is effective Example gamma 1 CR 0 45 at gamma correction setting OK gamma 1 gamma 4 2200 CR 2 20 at gamma correction setting OK gamma 4 2200 Note The camera needs tens of seconds to calculate a ga...

Page 52: ...a rate setting OK clkcl 85 Note The max scan rate at the output data rate setting of 40MHz is longer than a max scan rate at the output data rate setting of 85MHz 4 3 Digital Processing flow in FPGA T...

Page 53: ...rewriting the memory are as follows Reset to factory settings rst Store present setup data in memory sav Store pixel correction data in memory wht Notes 1 The number of times the flash memory can be r...

Page 54: ...rammable time setting External trigger CC1 is required Ext Level External trigger level time setting External trigger CC1 is required 4 6 Serial Communication Settings Serial communication is performe...

Page 55: ...camera are shown at the following below This camera outputs RGB 8bit digital data through 3tap formats Note FVAL 0 low level fixed Figure 4 7 2 Video Output Phase of the Camera at XCM2085DLCT3 Invalid...

Page 56: ...xposure mode the camera generates its own internal control signal based on two programmable parameters exposure time and readout time Table 4 8 1 1 Programmable Exposure Time 85MHz 40MHz p Programmabl...

Page 57: ...he range of programmable exposure time the timing chart of the exposure and the readout are shown below Table 4 8 2 1 Programmable Exposure Time Trigger Edge 85MHz 40MHz p Programmable exposure time 2...

Page 58: ...of trigger pulse The range of programmable exposure time the timing chart of the exposure and the readout are shown below Table 4 8 3 1 Programmable Exposure Time Trigger Level 85MHz 40MHz r Readout...

Page 59: ...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 60: ...changed by 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 Ta...

Page 61: ...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 62: ...e the lens 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 plea...

Page 63: ...ttern of XCM2085DLCT3 8 bit is as follows The following waveforms appear only in red R This reason is because R G and B signals are the same on the output level and these waveforms are piled up and th...

Page 64: ...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 65: ...able and frame grabber The connection channel in case of Solios Camera side connector CL1 and frame grabber side connector CHANNEL 0 Figure 5 1 3 Channels of Camera Link Cables Indicator Power Supply...

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

Page 67: ...67 NED XCM2085DLCT3 UME 0063 02 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 68: ...er cable and Camera Link 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...

Page 69: ...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 70: ...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 71: ...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 72: ...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 73: ...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 74: ...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 75: ...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 76: ...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 77: ...cting 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 button Click Cancel button when stopping se...

Page 78: ...ers 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 control None Note Other parameters are not used...

Page 79: ...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 80: ...ues The meanings of each timeout are as follows First Receive The maximum time from sending a command to receiving the first data Next Receive The maximum time between a letter and the next one Send T...

Page 81: ...he camera See 8 6 Control Click the Memory Dump button to acquire the current data of the camera 8 5 4 Disconnect and end program Click button C Then click X button in the upper right of the window 8...

Page 82: ...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 83: ...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 84: ...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 85: ...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 86: ...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 87: ...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 88: ...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 89: ...h 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 The example of the camera status sta O...

Page 90: ...90 NED XCM2085DLCT3 UME 0063 02 Revision History Revision Number Date Changes 01 12 January 2016 Initial release 02 26 February 2016 Added the function to switch the data rate...

Reviews: