background image

User’s Manual 

Line Scan Camera 

Type

XCM6040SAT4

NIPPON ELECTRO-SENSORY DEVICES

 

CORPORATION

 

Summary of Contents for XCM6040SAT4

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

Page 2: ...nterference 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 with the essential...

Page 3: ...erwise 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...

Page 4: ...emove the dust particles Dip 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 reco...

Page 5: ...bility for any incidental damages loss of corporate profits interruption of business etc resulting form use or non use of this product The manufacturer assumes no responsibility for damages resulting...

Page 6: ...y 22 4 Camera Control 23 4 1 Flow of Camera Control 23 4 1 1 Command Overview 23 4 1 2 Camera Receiving Message PC Sending Command 23 4 1 3 Camera Sending Message PC Receiving Message 24 4 1 4 Camera...

Page 7: ...Exposure Mode and Timing Chart 37 4 8 1 Free Run Exposure Mode Programming time setting 37 4 8 2 External Trigger Exposure Mode Trigger Edge 38 4 8 3 External Trigger Exposure Mode Trigger Level 39 4...

Page 8: ...4 Disconnect and end program 63 8 5 5 Check of the contents of communication 63 8 5 6 Export Parameters to text file 64 8 5 7 Import Parameters from text file 64 8 6 Control 65 8 6 1 Gains and Offset...

Page 9: ...ens vignetting non uniform lighting and sensor FPN and PRNU 1 2 Application Inspection of Transparent panels and PCBs Wide dynamic range prevents saturation caused by direct rays and specular reflecti...

Page 10: ...COB BGA and MCM printed circuit boards Performance 1 Maximum board size 100mm 200mm 2 Resolution 10 m 3 Inspection time less than 30 seconds Unit Configuration 1 Camera Line scan camera 6144pixels 2...

Page 11: ...x V m 7 7 Sensor Length mm 43 008 Spectral Responsivity nm 400 1000 Peak 625 Data Rate MHz 160 40 x 4 Scan Rate s kHz 40 2 24 88 Saturation Exposure lx s typically 0 071 Minimum Gain Pixel Correction...

Page 12: ...ly 500 Size W x H x D mm 80 x120 x 79 7 Mass g Camera only Approx 730 Additional Function 1 Shading Correction 2 Gain Offset Control 8or10bit Video Output 3 Test Pattern Selection 4 Programmable Expos...

Page 13: ...NED UME 0001 04 XCM6040SAT4 13 Figure 1 4 1 Spectral Responsivity 20 40 60 80 100 0 400 500 600 700 800 900 1000 Wavelength nm Relative Responsivity...

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

Page 15: ...l Distance 5 10 1 4 20UNC 60 15 90 4 M4 Depth 6 Both Sides NIPPON ELECTRO SENSORY DEVICES CORP MADE IN JAPAN NIPPON ELECTRO SENSORY DEVICES CORP MADE IN JAPAN 65 Unit mm Indicator Camera Link Connecto...

Page 16: ...iform field and longer life span compared to other light sources However they also require a camera with excellent sensitivity Halogen light sources generally provide very little blue relative to infr...

Page 17: ...r unit Other than those above a personal computer a frame grabber board a taking lens a lens mount a light source and an encoder are necessary depending on the situation Figure 3 1 1 Connections betwe...

Page 18: ...and Indicator The layout of input output connecters and an indicator are as follows DC12 15V CL1 CL2 Indicator Power Supply Connector HIROSE HR10A 4P Camera Link Connector MDR26 DIGITAL LINESCAN CAMER...

Page 19: ...100 SerTFG SerTC CC1 CC2 CC3 CC4 26 pin MDR Connector X1 X0 X2 X3 XClk SerTFG SerTC CC1 CC2 CC3 CC4 LVDS_DRIVER NS DS90CR285MTD equivalent LVDS_DRIVER RECEIVER NS DS90LV019TM equivalent LVDS_RECEIVER...

Page 20: ...gic to H or L Figure 3 3 2 Circuit of LVDS The camera has 26 pin MDR connectors for control signals of Camera Link data signals and serial communications The camera also has a 4 pin HIROSE connector f...

Page 21: ...utput for above data output synchronization Channel Link SerTC SerTC Serial data input LVDS SerTFG SerTFG Serial data output LVDS CC1 CC1 External synchronous signal input LVDS CC2 CC2 Not in use LVDS...

Page 22: ...source choose one with extra capacity to allow for in rush current 15W or more recommended Insert the cable plug securely until it locks into position This is to prevent the connector from becoming lo...

Page 23: ...erial 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 then executes...

Page 24: ...mand analyzed results SB Camera receive command send back MEM Memory data readout value CR Separated text 0 0D EOT Send command all text End text 0 04 Example OK CR gax 0 CR EOT Table 4 1 3 1 Error Me...

Page 25: ...1 voa 0 1 0 to 9 8bit 10bit Output block selection Output Signal Setting 2 voc 0 1 Linear log Memory Initializing rst Reset to factory settings Memory Load rfd Readout setup data in memory Memory Save...

Page 26: ...s Dividing 16 Counter 61 Output Signal Setting 1 voa 0 0 8bit6144pixel Output Signal Setting 2 voc 0 linear Test Pattern tpn 0 OFF Pixel Correction Setting shc 1 600 Factory White Correction Correcti...

Page 27: ...ffset 15 to 15 8bit 1DN Step 60 to 60 10bit 4DN step Format 2 CMD VAL1 CR CMD odx VAL 15 to 15 Example odx 5 CR Setting digital offset 5 8 bit or 20 10 bit OK odx 5 4 2 4 Setting Exposure Mode Sets th...

Page 28: ...ignals Format 3 CMD VAL1 VAL2 CR CMD voa VAL1 0 1 0 8bit 1 10bit VAL2 0 9 Selecting output block Example voa 0 0 CR 8bit 8k pixel output OK voa 0 0 4 2 7 Setting Output Signals 2 Setting Linear Log Se...

Page 29: ...code 20070615 gax 0 gdx 0 odx 0 inm 0 int 0 61 cka 0 voa 0 0 voc 0 tpn 0 shc 1 600 pad 0 rev 0 rst 4 2 9 Memory Load Reads out the camera settings from the flash memory Format 1 CMD CR CMD rfd Example...

Page 30: ...av Example sav CR OK sav 4 2 11 Generating Test Pattern Generates test pattern 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 12...

Page 31: ...Correction level 900DN 10bit OK shc 1 900 4 2 14 Setting Exposure Time Readout Time Prolongs the line period without changing the exposure time Format 2 CMD VAL1 CR CMD pad VAL1 0 50 0 61440 s Exampl...

Page 32: ...D sta Example sta CR OK Type XCM8040SA Ver 2 06_0x4063 Serial 0 check_code 20070615 gax 0 gdx 0 odx 0 inm 0 int 0 61 cka 0 voa 0 0 voc 0 tpn 0 shc 1 600 pad 0 rev 0 sta 4 2 16 Setting Pixel Readout Di...

Page 33: ...efore it starts getting images and outputting data It takes about four seconds The startup procedure is as follows 1 The camera initializes the hardware 2 Reads out the latest camera settings from the...

Page 34: ...data in memory wht When changing the factory setting exposure mode be sure to send the control input signal CC1 for the frame grabber board If you do not send CC1 or sending control input signals are...

Page 35: ...ength 8bit Parity Bit None Stop bit 1bit Flow Control None 4 7 Video Output Format The camera outputs 8 bit or 10 bit digital data through 4 taps LSB MSB LSB MSB 8 Default 10 Figure 4 7 1 Pin Assignme...

Page 36: ...lid Invalid Invalid Invalid Invalid Invalid Invalid I 1 BLOCK Invalid 2 3070 6 3072 Invalid Invalid Invalid Invalid Invalid Invalid Invalid I 2 BLOCK Invalid 6143 3075 6139 3073 Invalid Invalid Invali...

Page 37: ...me setting In free run exposure 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 X...

Page 38: ...f the internal control signal The range of programmable exposure time is shown in Table 4 8 2 1 and the timing chart of the exposure and the readout are shown in Figure 4 8 2 1 Table 4 8 2 1 Programma...

Page 39: ...high trigger pulse time The range of programmable exposure time is shown in Table 4 8 3 1 and the timing chart of the exposure and the readout are shown in Figure 4 8 3 1 Table 4 8 3 1 Programmable E...

Page 40: ...he 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 41: ...ponse curve and results in a higher camera output for a given amount of light Analog gain can be changed by sending the gax command Digital gain can be changed by sending the gdx command Figure 4 10 1...

Page 42: ...16 76dB 482 7 x2 08 6 36dB 146 18 x7 78 17 82dB 545 8 x2 29 7 20dB 160 19 x8 79 18 88dB 615 9 x2 59 8 26dB 181 20 x9 93 19 94dB 695 10 x2 92 9 32dB 205 21 x11 22 20 64dB 785 11 x3 31 10 40dB 232 Digi...

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

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

Page 45: ...st Pattern The test pattern of XCM6040SAT4 is as follows Figure 4 12 1 Test Pattern of XCM6040SA Figure 4 12 2 Test Image of XCM6040SA The test pattern is a ramp from 0 to 1023DN and then from 0 to 51...

Page 46: ...d 3 GND Green 4 GND Black 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 of the connectors says Camera...

Page 47: ...ROSE HR10A 4P Camera Link Connector MDR26 DIGITAL LINESCAN CAMERA CLISBee S Figure 5 1 3 Channel of Camera Link Cables 5 2 After Power on 1 Confirm sent and received commands using the camera control...

Page 48: ...de with the camera control utility Trigger mode Free run Video output mode 8bit Figure 5 5 Setting of Exposure Mode and Video Output Mode Figure 5 2 2 Exposure Mode Video Output Mode Settting If you h...

Page 49: ...NED UME 0001 04 XCM6040SAT4 49 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 Window...

Page 50: ...power cable and Camera Link cables are connected to the camera surely 3 Camera Link cables come under the influence of noises when the cables are laid near a light source inverter line or a power lin...

Page 51: ...ke other optical components with care If you use the camera in a dusty area prepare a dust proof enclosure Dust can obscure pixels producing dark lines on the image 6 3 Cleaning the Sensor Window Dust...

Page 52: ...eets the specified voltage The capacity of the power source is enough Connect the camera and the frame grabber board with camera cables After being energized set up the frame grabber board suitably Th...

Page 53: ...s are too dark try to increase the light intensity and vice versa No image at the full aperture The optical axes of the camera and the image sensor are aligned Check the compatibility between the came...

Page 54: ...en used for 3 or more years or the ambient temperature is higher than room temperature Check the deterioration of the power supply The camera the camera cables and the power source cable are in swingi...

Page 55: ...e with the transmission rate The cables should 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 camer...

Page 56: ...han the rating The 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 the longer life Keep...

Page 57: ...e nickname for XCM series camera 8 2 System Requirements PC PC AT compatible Operating System Microsoft Windows 2000 or XP Windows Vista not confirmed Free disk space 1 2MB It may fluctuate with the n...

Page 58: ...Program Open Windows Explorer and Double click the CLISBeeCtrl exe Buttons in the tool bar have the following functions A Exporting parameters in the text file format B Connection with the camera C D...

Page 59: ...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 60: ...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 61: ...column 3 Click OK button Click Cancel button when stopping setup Note The camera can be used without this operation after it has been set up correctly Note DLL for Camera Link API is provided by the...

Page 62: ...f 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 The maximum time un...

Page 63: ...and you can control the camera See 8 6 Control Then click Memory Dump 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...

Page 64: ...button A 2 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 1 Select menu File Text Load 2 Input file name and...

Page 65: ...the camera every time you choose the menu in the drop down list box Note XCMx0x0SA does not use Analog 2 Included to Analog 1 Digital Set a value with the slider the edit box or the spin button Then...

Page 66: ...ntegration Time Shows the calculated value of integration time unit s Padding Set a value with the slider the edit box or the spin button Then click Send button Padding Time Shows the calculated value...

Page 67: ...in the drop down list box Trigger Mode The selection of Free Run Exposure mode and External Trigger Exposure mode Video output The selection of the number of the output bit and the output block ADC C...

Page 68: ...aving the calibration data to camera s flash memory Mode Level First choose the mode from the drop down list box Next set a value with the slider the edit box or the spin button Then click Send button...

Page 69: ...mory Dump Read the data from the camera s work memory Flash Load Loading the data from the camera s flash memory Flash Save Saving the data in the camera s flash memory Flash Initialize Initializing t...

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

Page 71: ...rs 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 81 6...

Page 72: ...and call your NED representative In that case please inform us 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 T...

Page 73: ...NED UME 0001 04 XCM6040SAT4 73 Revision History Revision Number Date Changes 00 28 Apr 2010 Preliminary...

Reviews: