Page 1
User’s Manual Line Scan Camera Type:XCM4040SAT4 NIPPON ELECTRO-SENSORY DEVICES CORPORATION...
Page 2
Equipment itself. *Class A equipment is equipment suitable for use in all establishments other than domestic and those directly connected to a low voltage power supply network which supplies buildings used for domestic purposes. XCM4040SAT4 UME-0002-04...
Introduction Thank you for purchasing NED’s Line Scan Camera. We look forward to your continued custom in the future. For safety use For your protection, please read these safety instructions completely before operating the product and keep this manual for future reference.
Page 4
Do not share the power supply with motor units or other devices that generate noise interference. Do not disconnect the camera while rewriting an embedded memory. When you change exposure mode that is set at NED factory, input control signal (CC1) from the capture board. XCM4040SAT4...
Page 5
The manufacturer assumes no responsibility for any damages resulting from malfunctions caused by combined use of this product with other peripheral equipment. The manufacturer assumes no responsibility for damages resulting from malfunctions caused by non-authorized repair or modifications made to this product. XCM4040SAT4 UME-0002-04...
Page 7
6 Sensor Handling Instructions ........... 50 6.1 Electrostatic Discharge and the Sensor..............50 6.2 Protecting Against Dust, Oil and Scratches ............50 6.3 Cleaning the Sensor Window ................. 50 7 Troubleshooting ................51 7.1 When there is no Image ..................51 XCM4040SAT4 UME-0002-04...
Page 8
8.6.5 Memory in camera .................... 67 8.7 Upgrade........................67 8.8 How to Program ...................... 68 8.9 Attention on use ...................... 68 9 Others ...................... 69 9.1 Notice ........................69 9.2 Contact for support....................69 9.3 Product Support...................... 70 Revision History .................. 71 XCM4040SAT4 UME-0002-04...
This camera utilizes an Intelligent Transportation System • Wide dynamic range prevents the camera from saturation caused by direct rays and specular reflection rays. Outdoor surveillance Wide dynamic range prevents the camera from saturation caused by direct rays and specular refection rays. XCM4040SAT4 UME-0002-04...
Page 10
2. Resolution: 10μm 3. Inspection time: less than 30 seconds Unit Configuration 1. Camera: Line scan camera 2. Controller: Dedicated software for PC system 3. Size: L930 x D500 x H500 (mm) Applicable Fields Inspection of patterns on film PCBs XCM4040SAT4 UME-0002-04...
The Performance Specifications are shown in Table 1-4-1. It shows the data when the camera is operating at maximum scan rate, unless otherwise specified. Table 1-4-1 Performance Specifications Specifications Items XCM4040SAT4 Number of Pixels 4096 Pixel Size H x V (μm) 7x7 Sensor Length (mm) 28.672...
Page 12
*2) DN : Digital Number (10bit : 0 -1023) *3) This product is designed and manufactured in accordance with the following standards. EN 55011:1998+A1:1999+A2:2002 Group 1 Class A EN 61000-6-2:2005 FCC Part 15 Subpart B:2006 Class A *4) Measurements were made at room temperature. XCM4040SAT4 UME-0002-04...
8mm, and less than 6mm for the side. No X-, Y-axis orientation and tilt adjustment mechanism is available. Please prepare an adjustment mechanism if required. XCM4040SAT4 UME-0002-04...
Page 14
Power Supply Connector Camera Link Indicator (HIROSE HR10A 4P) Connector(MDR26) DC12-15V CLISBee S DIGITAL LINESCAN CAMERA 4-M4 Depth 6(Both Sides) 4-M4 Depth 6 1/4"-20UNC (Top,Bottom) 4-M4 Depth 6 (Front Surface) 1st Pixel Figure 2-2-1 Dimensions of the Camera XCM4040SAT4 UME-0002-04...
2.3 Optical Interface For XCM4040SAT4 the Nikon F-mount is available. The amount and wavelengths of light required to capture useful images depend on the intended use. Factors include the property, speed, the objects spectral characteristics, exposure time, the light source characteristics, the specifications of the acquisition system and so on.
Supply DC +12V 15W Figure 3-1-1 Connections between Camera and Frame Grabber Board and Power Supply There are two connectors available for the Camera Link Medium Configuration board. Always check the frame grabber board specifications before making connections. XCM4040SAT4 UME-0002-04...
3.2 Input / Output Connectors and Indicator The layout of input /output connecters and the LED indicator are as follows. Camera Link Connector (MDR26) Indicator Power Supply Connector (HIROSE HR10A 4P) DC12-15V CLISBee S DIGITAL LINESCAN CAMERA Figure 3-2-1 Input/Output Connectors and Indicator XCM4040SAT4 UME-0002-04...
Page 19
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 power supply. Figure 3-3-3 Camera Link Connector Half pitch (miniature half ribbon) shape Locking screw (UNC #4-40) type XCM4040SAT4 UME-0002-04...
Page 20
3M :14B26 -SZLB - xxx - 0LC by or equivalent To avoid uncoupling of the cable connectors during power on, make sure to clamp them with the locking screws. Do not unplug the cables while power is being supplied to the camera. XCM4040SAT4 UME-0002-04...
LED lamp illuminates when +12V to +15V power is being supplied to the camera. If the lamp fails to illuminate even after power is switched on, turn OFF power immediately. Inspect wiring. Check the voltage and capacity of the supplied power source. XCM4040SAT4 UME-0002-04...
Format 2 CMD VAL1 CR Format 3 CMD VAL1 VAL2 CR CMD: Control text (3 Bytes) Use 3 lowercase letters only. No numerals allowed. Carriage Return (0x0D) Space (0x20) or Comma (0x2C) VAL: Setting value (decimal, maximum 5 digits) XCM4040SAT4 UME-0002-04...
>OK CR >gax 0 CR EOT Table 4-1-3-1 Error Messages Camera Response Meaning Camera executed command CMD ERR! Command is not valid CMD OVR ERR! Command text line is too long VAL ERR! Parameter accepted was outside of specified MEM ERR! Memory error XCM4040SAT4 UME-0002-04...
4.2 Details on Commands 4.2.1 Setting Analog Gain Sets analog gain in 21 steps between x 1 and x 11.2. Format 2 CMD VAL1 CR 0 (x1) to 20 (x11.2) <Example> gax 5 CR (Setting analog gain 5(x1.84)) >OK >gax 5 XCM4040SAT4 UME-0002-04...
>OK >tpn 1 4.2.12 Saving 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 <Example> XCM4040SAT4 UME-0002-04...
VAL1 (in “pad”)=1, the increment is 12.5ns x 2 x 16 x (2 x 2 x 2)=3.2 μs. And VAL1 (in “int”)=5 and VAL1 (in “pad”)=1, the increment is 12.5ns x 2 x 16 x (2 x 2 x 2 x 2 x 2)= 12.8 μs. XCM4040SAT4 UME-0002-04...
4.2.15 Returning the Cameras Settings to the its original status Returns the current camera settings. Format 1 CMD CR <Example> sta CR >OK >Type=XCM4040SAT4 >Ver.=2.36_0x4425 >Serial=0 >check_code = 20070615 >gax 0 >gdx 0 >odx 0 >inm 0 >int 0,61 >cka 0 >voa 0,0...
(sending the “rfd” command). The number of times the flash memory can be rewritten will vary depending on actual operational conditions. After turning on the power supply, XCM4040SAT4 UME-0002-04...
Serial communication is performed through the Camera Link Interface Table 4-6-1 shows serial communication 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 XCM4040SAT4 UME-0002-04...
b it1 b it1 b it0 b it0 Figure 4-7-1 Pin Assignments of Digital Data The A/D converter of the camera has a 10-bit resolution. For 8-bit output, the upper 8-bit signal can be output as a video data. XCM4040SAT4 UME-0002-04...
Table 4-8-1-1 Programmable Exposure Time 4040SAT4 Programmable exposure time 24.4-838,042 Readout time 25.6 (unit:μs) scan Exposure Readout Figure 4-8-1-1 Free Run Exposure Mode The data of Exposure (1) is read out at Readout (1) XCM4040SAT4 UME-0002-04...
Trigger pulse H time ≧1.6 Trigger pulse L time ≧2.4 Trigger pulse cycle ≧26.8 (unit:μs) Trigger (CC1) Exposure Readout Figure 4-8-2-1 External Trigger (Trigger Edge) Exposure Mode The data of Exposure (1) is read out at Readout (1) XCM4040SAT4 UME-0002-04...
Trigger pulse H time ≧24.4 Trigger pulse L time ≧2.4 Trigger pulse cycle ≧26.8 (unit:μs) Trigger (CC1) Exprosure Readout Figure 4-8-3-1 External Trigger (Trigger Level) Exposure Mode The data of Exposure (1) is read out at Readout (1) XCM4040SAT4 UME-0002-04...
By setting the offset, you can set the Y-intercept arbitrarily. DF shows the digital offset value. The gradients of lines do not change. DF : Offset Value Output Volume of Light (lx・s) Figure 4-9-2 Offset Adjustment Adjust gain and offset to meet your system’s requirements. XCM4040SAT4 UME-0002-04...
Output (a<b<c) Fs Gain a Gain b Gain c Volume of Light (lx・s) Figure 4-10-1 PGA Gain Adjustment Gain and noise values are proportionally related. Adjust amount of gain in accordance with the requirements of your camera system. XCM4040SAT4 UME-0002-04...
Page 41
You can choose between Linear or Log mode for the cameras output A/D Characteristics by sending the “voc” command. The characteristics are shown in Figure 4-10-2. LOG ADC LIN ADC Amount of Incident Light Figure 4-10-2 A/D Characteristics XCM4040SAT4 UME-0002-04...
(10bit digital) Vin :Input data (digital) Vout :Output data (digital) The corrected data is expressed in the following equation. Vout=(Vin-Cal_bl) x Target_val / (Cal_wh-Cal_bl) Waveform before bit correction Output Pixel Number Waveform after bit correction Output Pixel Number Figure 4-11-1 Waveform before and after bit correction XCM4040SAT4 UME-0002-04...
(3) Confirm that the camera returns “>OK” and “>wht”. Thus arbitrary white correction data is saved and loaded to the camera. (4) Send the “shc 2 VAL2” command through serial communication. Then the arbitrary white correction will be on and set the correction level as “VAL2”. XCM4040SAT4 UME-0002-04...
The test pattern of the camera is below. Figure 4-12-1 Test Pattern of the Camera Figure 4-12-2 Test Image the Camera The test pattern is a ramp from 0 to 1023DN in 10-bit mode, and then it repeats itself from 0 again 4 times. XCM4040SAT4 UME-0002-04...
(2) Confirm the direction and the channel of the cables. Some Camera Link cables are directional. If one of the connectors says “Camera side”, connect it to the camera. Camera side Frame grabber side Figure 5-2 Connection Direction of Camera Cable Figure 5-1-2 Connection Direction of Camera Cable XCM4040SAT4 UME-0002-04...
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. Launch CLISBeeCtrl, set COM port and connect. Click “Memory Dump” and wait for the response. Figure 5-2-1 Confirmation of Connection XCM4040SAT4 UME-0002-04...
Page 47
(2) Set a trigger mode and a video output mode with the camera control utility. Example: Trigger mode = Free run Video output mode =8bit Figure 5-2-2 Setting of Exposure Mode and Video Output Mode If you have your own application to check the images, select suitable settings. XCM4040SAT4 UME-0002-04...
Page 48
(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 XCM4040SAT4 UME-0002-04...
(2) Are there dark lines in the direction of vertical scanning on the image? <Cause> <1> Dust on the sensor window Dust may come on the sensor window from the inside or the outside of the camera. Remove the dust with air or a lens cleaner. XCM4040SAT4 UME-0002-04...
6.3 Cleaning the Sensor Window Dust: Can usually be removed by blowing the window surface using a compressed air blower. Oil: Wipe the window with a lint-free cloth wiper moistened with ethyl alcohol carefully and slowly. XCM4040SAT4 UME-0002-04...
The sample software program is used to with the camera control the camera and is communicating successfully. To next page with the camera successfully. To next page To next page Confirm the communication software, the control protocol for the camera and commands. XCM4040SAT4 UME-0002-04...
Page 52
The optical axes of the camera and Check the light source. If the the image sensor are aligned. images are too dark, try to increase the light intensity, and vice versa. The camera could be faulty. Please contact us for assistance. XCM4040SAT4 UME-0002-04...
(attached to a machine which applies stress to the cables). Check the condition of the camera cables and the power supply cable. The camera could be faulty. Please To next page contact us for assistance. XCM4040SAT4 UME-0002-04...
Page 54
Use a stable power supply. When the camera gain is on a high level, bright spots occur without incident light. The camera could be faulty. Please Secondary radiation (rays) contact us for assistance. could cause bright spots, but this is not malfunction. XCM4040SAT4 UME-0002-04...
Allow sufficient air circulation around the camera to give it the longer life. Keep the ambient temperature within the range of the specifications. The camera could be faulty. Please contact us for assistance. XCM4040SAT4 UME-0002-04...
8 CLISBeeCtrl 8.1 Overview The CLISBeeCtrl is the remote control software for “CLISBee*” camera using “NED Camera Control Protocol”(NCCP) from a PC. Connectable interfaces are following. 1) Camera Link API 2) Communication Port (COM port, RS232C) *CLISBee is the nickname for XCM series camera.
Open Windows Explorer and Double-click the “CLISBeeCtrl.exe”. A B C D E Buttons in the tool-bar have the following functions. A: Exporting parameters in the text file format. B: Connection with the camera. C: Disconnection. D: Setting Communication. E: Version Information. XCM4040SAT4 UME-0002-04...
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 setup. Note: The camera can be used without this operation after it has been set up correctly. XCM4040SAT4 UME-0002-04...
Page 59
8.5.2.2 Setting Communication port 1) Set up each item as follows. ( NED 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...
Page 60
Note: DLL for Camera Link API is provided by the manufacturer of the grabber board. Some frame grabber boards are connected directly to the PC’s COM port, in this case, select interface to COM port (RS232C). Please contact the manufacturer of the grabber board for detail. XCM4040SAT4 UME-0002-04...
Note: The camera can be used without this operation after it has been set up correctly. 8.5.3.Connect Click button B. Then you can control the camera. (See “8.6.Control”) Click the “Memory Dump” button to acquire the current data of the camera. XCM4040SAT4 UME-0002-04...
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 bottom window. XCM4040SAT4 UME-0002-04...
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 click “Open” button. Each command preserved in the text file is issued one by one. XCM4040SAT4 UME-0002-04...
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, click “Send” button. < Offset > Digital : Set a value with the slider, the edit-box or the spin-button. Then, click “Send” button. XCM4040SAT4 UME-0002-04...
Scanrate -> Counter Calculating : Set the value in the edit-box. Then, click this button. Put the desirable scan rate value, then the counter value will be calculated automatically with the present values of clock, dividing and padding. XCM4040SAT4 UME-0002-04...
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 Characteristic : The selection of the A/D characteristics. Direction of scanning : The selection of the scan direction. 8.6.4 Intelligence XCM4040SAT4 UME-0002-04...
When installing a newer / updated software version from our company, Please perform in the following procedure. 1) Check the CLISBeeCtrl has not started. 2) Uninstall the old version software. ( See “8.4.Uninstall” ) 3) Install new version software. ( See “8.3.Install” ) XCM4040SAT4 UME-0002-04...
2) Reverse engineering, decompiling, disassembling and modifying without notice the part or all of this software is prohibited.. 3) The specification of this software and the contents of this book may be changed without announcement in future. XCM4040SAT4 UME-0002-04...
Contents of this document are subject to change without prior notice. Every care has been taken in the preparation of this User’s Manual. If you should discover any errors or omissions, please notify your nearest NED representative. 9.2 Contact for support...
9.3 Product Support If there is still a problem with your camera after checking it in accordance with the troubleshooting guide, turn off the 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”...