background image

53                                                                                                                                                        NED 

XCM8040SAT4                                                                                                        UME-0038-02 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The  capture  software  program  is 

custom made.

 

With  the  sample  software  program 

provided

no image is captured.

 

The communication port is set correctly. 

 

Nothing blocks off the light. 

If a lens cap is attached, take it off. 

 

The  amount  of  illumination  is 

enough.

   

Check  the  light  source.  If  the 

images 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 

camera and the frame grabber board.

 

The capture software program is provided 

with the board as a sample program.

 

Set  the  communication  port 

correctly. 

 

The  camera  may  be  out  of  order.  Please 

contact us for service.

   

カメラの修理をご依頼ください。

 

The  camera  may  be  out  of  order.  Please 

contact us for service.

   

カメラの修理をご依頼ください。

 

Yes 

No 

Yes 

No 

No 

Yes 

Yes 

Yes 

Yes 

No 

No 

No 

No 

Summary of Contents for Camera Link XCM8040SAT4

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

Page 2: ...his equipment has been tested and found to comply with the essential requirements of the EMC Directive 2004 108 EC based on the following specifications applied EU Harmonised Standards EN55011 2009 A1...

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

Page 4: ...e camera window Be careful not to scratch the glass Use of non infrared lighting such as a fluorescent lamp is recommended If halogen lighting is employed always install an infrared filter into your s...

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: ...d 24 4 1 3 Camera Sending Message PC Receiving Message 25 4 1 4 Camera Control Commands 26 4 1 5 Memory Setup Values Factory Settings 27 4 2 Details on Commands 27 4 2 1 Setting Analog Gain 27 4 2 2 S...

Page 8: ...1 1 Command Settings 44 4 11 2 How to calibrate the camera 44 4 12 Test Pattern 45 5 Confirming Camera Settings 46 5 1 Before Power on 46 5 2 After Power on 47 5 3 In Operation 50 6 Sensor Handling In...

Page 9: ...Video 65 8 6 4 Intelligence 66 8 6 5 Memory in camera 66 8 7 Upgrade 67 8 8 How to Program 67 8 9 Attention on use 67 9 Dynamic Range Control Multi Slope Mode 68 9 1 Operation in Factory Default Mode...

Page 10: ...ce DC12V to 15 for operation Flat field correction minimizes lens vignetting non uniform lighting and sensor FPN and PRNU 1 2 Application Inspection of Transparent panels and PCBs Flat panel display i...

Page 11: ...Work 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 2 Control...

Page 12: ...Hz 53 6 18 65 Saturation Exposure lx s typically 0 071 Minimum Gain Pixel Correction Initial Value Daylight Fluorescent Light Responsivity typically Minimum Gain Pixel Correction Initial Value Dayligh...

Page 13: ...ure C No Condensation 0 to 50 Power Supply Voltage V DC12 to 15 5 Consumption Current mA typically 500 Size W x H x D mm 80 x120 x 65 Mass g Camera only Approx 600 Additional Function 1 Shading Correc...

Page 14: ...n the 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 4 places at front 8 places at side the screw length for fixing th...

Page 15: ...5V CL1 CL2 DIGITAL LINESCAN CAMERA CLISBee 80 Unit mm 31 8 1st Pixel M72 x 0 75 Depth 10 Sensor Optical Distance 10 5 65 Indicator Power Supply Connector HIROSE HR10A 4P Camera Link Connector MDR26 65...

Page 16: ...LED light sources are relatively inexpensive provide a uniform field and longer life span compared to other light sources However they also require a camera with excellent sensitivity Halogen light so...

Page 17: ...he cable into the camera Attach the opposite end loose wires to the power unit Other than those above a personal computer a frame grabber board a compatible lens a lens mount a light source and an enc...

Page 18: ...ission 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 14B26...

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

Page 20: ...1 X0 X2 X3 XClk SerTFG SerTC CC1 CC2 CC3 CC4 LVDS_DRIVER NS DS90CR285MTD equivalent LVDS_DRIVER RECEIVER NS DS90LV019TM equivalent LVDS_RECEIVER NS DS90LV048AT equivalent LVDS_RECEIVER NS DS90CR286MTD...

Page 21: ...ot used 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 for pow...

Page 22: ...tput 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 CC3 CC3 Not in use LVD...

Page 23: ...source choose one with the 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 coming loose...

Page 24: ...d Overview 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 a...

Page 25: ...nd 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 Mess...

Page 26: ...bit 10bit selection VAL2 0 Fixed 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 sav Store present...

Page 27: ...Programmable Exposure Time int 0 61 48 8 s Dividing 16 Counter 61 Output Signal Setting 1 voa 0 0 8bit 8192pixels Output Signal Setting 2 voc 0 Linear Test Pattern tpn 0 OFF Pixel Correction Setting s...

Page 28: ...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 the exposure mode Format 2 CMD...

Page 29: ...0 0 4 2 7 Setting Output Signals 2 Setting Linear Log Sets the data format of output signals Format 2 CMD VAL1 CR CMD voc VAL 0 1 0 linear output 1 log output Example voc 0 CR linear output OK voc 0 4...

Page 30: ...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 rfd CR OK Type XCM8040SAT4 Ver 2 60_0x4314 Serial 0 check_code 20070615 gax 0 gdx 0 od...

Page 31: ...Pixel Correction Data Acquires the current pixel correction data and saves it in the flash memory One correction data can be saved at each step of analog gain Format 1 CMD CR CMD wht Example wht CR OK...

Page 32: ...ing command int For example if VAL1 in int 0 the increment is 25nsx2x16x2 0 8 s If VAL1 in int 3 the increment is 25nsx2x16x 2x2x2 3 2 s If VAL1 in int 5 the increment is 25nsx2x16x 2x2x2x2x2 12 8 s 4...

Page 33: ...Digital Gain Digital Offset 8 or 10bit select Output Block select In Test Pattern mode Black White reference and Digital Gain Offset will be skipped Figure 4 3 1 FPGA Processing Block Diagram 4 4 Sta...

Page 34: ...it takes several seconds to rewrite the memory do not disconnect power supply before receiving the answer from the camera Commands for rewriting the memory are as follows Reset to factory settings rs...

Page 35: ...Settings Parameter Items Setup Value Communication Speed Baud rate 9600bps Data Length 8bit Parity Bit None Stop bit 1bit Flow Control None 4 7 Video Output Format The camera outputs 8 bit digital da...

Page 36: ...4096 invalid invalid invalid invalid invalid invalid invalid I 2 BLOCK invalid 8191 4099 8187 4097 invalid invalid invalid invalid invalid invalid invalid I 3 BLOCK invalid 8192 4100 8188 4098 invali...

Page 37: ...time 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 Tim...

Page 38: ...edge to rising edge of the internal control signal The 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 Pro...

Page 39: ...eriod is determined by high trigger pulse time The range of programmable exposure time the timing chart of the exposure and the readout are shown below Readout time 51 2 a Trigger pulse H time 48 8 b...

Page 40: ...tion current or the 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 dig...

Page 41: ...nse 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 P...

Page 42: ...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 Digital gain x1...

Page 43: ...llumination or to lose the irregular sensitivity generated by the thing changed into the lighting of a different spectrum characteristic completely Cal_bl Output data of each pixel at perfectly dark d...

Page 44: ...point it at the white illumination in order to set a uniform wave level Then you can acquire arbitrary white correction data With a lens the shading by both a lens and a light source will be simultan...

Page 45: ...o verify the proper timing and connections between the camera and the frame grabber board The test pattern of the camera is below Figure 4 12 1 Test Pattern of the Camera Figure 4 18 Test Image the Ca...

Page 46: ...le 1 12 15V White 2 12 15V Red 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 o...

Page 47: ...10A 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 utility...

Page 48: ...ode with the camera control utility Example 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 Trigger Mode If you have y...

Page 49: ...49 NED XCM8040SAT4 UME 0038 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 Window...

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

Page 51: ...S 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 p...

Page 52: ...specified voltage The capacity of the power source is sufficient Connect the camera and the frame grabber board with camera cables After being powered on set up the frame grabber board suitably The sa...

Page 53: ...es 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 cam...

Page 54: ...as been 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 s...

Page 55: ...ith the transmission rate The cables should not be too long in order to avoid noise disturbance The power source has no fluctuation in voltage and is not deteriorated Use a stable power supply The cam...

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 a longer life Keep th...

Page 57: ...he 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...

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

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: ...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 2 Click OK butto...

Page 61: ...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 manufac...

Page 62: ...and the next one Send The maximum time until finishing sending a command 2 Click OK button Click Cancel button when stopping setup Note The camera can be used without this operation after it has been...

Page 63: ...7 Import Parameters from text file 1 Select menu File Text Load 2 Input file name and click Open button Each command preserved in the text file is issued one by one 8 6 Control 8 6 1 Gains and Offsets...

Page 64: ...Next set a counter value with the slider edit box or the spin button Then click Send button Integration Time Shows the calculated value of integration time unit s Padding Set a value with the slider t...

Page 65: ...om the menu 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...

Page 66: ...dit box or the spin button Then click Send button Test Pattern The signal will be sent to the camera every time you make this selection from the menu in the drop down list box 8 6 5 Memory in camera M...

Page 67: ...tware 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 sof...

Page 68: ...Operation in Factory Default Mode As an example take five levels of light intensity A to E strong to weak The 5 coloured lines dots show the amount of incident light to the camera when exposure time...

Page 69: ...f the photoelectric conversion this can be changed to line A Similarly the green changes from B to B and orange from C to C In this case the light exposure of pink and red need no change By doing this...

Page 70: ...3 Bending the line one time For an integration time ratio of 10 send the following commands msl 0 0 8 mst 0 0 10 int 0 110 integration time then set Multi slope mode by sending the command inm 3 or in...

Page 71: ...in the diagram below The minimum line period is 38 4us 240MHz or 57 6us 160MHz The amount of saturation exposure is 0 05 0 25 0 3 The dynamic range becomes 3 times 1 ratio of saturation exposure amou...

Page 72: ...i e 109dB 60dB 20log284 109 For an integration time ratio of 5 send the following commands msl 4 8 12 mst 1 5 25 int 0 156 then choose multi slope mode The integration time becomes 125 156 1 5 25 in t...

Page 73: ...Other settings may be changed as you please 0 255 511 767 1023 output 10bit digital data light exposure lux sec 0 025 0 13 0 775 3 9 Amount of saturation exposure The first slope The second slope The...

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

Page 75: ...e power and 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 CLI...

Page 76: ...76 NED XCM8040SAT4 UME 0038 02 Revision History Revision Number Date Changes 01 25 Jun 2013 Initial release 02 27 Nov 2013 Model type...

Reviews: