Home
draft - baslerweb.com
Contents
1. 9 The minimum recommended exposure time is 20 us The exposure time must be less than the line period BASLER L100 series 3 3 Operation and Features 3 4 3 4 Gain and Offset The major components in the camera electronics include a CCD sensor two amplifiers and two ADCs Analog to Digital Converters The pixels in the CCD sensor output voltage signals when they are exposed to light These voltages are amplified by the amplifiers and converted to digital output signals by the ADCs Two parameters gain and offset are associated with each amplifier As shown in Figure 3 6 increasing or decreasing the gain increases or decreases the amplitude of the signal that is input to the ADC As Figure 3 7 shows increasing or decreasing the offset moves the signal up or down the mea surement scale but does not change the signal amplitude The factory default gain and offset are set so that with opti mal lighting see Section 4 2 8 and exposure the linear output range of the CCD sensor maps to the input range of the ADC Under these conditions black will produce a gray value of 1 from the ADC and white will produce a gray value of 254 If your application does not result in an output of 1 with black and 254 with white you should attempt to achieve these results by varying illumination and exposure rather than adjusting the gain Increased gain results in in creased noise and is not recommended Internally L100 c
2. Basler Support Worldwide Americas 1 877 934 8472 vc support usa baslerweb com www basler vc com Europe 49 4102 463 500 vc support europe baslerweb com BASLERLIOO Series User s Manual Document ID Number DA 037002 Revision Date July 10 2001 Subject to Change Without Notice Basler Vision Technologies Asia 465 425 0472 vc support asia baslerweb com For customers in the U S A This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communica tions Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense You are cautioned that any changes or modifications not expressly approved in this manual could void your authority to operate this equipment The shielded interface cable recommended in this manual must be used with this equipment in order to comply with the limits for a computing device pursuant to Subpart J of Part 15 of FCC Rules For customers in Canada This apparatus complies with
3. 3 3 Exposure Time Control Modes The camera can be programmed to function in three basic exposure time control modes edge controlled level controlled or programmable In these modes an ExSync signal is used to control exposure time and line read out Note that exposure time may vary by 2 Pclk because ExSync must synchronize internally with the pixel clock n the edge controlled mode charge is accumulated over the full line period The falling edge of ExSync is irrelevant The line is read out and transferred with the rising edge of ExSync See Figure 3 3 exposure time line period Figure 3 3 Exposure Time in Edge controlled Mode n the level controlled mode the exposure time of a line being read out is determined by the time between the rising edge and the preceding falling edge of ExSync Charge is only accu mulated when ExSync is low The line is read out and transferred with the rising edge of ExSync See Figure 3 4 line period exposure time EXSYNC line read out Figure 3 4 Exposure Time in Level controlled Mode n the programmable mode the rising edge of ExSync triggers exposure for a time period pro grammed via the serial interface The line is read out and transferred subsequent to the pro grammed time period The falling edge of ExSync is irrelevant See Figure 3 5 line period programmed exposure time d N line read out Figure 3 5 Exposure Time in Programmable Mode
4. end of 0 programmed time lt gt lt 28 Pclk LVAL B Pixel Clock i E Dual Output IBS Video Out b7 bo n si Dual Output X X KK KKK Video Out bis gt s EMEEN 300000 Dual Output DE N N 1024 or 2048 Figure 2 8 Pixel Timing Dual Output Version Programmable Exposure Mode 8 BASLERLIOO Series 2 3 3 LVDS and RS 644 Information All video data and control signals on L100 series cameras use LVDS technology as specified for RS 644 Basic RS 644 characteristics are outlined in Table 2 6 Camera Interface L100 series cameras use National Semiconductor DS90C031 differential line drivers to generate LVDS output signals and a National Semiconductor D890C032 differential line receiver to receive LVDS input signals Detailed spec sheets for these devices are available at the National Semiconductor web site www national com Figure 2 9 shows a basic schematic for the input output stage of L100 series cameras RS 644 RS 422 Low High Voltage Level 1 0 V 1 4 V 0 5 V 4 0 V min max Voltage Swing typical 0 35 V 3 0 V Receiver Threshold 0 10 V 0 20 V Receiver Input 0 0 V to 5 0 VU 0 0 Vto5 0 VI Voltage Tolerance Termination 100 Ohm 100 Ohm Max Data Rate per Line Pair 655 MBits s 2 15 lt 30 M bits s BI transmitter receiver for 20 line pairs at 20 MBits s typical Max Cable Length 20m 5m at 20 MHz 4 typical Max Cable Len
5. 000 to 9 Before using these contains detailed in offset commands to change the offset see Section 4 2 8 This section formation that you will need to know when changing the gain or Example of an Offset Command Assume that you want to set the offset on the odd channel to the decimal value 1690 1 Convert 1690 to a three digi 1690 decimal 69a hex 2 Enter this command d169a t hexadecimal value Reading the Current Offset Settings The d1 command reads the current odd channel offset setting and returns n2n4ng for the odd channel The d3 command reads the even channel offset setting and returns n2n4nj for the even channel As explained in Section 4 2 3 settings from the Work set The I the query command returns a list of all current parameter DAC1 n n ng entry shows the current setting for the odd channel gain The DAC3 n njn entry shows the current setting for the even channel gain BASLER L100 Series 4 7 Configuring the Camera 4 8 4 2 8 Factors to Consider When Changing Gain and Offset There are two major factors to keep in mind when changing gain and offset from the factory defaults 1 The electronics in the camera s odd channel and even channel are slightly different Due to this difference a perfectly uniform exposure might lead to the camera reporting different gray values for the odd pixels and the even pixels To compensate for this difference in electron ics di
6. CCT is a Windows based program used to easily change the camera s settings The tool communicates via the serial interface and automatically generates the binary programming commands that are described in Section 4 2 For instructions on installing the tool see the CCT installation guide that was delivered with your camera This manual assumes that you are familiar with Microsoft Windows and that you have a basic knowledge of how to use programs If not please refer to your Microsoft Windows manual 4 1 1 Opening the Configuration Tool 1 Make sure that the serial interface is connected to your camera and that the camera has power 2 Click Start click Basler Vision Technologies and then click Camera Config Tool default installation If start up was successful the Model Tab is displayed If start up was not successful the Connection Tab or a Select Camera dialog box will appear For possible causes refer to the Camera Configuration Tool installation guide that was deliv ered with your camera 4 1 2 Closing the Configuration Tool Close the configuration tool by clicking on the X button in the upper right corner of the window 4 1 3 Configuration Tool Basics The RAM memory in the camera contains the set of parameters that controls the current operation of the camera This set BASLER 7j VISION TECHNOLOGIES of parameters is known as the Work Set dux see Section 3 2 The Camera Model Load Save Configur
7. For optimal digitization gain and offset are programmable via an RS 232 serial port BASLER L100 Series 3 1 Operation and Features 3 2 3 2 Configuration Sets The camera s adjustable parameters are stored in configu ration sets and each configuration set contains all of the pa rameters needed to control the camera There are three different configuration sets the Work Set the User Set and the Factory Set See Figure 3 2 The Work Set contains the current camera settings and thus determines the camera s performance that is what your im age looks like The Work Set is stored in the camera RAM The configuration parameters in the Work Set can be altered directly using the Camera Configuration Tool or program ming commands The Factory Set and the User Set are stored in a non volatile EEPROM RAM User Set Z gt Work Factory Set Set ES Figure 3 2 Config Sets EEPROM in the camera The Factory Set contains the camera s default configuration and cannot be changed The User Set initially contains factory settings but can be modified permanently by storing the Work Set into the User Set When power to the camera is switched off the Work set in the RAM is lost At the next power on a Work Set is automatically loaded into the RAM using the settings from the User Set If the User Set is corrupted the settings from the Factory Set are copied into the Work Set BASLER L100 Series Operation and Features
8. Fora single data stream the pixels are in sequential order starting with the first valid pixel and ending with the last pixel No further sorting is required In the dual output version odd and even pixels are transferred as pairs The pairs are made up of an odd and the next following even pixel The low byte b by transfers the odd pixels the high byte bis bg the even pixels BASLER L100 Series Camera Interface The camera s range of intensity includes 256 gray values The digital gray value 0 corresponds to black and the digital gray value 255 to white lt 56 Pclk LVAL N Single Out UUUUULUUUUUULUI Single Output UU Video Out Br bo DEXCOXCOCGOGOCOCOG 99090009 Single Output ANSANSAN2 ANS AN X N 1024 or 2048 Figure 2 5 Pixel Timing Single Output Version Edge or Level controlled Exposure Mode end of programmed time I gt lt 56 Pclk LVAL N Single Out uuu uuu Single Output UU Video Out b7 Bo BM CO C Xs ese D Single Output Aes AAA KL N 1024 or 2048 Figure 2 6 Pixel Timing Single Output Version Programmable Exposure Mode BASLER L100 Series 2 7 Camera Interface I lt 28 Pclk LVAL x Pixel Clock Dual Output IM Video Out b7 bo at Dual Output X AO KK CS X XK ibus Gut MOODIE Dual Output oe i N 1024 or 2048 Figure 2 7 Pixel Timing Dual Output Version Edge or Level controlled Exposure Mode
9. La redes S aaah N DR 3 2 explained 0 cee ee eee 3 2 relationship to the config tool 4 2 BASLER L100 Series
10. Series Camera Interface 2 1 2 Pin Assignments The D Sub HD 44 pin receptacle is used to interface video data and control signals The pin assignments for the receptacle are shown in Table 2 1 The pins assigned to DOUT 8 DOUT 15 are not connected in the single output version Pin Signal Pin Signal 1 DOUT 0 23 DOUT 7 2 DOUT 1 24 DOUT 8 3 DOUT2 25 DOUT 9 4 DOUT 3 26 DOUT 10 5 DOUT 4 27 DOUT 11 6 DOUT 5 28 DOUT 12 7 DOUT 6 29 DOUT 13 8 DOUT 7 30 DOUT 14 9 DOUT 8 31 DOUT 15 10 DOUT 9 32 DOUT 15 11 DOUT 10 33 LVAL 12 DOUT 11 34 LVAL 13 DOUT 12 35 PIXEL CLOCK 14 DOUT 13 36 PIXEL CLOCK 15 DOUT 14 37 ExSync 16 DOUT 0 38 ExSync 17 DOUT 1 39 Not connected 18 DOUT 2 40 Not connected 19 DOUT 3 41 Not connected 20 DOUT 4 42 Not connected 21 DOUT 5 43 Shorted to pin 44 internally 22 DOUT 6 44 DC Gnd means an inverted signal with the LOW signal being active Pin 44 on the 44 pin receptacle pin 5 on the 9 pin plug and pin 1 on the 4 pin plug are tied to gether inside of the camera to ensure that the grounds are all at the same potential Table 2 1 L100 Pin Assignments D Sub HD 44 Pin Receptacle The camera housing is not grounded and is electrically isolated from the circuit boards inside of the camera BASLER L100 Series 2 3 Camera Interface The D Sub 9 pin plug is used for RS 232
11. bolt through one of the through holes and fixing the camera in the required position using bolts in the corresponding M4 holes BASLER L100 series 5 1 Mechanical Considerations Rear View Side View 45 Er j i 1 se 14 9 RB TOR S I i E 5 J N 9 td i A f li qo L 472028 8x M4 8 deep j Front View 0 1 A through hole for bolt M3x70 ps m 01A je J 60 00 f9 is 58 o Dim fit Lx ML 8 deep oes L pg 12 Figure 5 1 Mechanical Dimensions in mm Ba BASLERLIOO Series Mechanical Considerations 5 3 Positioning Accuracy of the Sensor Chip Positioning accuracy of the sensor chip in the horizontal and vertical direction is 0 3 mm Rotational positioning accuracy is as shown in Figure 5 2 Reference position is the center of the camera housing Since the translatory and rotational positioning tolerance depend on each other the worst case of maximum rotational and horizontal vertical mis positioning cannot occur at the same time Sensor Alignment Figure 5 2 Sensor alignment BASLER L100 Series 5 3 Mechanical Considerations 5 4 Optical Interface L100 series c
12. or non periodic function The frequency of the ExSync signal determines the camera s line rate Minimum high and low level time for the ExSync signal is 3 Pclk pixel clocks Note that ExSync is edge sensitive and therefore must toggle Note that exposure time may vary by 2 Pclk because ExSync must synchronize internally with the pixel clock 2 3 2 Output Signals 2 3 2 1 LVAL Indicates a Valid Line LVAL indicates a valid line of data as illustrated in Figures 2 5 and 2 6 for the single output version and in Figures 2 7 and 2 8 for the dual output version Video data is valid when LVAL is high 2 3 2 2 Pixel Clock Indicates a Valid Pixel Pixel clock indicates a valid pixel of data as illustrated in Figures 2 5 and 2 6 for the single output version and in Figures 2 7 and 2 8 for the dual output version The LVAL and the pixel clock signals are used to clock the digital video output data into external circuitry Digital data is valid on the rising edge of the pixel clock signal with LVAL high The pixel clock frequencies for the single and dual output versions are shown in Table 2 5 L101 L103 L104 Single Output 20 MHz 40 MHz 62 5 MHz Dual Output 10 MHz 20 MHz 31 25 MHz Table 2 5 Pixel Clock Frequencies 2 3 2 3 Video Data Depending on the camera version L100 cameras output pixels either as a single data stream as shown in Figures 2 5 and 2 6 or as two data streams as illustrated in Figures 2 7 and 2 8
13. signals as input With RS 422 cable length has a strong impact on signal integrity Long cables should not be used 2 3 3 2 Converting TTL to RS 422 644 In many cases ExSync signals in RS 644 format are generated by a frame grabber board In some situations however you may want to generate an ExSync signal directly from a TTL device such as a sensor Figure 2 10 illustrates a simple circuit that can be used to convert TTL signals to RS 422 644 compatible signals The circuit produces a symmetric 200mV output The 5V power required for the circuit can be found on many frame grabbers on the GPIO port There is no significant time delay due to the TTL to RS 422 644 conversion A disadvantage to this circuit is the constantly existing DC current of approximately 5 mA e EXSYNC RS644 EXSYNC e yexsync Cut 5V Figure 2 10 TTL to RS 644 Conversion Camera Interface 2 4 2 5 2 6 2 12 RS 232 Serial Port L100 series cameras are equipped with an RS 232 serial port for programming operation modes and parameters The data character format is 8N1 8 data bits no parity 1 stop bit Baud rate is 9600 bps others are available upon request See Section 2 2 2 for details on the RS 232 cable that must be used between your camera and your PC The Basler Camera Configuration Tool CCT can be used to change camera modes and parameters via the serial port Refer to the CCT i
14. the Class A limits for radio noise emissions set out in Radio Inter ference Regulations Pour utilisateurs au Canada Cet appareil est conforme aux normes Classe A pour bruits radio lectriques sp cifi es dans le R glement sur le brouillage radio lectrique Life Support Applications These products are not designed for use in life support appliances devices or systems where malfunction of these products can reasonably be expected to result in personal injury Basler cus tomers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Basler for any damages resulting from such improper use or sale Warranty Note Do not open the housing of the camera The warranty becomes void if the housing is opened Table of Contents 1 Introduction 1 1 The Basler L100 Product Family Ee cece eh 1 1 1 1 1 Camera Name Change soon sn 1 1 1 2 Performance Specifications ie EE EE EE Ee eee 1 2 1 9 Precautloris cuoco tcs uice ie uud epu K YN dE RI d KS WE 1 4 2 Camera Interface 2 1 Connections SERE EE mem e ce eee e 2 1 2 1 1 General Description EAA REEE E DREAS 2 1 2 1 2 PIN Assignmerts x EEE ER E RR ERREUR 2 3 2 2 Cable Information 2 ss nn 2 5 2 2 1 Video Data Cable Between the Camera and the Frame Grabber 2 5 2 2 2 Camera to PC RS 232 Cable l una EE EE EE EE es 2 5 2 3 Video Data and Control Signals lille 2 6 2 31 Iniput S
15. the camera has detected any errors by checking the yellow LED on the back of the camera If certain error conditions are present the yellow LED will blink see Section 6 2 86 BASLER LI00 Series Configuring the Camera 4 Configuring the Camera L100 series cameras are programmable via the serial port They come factory set so that they will work properly for most applications with minor changes to the camera configuration For normal operation the following parameters are usually configured by the user exposure time control mode exposure time only for programmable mode extended clamping only for line rates 100 Hz To customize operation for your particular application the following parameters can also be configured gain Offset Two methods can be used to program the camera The first and easier approach is to change the camera settings using the Camera Configuration Tool CCT See Section 4 1 and the CCT s on line help file for instructions on using the configuration tool You can also change the settings by programming the camera directly from a terminal program or from your application For this purpose a set of ASCII based commands are provided to read and modify the settings Section 4 2 lists the commands and provides instructions for their use BASLER L100 Series 4 1 Configuring the Camera 4 1 4 2 Configuring the Camera with the Camera Configuration Tool The Camera Configuration Tool
16. 1 ms to be transmitted So for example the command d0060 would take about 7 ms for transmission Maximum time for a single command such as a changed gain to take effect is 1 ms after the camera has decoded the command Loading and saving entire configuration sets takes approximately 500 ms BASLER L100 Series Configuring the Camera 4 2 3 Reading the Current Configuration Parameters To list all current configuration parameters use the query command The camera replies with the current configuration of the Work Set For example Model L104 Sn 123456123456 Id CF123456 ExpMode 01 ExpTime 0050 Flags 00 DACO 7fa LoDACO 78a HiDACO 944 DAC1 677 LODAC1 635 HiDAC1 661 DAC2 829 LODAC2 77c HiDAC2 93a DAC3 6ac LoDAC3 625 HiDAC3 65e The first line displays the camera model the camera s serial number afactory ID number These settings can also be read individually using the 0 1 and 2 commands respectively These settings do not effect the camera s performance The second line displays the exposure time control mode the exposure time multiplier the flags indicating camera status The DACO and DAC2 values show the current gain settings for the odd and even channels respectively The DAC1 and DAC3 values show the current offset settings for the odd and even channel respectively The LoDAC and HiDAC values are reference numbers that are used when you change the gain or offset see Sectio
17. 100 Series Introduction Spectral Responsivity wri Ajiarsuodsey r 0001 006 008 002 009 OOS r OOP 00 Wavelength nm Figure 1 1 L100 Spectral Responsivity 1 3 BASLER L100 Series Introduction 1 3 Precautions Read the manual Read the manual carefully before using the camera Keep foreign matter outside of the camera Do not open the casing Touching internal components may damage them Be careful not to allow liquid flammable or metallic material inside the camera housing If operated with any foreign matter inside the camera may fail or cause a fire Ventilation Allow sufficient air circulation around the camera or provide additional cooling to prevent internal heat build up Warning Without sufficient cooling the camera can get hot enough during operation to cause burning when touched Environmental Requirements Operation temperature 4 5 C 40 C 41 F 4104 F Operation humidity 5 85 relative non condensing Storage temperature 10 C 70 C 14 F 158 F Storage humidity 5 95 relative non condensing Electromagnetic Fields Do not operate the camera in the vicinity of strong electromagnetic fields Avoid electrostatic charging Transporting Only transport the camera in its original packaging Do not discard the packaging Cleaning Avoid cleaning the surface of the CCD sensor if possib
18. 2 4 L101 L103 L104 Single Output 20m 11m 5m Dual Output 20m 18m 15m Table 2 4 Video Data Cable Maximum Lengths 2 2 2 Camera to PC RS 232 Cable The RS 232 cable between the camera and the PC can be a null modem cable or a simple three wire connection as illustrated in Figure 2 4 The maximum length of the cable is 15 meters Basler Camera 9 Pin Plug 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 Null Modem Cable Figure 2 4 Camera to PC RS 232 Interface OAN O 0 O N Serial Port 1 2 3 4 5 6 7 8 9 Gnd Computer d The cable between the camera and the PC must contain a twist so that pin 2 on the camera connects to pin 3 on the PC and pin 3 on the camera connects to pin 2 on the PC BASLER L100 Series 2 5 Camera Interface 2 3 2 6 Video Data and Control Signals All video data and control signals on L100 series cameras use LVDS technology as specified for RS 644 Detailed information on RS 644 appears in Section 2 3 3 2 3 1 Input Signals 2 3 1 1 ExSync Controls Line Readout and Exposure Time The camera can be programmed to function in one of three exposure time control modes In these modes edge controlled level controlled and programmable an external trigger ExSync signal is used to control exposure time and line read out For more detailed information on the three modes see Section 3 3 ExSync can be a periodic
19. 6 pixel Size rene ER eei ee 1 2 power requirements 0 00 eee eee 1 2 power supply 00 eee eee eee eee 2 12 precautions n uaua EE EE EE ee ee ee ee 1 4 product family features ss Ese see 1 1 programmable mode ie nenne 3 3 protocol version viewing with commands 4 5 R refresh button oss 4 3 RS 232 cable oloon sn nnen 2 5 RS 232 serial port cable used with sossun 2 5 changing parameters via 2 12 RS 644 compatibility with RS 422 2 11 converting TTL to 05 2 11 general information 2 9 S sensor chip positioning accuracy 5 3 SENSO TYPO ce vis ed ie tlh dd 1 2 serial port see RS 232 serial port single output version 2 6 2 7 size of the camera o onneen 1 2 spectral responsivity 000e ae 1 3 StatUS mat ro ed DEAR eh n ar ioe EE 3 6 4 6 status LEDs 0 0 00 eee eee eee 2 12 T terminal program SLP ss ewe Gehl de een a Sai 4 4 test image enabling with commands 4 13 explained 0 2 eee 3 5 time unit for exposure explained EE EE ke ke 4 13 setting with commands 4 13 troubleshooting EE EE eee eee eee 6 1 U user set EES ER ee ee DR EER eR 3 2 V ventilation sls 1 4 video data output 0 00 e ee eee 2 6 W Weight EER Lr E DUE EN 1 2 WOK SOE 3
20. C3 1573 HiDAC3 1630 Use the LoDACO and HiDACO values to calculate the gain setting for the odd channel DAC 20007 1999 Ei 198014980 DACn 2106 8 round to 2107 Use the LoDAC1 and HiDAC1 settings to calculate the offset setting for the odd channel DACn Ox 1683 1889 1589 DACn 1606 6 round to 1607 Use the LoDAC2 and HiDAC2 settings to calculate the gain setting for the even channel _ 40 x 2362 1916 DACn ino 1916 DACn 2094 4 round to 2094 Use the LoDAC3 and HiDAC3 settings to calculate the offset setting for the odd channel DACn S0X 1837 1973 1573 DACn 1595 8 round to 1596 Convert your results to hexadecimal Odd channel gain setting of 2107 decimal 83b hex Odd channel offset setting of 1607 decimal 647 hex Even channel gain setting of 2094 decimal 82e hex Even channel offset setting of 1596 decimal 63c hex Configuring the Camera 8 Usethe terminal program to set the gain and offset to the values that you calculated Use the command d083b to set the odd channel gain Use the command d1647 to set the odd channel offset Use the command d282e to set the even channel gain Use the command d363c to set the even channel offset After you use the commands to enter the calculated values the camera will be operating at 4096 of the normally available gain offset 9 Note It is possible to extrapolate below 0 by entering a negative value for the desired 96 and to ext
21. L140 and L160 respectively BASLER L100 Series 1 1 Introduction 1 2 Performance Specifications 1 2 Specification L101 L103 L104 Sensor Type 1024 pixel or 2048 pixel linear CCD Pixel Size 10 um H x 10 um V 10 um pitch Lens Adapter 1024 Pixel CCD F mount or C mount 2048 Pixel CCD F mount Fill Factor 100 Spectral Response 300 1000 nm peak at 700 nm see Figure 1 1 Anti blooming 1 100 or better Fixed Pattern Noise t 1 gray Value Photo Response typ 5 Non uniformity Pixel Clock Single Output 20 MHz 40 MHz 62 5 MHz Dual Output 10 MHz 20 MHz 31 25 MHz Max Line Rate 1024 Pixel CCD 18 35 kHz 36 75 kHz 57 45 kHz 2048 Pixel CCD 9 42 kHz 18 90 kHz 29 56 kHz Video Output 8 bit RS 644 2 8 bit parallel RS 644 Synchronization External via ExSync signal Exposure Time Control Modes Edge controlled level controlled or programmable Gain and Offset Programmable via RS 232 without adapter Power Requirements 24 VDC 15 24 VDC 15 24 VDC 1 15 max 6 W max 7 W max 8 W Max Cable Lengths RS 232 15m 15m 15m RS 644 Single Output 20m 11m 5m RS 644 Dual Output 20m 18m 15m Conformity CE FCC Housing Size 45 mm x 62 mm x 62 mm LxWxH Weight with C mount adapter with F mount adapter 290g 385g Table 1 2 L100 Series Performance Specifications BASLER L
22. The z1 command copies the Work set into the camera s User Set The User Set is stored in non volatile memory on camera s EEPROM and will not be lost when power to the camera is switched off Storing a complete configuration set takes approximately 500ms Direct programming of configuration parameters in the User Set or the Factory Set is not possible 4 2 11 Loading the User Set and Factory Set The c1 command loads the User Set into the Work Set and the c2 command loads the Factory Set into the Work Set BASLER L100 Series 4 15 Configuring the Camera 4 16 4 2 12 List of Commands Description Command Reading camera configuration Read Work Set Read camera model 0 Read serial number 1 Read ID 2 Read serial interface protocol version 3 Read firmware version 4 Read camera status flags f Loading storing configuration sets Load User Set to Work Set sel Load Factory Set to Work Set c2 Store Work Set as User Set z1 Gain Read odd LoDAC gain value 10 Read even LoDAC gain value 12 Read odd HIDAC gain value ho Read even HiDAC gain value h2 Read odd channel gain value from Work Set dO Read even channel gain value from Work Set d2 Write odd channel gain value to Work Set dOnon ng Write even channel gain value to Work Set d2n5njng Offset Read odd LoDAC offset value 11 Rea
23. This section contains detailed information that you will need to know when changing the gain or offset Because increasing gain increases both signal and noise the signal to noise ratio does not change significantly when gain is increased Example of a gain Command Assume that you want to set the gain on the odd channel to the decimal value 2300 1 Convert 2300 to a three digit hexadecimal value 2300 decimal 8fc hex 2 Enter this command d08fc Reading the Current Gain Settings The d0 command reads the current odd channel gain setting and returns n2n4ng for the odd channel The d2 command reads the even channel gain setting and returns naning for the even channel As explained in Section 4 2 3 the query command returns a list of all current parameter settings from the Work set The DACO naning entry shows the current setting for the odd channel gain The DAC2 naning entry shows the current setting for the even channel gain BASLER L100 Series Configuring the Camera 4 2 7 Offset Command The format of the command used to change the offset on the odd channel is d1na5n4ng where Nz ni and n are hexadecimal fff O to 4095 decimal digits The value of the hexadecimal digits can range from 000 to The format of the command used to change the gain on the even channel is d3n2n4ng where nz nz and n are hexadecimal fff 0 to 4095 decimal digits The value of the hexadecimal digits can range from
24. al facilitates asynchronous pixel readout Exposure time can be edge controlled or level controlled which means it can be set to the full line period or be controlled by the ExSync signal When exposure is controlled by the ExSync signal a rising edge of ExSync triggers the readout of accumulated charges from the sensor elements to the CCD shift registers Exposure time can also be programmed to a predetermined time period In this case accumulated charges are read out subsequent to the programmed exposure time At readout accumulated charges are transported from the light sensitive sensor elements to the CCD shift registers The charges from even and odd pixels are processed separately in two channels as shown in Figure 3 1 The charges then move from the two lines of shift registers to the output amplifiers where they are converted to voltages proportional to the accumulated charges The shift is clocked according to the camera s internal data rate The overall output data rate is fixed to 20 40 62 5 MHz for the L101 L103 L104 respectively Other data rates are available upon request even shift registers ae ERIS odd shift 2 8 bit registers Figure 3 1 Even and Odd Channels The voltages are digitized and transmitted by the camera The video data is transmitted either as a single 8 bit or dual 2 8 bit video data stream depending on the camera version All output signals use LVDS technology according to RS 644
25. ameras have special adapters for direct lens mounting F mount adapters are available for all camera versions For cameras with 1024 pixels adapters for C mount lenses are available as well When choosing a lens ensure that the image circle diameter of the lens is at least as great as the length of the photosensitive sensor area That is 10 24 mm for L100 cameras with 1024 sensor elements and 20 48 mm for cameras with 2048 elements Caution To avoid collecting dust on the sensor mount a lens on the camera immediately after removing the dust cap 5 4 1 Adapter Mounting Feature To turn the lens inscription to an appropriate rotary position required for your application 1 Loosen the four screws that hold the adapter in the camera body 2 Turn the adapter to the desired position 3 Tighten the four screws C mount F mount BA BASLER LI00 Series Troubleshooting 6 Troubleshooting 6 1 Quick Checklist If you are having trouble with the operation of your camera make a quick check of the following items Power is applied to the camera and it meets the specifications shown in section 2 5 You are using the correct data cable for your frame grabber The data cable is plugged into the camera and the frame grabber The RS 232 cable is plugged into the camera is plugged into the proper serial port on the PC is wired according to the drawing shown in Section 2 2 2 The serial port s settings are correc
26. ameras process odd and even pixels sep arately in two different data streams see Figure 3 8 Con sequently gain and offset must be adjusted separately for the odd channel and for the even channel Due to variations increasing gain increases the amplitude of the input signal 4 Y light intensity uJ cm2 Figure 3 6 Gain input signal to ADC V increasing offset moves the input signal up the measurement scale offset light intensity uJ cm Figure 3 7 Offset in the camera s electronics the gain and offset needed to correctly map the even channel to the ADC may be different from the gain and offset needed on the odd channel In addition changes in gain induce variations in offset which must be compensated for Gain alignment between the channels and compensation for the offset changes are important to maintain uniform output data with minimal gray value differences between odd and even pixels If you use the Camera Configuration Tool to adjust the gain the tool will automatically compensate for the difference between the odd and even channels Sections 4 2 6 through 4 2 8 explain how to change gain and offset with programming commands and describe a method for keeping the channels in balance when you change gain and offset with commands even shift registers pixels odd shift registers Figure 3 8 Camera Data Channels BASLER L100 Series 3 5 Operation a
27. amping enabled When njis set to 3 the test image will be enabled When the camera is generating a test image it does not use exposure time control or extended clamping BASLER L100 Series 4 13 Configuring the Camera 4 14 ng Exp Time Cont Mode Extended Clamping Test Image 0 Edge controlled Disabled Disabled 1 Level controlled Disabled Disabled 2 Programmable Disabled Disabled 3 Disabled Disabled Enabled 4 Edge controlled Enabled Disabled 5 Level controlled Enabled Disabled 6 Programmable Enabled Disabled Table 4 2 Settings and Modes Example of an Exposure Mode Command Assume that you want to operate the camera in the programmable mode with extended clamping enabled and a time unit of 2 us selected 1 Check Table 4 1 and note that to select a time unit of 2 us n must be set to 3 2 Check Table 4 2 and note that to select programmable mode with extended clamping enabled n must be set to 6 3 Enter this command X36 Reading the Current Exposure Mode Setting The x command reads the current exposure mode setting and returns nino As explained in Section 4 2 3 the query command returns a list of all current parameter settings from the Work set The ExpMode n n entry shows the current setting for the exposure mode 4 2 9 2 Exposure Time Multiplier When the camera is operating in programmable mode an exposure time must be specified The camera determines the ex
28. ation Gain Offset Exposure Clamping Configuration Tool is used to view the present settings for the parameters in the Work Set or to change the settings The configuration tool organizes the parameters into related groups and displays each related group on a tab For example the Gain and Offset Tab contains all of the parameters related to setting the mn EN gain and the offset LE Beat opened CONT When the configuration tool is opened it Figure 4 1 Gain and Offset Tab queries the camera and displays the current settings for the parameters in the Work Set BASLER L100 Series Configuring the Camera Using the Refresh and Apply Buttons Two buttons always appear at the bottom of the configuration tool window the Refresh button and the Apply button Typically if you make a change to one or more of the settings on a tab you must click the Apply Refresh be button for that change to be transmitted from the S HSS configuration tool to the camera s Work Set Be Port opened cow cause the parameters in the Work Set control the current operation of the camera when you click the Apply button you will see an immediate change in the camera s operation The Refresh button can be used at any time to make sure that the configuration tool is displaying the current settings for the parameters in the Work Set When you click the Refresh button the configuration tool queries the camera to determine the current se
29. communication between the host computer and the camera The pin assignments for the plug are shown in Table 2 2 Pin Signal Pin Signal 1 Not connected 6 Shorted to pin 4 internally 2 RxD 7 Shorted to pin 8 internally 3 TxD 8 Shorted to pin 7 internally 4 Shorted to pin 6 internally 9 Not connected 5 DC Gnd Pin 5 on the 9 pin plug pin 44 on the 44 pin receptacle and pin 1 on the 4 pin plug are tied together inside of the camera to ensure that the grounds are all at the same potential Table 2 2 L100 Pin Assignments RS 232 D Sub 9 Pin Plug The subminiature round 4 pin plug is used for input power The pin assignments for the plug are shown in Table 2 3 Pin Signal Pin Signal 1 DC Gnd 3 24V 2 Shorted to pin 1 internally 4 Shorted to pin 3 internally 1 Pin 1 on the 4 pin plug pin 44 on the 44 pin receptacle and pin 5 on the 9 pin plug are tied together inside of the camera to ensure that the grounds are all at the same potential Table 2 3 L100 Pin Assignments Subminiature Round 4 Pin Plug Figure 2 3 L100 Pin Numbering BA BASLER LOO Series 2 2 Cable Information Camera Interface 2 2 1 Video Data Cable Between the Camera and the Frame Grabber The video data cable between the camera and the frame grabber must be made with 28 gauge AWG twisted pair wire and have a characteristic impedance of 100 ohms The maximum length of the cable is shown in Table
30. d even LoDAC offset value 13 Read odd HiDAC offset value h1 Read even HiDAC offset value h3 Read odd channel offset value from Work Set d1 Read even channel offset value from Work Set d3 Write odd channel offset value to Work Set dinojn ng Write even channel offset value to Work Set d3 nnno Exposure time control mode command Read exposure time control mode value from Work Set x Write exposure time control mode value to Work Set ENDING Exposure time multiplier Read exposure time multiplier value from Work Set t Write exposure time multiplier value to Work Set tn3n5njng Table 4 3 List of Commands BASLER L100 Series 5 1 5 2 Mechanical Considerations Mechanical Considerations Dimensions The camera s sensor and electronics are housed in an aluminum case Dimensions are shown in Figure 5 1 All dimensions are in mm Mounting Facilities The L100 series camera housing is manufactured with high precision Planar parallel and angular sides guarantee precise mounting with high repeatability L100 series cameras are equipped with four M4 mounting holes on the front plate and two M4 mounting holes on each side as indicated in Figure 5 1 The M4 holes on the sides of the camera also serve as through holes for 70 mm long M3 bolts as indicated in Figure 5 1 The through holes provide an additional mounting option for precise rotational camera adjustment about one axis This can be accomplished by inserting an M3
31. e a terminal emulation program such as Windows Hyperterminal along with the ASCII based commands described below to change the camera s settings If you will be using a terminal program make sure that it has the following settings Data character format 8N1 8 data bits no parity 1 stop bit Baudrate 9600 bps Local echo On Ifa field is offered for a delay after LF set it to 10 ms Add ine feeds after carriage returns On No software or hardware protocols XON XOFF RTS CTS 4 2 2 Command Format Communication via the serial port uses ASCII characters exclusively A command to the camera starts with a colon and ends with a carriage return CR or line feed LF for example x01 1 In the example above the colon indicates that a command follows The x indicates the type of command and in this case is followed by two hexadecimal numbers which represent a value When sent via the serial interface each of the 5 characters in the command would be ASCII coded Leading zeros may not be omitted The CR indicates the end of the command If the command is a query the camera answers with data followed by a CR Wait for the CR before you send the next command If the camera is not able to process a command it returns a question mark and a CR 9 Note that the camera only accepts lowercase letters If capitals are used the camera replies with a At 9600Bd each character in a command takes about
32. e time control mode explained sslsss 3 8 4 13 setting with commands 4 13 EXSYRE mai MEER gee Miedo dee den 2 6 extended clamping explained essel 3 6 setting with commands 4 13 F factory sel vv ka pecu ieee 3 2 fillifaCtOr OR OR OR DEC er tr ei ese ete 1 2 firmware version viewing with commands 4 5 BASLER L100 Series fixed pattern noise 0 nnen 1 2 TAOS Smuts ain L tesa oup uer 4 5 6 2 functional description ss 3 1 G gain cautions when changing 4 8 explained belU ben 3 4 setting with commands 4 6 l input signals ER Ee ee eee 2 6 interfacing the camera EE EE Ee Ee 2 1 L LEDS aan vaa RE RD Ee AS 2 12 6 2 lens adapter is EE se ke ee 1 2 5 4 level controlled mode usus 3 3 list of commands 0 nnen 4 16 hy ast aa OE EE e AI sees 2 6 EV DS crc 2 9 M mounting facilities soon nnen 5 1 N name change sssseeeee eese 1 1 O offset cautions when changing 4 8 explained oce dye wae ES 3 4 setting with commands 4 7 optical interface oss eee eee 5 4 output signals 0 0 0 EE EE Ee ke eee 2 6 P performance specifications 1 2 photo response non uniformity 1 2 PINQUISS lt fect BE LE te ped UE 2 3 PIXel ClOCK 2 EE heat fa thang waggle ae 2
33. f the calibration procedure are shown graphically in Figure 4 2 As you will notice when the illumination is high a low gain and offset are needed to achieve gray values of 1 and 254 And when the illumination is low a high gain and offset are needed Between these two extremes the relationship between illumination and required gain offset is assumed to be linear The area between these extremes is defined as the normally available gain offset range as shown in Figure 4 3 BASLER L100 Series Configuring the Camera Odd Gain Even needed to achieve 1 254 High Illumination Low Light Light Odd Offset Even needed Note The difference between 1 254 the odd and even channels is exaggerated so that they will show clearly on the graphs High Illumination Low Light Light Figure 4 2 Odd and Even Channel Gain and Offset Odd Gain Even Odd Offset Even Note The difference between the odd and even channels is exaggerated so that they will show clearly on the graphs Normal Gain Offset Range 0 100 Figure 4 3 Normal Gain Offset Range BASLER L100 Series Configuring the Camera If you want to change the gain using programming commands you must select a percentage of the normally available gain offset range and use the formula below to calculate the required settings for the odd channel gain and offset and for the even channel gain and offset You then enter the calculated settings into the camera using the app
34. fferent gain values need to be set for each channel and it is important to keep the two channels aligned whenever the gain is changed 2 Offset is dependent on changes to the gain Whenever gain is changed offset must be changed accordingly Basler performs a calibration procedure on each camera before it leaves the factory and the results of the procedure are stored in the camera If you decide to change the camera s gain from the factory default the results of the calibration procedure can be used to calculate correct gain offset settings The calibration procedure is performed as follows A standard black and white test pattern is placed in the camera s field of view The test pattern is illuminated with a very bright light source The gain and offset on each pixel channel are set so that the camera returns a digital gray value of 1 for black and 254 for white The gain settings are stored in the camera in the LoDACO odd channel and LoDAC2 even channel memory locations The offset settings are stored in LoDAC1 odd channel and LoDAC3 even channel memory locations The test pattern is illuminated with a very dim light source The gain and offset on the each pixel channel is set so that the camera returns a digital gray value of 1 for black and 254 for white The gain settings are stored in HiDACo odd channel and HiDAC2 even channel The offset settings are stored in HiDAC1 odd channel and HiDAC3 even channel The results o
35. g 6 OQuicle Checklist rs sae siete remote den atat insti a dieta eate Rd 6 1 6 2 Fault Finding Using Camera Flags ES eee es 6 2 6 3 Fault Finding Using the Configuration Tool kkk snk 6 2 Revision PHISIOLV oo i m s Ne Sect en INK ER gee o aS i ir anaa anea EE OE a E E E O ST ii BASLER L100 Series Introduction 1 Introduction 1 1 The Basler L100 Product Family L100 series line scan cameras are versatile cameras designed for industrial use Superb image sensing features are combined with a robust high precision manufactured housing Important features are High sensitivity Anti blooming Electronic exposure time control High Signal to Noise ratio Single or dual video data output Programmable via an RS 232 serial port Industrial housing manufactured with high planar parallel and angular precision Compact size LIOO series line scan cameras are available in different versions varying in pixel clock frequencies Each version of the camera is available with 1024 or 2048 sensor elements and with either single 8 bit or dual 2 8 bit output Table 1 1 lists the product family cameras L101 L103 L104 Pixel Clock Single Output 20 MHz 40 MHz 62 5 MHz Dual Output 10 MHz 20 MHz 31 25 MHz Table 1 1 L100 Versions 1 1 1 Camera Name Change In June 2000 several Basler camera models were renamed Before June 2000 the L101 L103 and L104 were known as the L120
36. gth 11m Not Possible at 40 MHz typical Power Requirements 0 93 W 3 75 W 1 Device dependent 5V devices handle this range 2 Device dependent 3l Bit rates greater than 15 MBits s are beyond the RS 422 standard 4 Note that the frequency refers to the pixel clock and not the number of pixels transferred per clock cycle Table 2 6 RS 644 422 Characteristics BASLER L100 Series 2 9 Camera Interface 2 10 44HDB DOUTO 2 O m 90C031 DOUT4 2 O 1 DOUTe 10 E 900031 DOUT8 2 ROER nouto y sosi 13 sou A pour 90C031 nc DOUT12 2 bouts DOUTI2 3 boums A 6 DOUT13 DOUT13 DOUT14 DOUT14 DOUT15 DOUT15 13 d LValOut 2 4 LValOut 3 PClkOut 6 pours eet ao R3 90C031 eo Syncin 2 1A s n p wd JB 7 2A 10 O 2B R1 9 3A 100 14 OA 3B p ND 4A G 15 5 R 4 3l GND 90C032 GND Figure 2 9 L100 Series Input Output Connections Video Data and Control Signals BASLER L100 Series Camera Interface 2 3 3 1 RS 644 RS 422 Compatibility Typically RS 644 and RS 422 devices are compatible As shown in Table 2 6 the RS 422 receiver threshold is 0 20 V This threshold is well within the RS 644 voltage swing of 0 35 V For this reason an RS 422 receiver can handle RS 644 inputs On the other side because RS 644 receivers typically tolerate the voltages generated by RS 422 drivers an RS 644 receiver can handle RS 422
37. ignals ss EER Eg Med et cu p dete d Ope Rene re Tp Be Rn 2 6 2 3 1 1 ExSync Controls Line Readout and Exposure Time 2 6 2 3 2 Qutput Signals x y id AE EER Renee E ER Ue AA a Ene 2 6 2 3 2 1 LVAL Indicates a Valid Line llle 2 6 2 3 2 2 Pixel Clock Indicates a Valid Pixel llle 2 6 2 3 2 9 Video Data iis SEER RE EA OR BE Re nt Sa CE ne Rn pura dis 2 6 2 3 3 LVDS and RS 644 Information llis 2 9 2 3 3 1 RS 644 RS 422 Compatibility EE EE Ee ee 2 11 2 3 3 2 Converting TTL to RS 422 644 EE EE EE ee 2 11 2 4 RS 232 Serial Port scce crese EE ESE EE EE EE K Ann NAK EE n ene 2 12 2 5 Power SUDDIY 2244 3 eed RE ek bed wee WE naan de TAA MESTA VP Aaa N 2 12 2 6 Status LEDS ia BE eR Race RC GE DERE RE Pn DE ee ER a 2 12 3 Basic Operation and Features 3 1 Functional Description reires rere EE Ee eee 3 1 3 2 ConfiguratiorHets saas pA E RA Oh N 8 Ee de Be nid EE ER ER RR 3 2 3 3 Exposure Time Control Modes 2 0 0 nen 3 3 3 4 Gain and Offset 0 nn 3 4 3 5 Lestimage naa Fei woe hop Pesa hee sit eg Ped he Ge Seed de ed eS 3 5 3 6 Extended Clamping sokkona tet nh 3 6 3 7 Camera Status o o co a era e lr 3 6 4 Configuring the Camera 4 1 Configuring the Camera with the Camera Configuration Tool 4 2 4 1 1 Opening the Configuration Tool 2 0 0 seen 4 2 4 1 2 Closing the Configuration Tool 2 0 0 cee ee 4 2 4 1 3 Configuration Tool Basics l
38. le If you must clean it use a soft lint free cloth dampened with a small quantity of pure alcohol Do not use methylated alcohol Because electrostatic discharge can damage the CCD sensor you must use a cloth that will not generate static during cleaning cotton is a good choice To clean the surface of the camera housing use a soft dry cloth To remove severe stains use a soft cloth dampened with a small quantity of neutral detergent then wipe dry Do not use volatile solvents such as benzine and thinners they can damage the surface finish BASLER L100 Series Camera Interface 2 Camera Interface 2 1 Connections 2 1 1 General Description L100 series line scan cameras are interfaced to external circuitry via three connectors located on the back of the camera Figure 2 1 shows the connector types used on the camera and Figure 2 2 provides a general description of the function of each connector As shown in Figure 2 2 there are also two status LEDs on the back of the camera which indicate signal integrity and power OK Subminiature Round 4 pin plug 9 pin plug D Sub HD 44 Pin Receptacle Figure 2 1 L100 Connector Types BASLER L100 Series 2 1 Camera Interface 2 2 Figure 2 2 L100 Connectors and Signals LED Yellow Signal Integrity LED Green Power OK 4 24 V Power Supply I Serial Port RXD TXD lt EXSYNC Digital Video Out VAL Pixel Clock BASLER L100
39. mage and multiple transitions of the ExSync signal will produce a two dimensional test image as shown in Figure 3 10 Figure 3 10 Test Image When the test image is active gain offset and exposure settings have no effect on the image BASLER L100 series 3 5 Operation and Features 3 6 3 7 3 6 Extended Clamping At higher line rates the offset voltage and thus the black level is very stable However at low line rates the offset voltage can drift causing a corresponding change in the black level The L100 electronics derive an internal black level reference voltage for each line from a shaded black reference pixel To avoid a voltage drift at very low line rates the offset voltage can be kept close to optimum by using extended clamping Extended clamping does not work well for high line rates and should not be used in normal working conditions Extended clamping should only be used if the time between lines exceeds 10 ms Camera Status L100 series cameras monitor their status by performing a regular series of self checks The current status of the camera can be viewed in several ways with the Camera Configuration Tool You can use the Status Tab see Section 4 1 and the configuration tool s on line help file to check a list of several possible errors and an indica tion of whether those errors are present with ASCII based programming commands You can use the Camera Status command see Section 4 2 5 to check if
40. n 4 2 8 All numbers except for those in the first line are hexadecimal 4 2 4 Reading the Protocol and Firmware Version The protocol version of the serial interface is viewed by using the 3 command The camera replies with the interface version number for example 01 The firmware version can be viewed by using the 4 command The camera replies with the firmware version number for example 0100 BASLER L100 Series 4 5 Configuring the Camera 4 6 4 2 5 Checking Camera Status To check the current status of the camera use the command The camera replies with the current status flags See Section 6 2 for a more detailed explanation of status flags and a list of the flags 9 After any change is made that can effect the camera s status the status flags can take several seconds to update If you make a change that can effect the camera s status wait at least 5 seconds before using the status command 4 2 6 Gain Command The format of the command used to change the gain on the odd channel is 30n2n n where nz n4 and ng are hexadecimal digits The value of the hexadecimal digits can range from 000 to fff 0 to 4095 decimal The format of the command used to change the gain on the even channel is d2n2n4ng where nz nz and n are hexadecimal digits The value of the hexadecimal digits can range from 000 to fff O to 4095 decimal 9 Before using these commands to change the gain see Section 4 2 8
41. nd Features 9 Because increasing gain increases both signal and noise the signal to noise ratio does not change significantly when gain is increased Test image The test image mode is used to check the camera s basic functionality and its ability to transmit an image via the video data cable In test mode the image is generated using a software program rather than the camera s optics and CCD sensor The test image can be used for service purposes and for failure diagnostics The test image is formed with an odd even gray scale gradient that ranges from 0 to 255 and re peats every 512 pixels as shown in Figure 3 9 The odd pixel gradient starts at O and steps up that is the gray value of pixel 1 is 0 the gray value of pixel 3 is 1 the gray value of pixel 5 is 2 and so forth The even gradient starts at 255 and steps down that is the gray value of pixel 2 is 255 the gray value of pixel 4 is 254 the gray value of pixel 6 is 253 and so forth gray level 2048 even pixel number odd Figure 3 9 Formation of the Test Pattern At pixels 256 and 257 the gray value for both pixels is 128 At pixels 511 and 512 a white odd pixel is next to a black even pixel At pixels 513 and 514 a black odd pixel is next to a white even pixel To the human eye the gradient appears to be a varying gray field with a white vertical line every 512 pixels An ExSync signal is required to output a line on the test i
42. nstallation guide that was delivered with your camera for instructions on installing the configuration tool See Section 4 1 and the configuration tool s on line help file for instructions on using the tool Camera modes and parameters can also be changed by issuing programming commands using a terminal emulation program and the serial port See Section 4 2 1 for instructions on setting up a terminal emulation program and Section 4 2 for details on changing settings with programming commands Programming commands can also be issued directly from your application via the serial port Power Supply L100 series cameras require a 24 VDC 15 power supply The maximum wattage is 6 W 7 W 8 W for the LIOI L103 L104 respectively d Make sure that the voltage rises to at least 16 VDC within 20 ms after you apply power to the camera Status LEDs Green LED When the green LED is lit it indicates that power is OK Yellow LED The yellow LED indicates signal integrity In case of an error blinking signals from the yellow LED indicate that an error condition is present See Section 6 2 for further information BASLER L100 Series 3 1 Operation and Features Basic Operation and Features Functional Description LIOO series line scan cameras employ CCD sensor chips which provide features such as electronic exposure time control and anti blooming Exposure time is controlled via an external ExSync signal The ExSync sign
43. nuous On 40 This is the normal state after power on The flag is reset to 00 once the Continuous or the command has been issued The flag can be used to recognize a camera reset 3 pulses 10 ExSync has not changed state for 5 seconds or longer If you are not sup plying an ExSync signal to the camera this is a normal condition and should be ignored Otherwise check the cable and the ExSync generating device 5 pulses 04 The Work Set could not be stored into the User Set Please contact Basler technical support 6 pulses 01 The User Set could not be loaded Please contact Basler technical support 6 pulses 02 The Factory Set could not be loaded Please contact Basler technical sup port Table 6 1 Camera Status Fault Finding Using the Configuration Tool If you are using the Camera Configuration Tool select the Status Tab to view a general description of the camera status You can also use the Presence Check feature on the Connection Tab to view the camera flags BASLER L100 Series Revision History Doc ID Number Date Changes DA 037001 15 June 2001 Initial release DA 037002 10 July 2001 Made revisions required by new Camera Configuration Tool Removed the installation chapter from this manual Placed the instal lation information in a separate camera installation guide and a sepa rate Camera Configuration Tool installation guide Removed the detailed instructions for using the Camera Configu
44. oss es 4 2 4 1 4 Configuration Tool Help 0 0 0 cee In 4 3 BASLER L100 Series 4 2 Configuring the Camera with Programming Commands s 4 4 4 2 1 Setting Up a Terminal Emulation Program 2 0 005 4 4 4 2 2 Command Format ass sores m pue pto e e ned sag eng ined gs 4 4 4 2 3 Reading the Current Configuration Parameters 0 000 4 5 4 2 4 Reading the Protocol and Firmware Version l l elles 4 5 4 2 5 Checking Camera Status ie EE eee 4 6 4 2 6 Gain Command some 4 6 4 2 7 Offset Command Ks BREER ee Turhia poke deat h n n KA 4 7 4 2 8 Factors to Consider When Changing Gain and Offset 4 8 4 2 9 Programming Exposure Time Control llle elles 4 13 4 2 9 1 Exposure Mode Command se ee ee ee 4 13 4 2 9 2 Exposure Time Multiplier se eee ee eee 4 14 4 2 10 Storing a Modified Configuration EE EE ES Ee ES Ee ed eke 4 15 4 2 11 Loading the User Set and Factory Set EE EE Ee ed ese 4 15 4 2 12 List of Commands ocra a ea es 4 16 5 Mechanical Considerations 5 1 Dimensions ew cee ee eder OE chm edere ore Rabe e ore x i evar ee 5 1 5 2 Mounting Facilities sllleeeee BI 5 1 5 3 Positioning Accuracy of the Sensor Chip 00 0 eee ees 5 3 5 4 Optical Interfaee 4 see Ee EE KERR BR e BERE DER ER HER MS RE Re EG GED EE 5 4 5 4 1 Adapter Mounting Feature soks Ee ee eee 5 4 6 Troubleshootin
45. posure time by multiplying the time unit specified in the exposure mode command see Section 4 2 9 1 by the exposure time multiplier For example if the time unit has been set to 2 us and the exposure time multiplier is set to 1000 hex 03e8 the exposure time would be 2000 us The format of the command used to set the exposure time multiplier is t n3n n n where n5 ng n4 and ng are hexadecimal digits The value of the hexadecimal digits can range from 0000 to ffff 0 to 65535 decimal 9 A minimum exposure time of 20 us is recommended The exposure time must be less than the line period BASLER L100 Series Configuring the Camera Example of a Multiplier Command Assume that you want to set the multiplier to the decimal value 1500 1 Convert 1500 to a four digit hexadecimal value 1500 decimal 05dc hex 2 Enter this command t05dc Reading the Current Exposure Time Multiplier Setting The t command reads the current multiplier setting and returns n3n2n4nj As explained in Section 4 2 3 the query command returns a list of all current parameter settings from the Work set The ExpTime n3n2nzng entry shows the current setting for the exposure time multiplier 4 2 10 Storing a Modified Configuration When you use commands to modify the gain offset exposure mode etc you are modifying the values stored in the camera s Work Set To permanently store the changes you make to the Work set use the z1 command
46. rapolate above 100 by entering a value greater than 100 for desired 96 Checking the Dynamic Range After the gain and offset have been adjusted your system should be checked for proper dynamic range using the following procedure 1 Mounta lens cap on the camera and then check the gray values being reported by the cam era The gray values should be 1 2 Remove the lens cap place a white object in the camera s viewing area and then check the gray values being reported from the camera The gray values should be 254 3 If the gray values reported are not correct increase or decrease the gain offset as required Changing Gain and Offset Independently For special applications gain and offset can be changed independently If gain alone is changed make sure that DACO and DAC2 are both set to the same percentage of the normally available range so that the gain on the odd and even channels remains aligned For example if you decided to increase the gain from 40 to 60 of the normally available range make sure that both DACO and DAC2 are set to 60 If offset alone is changed make sure that DAC1 and DAC3 are both set to the same percentage of the normally available offset 9 Making changes in the gain alone or in the offset alone may significantly reduce the im age quality aa BASLERLIOO Series Configuring the Camera 4 2 9 Programming Exposure Time Control 4 2 9 1 Exposure Mode Command The exposu
47. ration Tool These detailed instructions are now contained in the configura tion tool s on line help Removed references the the L102 This version of the camera is no longer available BASLER L100 Series BASLER L100 Series Index A adaptor AS RD voee Eu elc Pe aie 5 4 anti blooming 0 000 cece esee 1 2 apply button 0 0 eee eee 4 3 C cable specifications 0 005 2 5 camera configuration tool apply button EE EE EE Ee se ee 4 3 closing the tool EE EE Ee eae 4 2 opening the tool EE EE Es 4 2 refresh button EE EE EE EE ee e eee 4 3 camera status EES SE SS SE ss ee 3 6 d 6 clamping see extended clamping cleaning the camera and sensor 1 4 C mount adaptor 0 cee eee eee 5 4 command format 0 000eeeeaee 4 4 commands list of 2000005 4 16 configuration sets explained n Tre cece eee 3 2 storing loading with commands 4 5 viewing with commands 4 5 configuration tool see camera configuration tool configuring the camera with commands 2000005 4 4 with the config tool 00 4 2 D dimensions trieri STA ehhh Sodat GOA 5 1 dual output version 05 2 6 2 8 E edge controlled mode Lus 3 3 environmental requirements cameradi iue eR E tea es ur ur 1 4 exposure time setting with commands 4 14 exposur
48. re mode command is used to setthe time unit for exposure time select the exposure time control mode enable extended clamping enable the test image The format of the exposure mode command is xn4ng where n and n are hexadecimal digits Time Unit for Exposure Time The n digit is used to select the time unit for exposure time Table 4 1 lists the allowed settings for n and the time unit that will be will be selected for each setting For example if n is set to 2 the 1 us time unit will be selected The time unit will only be used when the camera is in the programmable mode It will be ignored with other modes When the camera is operating in programmable mode the exposure time is not determined solely by the selected time unit As described in Section 4 2 9 2 the exposure time is determined by a combination of the time unit that you select with the exposure mode command and the multiplier that you select with the multiplier command ny Time Unit 0 250 ns 1 500 ns 2 1 us 3 2 us Table 4 1 Settings and Time Unit Values Exposure Time Control Mode Test Image Extended Clamping The nj digit is used to select the exposure time control mode to enable extended clamping and to enable the test image Table 4 2 lists the allowed settings for ng and shows how the camera will operate for each setting For example if ng is set to 4 the camera will operate in the edge controlled mode with extended cl
49. ropriate commands DACn Desired x een LoDACn a LoDACn When you do the calculations you are determining the gain and offset settings that will balance the odd and even channels so that they are both operating at the desired percentage of the normal range Figure 4 4 illustrates in graphical terms what you must calculate if you want to set the gain and offset so that the camera will operate at 40 of the normally available gain offset range The example on the next page shows how to make the calculations Odd Channel Gain Setting for 40 of Normal Range Even Channel Gain Setting for 40 of Normal Range Odd Channel Offset Setting Odd for 40 of Normal Range Pe aa ad Er Pd Even Channel Offset Setting for 40 of Normal Range o o 0 40 100 Figure 4 4 Settings at 40 of the Normal Range aa BASLER LI00 Series Configuring the Camera Example of Setting the Gain and Offset To aid your understanding of the process for setting gain and offset an example appears below The example assumes that you want to set the gain to 4096 of the normally available range 1 Use the command to query the camera For our example we will assume that the camera returned the following values LoDACO 78a HiDACO 944 LODAC1 635 HiDAC1 661 LoDAC2 77c HiDAC2 93a LoDAC3 625 HiDAC3 65e The DAC values are in hex Convert them to decimal LoDACO 1930 HiDACO 2372 LODAC1 1589 HiDAC1 1633 LoDAC2 1916 HiDAC2 2362 LoDA
50. t 8 N 1 with a baud rate of 9600 bps The correct serial port is selected If you are using the Camera Configuration Tool make sure that the port selected on the Connection Tab matches the port that the camera is plugged into If you are using a terminal emulation program make sure that the emulation program s settings are as shown in Section 4 2 1 Also make sure that the port selected in the emulation program s settings and the port that the camera is plugged into are the same BASLER L100 Series 6 1 Troubleshooting 6 2 6 3 6 2 Fault Finding Using Camera Flags L100 series cameras regularly perform self tests Detected errors are signaled by blinking of the yellow LED on the back of the camera The number of pulses indicates the detected error If Several error states are present the LED outputs the error codes in succession To get more information about an error use the command to determine which camera flag has been set Each flag is given as a hexadecimal number For example if the ExSync signal has not changed state in five seconds or longer the command would return 10 If more than one error is present the values of the flags are added for example if the camera was just switched on and the User Set could not be loaded the command would return 41 See Table 6 1 for the description of the pulses and the flags LED Flag Description On 00 The camera is OK Conti
51. tting for each parameter in the Work Set and updates the display on each tab d Keep in mind that the Work Set is stored in a volatile memory Any changes you make to the Work Set using the configuration tool will be lost when the camera is switched off To save changes you make to the Work Set go to the Sets Tab and save the mod ified Work Set into the User Set The User Set is stored in non volatile memory and will not be lost when the camera is switched off see Section 3 2 4 1 4 Configuration Tool Help The Camera Configuration Tool includes a complete on line help file which explains how to use each tab and how the settings on each tab will effect the camera s operation To access on line help press the F1 key whenever the configuration tool is active BASLER L100 Series 4 3 Configuring the Camera 4 2 4 4 Configuring the Camera with Programming Commands Camera settings can be changed via the serial interface using a set of ASCII based programming commands The commands can be issued from a terminal emulation program or from your application Section 4 2 1 describes how a terminal emulation program must be set up when it is used to issue commands to a Basler camera Section 4 2 2 describes the general format that is used for commands Sections 4 2 3 through 4 2 11 describe each command in detail and Section 4 2 12 lists all commands available 4 2 1 Setting Up a Terminal Emulation Program You can us
Download Pdf Manuals
Related Search
Related Contents
Smart Manager Manuale Utente rev.2_IT 堆肥化処理施設評価書 2014-06-D-30-fr-1 User Manual - D-Link TView QuadScan Video Scaler Owner`s Manual Opticon H-22 Troy-Bilt TB55B User's Manual ペンボイス 音の出る しおりカードセット Silirub NO5 MANUAL DE INSTRUCCIONES INSTRUCTION Copyright © All rights reserved.
Failed to retrieve file