Home
draft - baslerweb.com
Contents
1. Column 12 3 4 5 6 7 8 9 10411 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Figure 3 17 Area of Interest You can set the area of interest using either the Camera Configuration Tool see Section 4 1 or binary commands see Section 4 2 With the Camera Configuration Tool you use the Features Tab to set the area of interest With binary commands you use the Area of Interest Starting Column Area of Interest Width in Columns Area of Interest Starting Line and Area of Interest Height in Lines commands BASLER 201 3 25 Basic Operation and Features 3 7 1 Area of Interest Setup Rules When setting up the area of interest several rules must be followed The setup rules are listed below In The setting for the width in columns must be divisible by 2 The setting for the height in lines must be divisible by 2 The sum of the setting for the Starting Column plus the setting for the Width in Columns can not exceed 1009 The sum of the setting for the Starting Line plus the setting for the Height in Lines can not exceed 1019 normal operation the camera is set to use all of the pixels in the array To use all of the pixels the starting column should be set to 1 the width in columns should be set to 1008 the starting line should be se
2. 9 us en A 10 48 H 5 us Readout Figure 3 6 ExSync Level controlled Mode Exposure Start with Frame Valid Low The falling edge of ExSync begins exposure At the start of exposure a single 9 us discharge pulse is generated and this pulse discharges the CCD array Effective exposure starts at the end of the discharge pulse The rising edge of ExSync triggers charge readout Readout starts 10 us after the rising edge of ExSync Readout takes 5 us during which exposure continues Effective exposure 6 0 us n exposure set by ExSync FVAL must be low for at least 32 ns before the ExSync signal goes low ExSync must remain high for a minimum of 1 us The minimum ExSync signal period is 33 3 ms With very low exposures use flash light to prevent smearing BASLER 201 3 7 Basic Operation and Features 3 3 2 ExSync Level controlled Mode with Exposure Start During Image Transfer Frame Valid High EXSYNC exposure 1 36 5 us 3208 EU da gt 1421 5 us Frame Valid i This timing diagram is EE not drawn to scale lt 37 5 us Line 1016 1017 1018 Valid z effective exposure me al 9 us R Discharge 10 us 4 5 ps Readout Figure 3 7 ExSync Level controlled Mode Exposure Start with Frame Valid High Whenever a frame is being transf
3. to the camera installing the camera with a the configuration tool interfacing the BIC interfacing the camera IR cut filter L LEDs on the BIC on the camera lens thread length level controlled exposure mode microcontroller firmware version reading with binary commands model number viewing with commands model ern mounting facilities offset explained setting with binary commands output mode see video data output mode s output signals from the BIC from the camera P photo response non uniformity pin assignments BIG iio camera pin numbering jo vi M 2 3 pixel clock onthe BIG iiit eet errore tee A 11 on the camera 2 8 pixel size 1 2 plug source information 2 3 positioning accuracy of sensor chip 5 4 power requirements BIG une A 2 T 1 2 precautions j
4. 4 11 timer 2 explairied er eterne 3 6 setting with binary commands 4 11 troubleshooting 6 1 troubleshooting chart intetfacing ote te 6 5 no 6 2 poor quality image 6 4 RS 232 serial communication 6 7 U user sets copying to the work set 4 23 3 28 V ventilation pm A 3 D 1 4 video data output mode s explained creen eet 2 10 setting with binary commands 4 9 weight 2 CalTlera sath E 1 2 work set copying to a user 4 24 explained 3 28 relationship to the config tool 4 2 write command error 4 6 examiplg 4 7 BASLER 201 Index vii Index viii BASLER 201
5. A 10 A 4 1 1 ExSync Controls Frame Readout and Exposure Time A 10 A 4 2 Signals Output from the BIC to the Frame A 11 A 4 2 1 FVAL Indicates a Valid Frame A 11 A 4 2 2 LVAL Indicates a Valid Line A 11 A 4 2 3 Pixel Clock Indicates a Valid A 11 A 4 2 4 Video A 11 A 4 2 5 BIC Operation with Attached Camera in Single 10 Bit or Single 8 Bit Output A 11 A 4 2 6 BIC Operation with Attached Camera in Dual 8 Bit Output Mode A 14 A 4 3 RS 644 LVDS 1 A 16 A 4 3 1 RS 644 RS 422 Compatibility A 16 A 5 RS 232 Serial A 18 A 6 Power Supply 53 ecce et MEER Ed ous tata t EA A 18 AX Status LED ue necne xx Eee eam PEE eds A 18 A 8 Installing the Camera and the BIC A 18 A 8 1 Making Connections BIC Directly Attached to Camera A 19 A 8 2 Making Connections BIC and Camera Mated with a Cable A 21 A 8 3 Setting Up the Serial eere A 22 A 8 4 Installing the Camera Configuration A 22 A 8 5 NeXtSTeDS eni qui a4 e ask A 22 A 9 B
6. lt to Camera in RS 232 Format Command Responses from Camera RS 644 LVDS Transmitter Configuration Commands to Camera in RS 232 Format Command Responses from Camera Video Data RS 644 LVDS Video Data from Camera Channel Transmitter To Frame in Channel Link Grabber in Receiver RS 644 LVDS RS 644 LVDS Format Transmitter Format RS 644 LVDS Transmitter para ExSync Signal in RS 644 LVDS RS 644 LVDS Format Format 12 VDC DC DC 24 to Camera Converter VDC Figure A 1 BIC Block Diagram A 1 2 BIC Specifications Category Specification Video Input Channel Link LVDS Video Output RS 644 LVDS Pixel Clock Speed 42 MHz when the attached A201b is operating in single output mode 21 MHz when the attached 201 is operating in dual output mode Power Requirements 24 VDC 10 10 W when attached to an 20 lt 1 ripple Size 35 5 mm x 59 5 mm x 59 5 mm LxWxH Weight 110g Table A 1 BIC Specifications A 2 BASLER 201 Using the Camera with a BIC A 1 3 BIC Environmental Requirements A 1 3 1 Temperature and Humidity Housing temperature during operation 0 50 32 122 Humidity during operation 20 80 relative non condensing A 1 3 2 Ventilation Allow sufficient air circulation around the BIC to prevent internal heat build up in your system and to keep the BIC housing temperature during
7. I5 us Readout Figure 3 8 ExSync Programmable Mode Exposure Start with Frame Valid Low The rising edge of ExSync begins exposure At the start of exposure a single 9 us discharge pulse is generated and this pulse discharges the CCD array Effective exposure starts at the end of the discharge pulse The end of the exposure triggers readout Readout starts after a delay of 10 us and takes 5 us Exposure continues during readout Effective exposure n 6 0 us n Timer 1 FVAL must be low for at least 32 ns before the ExSync signal rises ExSync must remain high for a minimum of 1 us The minimum ExSync signal period is 33 3 ms With very low exposures use flash light to prevent smearing BASLER 201 3 9 Basic Operation and Features 3 3 4 ExSync Programmable Mode with Exposure Start During Image Transfer Frame Valid High EXSYNC _____ Exposure Timer 1 lt 36 55 i 215 us This timing diagram is i idu not drawn to scale Frame STEIN Valid P t gt 4 37 5 us Line 1015 1016 1017 1018 I 44 2 3 Valid E effective exposure i gt shifted exposure time nt n n Discharge T T E 10 ps 4 Readout Figure 3 9
8. Photosensitive Area 9 1 mm H x 9 2 mm V Fill Factor 55 Spectral Response Monochrome Camera See Figure 1 1 Color Camera See Figure 1 2 Photo Response Non uniformity 5 typical Photo Response Non linearity 5 typical Pixel Clock Speed 42 MHz in single output mode or 21 MHz in dual output mode Max Frame Rate 30 Frames sec Video Output Type Channel Link LVDS RS 644 LVDS when the camera is used with an optional Basler Interface Converter Video Output Formats Single 8 Bit Single 10 Bit Dual 8 Bit or Dual 10 Bit Synchronization Via external ExSync signal or free run Exposure Time Control Level controlled programmable or free run Gain and Offset Programmable via a serial link Connector One 26 pin high density D Sub plug Power Requirements 12 VDC 10 max 8 W lt 1 ripple Lens Adapters C mount or F mount Housing Size L x W x H without lens adapter 38 1 mm x 62 mm x 62 mm with C mount adapter 40 6 mm x 62 mm x 62 mm with F mount adapter 69 6 mm x 62 mm x 62 mm Weight without lens adapter 155g with C mount adapter 200 g with F mount adapter 265 g Conformity CE FCC Table 1 1 201 Performance Specifications BASLER 201 Introduction winjuend synjosqy 900 950 1000 850 Wavelength nm Figure 1 1 Spectral Resp
9. H exposure 1015 1016 1017 1018 9 us gt B ic J Readout Figure 3 10 Free run Programmable Mode Exposure Start with Frame Valid Low The control signal going low begins exposure At the start of exposure a single 9 us discharge pulse is generated and this pulse discharges the CCD array Effective exposure starts at the end of the discharge pulse The end of exposure triggers readout Readout starts after a delay of 10 us and takes 5 us Exposure continues during readout Effective exposure n 6 0 us n Timer 1 FVAL must be low for at least 32 ns before the internal sync signal goes low The internal control signal must remain high for a minimum of 1 us The minimum period for the internal control signal is 33 3 ms With very low exposures use flash light to prevent smearing BASLER 201 3 11 Basic Operation and Features 3 3 6 Free run Programmable Mode with Exposure Start During Image Transfer Frame Valid High control signal period Internal Control Exposure us Signal Timer 1 lt 36 5 5 14 21 5 NN 1 Valid if gt 1 lt I 37 5 us Line 1015 1016 1017 1018 i u1 2 3 4 1014 1015 1016 1017 1018 Valid effective e
10. yg eed Jexid Iexid yg yg eed Iexid yg yg yg Iexid yg Iexid yg yg yg He yg yg yg yg yg yg yg yg eq Iexid LNOW1DXY NIMTOXL LZ7LNOXY ZNIXL 9cLnoxs 9ZNIXL p n s y SZLNOXY SCNIX L 4 1 vZLNOXY VENIXL eur cLnoxs ECNIXL geq 8Xld zeLNOXY lt VeLnoxs LZNIXL 9 OZLNOXY OCNIXL geq 6LLNOXY 8q 8L LNOXY 001 SLNIXL ZLLNOXY ONIXY ONY OInOXL OINOXL LINIXL yg Jexid ONIXH v 0 INOXL OLNIXL lt ONIXH 0INOXL SLLOOXH 001 SUNIXL 8q 9 vLLNOXY LNIXY vl HIROXL DINIXL geq LLNOXY S LNOXL NIXH LNOXL ZL LNOXY 001 9 X LLLNOXY CNIXY G ZINOXL eLNOXL LENIXL OLLNOXY NIXH 9 Z2LNOXL OLNIXL lt r eNIXH ZLNOXL 6 LNOXY 001 6NIXL lt 18 8q 8LNOXY 1
11. 0 1 1 Write Command Cmd ID R W Flag Data Length Data 0 1 1 None Data Format Byte 1 An ID that specifies the exposure mode see the table below ID Exposure Time Control Mode 0x00 Free run Programmable 0x04 ExSync Level controlled 0x05 ExSync Programmable BASLER 201 Configuring the Camera 4 2 4 3 Timer 1 Purpose set Timer 1 or to read the current Timer 1 setting Timer 1 is used when the camera is operating in ExSync programmable mode or in free run mode See Section 3 2 for details Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data OxA6 1 3 Response Cmd ID R W Flag Data Length Data 0 3 3 Bytes Write Command Cmd ID R W Flag Data Length Data 0 3 3 Bytes Response None Data Format Byte 1 Low byte of the Timer 1 setting Byte 2 Mid byte of the Timer 1 setting Byte 3 High byte of the Timer 1 setting Data Range Timer 1 settings can range from 0x000001 to OxFFFFFF us 4 2 4 4 Timer 2 Purpose To set Timer 2 or read the current Timer 2 setting Timer 2 is used when the camera is operating in free run mode See Section 3 2 for details Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data 0 7 1 3 Response Cmd ID R W Flag Data Length Data OxA7 0 3 3 Bytes Write Command Cmd ID R W Flag Data Length Data OxA7 0 3 3 Bytes Response None Data Format
12. 0100 0111 the XOR sum of the first two bytes 0100 0111 The XOR sum of the first two bytes 0000 0010 the binary representation of 0x02 0100 0101 The sum 0100 0101 0x45 the block check character 4 8 BASLER 201 Configuring the Camera 4 2 4 Commands for Setting Camera Parameters 4 2 4 1 Video Data Output Mode Purpose To set the video data output mode or to read the current video data output mode setting See Sections 2 4 7 for an explanation of the available video data output modes Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data 0xCO 1 1 Response Cmd ID R W Flag Data Length Data 0xCO 0 1 1 Byte Write Command Cmd ID R W Flag Data Length Data 0xCO 0 1 1 Byte Response None Data Format Byte 1 An ID that specifies the data output mode see the table below ID Output Mode 0x00 Single 8 Bit mode 0x01 Dual 8 Bit mode 0x02 Single 10 Bit mode 0x03 Dual 10 Bit mode BASLER 201 4 9 Configuring the Camera 4 2 4 2 Exposure Time Control Mode Purpose To set the exposure time control mode or to read the current exposure time control mode setting See Section 3 2 for an explanation of exposure time control modes Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data 1 1 Cmd ID R W Flag Data Length Data
13. E y 4B O Ri 33V 3k GND Figure 2 3 A201b DC Power and RS 644 Input Connections BASLER 201 Camera Interface 2 4 Output Signals Data is output from the A201b using Channel Link LVDS technology 2 4 1 Channel Link Basics Channel Link is an LVDS Low Voltage Differential Signaling technology for transmitting digital data Channel Link uses a parallel to serial transmitter and a serial to parallel receiver to transmit data at rates up to 1 8 Gbps As shown in Figure 2 4 the Channel Link Transmitter converts 28 bits of CMOS TTL data into four LVDS data streams A phase locked pixel clock is transmitted in parallel with the data streams over a fifth LVDS link With each cycle of the pixel clock 28 bits of input data are sampled and transmitted The Channel Link receiver converts the data streams back into 28 bits of CMOS TTL data Channel Link was developed by National Semiconductor and is a registered trademark of that company Transmitter Receiver TTL CMOS Data 28 bit LVDs to TLL Parallel TTL CMOS Data 28 bit Receive Clock Transmit Clock Figure 2 4 Channel Link Block Diagram BASLER 201 2 5 2 6 Camera Interface 2 4 2 Channel Link Implementation the A201b The 201 uses a National Semiconductor DS90C383 as a Channel Link transmitter For a Channel Link receiver we recommend that you use the National Semiconductor DS90CF386 the National Semiconductor DS90CR288 or
14. The minimum exposure time is 1 us BASLER 201 3 5 Basic Operation and Features 3 6 3 2 2 Free run In free run no ExSync signal is required The camera generates a continuous internal control signal based on two programmable parameters Timer 1 and Timer 2 Timer 1 determines how long the internal signal will remain low and the Timer 2 determines how long the signal will remain high When the camera is operating in free run the length of the control signal period determines the camera s frame rate The control signal period is equal to Timer 1 plus Timer 2 When the camera is operating in free run it exposes and outputs frames continuously In free run only the programmable mode of exposure time control is available n free run programmable mode the pixels are exposed and charge is accumulated when the internal control signal is low The frame is read out and transferred on the rising edge of internal control signal see Figure 3 5 In this mode the exposure time can programmed as desired by varying the setting of the Timer 1 parameter Control Signal Period gt Internal Control Signal Timer 2 Timer 1 A frame read out Figure 3 5 Free run Programmable Mode You can set the camera to operate in free run using either the Camera Configuration Tool see Section 4 1 or binary commands see Section 4 2 With the Camera Configuration
15. USER S MANUAL Document Number DA040704 Release Date August 08 2005 For customers 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 communications 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 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 product
16. the images can become noisy Check your setting Using a very low or a very high gain setting can cause noisy images Examine the objects that you are imaging Objects with characteristics such as changing surface texture or reflectance will produce images that appear noisy Has the problem been corrected 1 Yes No Exit this chart No Go to interfacing No troubleshooting chart One of the camera s settings was significantly misadjusted Review the camera manual to make sure that you are setting the camera correctly Images have a color problem Do the following If most colors look OK but some colors look odd or muddy try using an IR cut filter This only applies to cameras with F mount lens adapters Cameras with C mount lens adapters have a built in IR cut filter If colors appear to be swapped for example things that should be red are green check the x offset and y offset settings on the frame grabber If the captured images appear to be tinted do a white balance Most frame grabbers include a white balance tool Has the problem been corrected Exit this chart Other image problems Contact Basler Technical Support The contact numbers appear on the title page of this manual Before you call for support be sure to make note of the camera settings and the frame grabber settings you are using You should also have a captured live image and a ca
17. unz to 1 This means that you should only use the shift twice setting when your pixel Note that if bit 9 or bit 8 is set to 1 all of the other bits will automatically be set readings in 8 bit mode with no digital shift are all below 64 Shift Three Times When the camera is set to shift three times the output from the camera will include bit 6 through bit 0 from each ADC along with a zero as the LSB The result of shifting three times is that the output of the camera is effectively multiplied by eight For example assume that the camera is set for no shift that it is viewing a uniform white target and that under these conditions the reading for the brightest pixel is 20 If you changed the digital shift setting to shift three times the reading would increase to 160 bit bit bit bit bit bit bit bit bit bit 8 7 6 5 4 3 2 1 0 ADC S Shifted 3 Times Y vor be set to 1 This means that you should only use the shift once setting when Note that if bit 9 bit 8 or bit 7 is set to 1 all of the other bits will automatically your pixel readings in 8 bit mode with no digital shift are all below 32 BASLER 201 3 23 Basic Operation and Features 3 6 3 Precautions When Using Digital Shift There are several checks and precautions that you must follow before using the digital shift feature The checks and precautions differ depending on whether you will be using the cam
18. 4 1 Configuring the Camera with the Camera Configuration Tool 4 2 4 1 1 Opening the Configuration 4 2 4 1 2 Closing the Configuration Tool 4 2 4 1 3 Configuration Tool 5 4 2 4 1 4 Configuration Tool 4 3 4 2 Configuring the Camera with Binary Programming Commands 4 4 4 2 1 Command Frame and Response 4 4 4 2 2 Error Checking een ad abi Ob te eed te eerie 4 6 4 2 2 1 repe de ue neben eter e edere 4 6 4 22 2 Timesouts c Soe le alo 4 6 4 2 2 3 Read 4 6 4 2 2 4 Write Command s 22 514 4 6 4 2 3 Example Commands 4 7 4 2 3 1 Read 4 7 4 2 3 2 Write 4 7 4 2 3 3 Calculating the Block Check 4 8 4 2 4 Commands for Setting Camera 5 4 9 ii BASLER 201 Table of Contents 4 2 4 1 Video Data Output Mode 4 9 4 2 4 2 Exposure Time Control 4 10 4 2 4 3 Timer Vs cies oko er fan ciate ae a
19. 7 Tied to pin 8 internally 8 Tied to pin 7 internally 9 Not Connected Table A 3 Pin Assignments for the D sub 9 pin Plug The subminiature round 4 pin plug on the back of the BIC is used for input power The pin assignments for the plug are shown in Table A 4 signor Direction Level Function 1 DC Gnd Input Ground DC Ground 2 Tied to pin 1 internally 3 24 VDC Input 24 VDC x 1096 DC Power input for the BIC 4 Tied to pin 3 internally Table A 4 Pin Assignments for the Subminiature Round 4 pin Plug BASLER 201 Using the Camera with BIC The D Sub HD 44 pin receptacle on the back of the BIC is used to interface video data and control signals with the frame grabber The pin assignments for the receptacle are shown in Table A 5 As shown in the table the assignment of pixel data varies depending on the output mode setting of the camera that is attached to the BIC Number Direction Level Mode OutputMode Output Mode 1 DOUT 0 Output RS 644 LVDS Pixel Bit 0 Pixel Bit 0 Odd Pixel Bit 0 2 DOUT 1 Output RS 644 LVDS Pixel Bit 1 Pixel Bit 1 Odd Pixel Bit 1 3 DOUT 2 Output RS 644 LVDS Pixel Bit 2 Pixel Bit 2 Odd Pixel Bit 2 4 DOUT 3 Output RS 644 LVDS Pixel Bit 3 Pixel Bit 3 Odd Pixel Bit 3 5 DOUT 4 Output RS 644 LVDS Pixel Bit 4 Pixel Bit
20. ExSync is an LVDS signal as specified for RS 644 Section 2 3 1 describes the ExSync input signal 2 3 1 ExSync Controls Line Readout and Exposure Time The camera can be programmed to function under the control of an externally generated sync signal in either of two exposure time control modes In these modes level controlled and programmable the ExSync signal is used to control exposure time and frame read out For more detailed information on the two modes see Section 3 2 ExSync can be a periodic or non periodic function The frequency of the ExSync signal determines the camera s frame rate Note that ExSync is edge sensitive and therefore must toggle Minimum high time for the ExSync signal is 1 us The 201 uses a National Semiconductor DS9OLV048A differential line receiver to receive the ExSync input signal A detailed spec sheet for this RS 644 LVDS device is available at the National Semiconductor web site www national com Figure 2 3 shows a basic schematic for the input stage of the A201b 2 3 1 1 RS 644 RS 422 Compatibility The input voltage tolerance for the RS 644 receiver used in the A20Ib is 0 0 V to 3 9 V On typical RS 422 transmitters the output voltage can range as high as 4 0 V As you see the output voltage of a typical RS 422 transmitter can exceed the input voltage tolerance of the RS 644 receiver in the A201b Therefore RS 422 signals should not be input directly into the A201b ExSyn CT n
21. Set to User Set 2 the data byte must be set to 0x02 0x45 is the block check character BCC See page 5 8 for instructions on calculating a BCC 0x03 is the ETX The ETX is always 0x03 BASLER 201 4 7 Configuring the Camera 4 2 3 3 Calculating the Block Check Character The block check character in any 201 command is the exclusive or sum XOR sum of the bytes in the descriptor and the data fields For the write command example shown in Section 4 2 3 2 the block check character is 0x45 Let s consider how this block check character was calculated In this case we must find the XOR sum of three bytes This is done by finding the XOR sum of the first two bytes and then by taking the result and finding the XOR sum of the result plus the third byte Calculating XOR sums is most easily understood when numbers are shown in their binary form so in the sample calculations shown below the hexadecimal digits in our command have been converted to binary To find the XOR sum of two binary numbers you must add the two digits in each column using the following rules If both digits are 0 the result is 0 If both digits are 1 the result is O If one of the digits is a 1 and the other is 0 the result is 1 With all of this in mind here is how the BCC for the write command shown in Section 4 2 3 2 would be calculated 0100 0 1 1 0 the binary representation of 0x46 0000 0001 the binary representation of 0x01
22. T Not Shifted Shift Once When the camera is set to shift once the output from the camera will include bit 8 through bit 1 from each ADC The result of shifting once is that the output of the bit bit bit bit bit bit bit bit 98765432 camera is effectively doubled For example assume that the camera is set for no shift that it is viewing a uniform white target and that under these conditions the reading for the brightest pixel is 20 If you changed the digital shift setting to shift once the reading would increase to 40 ADC Shifted Once woz Note that if bit 9 is set to 1 all of the other bits will automatically be set to 1 This means that you should only use the shift once setting when your pixel readings in 8 bit mode with no digital shift are all below 128 3 22 BASLER 201 Shift Twice When the camera is set to shift twice the output from the camera will include bit 7 through bit 0 from each ADC The result of shifting twice is that the output of the camera is effectively multiplied by four For example assume that the camera is set for no shift that it is viewing a uniform white target and that under these conditions the reading for the brightest pixel is 20 If you changed the digital shift setting to shift twice the reading would increase to 80 Basic Operation and Features ADC bit bit bit bit bit bit bit bit bit bit 9 8 7 6 5 4 3 2 1 0 Shifted Twice
23. dirriensiorns 5 1 ex A 23 hg 5 2 C mount adapter 5 3 F mount adapter 5 3 E environmental requirements lec A 3 E 1 4 exposure time relation to exp time control modes 3 4 3 12 exposure time control mode s 3 4 setting with binary commands 4 10 ExSync 5 A 10 2 4 3 4 RS 644 specs for 2 4 F factory set copying to the work 4 23 explained nime 3 28 1 2 F mount 5 3 frame rate basic specification 1 2 changes with area of interest 3 26 free run 3 6 setting with binary commands 4 10 functional description iude eee A 1 GAMETA EP 3 1 EVAL teens A 11 G gain mee 3 13 setting with binary commands 4 17 4 18 Index H humidity requirements BIG ione ERREUR camera input signals to the BIC
24. 2 8 Commands for Manipulating Configuration 5 4 23 4 2 8 1 Copy the Factory Set or a User Set into the Work Set 4 23 4 2 8 2 Copy Work Set into a User Set 4 24 4 2 8 3 Select the Startup 4 25 4 2 9 Camera Status 4 26 4 2 10 Bitrate 4 27 5 Mechanical Considerations 5 1 Camera Dimensions and Mounting Facilities 5 1 5 2 C Mount Adapter 5 5 3 5 3 F Mount Adapter Dimensions 5 3 5 4 Positioning Accuracy of the Sensor Chip 5 4 5 5 Maximum Lens Thread Length 5 4 6 Troubleshooting 6 1 Fault Finding Using Camera LEDs 6 1 6 1 T YelloWEED ium stone tan eser fae Ra a ER apii aS 6 1 01 2 Green LED x uelle la RD URS mee ae erede 6 1 6 2 Troubleshooting 6 2 6 2 1 No Image CEA NET REP E EAE US 6 2 6 2 2 Poor Quality Image 6 4 BASLER 201 iii Table of Contents 0 2 3 Interfacing ca eh a AE RA Moda 6 5 6 2 4 RS 232 Seri
25. 26 the data size for the camera status command is 2 bytes So the arrangement of the bits in the second byte of the descriptor should be 1000 0010 which translates to 0x82 Note that for read commands the data size specified in the descriptor represents the number of bytes of data that you expect to see in the response No data bytes are actually included in the read command 0 1 is the block check character See page 5 8 for instructions on calculating a BCC 0x03 is the ETX The ETX is always 0x03 4 2 3 2 Write Command An example of the command message used to copy the Work Set to User Set 2 is 0x02 0x46 0x01 0x02 0x45 0x03 0x02 is the STX The STX is always 0x02 0x46 is the first byte of the descriptor If you check the table on page 5 24 you will find that the ID for the command to copy the Work Set to a User Set is 0x46 0x01 is the second byte of the descriptor The MSB in this byte represents the read write flag and since this is a write command the bit should be set to a 0 The other seven bits of this byte represent the data size in bytes that will be transferred using this command If you check the table on page 5 24 the data size for the copy Work Set to User Set command is 1 byte So the arrangement of the bits in the second byte of the descriptor should be 0000 0001 which translates to 0x01 0x02 is the data byte If you check the table on page 5 24 you will find that to copy the Work
26. 4 Odd Pixel Bit 4 6 DOUT 5 Output RS 644 LVDS Pixel Bit 5 Pixel Bit 5 Odd Pixel Bit 5 7 DOUT 6 Output RS 644 LVDS Pixel Bit 6 Pixel Bit 6 Odd Pixel Bit 6 8 DOUT 7 Output RS 644 LVDS Pixel Bit 7 Pixel Bit7 MSB Odd Pixel Bit 7 MSB 9 DOUT 8 Output RS 644 LVDS Pixel Bit 8 Not Used Even Pixel Bit 0 10 DOUT 9 Output RS 644LVDS Pixel Bit 9 MSB Not Used Even Pixel Bit 1 11 DOUT 10 Output RS 644 LVDS Not Used Not Used Even Pixel Bit 2 12 DOUT 11 Output RS 644 LVDS Not Used Not Used Even Pixel Bit 3 13 DOUT 12 Output RS 644 LVDS Not Used Not Used Even Pixel Bit 4 14 DOUT 13 Output RS 644 LVDS Not Used Not Used Even Pixel Bit 5 15 DOUT 14 Output RS 644 LVDS Not Used Not Used Even Pixel Bit 6 16 DOUT 0 Output RS 644 LVDS Pixel Bit 0 Pixel Bit 0 Odd Pixel Bit 0 17 DOUT 1 Output RS 644 LVDS Pixel Bit 1 IPixel Bit 1 Odd Pixel Bit 1 18 DOUT 2 Output RS 644 LVDS IPixel Bit 2 IPixel Bit 2 Odd Pixel Bit 2 19 DOUT 3 Output RS 644 LVDS Pixel Bit 3 Pixel Bit 3 Odd Pixel Bit 3 20 DOUT 4 Output RS 644 LVDS Pixel Bit 4 Pixel Bit 4 Odd Pixel Bit 4 21 IDOUT 5 Output RS 644 LVDS Pixel Bit 5 Pixel Bit 5 Odd Pixel Bit 5 22 DOUT 6 Output RS 644 LVDS Pixel Bit 6 Pixel Bit 6 Odd Pixel Bit 6 23 DOUT 7 Output RS 644 LVDS IPixel Bit 7 IPixel Bit 7 Odd Pixel Bit 7 24 DOUT 8 Output RS 644 LVDS IPixel Bit 8 Not Used Even Pixel Bit 0 25 DOUT 9 Output RS 644 LVDS Pixel bit 9 Not Used Even Pixel Bit 1 26 DOUT10 Out
27. Byte 1 Low byte of the Timer 2 setting Byte 2 Mid byte of the Timer 2 setting Byte 3 High byte of the Timer 2 setting Data Range Timer 2 settings can range from 0x000001 to OxFFFFFF us BASLER 201 4 11 Configuring the Camera 4 12 4 2 4 5 Digital Shift Purpose To enable or disable digital shift See Section 3 6 for an explanation of digital shift Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data OxA5 1 1 Response Cmd ID R W Flag Data Length Data 0 5 0 1 1 Write Command Cmd ID R W Flag Data Length Data 0 5 0 1 1 None Data Format Byte 1 An ID that specifies the digital shift status see the table below ID Digital Shift 0 00 No digital shift 0x01 Digital shift once multiples output 2X 0x02 Digital shift twice multiples output 4X 0x03 Digital Shift by three multiples output 8X See Section 3 6 3 for precautions that you must consider when using digital shift BASLER 201 Configuring the Camera 4 2 4 6 Area of Interest Starting Column Purpose Tosetthe starting column for the area of interest or to read the current setting See Section 3 7 for details on the area of interest Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data 0 1 2 Response Cmd ID R W Flag Data Length Data 0 0 2 2 Bytes Write Co
28. ExSync Programmable Mode Exposure Start with Frame Valid High Whenever a frame is being transferred regularly discharge pulses are generated If ExSync rises while a frame is being transferred it is not possible to generate a discharge pulse asynchronously In this case the start of exposure is shifted to the end of the last regular discharge pulse The discharge pulses during exposure are suppressed The microcontroller detects the shift in the start of exposure and it makes a corresponding shift in the end of the exposure The end of the shifted exposure triggers readout Readout occurs after a delay of 10 us Readout takes 5 us during which exposure continues Effective exposure 15 0 us n Timer 1 FVAL must be low for at least 1 ns before the end of the shifted exposure ExSync must remain high for a minimum of 1 us The minimum ExSync signal period is 33 3 ms With very low exposures use flash light to prevent smearing 3 10 BASLER 201 Basic Operation and Features 3 3 5 Free run Programmable Mode with Exposure Start After Image Transfer Frame Valid Low control signal period Internal Contro Exposure m Signal Timer 1 dt M 36 5 us gt 32 ns gt PA 1421 5 us This timing diagram is Frame E rg not drawn to scale Valid x ii Ce 437 5 us 1016 1017 1018 Line Valid effective
29. Factory Set or to any one of the User Sets So for example if the Startup Pointer is set to User Set 13 then User Set 13 will be copied into the Work Set at power on You can work with configuration sets and the startup pointer using either the Camera Configuration Tool see Section 4 1 or binary commands see Section 4 2 With the Camera Configuration Tool you can use the Sets Tab to copy the Work Set to a User Set to Copy a User Set or the Factory Set to the Work Set or to set the Startup Pointer With binary commands you use the Copy Work Set to User Set command the Copy Factory Set or User Set to Work Set command and the Select Startup Pointer command to manipulate configuration sets BASLER 201 Basic Operation and Features 3 10 Camera Status The 201 monitors its 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 to check a list of several possible errors and an indication of whether those errors are present with binary commands You can use the Camera Status command see Section 4 2 9 to check if 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 1 BASLER 201 3 29 Basic Operation and Feat
30. Output Mode TxINO RxOUTO Pixel Bit 0 Pixel Bit 0 Odd Pixel Bit 0 Odd Pixel Bit 0 TxIN1 RxOUT1 Pixel Bit 1 Pixel Bit 1 Odd Pixel Bit 1 Odd Pixel Bit 1 TxIN2 RxOUT2 Pixel Bit 2 Pixel Bit 2 Odd Pixel Bit 2 Odd Pixel Bit 2 TxIN3 RxOUT3 Pixel Bit 3 Pixel Bit 3 Odd Pixel Bit 3 Odd Pixel Bit 3 TxIN4 RxOUT4 Pixel Bit 4 Pixel Bit 4 Odd Pixel Bit 4 Odd Pixel Bit 4 TxIN5 RxOUT5 Pixel Bit 7 Pixel Bit 7 MSB Odd Pixel Bit 7 Odd Pixel Bit 7 MSB TxIN6 RxOUT6 Pixel Bit 5 Pixel Bit 5 Odd Pixel Bit 5 Odd Pixel Bit 5 TxIN7 RxOUT7 Pixel Bit 8 Reserved Odd Pixel Bit 8 Even Pixel Bit 0 TxIN8 RxOUT8 Pixel Bit 9 MSB Reserved Odd Pixel Bit 9 Even Pixel Bit 1 MSB TxIN9 RxOUT9 Reserved Reserved Reserved Even Pixel Bit 2 TxIN10 RxOUT10 Reserved Reserved Reserved Even Pixel Bit 6 TxIN11 RxOUT11 Reserved Reserved Reserved Even Pixel Bit 7 MSB TxIN12 RxOUT12 Reserved Reserved Reserved Even Pixel Bit 3 TxIN13 RxOUT13 Reserved Reserved Even Pixel Bit 8 Even Pixel Bit 4 TxIN14 RxOUT14 Reserved Reserved Even Pixel Bit 9 Even Pixel Bit 5 MSB TxIN15 RxOUT15 Reserved Reserved Even Pixel Bit 0 Reserved TxIN16 RxOUT16 Reserved Reserved Even Pixel Bit 6 Reserved TxIN17 RxOUT17 Reserved Reserved Even Pixel Bit 7 Reserved TxIN18 RxOUT18 Reserved Reserved Even Pixel Bit 1 Reserved TxIN19 RxOUT19 Reserved Reserved Even Pixel Bit 2 Reserved TxIN20 RxOUT20 Reserved Reserved Even Pixel Bit 3 Reserved TxIN21 RxOUT21 Reserved Reserved Even Pixel Bit 4 Reserved TxIN22 RxOUT22 Reserved Re
31. Replace and poor connections the cable Is the cable OK No Yes Yes Replace Replace the the Replace the Camera 6 2 BASLER 201 Troubleshooting Check Yelow LED on Yes ts Buc the Camera flashing signal or set the camera for Free Is the yellow LED flashing 3 pulses run mode See Section 3 2 No the LED is Yes It is Call Basler Technical Support either on constantly flashing for assistance The contact or it is off constantly 5 6 70r8 numbers appear on the title pulses page of this manual Check to make sure that the RS 232 serial connection is working OK You can do this by Go to the starting the Camera Configuration Tool and seeing which tab appears If a Model Tab RS 232 appears the connection is OK If a Connection Tab appears there is a problem with the serial serial connection No communications troubleshooting Is the serial connection OK chart Yes ATE you controlling the camera Did you set up free run using the exposure tab on the with an ExSync signal or is the Free run fi tion tool ith bi ds camera in free run camera configuration tool or with binary commands ExSync signal Config Binary Check the setup on your frame grabber and make sure that the ExSync signal is not too short The period of the ExSync signal must be greater than 33 3 ms On many frame grabbers the period of the ExSync signal
32. The desired 15 dB default gain is achieved when the gain is programmed to 376 0x0178 You should find that the default gain setting on your camera is near to this value Reducing the gain below 376 results in mapping more than the linear operating range of the sensor to the ADC Increasing the gain to more than 376 maps a smaller portion of the sensor s linear output signal to the ADC If you know the decimal number DN setting for the gain on your camera the equivalent decibel value can be calculated by using one of the following two equations 658 DN dB 20 0910 658 3 7 Where DN 0 to 511 dB 0 0354 DN 3 79 Where 512 to 1023 BASLER 201 Basic Operation and Features 3 5 2 Balancing the Gain and Offset on Odd and Even Lines Internally the 201 processes odd and even lines separately in two different data channels see Figure 3 1 Consequently the gain and offset must be adjusted separately for the odd lines and for the even lines Due to variations in the camera s electronics the gain and offset needed to correctly map the output from the odd lines to the odd channel ADC may be different from the gain and offset needed to map the output from the even lines to the even channel ADC Gain alignment between the channels is important to maintain uniform output data with minimal gray value differences between odd and even lines Basler performs a calibration procedure on each camera before it leav
33. a system with the BIC and camera connected with a cable start your installation with Section A 8 2 BASLER 201 Using the Camera with a BIC A 8 1 Making Connections BIC Directly Attached to Camera Caution Be sure that all power to your system is switched off before you make or break connections to the camera or the BIC Making or breaking connections when power is on can result in damage to the camera or the BIC 1 Remove the six sided standoffs on each side of the 26 pin plug on the back of the camera and on each side of the 26 pin receptacle on the front of the BIC see Figure A 11 Replace the standoffs with pan head screws from the BIC installation kit 2 Remove two screws from the back of the camera as shown in Figure A 11 Replace the screws with six sided standoffs from the BIC installation kit Front of the BIC Back of the Camera Remove these screws and replace them with standoffs Remove these six sided standoffs and replace them with pan head screws Figure A 11 Changing the Screws 3 Hold the camera and the BIC so that the 26 pin plug on the back of the camera is aligned with the 26 pin receptacle on the front of the BIC 4 Press the camera and the BIC together 5 Get two 20 mm long screws from the BIC installation kit Insert the screws through the BIC see Figure A 12 and screw them into the back of the camera This will lock the BIC and the camera together BASLE
34. an error condition see table below If a bit is set to 1 the error condition assigned to that bit is present If the bit is set to 0 the error is not present Byte 1 Bit 0 No ExSync signal in the last 5 seconds Bit 1 A reset has occurred Bit 2 The camera is unlocked Bit 3 Reserved Bit 4 Unknown command ID specified in a read or write command Bit 5 A read or write command could not be executed access denied Bit 6 The length member of the last command does not match the defined length Bit 7 Parameter error currently has no meaning reserved for future use Byte 2 Bit 0 FPGA general error Bit 1 FPGA no FPGA firmware available Bit 2 No FPGA ADC command list available Bit 3 Error in FPGA ADC command list item Bit 4 User set is erroneous Bit 5 Factory set is erroneous Bit 6 EEPROM checksum error this is a checksum used to determine if the contents of the EEPROM are valid Bit 7 No EEPROM command list available BASLER 201 Configuring the Camera 4 2 10 Bitrate Command Purpose set the bitrate of the serial communications link The bitrate is changed immediately after the successful receipt of this command The default bitrate is 9600 Type This is a write only command Write Command Cmd ID R W Flag Data Length Data 0x44 0 4 4 Bytes Response None Data Format Byte 1 An ID that specifies the bitrate see table below Byte 2 undefined always write 0 00 Byte 3 undefine
35. below 10 4 V is present When the green LED is lit it means that a voltage of 10 4 V or higher is present The camera has no overvoltage protection Therefore always observe the power requirements as described in Section 2 6 Yellow LED The yellow LED on the back of the camera indicates signal integrity At power up the LED will light for several seconds as the microprocessor in the camera boots up If all is OK the LED will then remain lit continuously If an error condition is detected at any time after the microprocessor boots up the LED will begin to blink an error code See Section 6 for details Converting Channel Link Video Output to RS 644 with a BIC As mentioned in Section 2 4 video data is output from the 201 in Channel Link LVDS format The video output from the camera can be converted to RS 644 LVDS by using a Basler Interface Converter BIC The BIC is a small device which attaches to the 201 For complete information on installing and using the BIC refer to Appendix A BASLER 201 2 17 Camera Interface 2 18 BASLER 201 3 1 Basic Operation and Features Basic Operation and Features Functional Description The 201 area scan camera employs a CCD sensor chip which provides features such as electronic exposure time control and anti blooming Exposure time is normally controlled via an externally generated trigger signal ExSync The ExSync signal facilitates periodic or non periodic pixe
36. different percentages may sub stantially reduce image quality BASLER 201 3 19 Basic Operation and Features 3 6 Digital Shift The digital shift feature allows you to change the group of bits that is output from each ADC Using the digital shift feature will effectively multiply the output of the camera by 2 times 4 times or 8 times Section 3 6 1 describes how digital shift works when the camera is operating in 10 bit output mode and Section 3 6 2 describes how digital shift works when the camera is operating in 8 bit output mode You can set digital shift using either the Camera Configuration Tool see Section 4 1 or binary commands see Section 4 2 With the Camera Configuration Tool you use the Features Tab to set digital shift and with binary commands you use the Digital Shift command 3 6 1 Digital Shift in 10 bit Output Mode No Shift As mentioned in Section 3 1 the 201 uses 10 bit ADCs to digitize the output from the CCD sensor When the camera is operating in 10 bit output ADC mode by default the camera transmits the 10 bits bit bit bit bit bit bit bit bit bit that are output from each ADC 8 7 6 5 4 3 2 1 M S B Not Shifted B gt Shift Once When the camera is set to shift once the output from the camera will include bit 8 through bit 0 from each ADC along with a zero as an LSB ADC The result of shifting once is that the output of the bit bit bit bit bit bit bit bit bit bi
37. for the D Sub HD 26 pin Plug The camera housing is not grounded and is electrically isolated from the cir cuit boards inside of the camera The camera has no reverse power protection Therefore always observe the polarity as indicated in Table 2 1 The camera has no overvoltage protection Therefore always observe the power requirements as described in Section 2 6 BASLER 201 Camera Interface 1 9 000000000 000000000 10 00000000 18 19 26 Figure 2 2 201 Pin Numbering 2 1 3 Plug Source Information At the time this manual was published Basler s sources for the 26 pin high density plug used on the camera are FCT Electronic Part CT15 26P1 L228 and AMP Part HDP 22 Size 2 26 Position Basler will use plugs from either of these suppliers or the equivalent 2 2 Cable Information The cable between the camera and the frame grabber must meet the specifications shown in Table 2 2 Characteristic Specification Maximum Length 10 meters Individually Shielded Twisted Pair 100 100 Characteristic Impedance Conductor Size 28 AWG Stranded 1 The maximum cable length was tested with a Sumitomo IEE6 99135 cable It will decrease when used in an area with severe ambient electromagnetic interference Table 2 2 Cable Specifications BASLER 201 2 3 Camera Interface 2 3 2 4 Input Signals The ExSync input signal can be used to control the 201
38. indi cating that valid data for line two is no longer being transmitted The camera will continue to transmit pixel data for each line as described above until all of the lines in the frame have been transmitted After all of the lines have been transmitted the frame valid bit will become low indicating that a valid frame is no longer being transmitted Figure 2 6 shows the data sequence when the camera is operating in level controlled exposure mode Figure 2 7 shows the data sequence when the camera is operating in programmable exposure mode se uui 36 5 us 31 19 ms Frame Valid h 625 24 0 us 018 Line Line 1 Line 2 Line 1018 1 1 Valid i 2 30 2 us 8 I OOOO HTO AEA 10 or 8 bits N 1008 This diagram is not drawn to scale The diagram assumes that the area of interest feature is not being used With the area of interest feature enabled the number of lines transferred and the number of pixels in each line could be smaller Figure 2 6 Single 10 Bit or Single 8 Bit Output Mode with Level Controlled Exposure 1 The Line Valid low time alternates between 6 2 us and 7 4 us The first low time is 6 2 us the next is 7 4 us the next is 6 2 us the next 7 4 us and so on This pattern will continue until all of the pixel data
39. installation Installa tion is described in the tool s Installation Guide only DA 040704 August 08 2005 Replaced front page Added Contacting Basler Support Worldwide page Replaced Figure 1 1 and Figure 1 2 Replaced Figure 3 2 Changed Data Format in section Reset Command Added section Before Calling Basler Technical Support BASLER 201 Revision History ii BASLER 201 Feedback Feedback Your feedback will help us improve our documentation Please click the link below to access an online feedback form Your input is greatly appreciated http www baslerweb com umfrage survey html BASLER 201 Feedback iv BASLER 201 Index A apply button cie men 4 3 area of interest explained ihe pen 3 25 setting with binary commands 4 13 4 15 B Basler Interface Converter see BIC Bayer filter 3 3 1 BIC output signals frame valid FVAL A 11 line valid LVAL A 11 pixel clock A 11 video data nne A 11 binary command 4 4 binary commands error 4 4 examlpl6S 2 t 4 7 explalnied 4 4 re
40. is adjusted by changing a setting for the frame rate Your frame rate should not exceed 30 fps Is the ExSync period OK Check to make sure that Timer 1 is set no lower than 1 us Timer 2 is set no lower than 1 Correct us the The sum of the Timer 1 setting settings plus the Timer 2 setting is greater than 33 3 ms Are the settings OK Correct the settings Yes Yes Check your exposure setting The exposure time must be Correct Go to less than the ExSync period the Switch on the test image interfacin settings No c Is the exposure OK 95 the test image be seen troubleshooting chart Yes Yes Go to the Y Switch on the test image interfacing Replace the camera troubleshooting chart Can the test image be seen Yes Replace the camera BASLER 201 6 3 Troubleshooting 6 2 2 Poor Quality Image Use this chart if the image is poor quality is completely white or is completely black If you get no image at all when you attempt to capture an image with the frame grabber use the chart that appears in Section 6 2 1 Put the camera into test image mode Use your frame grabber to capture an image and examine the image carefully Most frame grabbers include software tools that allow you to see the individual values of each pixel in the image and histograms that display distributions of the pixel values in the image The pixel values in your capture
41. number one in line two will be transmitted On the next cycle of the pixel clock LVAL will be high During this cycle 10 bits of data for pixel two in line two will be transmitted On the next cycle of the pixel clock LVAL will be high During this cycle 10 bits of data for pixel three in line two will be transmitted This pattern will continue until all of the pixel data for line two has been transmitted A total of 1008 cycles After all of the pixels in line two have been transmitted LVAL will become low indicating that valid line data for line two is no longer being transmitted The camera will continue to transmit pixel data for each line as described above until all of the lines in the frame have been transmitted After all of the lines have been transmitted FVAL will become low indicating that a valid frame is no longer being transmitted Figure A 6 shows the data sequence when the camera is operating in level controlled exposure mode Figure A 7 shows the data sequence when the camera is operating in programmable exposure mode The data sequence assumes that the camera attached to the BIC is operating in 10 bit mode If the attached camera is operating in 8 bit mode only 8 bits of data per pixel will be transmitted BASLER 201 Using the Camera with BIC wy quii 36 75 us 31 19 ms 4 EM 1 37 5 6 2 us 24 0 us 0 1 us zs M Line 1 Line 2 Line 101
42. operation below 50 C Provide additional cooling such as fans or heat sinks if necessary Warning Without sufficient cooling the BIC can get hot enough during operation to cause burning when touched A 1 4 BIC Precautions Power Caution Be sure that all power to your system is switched off before you make or break connections to the BIC Making or breaking connections when power is on can result in damage to the BIC Read the manual Read the manual carefully before using the BIC Keep foreign matter outside of the BIC Do not open the housing Touching internal components may damage them Be careful not to spill water or other liquids on the BIC Do not allow flammable or metallic material inside the BIC housing If used with any foreign matter inside the BIC may fail or cause a fire Electromagnetic Fields Do not operate the BIC in the vicinity of strong electromagnetic fields Avoid electrostatic charging Transporting Only transport the BIC in its original packaging Do not discard the packaging Cleaning To clean the surface of the BIC 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 201 A 3 Using the Camera with a BIC A 2 BIC Interface Description A 4 A 2 1 Connections A
43. the next cycle of the pixel clock the line valid bit will be high Ten of the bits transmitted during this clock cycle will contain the data for pixel number three in line one This pattern will continue until all of the pixel data for line one has been transmitted A total of 1008 cycles After all of the pixels in line one have been transmitted the line valid bit will become low indi cating that valid data for line one is no longer being transmitted The data sequence assumes that the camera is operating in 10 bit mode If the camera is operating in 8 bit mode only 8 bits of data per pixel will be transmitted BASLER 201 Camera Interface On the pixel clock cycle where data transmission for line two begins the line valid bit will become high Ten of the bits transmitted during this clock cycle will contain the data for pixel number one in line two On the next cycle of the pixel clock the line valid bit will be high Ten of the bits transmitted during this clock cycle will contain the data for pixel number two in line two On the next cycle of the pixel clock the line valid bit will be high Ten of the bits transmitted during this clock cycle will contain the data for pixel number three in line two This pattern will continue until all of the pixel data for line two has been transmitted A total of 1008 cycles After all of the pixels in line two have been transmitted the line valid bit will become low
44. time the Line Valid cycle is either 30 2 us or 31 4 us BASLER 201 A 13 Using the Camera with A 14 A 4 2 6 BIC Operation with Attached Camera in Dual 8 Bit Output Mode When the camera attached to the BIC is operating in Dual 8 Bit output mode the pixel clock output from the BIC will be 21 MHz On each clock cycle the BIC will transmit 8 bits of data for two pixels The assignment of the bits is shown in Table A 5 Video Data Sequence When the camera is not transmitting valid pixel data the frame valid and line valid signals on each cycle of the pixel clock will be low Once the camera has completed frame acquisition it will begin to send valid data On the pixel clock cycle where frame data transmission begins FVAL will become high On the pixel clock cycle where data transmission for line one begins LVAL will become high During this cycle 8 bits of data for pixel number one in line one and 8 bits of data for pixel number two in line one will be transmitted On the next cycle of the pixel clock LVAL will be high During this cycle 8 bits of data for pixel three in line one and 8 bits of data for pixel four in line one will be transmitted On the next cycle of the pixel clock LVAL will be high During this cycle 8 bits of data for pixel five in line one and 8 bits of data for pixel six in line one will be transmitted This pattern will continue until all of the pixel data for line one has been transmitted
45. used to set the Startup Pointer to the Factory Set or to one of the User Sets The read command returns the Set ID for the current setting Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data 0x47 1 1 Response Cmd ID R W Flag Data Length Data 0x47 0 1 1 Byte Write Command Cmd ID R W Flag Data Length Data 0x47 0 1 1 Byte Response None Data Format Byte 1 An ID that specifies the set see the table below SetID Set 0x00 Factory Set 0x01 User Set 1 0x02 User Set 2 0x03 User Set 3 0x04 User Set 4 0x05 User Set 5 0x06 User Set 6 0x07 User Set 7 0x08 User Set 8 0x09 User Set 9 OxOA User Set 10 0x0B User Set 11 OxOC User Set 12 OxOD User Set 13 OxOE User Set 14 OxOF User Set 15 BASLER 201 4 25 Configuring the Camera 4 26 4 2 9 Camera Status Command Purpose The camera has been programmed to detect several error conditions When an error condition is detected a flag is set The status command allows you to read the error flags Type This is a read only command Read Command Cmd ID R W Flag Data Length Data 0x43 1 2 Response Cmd ID R W Flag Data Length Data 0x43 0 2 2 Bytes Data Format Byte 1 Each bit specifies an error condition see table below If a bit is set to 1 the error condition assigned to that bit is present If the bit is set to 0 the error is not present Byte 2 Each bit specifies
46. will frequently request that you e mail copies of these captured images BASLER 201 6 5 Troubleshooting Interfacing Chart B with a BIC Always switch off power to the system before making or breaking any connection Reseat all of the cable connections at the camera an the BIC the frame grabber and the PC Exit this chart After you reseated the cables is the problem still present Yes Use a voltmeter to check the power source for the BIC The output must be 24 VDC 10 Also the power source must be rated for at least 10 W No Replace the power source Is the power source OK Yes If extra hardware is available try to locate the problem by substitution Substitute only one piece of hardware at a time and retry the TS system after each substitution No Exit this chart After you finished making substitutions is the problem still present Yes Check the DCF configuration file that you are using with your frame grabber Make sure that itis the correct file for the Basler A201b Be aware that sometimes different DCF files must be used depending on which of the camera s features you have enabled DCF files for many types of frame grabbers are available at the Basler web site No Exit this chart www basler vc com These files have all been tested with the A201b and we suggest that you use them if one is available for the frame grabber that you are using After yo
47. 1 Using the Camera with BIC A 9 BIC Dimensions 4 uy Eai Figure A 14 BIC Dimensions in mm BASLER 201 A 23 Using the Camera with BIC A 24 BASLER 201 Revision History Revision History Doc ID Number Date Changes DA 040701 Dec 21 2000 Initial release DA 040702 June 12 2001 Made numerous small changes to grammar and phrasing Added ripple specification to Table 1 1 and Sections 2 6 A 1 2 and A 6 Added note on reverse power and overvoltage protection to Sections 2 1 2 and 2 6 Added maximum cable length specification to Section 2 2 Added information on absolute maximum voltage to Section 2 6 Added a more detailed specification of the green LED to Section 2 7 and Section 6 1 2 Changed timing diagrams shown in Figure 2 6 Figure 2 7 Figure 2 8 and Figure 2 9 Changed timing diagrams shown in Figure 3 6 Figure 3 7 Figure 3 8 Figure 3 9 Figure 3 10 Figure 3 11 and respective formulas for calculat ing the effective exposure Changed CMD IDs in Section 4 2 4 1 from 0x95 to Changed timing diagrams shown in Figure A 6 Figure A 7 Figure A 8 and Figure A 9 DA 040703 July 13 2001 Removed the Camera Installation section Camera installation is de scribed in the camera s Installation Guide only Removed information on camera configuration tool
48. 2 Representation of a Command Frame and Response STX Identifies the start of the frame text Size 1 Byte The value of the STX byte is always 0x02 DESC Descriptor Size 2 Bytes The bits in the descriptor are assigned as follows 8 bits 1 bit 7 bits Command ID Read Write Flag Data Length 0 write 1 read in Bytes The MSB of the descriptor is on the left highest bit of the command ID and the LSB of the descriptor is on the right lowest bit of the data length DATA Data field Size Number of bytes indicated in the Data Length portion of the descriptor BASLER 201 Configuring the Camera BCC Block check character Size 1 Byte The block check character is the exclusive or sum XOR sum of the bytes in the descriptor field and the data field ETX Identifies the end of the frame text Size 1 Byte The value of the ETX byte is always 0x03 ACK NAK Response Positive frame acknowledge negative frame acknowledge Size 1 byte The value for a positive frame acknowledgement is 0x06 and for a negative frame acknowledgement is 0x15 All values are formatted as little endian Intel format BASLER 201 4 5 Configuring the Camera 4 6 4 2 2 Error Checking 4 2 2 1 When the camera receives a frame it checks the order of the bytes in the frame and checks to see if the XOR sum of the bytes in the descriptor and the data fields matches the block check character T
49. 2 1 1 General Description The BIC is interfaced to external circuitry via one connector on its front and three connectors on its back Figure A 2 shows the connector types used on the BIC and shows the location of the power indicator LED Figure A 3 provides a general description of the function of each connector on the BIC Figure A 4 shows how the pins in the BIC s connectors are numbered D Sub HD 26 Pin Receptacle Figure A 2 BIC Connector Types D Sub HD 44 Pin Receptacle Subminiature Round 4 pin plug 9 pin plug BASLER 201 Using the Camera with a BIC Green LED Rear View EXSYNC In Digital Video Out FVAL Out LVAL Out Pixel Clock Out Connection to Camera Front View 24 V Power In Figure A 3 BIC Connectors and Signals Rear View 15 1 44 31 1 5 1 ih Front View Figure 4 Pin Numbering A 2 1 2 Pin Assignments The D Sub HD 26 pin receptacle on the front of the BIC is used to interface video data and control signals with the camera The pin assignments for the receptacle are shown in Table A 2 BASLER 201 A 5 Using the Camera with a BIC Pin Signal UNIS Direction Level Function 1 9 18 DC Gnd Output Ground DC Ground 19 25 26 1 2 20 12 VDC Output 12 VDC 10 DC Power Output to the Camera 22 TxD Output RS 232 RS 232 Serial Communication 24 RxD Input R
50. 2 on The cable between the BIC and the PC must contain a twist so that pin 2 on the PC A 4 Video Data and Control Signals Between the BIC and the Frame Grabber All video data and control signals transmitted between the BIC and the frame grabber use LVDS technology as specified for RS 644 Detailed information on RS 644 appears in Section A 4 3 A 4 1 Signals Input to the BIC by the Frame Grabber A 4 1 1 ExSync Controls Frame Readout and Exposure Time The camera attached to the BIC can be programmed to function in several exposure time control modes In some of these modes an ExSync signal is used to control exposure time and frame read out For more detailed information on exposure control modes and the use of the ExSync signal see Section 3 2 ExSync can be a periodic or a non periodic function The frequency of the Exsync signal determines the camera s frame rate BASLER 201 Using the Camera with a BIC The BIC accepts the ExSync signal from the frame grabber and passes it through to the camera using a straight through connection with no active circuitry 4 2 Signals Output from the BIC to the Frame Grabber A 4 2 1 FVAL Indicates a Valid Frame Frame valid FVAL indicates a valid frame as shown in Figures A 6 and A 7 Video data is only valid if FVAL is high 4 2 2 LVAL Indicates Valid Line Line valid LVAL indicates a valid line of data as illustrated in Figures A 6 and A 7 Video d
51. 8 LVAL ___ Lo Lo 2 30 2 us ex WU UU UU UL 10 or 8 bits N 1008 This diagram is not drawn to scale The diagram assumes that the area of interest feature is not being used With the area of interest feature enabled the number of lines transferred and the number of pixels in each line could be smaller Figure A 6 Single 10 Bit or Single 8 Bit Output Mode with Level Controlled Exposure end of 9 programmed time n 36 75 us 31 19 ms 1H FVAL L 1 37 5 us 6 2 us lt 24 0 us 0 1 us Line 1 Line 2 Line 1018 IL 30 2 T 42 MHz Data 1 2 N 1 X N 1 2 N 1 N 1 2 N 1 N 10 or 8 bits N 71008 This diagram is not drawn to scale The diagram assumes that the area of interest feature is not being used With the area of interest feature enabled the number of lines transferred and the number of pixels in each line could be smaller Figure A 7 Single 10 Bit or Single 8 Bit Output Mode with Programmable Exposure 1 The Line Valid low time alternates between 6 2 us and 7 4 us The first low time is 6 2 us the next is 7 4 us the next is 6 2 us the next 7 4 us and so on This pattern will continue until all of the pixel data for a line has been transmitted Depending on the Line Valid low
52. 90LV047A GND L 5 9 DOUTS 44 PIN b pours 7 14 DOUT8 16 DOUT8 4 15 DOUT8 DS90LV047A 1 2 3 4 5 6 7 8 9 9 PIN GND D SUB Figure A 10 BIC Power RS 232 and Video Data Connections BASLER 201 A 17 Using the Camera with A 5 A 6 A 7 A 8 RS 232 Serial Connection As mentioned in Section A 1 1 configuration commands and responses are transmitted between the camera and the host computer via an RS 232 serial connection RS 232 commands and responses are passed through the BIC using a straight through connection with no active circuitry Power Supply The BIC requires a 24 VDC 10 power supply The maximum wattage required for a BIC attached to an A20lb is approximately 10 W Ripple must be less than 1 convert its 24 VDC input to 12 VDC and will supply 12 VDC to the camera DO NOT apply 24 VDC to the camera The BIC operates on 24 VDC but the A201b operates on 12 VDC The BIC will Status LED Green LED When the green LED on the BIC is lit it indicates that power is being supplied to the BIC Installing the Camera and the BIC The camera and BIC can be installed in two ways the BIC can be attached directly to the camera or the BIC can be connected to the camera with a cable If you are installing a system with the BIC directly attached to the camera start your installation with Section A 8 1 If you are installing
53. A total of 504 cycles After all of the pixels in line one have been transmitted LVAL will become low indicating that valid line data for line one is no longer being transmitted On the pixel clock cycle where data transmission for line two begins LVAL will become high During this cycle 8 bits of data for pixel number one in line two and 8 bits of data for pixel number two in line two will be transmitted On the next cycle of the pixel clock LVAL will be high During this cycle 8 bits of data for pixel three in line two and 8 bits of data for pixel four in line two will be transmitted On the next cycle of the pixel clock LVAL will be high During this cycle 8 bits of data for pixel five in line two and 8 bits of data for pixel six in line two will be transmitted This pattern will continue until all of the pixel data for line two has been transmitted A total of 504 cycles After all of the pixels in line two have been transmitted LVAL will become low indicating that valid line data for line two is no longer being transmitted The camera will continue to transmit pixel data for each line as described above until all of the lines in the frame have been transmitted After all of the lines have been transmitted FVAL will become low indicating that a valid frame is no longer being transmitted Figure A 8 shows the data sequence when the camera is operating in level controlled exposure mode Figure A 9 shows the data sequence when t
54. Bit Output Mode with Programmable Exposure 1 The Line Valid low time alternates between 6 2 us and 7 4 us The first low time is 6 2 us the next is 7 4 us the next is 6 2 us the next 7 4 us and so on This pattern will continue until all of the pixel data for a line has been transmitted Depending on the Line Valid low time the Line Valid cycle is either 30 2 us or 31 4 BASLER 201 A 15 Using the Camera with A 4 3 RS 644 LVDS Information All video data and control signals output from the BIC and the ExSync control signal input to the BIC use LVDS technology as specified for RS 644 As shown in Figure A 10 the BIC uses National Semiconductor DS90LV047A differential line drivers to generate the LVDS output signals DOutO through DOut15 FValOut LValOut and PClkOut The ExSync control signal input to the BIC passes straight through the BIC and into the camera The camera uses a National Semiconductor DS90LV048A differential line receiver to receive the ExSync input signal Detailed spec sheets for these devices are available at the National Semiconductor web site www national com A 4 3 1 RS 644 RS 422 Compatibility Outputs From the BIC The output voltage level for the RS 644 differential line drivers used in the BIC can range from a low of 0 90 V to a high of 1 6 V The typical voltage swing for these devices is 0 31 V The receive threshold for typical RS 422 receivers is well within the 0 31 V sw
55. Bytes Response None Data Format Byte 1 Low byte of the height in lines setting Byte 2 High byte of the height in lines setting Data Range The height in lines setting can range from 0x0001 to OxO3FA See Section 3 7 1 or a list of rules which must be followed when entering the settings for the area of interest BASLER 201 Configuring the Camera 4 2 4 10 Odd Line Gain Purpose Tosetthe gain for the odd lines or to read the current odd line gain setting See Section 3 5 for more information on gain Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data 0x80 1 2 Response Cmd ID R W Flag Data Length Data 0x80 0 2 2 Bytes Write Command Cmd ID R W Flag Data Length Data 0x80 0 2 2 Bytes Response None Data Format Byte 1 Low byte of odd line gain setting Byte 2 High byte of odd line gain setting Data Range Odd line gain settings can range from 0x0000 to OxO3FF 4 2 4 11 Odd Line Offset Purpose set the offset for the odd lines or to read the current odd line offset setting See Section 3 5 for more information on offset Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data 0x84 1 2 Response Cmd ID R W Flag Data Length Data 0x84 0 2 2 Bytes Write Command Cmd ID R W Flag Data Length Data 0x84 0 2 2 Bytes Response None Data Format Byte 1 Low byte of odd line offset setting Byte 2 High by
56. Dimensions in mm 5 2 BASLER 201 Mechanical Considerations 5 2 C Mount Adapter Dimensions C Mount Adapter C Mount Adapter on A201b OMA v nd PHOTOSENSITIVE Pm SURFACE OF CCD n 0 1 LL 05 d P 37 ec 7 E V 9 8 000 P40 h 2 5 Figure 5 2 C Mount Adapter Dimensions in mm 5 3 F Mount Adapter Dimensions F Mount Adapter F Mount Adapter on an A201b 315 02 PHOTOSENSITIVE HI TO SURFACE OF CCD Figure 5 3 F Mount Adapter Dimensions in mm BASLER 201 5 3 Mechanical Considerations 5 4 5 5 5 4 Positioning Accuracy of the Sensor Chip Positioning accuracy of the sensor chip in the horizontal and vertical direction is 0 2 mm Rotational positioning accuracy is as shown in Figure 5 4 Reference position is the center of the camera housing Since the translatory and rotational positioning tolerance depend on each other the worse case of maximum rotational and horizontal vertical mis positioning can not occur at the same time 0 1 Not to Scale Figure 5 4 Rotational Positioning Accuracy neo gt lt Not to Scale Maximum Lens Thread Length Caution When a C mount lens is used on an 201 the thr
57. EINOXL ELNOXL 8NIX L geq ZLNOXY ENIXY 8 L1nOXL ZNIXL lt 8q Jexid ENIXH 1nOXL 9 001 ONIXL 18 iexid SLNOXY NIM 19 91 LNOWTOXL SNIXL yg Jexid NIM 10X41 LNOMTOXL bLNOXY NDUEIOXH 21 LOONTOXL lt 18 8q jexid NINTOXH 1LNOWTOXL LNOXY 18 8q cLnoxs ZNIXL 8q LLNOXY 410 29UU0D GH J lt jexid O LNOXY ans a ONIXL 8q Iexid uid 92 XU 1 1 jouueYyD J9qqe81 c owed J9UIE7 2 7 BASLER 201 Camera Interface 2 8 2 4 3 Pixel Clock As shown in Figure 2 5 and in Table 2 3 the pixel clock is assigned to the TxClkIn transmit clock pin of the Channel Link transmitter The pixel clock is used to time the sampling and transmission of pixel data as shown in Figures 2 6 through 2 9 The Channel Link transmitter used A201b cameras requires pixel data to be sampled and transmitted on the falling edge of the clock The frequency of the pixel clock varies depending on the output mode of the camera The available output modes are explained in detail in Sections 2 4 7 1 and 2 4 7 2 the frame grabber varies from device to device On some receivers data must be sampled on the rising edge of the pixel clock receive clock and on others it must be sampled on the falling edge Also so
58. Even line gain setting 524 Use the even line high offset and even line low offset reference values to calculate the offset for the even lines Even line offset setting BOX ar 16 46 Even line offset setting 24 4 round to 24 Convert the results to hexadecimal Odd line gain setting of 518 decimal 0x0206 Odd line offset setting of 22 decimal 0x0016 Even line gain setting of 524 decimal 0x020c Even line offset setting Of 24 decimal 0x0018 BASLER 201 Basic Operation and Features 8 Use the odd line gain odd line offset even line gain and even line offset binary commands to set the gain and offset to the calculated values After you use the commands to enter the calculated values the camera will be operating at 40 of the normally available gain offset range and the odd and even lines will be balanced D For special applications gain and offset can be set to different percentages of the normal gain offset range Just make sure that the gain for the odd and the even lines is set to the same percentage and that the offset for the odd and the even lines is set to the same percentage For example if you wanted to set the gain to 6096 and the offset to 4096 make sure that the odd line gain and the even line gain are both set to 60 of the normal range and that the odd line offset and the even line offset are both set to 4096 of the normal range Setting the gain and the offset to significantly
59. IC Dimensions A 23 iv BASLER 201 Table of Contents Revision HIStory ee e E RR ER ee ne RH i FeedbacK oec Na QU rine wen Cap d pace a Ec oes CE eet iii Indexes ictu x xb oS REID iX rd ra edens BASLER 201 V Table of Contents vi BASLER 201 1 1 Introduction Introduction The BASLER 20 high resolution progressive scan cameras are versatile cameras designed for industrial use Superb image sensing features are combined with a robust high precision machined housing Important features are High spacial resolution High sensitivity Anti blooming Asynchronous full frame shutter via electronic exposure control Square sensor cells High Signal to Noise ratio Programmable via an RS 232 serial port Area of interest scanning Correlated double sampling Industrial housing manufactured with high planar parallel and angular precision Compact Size Camera Models There are two camera models the 201 monochrome version and a color version designated as the A201bc Throughout this manual the camera will be called the 201 Passages that are only valid for a specific model will be so indicated BASLER 201 1 1 Introduction 1 2 Performance Specifications 1 2 Category Specification Sensor Interline Transfer Progressive Scan CCD Sensor Pixels 1008 H x 1018 V Pixel Size 9 um x 9 um
60. MOD 256 This expres sion is shown graphically in Figure 3 19 If the camera is set for an exposure mode that uses an ExSync signal an ExSync signal is required to output the test image If the camera is set for free run each cycle of the camera s internal sync signal will trigger the output of a test image Figure 3 18 Test Image gray levels 255 ixel 0 la Figure 3 19 Formation of Test Image When the test image is active the gain offset and exposure time have no ef fect on the image Digital shift makes the test image appear very light therefore digital shift should be disabled when the test image is active You can put the camera in test image mode using either the Camera Configuration Tool see Section 4 1 or binary commands see Section 4 2 With the Camera Configuration Tool you use the Test Image Tab to select the test image With binary commands you use Test Image command BASLER 201 3 27 Basic Operation and Features 3 9 Configuration Sets The camera s adjustable parameters are stored in EEPROM RAM configuration sets and each configuration set contains all of the parameters needed to control the camera po There are three different types of configuration sets the Work Set the Factory Set and User Sets UserSets Work Set Ld The Work Set contains the current camera settings and NM thus determines the camera s present performance that is what your image curre
61. R 201 A 19 Using the Camera with a Subminiature Round 4 pin plug 20 mm Figure A 12 BIC Mated Directly to Camera 6 Attach one end of your video data control signal cable to the 44 pin receptacle on the BIC and the other end to your frame grabber 7 Attach one end of a null modem cable to the nine pin plug on the BIC and the other end to a serial port on your computer 8 Make sure that the power source you will be using to supply the BIC meets the requirements shown in Section A 6 9 Attach the output connector from your power source to the four pin plug on the BIC 10 Switch on the power to your system 11 Goon to Section A 8 3 to continue the installation The BIC operates on 24 VDC but the A201b operates on 12 VDC The BIC will convert its 24 VDC input to 12 VDC and will supply 12 VDC to the camera A 20 BASLER 201 Using the Camera with a BIC A 8 2 Making Connections BIC and Camera Mated with a Cable Caution Be sure that all power to your system is switched off before you make or break connections to the camera or the BIC Making or breaking connections when power is on can result in damage to the camera or the BIC 1 Connect a straight through Channel Link Cable from the 26 pin plug on the back of the camera to the 26 pin receptacle on the front of the BIC see Figure A 13 D Sub HD 44 Pin D Sub HD Receptacle 26 Pin Plug Subminiature Round 4 p
62. S 232 RS 232 Serial Communication 21 231 Signal Gnd Output Ground Signal Ground 11 ExSync Output RS 644 LVDS External Trigger 10 ExSync 13 Reserved Output RS 644 LVDS Reserved LVDS Output 12 Reserved 17 RxClkIn Input Channel Link Receive Clock to Channel Link Receiver LVDS 16 RxClkIn 8 RxDataln3 Input Channel Link Data to Channel Link Receiver LVDS 7 RxDataln3 6 RxDataln2 Input Channel Link Data to Channel Link Receiver LVDS 5 RxDataln2 15 RxDataln1 Input Channel Link Data to Channel Link Receiver LVDS 14 RxDataln1 4 RxDatalnO Input Channel Link Data to Channel Link Receiver LVDS 3 RxDatalnO 1 Pins 1 9 18 19 25 26 21 and 23 are all tied together inside of the BIC Pins 2 and 20 are tied together inside of the BIC Table A 2 Pin Assignments for the D sub HD 26 pin Receptacle The BIC housing is not grounded and is electrically isolated from the circuit boards inside of the BIC The D Sub 9 pin plug on the back of the BIC is used for RS 232 communication between the host computer and the camera The pin assignments for the plug are shown in Table A 3 BASLER 201 Using the Camera with BIC Se vane Direction Level Function 1 Not Connected 2 RxD Input RS 232 RS 232 Serial Communication 3 TxD Output RS 232 RS 232 Serial Communication 4 Tied to pin 6 internally 5 Signal Gnd Input Ground Signal Ground 6 Tied to pin 4 internally
63. Tool you use the Exposure Tab to set the camera for free run and to select the programmable exposure time control mode If you choose to operate the camera in free run the tool will require you to enter a frame rate and an exposure time on the Exposure Tab The configuration tool will automatically set the Timer 1 and Timer 2 parameters so that the camera will operate with the frame rate and exposure time that you enter With binary commands you must use the Exposure Time Control Mode command to select the free run programmable mode You must also use the Timer 1 command to set Timer 1 and the Timer 2 command to set Timer 2 the Timer 1 setting plus the Timer 2 setting The sum of the Timer 1 setting plus In free run mode the period of the internal control signal is equal to the sum of the Timer 2 setting must be greater than 33 3 ms The minimum setting for Timer 1 is 1 ps The minimum setting for Timer 2 is 1 ps BASLER 201 Basic Operation and Features 3 3 Exposure Time Control Modes in Detail 3 3 1 ExSync Level controlled Mode with Exposure Start After Image Transfer Frame Valid Low EXSYNC exposure gt 1 36 5 us gt 32ns 21 58 Frame D valig This timing diagram is not drawn to scale gt lt 37 5 us 1016 1017 1018 E i effective exposure gt Line Valid
64. ad command 4 6 timeouts 4 6 write command 4 6 bitrate setting with binary commands 4 27 block check character calculating inue metes 4 8 4 5 cable specifications BIG A 9 eA tete 2 3 camera configuration tool apply ceci 4 3 closing the tool 4 2 installing hee EL cal ues A 22 opening the 00 4 2 refresh button 4 3 camera status see status channel link 2 2 better de 2 5 implementation information 2 6 cleaning the camera and sensor 1 5 A 3 C mount 5 3 commands see binary commands configuration sets explained 3 28 manipulating with binary commands 4 23 4 24 BASLER A20lb Index configuration tool see camera configuration tool configuring the camera with binary commands 4 4 with the config tool 4 2 D data output mode see video data output mode s digital shift explairied eem 3 20 setting with binary commands 4 12
65. ake sure that m the serial cable is plugged into the correct connector on the computer Be No gt Exit this chart sure to restart your computer after you make the port change Is the problem still present after you changed the port Yes Contact Basler Technical Support The contact numbers appear on the title page of this manual 6 8 BASLER 201 Troubleshooting 6 3 Before Calling Basler Technical Support To help you as quickly and efficiently as possible when you have a problem with a Basler camera it is important that you collect several pieces of information before you contact technical support Copy the form that appears on this and the next page or download it from the support section of www basler vc com fill it out and fax the pages to your local dealer or to your nearest Basler support center Or you can write an e mail listing the requested pieces of information and with the requested files attached Our technical support contact numbers are shown in the front section of this manual 1 The camera s product ID 2 The camera s serial number 3 The operating system 4 Frame grabber that you use with the camera 5 CCT version that you use with the camera 6 Describe the problem in as much detail as possible If you need more space use an extra sheet of paper 7 If known what s the cause of the problem 8 When did the problem occur A
66. al Communication 6 7 6 3 Before Calling Basler Technical 6 9 Appendix A Using the Camera with a BIC A Introduction zx scere eI CRM Ier DEDICO NNUS A 1 A 1 1 BIC Functional A 1 A 1 2 BIC 5 A 2 A 1 3 BIC Environmental 5 A 3 A 1 3 1 Temperature and Humidity A 3 A 1 3 2 Ventilation A 3 A 1 4 BIC Precautions 3 A 2 BIC Interface Description A 4 Connectlonss c ceed basse Gea gang meena RUE A 4 A 2 1 1 General Description a 4 ee 4 2 1 2 Pin Assignments 5 Cable Information 9 A 3 1 Channel Link Cable Between the Camera and the A 9 A 3 2 Video Data Cable Between the BIC and the Frame Grabber A 9 A 3 3 RS 232 Cable Between the BIC andthe A 10 A 4 Video Data and Control Signals Between the BIC and the Frame Grabber A 10 A 4 1 Signals Input to the BIC by the Frame
67. an equivalent Detailed data sheets for these components are available at the National Semiconductor web site www national com The data sheets contain all of the information that you need to implement Channel Link including application notes The schematic in Figure 2 5 shows the configuration of the output from the Channel Link transmitter in the 201 and a typical implementation for the Channel Link receiver in a frame grabber During normal operation 28 bits of TTL data are input to the transmitter on TX inputs 0 through 27 and the pixel clock is input on TxCLKIN After transmission the 28 bits appear as TTL signals on the corresponding RX outputs of the receiver Note that the timing used for sampling the data at the Channel Link receiver in the frame grabber varies from device to device On some receivers TTL data must be sampled on the rising edge of the receive clock and on others it must be sampled on the falling edge Also some devices are available which allow you to select either rising edge or falling edge sampling Please consult the data sheet for the receiver that you are using for specific timing information BASLER 201 ewes jeoid s ndjno 1 6 Camera Interface yg Hd Bul yg 9 yg geq Iexid yg yg
68. an rae E E ape Rin 4 11 A244 2 PI 4 11 4 2 4 5 Digital 5 4 12 4 2 4 6 Area of Interest Starting Column 4 13 4 2 4 7 Area of Interest Width in 5 4 14 4 2 4 8 Area of Interest Starting 4 15 4 2 4 9 Area of Interest Height in Lines 4 16 4 2 4 10 Odd Line Gain 4 17 4 2 4 11 Odd Line 4 17 4 2 4 12 Even Line 4 18 4 2 4 13 Even Line Offset sisi LERRA Vx NA 4 18 4 2 5 Test Image 4 19 4 2 6 Camera Reset Command 4 19 4 2 7 Query 4 20 4 2 7 1 Read Microcontroller Firmware 5 4 20 4 2 7 2 Read FPGA Firmware 5 4 20 4 2 7 3 Read Vendor 4 20 4 2 7 4 Read Model 4 21 4 2 7 5 Read Product 4 21 4 2 7 6 Read Serial 4 21 4 2 7 7 Read Gain and Offset Reference 4 22 4
69. and a line valid bit The assignment of the bits is shown in Table 2 3 The pixel clock is used to time data sampling and transmission As shown in Figures 2 8 and 2 9 the camera samples and transmits data on each falling edge of the pixel clock The frame valid bit indicates that a valid frame is being transmitted The line valid bit indicates that a valid line is being transmitted Pixel data is only valid when the frame valid bit and the line valid bit are both high Operation in Dual 8 Bit mode is similar to Dual 10 Bit mode except that the two least significant bits output from each ADC are dropped and only 8 bits of data per pixel is transmitted The data sequence outlined below along with Figures 2 8 and 2 9 describe what is happening at the inputs to the Channel Link transmitter in the camera Note that the timing used for sampling the data at the Channel Link receiver in the frame grabber varies from device to device On some receivers data must be sampled on the rising edge of the pixel clock receive clock and on others it must be sampled on the falling edge Also some devices are available which allow you to select either rising edge or falling edge sampling Please consult the data sheet for the receiver that you are using for specific timing information Video Data Sequence When the camera is not transmitting valid data the frame valid and line valid bits sent on each cycle of the pixel clock will be
70. ata is only valid if LVAL is high A 4 2 3 Pixel Clock Indicates a Valid Pixel Pixel clock indicates a valid pixel of data as illustrated in Figures A 6 and A 7 The FVAL LVAL and PClk signals are used to clock the digital video output data into external circuitry Digital data is valid on the rising edge of pixel clock with FVAL and LVAL high The frequency of the pixel clock output from the BIC varies depending on the output mode of the attached camera See Sections A 4 2 5 and A 4 2 6 for more information A 4 2 4 Video Data The assignment of pixel data bits to the output pins of the BIC and the output sequence of the pixel data varies depending on the output mode of the attached camera Table A 5 shows how the pixel data bits are assigned for each camera output mode Sections A 4 2 5 and A 4 2 6 describe the data output sequence for each camera output mode The 201 attached to the BIC must be set for Single 10 Bit Single 8 Bit or Dual 8 Bit output mode The BIC can not accept Dual 10 Bit output from the camera A 4 2 5 BIC Operation with Attached Camera in Single 10 Bit or Single 8 Bit Output Mode When the camera attached to the BIC is operating in Single 10 Bit output mode the pixel clock output from the BIC will be 42 MHz On each clock cycle the BIC will transmit 10 bits of pixel data The assignment of the bits is shown in Table A 5 When the camera attached to the BIC is operating in Single 8 B
71. ation booklet that was shipped with the 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 To start the Camera Configuration Tool 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 Refer to the CCT installation booklet that was delivered with your camera for possible causes and solutions 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 BAS LE R current operation of the camera This set of VISION TECHNOLOGIES parameters is known as the Work Set see Section 3 9 The Camera Configuration Tool is used to view the present settings for the Area of Interest parameters in the Work Set or to change the UE settings The configuration tool organizes Mond m uu the parameters into related groups and 0 EM NES NN displays each
72. automatically be set readings in 10 bit mode with no digital shift are all below 256 Shift Three Times When the camera is set to shift three times the output from the camera will include bit 6 through bit O from each ADC along with ADC three zeros as LSBs bit bit bit bit bit bit bit bit bit bit The result of shifting three times is that the 9 8 7 6 5 4 3 2 1 output of the camera is effectively multiplied by eight For example assume that the camera is set for no shift that it is viewing a uniform white target and that under these conditions the reading for the brightest pixel is 100 If you changed the digital shift setting to shift three times the reading would increase to 800 Shifted 3 Times 4 ooz be set to 1 This means that you should only use the shift three times setting Note that if bit 9 bit 8 or bit 7 is set to 1 all of the other bits will automatically when your pixel readings in 10 bit mode with no digital shift are all below 128 BASLER 201 3 21 Basic Operation and Features 3 6 2 Digital Shift in 8 bit Output Modes No Shift As mentioned in Section 3 1 the A20lb uses 10 bit ADCs to digitize the output from the CCD sensor When the camera is operating in 8 bit output mode by default ADC it drops the least two significant bits from each ADC and bit bit bit bit bit bit bit bit bit bit transmits the 8 most significant bits bit 9 through bit 2 3 2 1 0 Dor
73. ave changes you make to the Work Set go to the Sets Tab and save the modified Work Set into one of the camera s 15 User Sets The User Sets are stored in non volatile memory and will not be lost when the camera is switched off see Section 3 9 Keep in mind that the Work Set is stored in a volatile memory Any changes If you want your changes to be loaded into the Work Set at the next power on go to the Sets Tab and set the Startup Pointer to the User Set where you saved your changes 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 201 4 3 Configuring the Camera 4 2 Configuring the Camera with Binary Programming Commands Commands be issued to the A201b via the RS 232 serial connection using a binary protocol With this protocol data is placed into a frame and sent to the camera Once the data is received itis checked for validity If valid the data is extracted and the command is executed If the command issued to the camera was a read command the camera will respond by placing the requested data into a frame and sending it to the host computer 4 2 1 Command Frame and Response Format i 1 Frame STX DESC DATA BCC ETX Response gr rit Figure 4
74. basic information about the configuration tool Detailed instructions for using the tool are included in the on line help file that is installed with the tool Basler has also developed a binary command protocol that can be used to change camera modes and parameters directly from your application via the serial connection See Section 4 2 for details on the binary command format 2 5 1 Making the Serial Connection You will use a serial port on your PC for RS 232 communication with the camera Make sure that the following requirements are met Make sure that pin 3 on the PC serial port is wired to pin 22 on the camera Make sure that pin 2 on the PC serial port is wired to pin 24 on the camera Make sure that pin 5 on the serial port is wired to pin 21 or 23 on the camera Make sure that the port is set for 8N1 8 data bits no parity 1 stop bit and a baud rate of 9600 bps DC Power The A201b requires 12 VDC 10 power The camera has no overvoltage protection An input voltage higher than 14 VDC will damage the camera The camera s maximum power consumption is approximately 8 watts Ripple must be less than 1 The camera has no reverse power protection Therefore always observe A the polarity as indicated in Table 2 1 on page 2 BASLER 201 2 7 2 8 Camera Interface Status LEDs Green LED When the green LED on the back of the camera is not lit it means that no voltage or a voltage
75. ck of four pixels one pixel is struck by red light one is struck by blue light and two pixels are struck by green light Since each individual pixel gathers information on only one color an interpolation must be made from the surrounding pixels to get full RGB data for the pixel A DLL that can be used to convert the output from the 201 into RGB color information is available through Basler support The support contact numbers appear on the title page of this manual Line 1018 R G R Line 1017 G B G Line 1016 Line 1015 G B G Line 1014 R G R Line 1013 G B G IL TE Line 6 R G R Line 5 G B G Line 4 Line 3 G B G Line 2 R G R Line 1 B G Pixel 1 2 3 4 5 6 1005 1006 1007 1008 Figure 3 2 Bayer Filter Pattern 3 1 1 1 Integrated IR Cut Filter on C Mount Equipped Cameras Cameras equipped with a C mount lens adapter contain an IR cut filter inside of the camera The location of the IR filter limits the thread length of the lens that is used on the camera See Section 5 5 for more details on lens thread length Cameras equipped with an F mount lens adapter do not contain an IR cut fi
76. d gt se OPOOX EXO OO This diagram is not drawn to scale The diagram assumes that the area of interest feature is not being used With the area of interest feature enabled the number of lines transferred and the number of pixels in each line could be smaller Figure 2 9 Dual 10 Bit or Dual 8 Bit Output Mode with Programmable Exposure 1 The Line Valid low time alternates between 6 2 us and 7 4 us The first low time is 6 2 us the next is 7 4 us the next is 6 2 us the next 7 4 us and so on This pattern will continue until all of the pixel data for a line has been transmitted Depending on the Line Valid low time the Line Valid cycle is either 30 2 us or 31 4 us BASLER 201 2 15 Camera Interface 2 5 2 6 RS 232 Serial Communication The A20Ib is equipped for RS 232 serial communication The RS 232 serial connection is used to issue commands to the camera for changing modes and parameters The serial link can also be used to query the camera about its current setup The Basler Camera Configuration Tool is a convenient graphical interface that can be used to change camera modes and parameters via the serial connection The configuration tool is installed as part of the camera installation A booklet describing how to install the configuration tool is shipped with the camera Section 4 1 provides some
77. d always write 0 00 Byte 4 undefined always write 0 00 ID Bitrate 0x12 4800 0 13 9600 0 14 14400 0 15 19200 Ox17 38400 Ox19 57600 Ox1A 76800 Ox1B 115200 When changing the bitrate for serial communication use the following proce dure 1 2 Wait one second 3 4 Restart the PC and the camera 5 Resume communication Issue the write command with the new bitrate Change the bitrate on the serial port that the camera is connected to BASLER 201 4 27 Configuring the Camera BASLER 201 Mechanical Considerations 5 Mechanical Considerations 5 1 Camera Dimensions and Mounting Facilities The 201 camera housing is manufactured with high precision Planar parallel and angular sides guarantee precise mounting with high repeatability The 201 camera is equipped with four M4 mounting holes on the front and two M4 mounting holes on each side as indicated in Figure 5 1 Caution To avoid collecting dust on the sensor mount a lens on the camera imme diately after unpacking it BASLER 201 Mechanical Considerations gt lt 000000000 000000000 05 SENSITIVE In if SURFACE amp OF CCD ete Ru ded 8 M4 5 deep Figure 5 1 A201b Mechanical
78. d to achieve 1 254 Even PUE Note The differences High Illumination Low between the odd channel Light Light and the even channel are exaggerated so that they will show clearly in the graphs Offset Ode needed to achieve 1 254 Even High Illumination Low Light Light Figure 3 14 Graph of Balanced Odd and Even Channel Gain and Offset Settings Gain Offset Normal Gain Offset Range 0 100 Figure 3 15 Normal Gain Offset Range BASLER 201 Basic Operation and Features Gain Odd Channel Gain Setting for 40 of Normal Range Even Channel Gain Setting for 40 of Normal Range Offset Odd Channel Offset Setting for 40 of Normal Range Even Channel Offset Setting for 40 of Normal Range Figure 3 16 Settings at 4096 of the Normal Range If you want to change the gain and offset using binary commands you can keep the channels in balance by using the stored gain and offset reference values when you make your changes To do this you must select a percentage of the normally available gain offset range and then use the reference values along with the formula shown below to calculate the required settings for the odd line gain and offset and for the even line gain and offset You can then enter the calculated settings into the camera using the appropriate commands Setting Desired 96 x MERI um LoReferenceValue LoReferenceValue BASLER 201 3 17 Basic Operation and Features Example of S
79. d exposure mode Figure 2 9 shows the data sequence when the camera is operating in programmable exposure mode ExSync Signal 36 5 us 31 19 ms Frame Valid 1 ES 37 5 us 6 2 us jx 24 0 us 0 1 us je Line Line 1 Line 2 Line 1018 Valid JL 2 30 2 us amp XO 10 or 8 bits Even Pixel lt X X X2X4X X X WK 2K 4K XN2XNX X X WK 2K 4X XXNX X 2 Data 10 or 8 bits N 1008 This diagram is not drawn to scale The diagram assumes that the area of interest feature is not being used With the area of interest feature enabled the number of lines transferred and the number of pixels in each line could be smaller Figure 2 8 Dual 10 Bit or Dual 8 Bit Output Mode with Level Controlled Exposure 1 The Line Valid low time alternates between 6 2 us and 7 4 us The first low time is 6 2 us the next is 7 4 us the next is 6 2 us the next 7 4 us and so on This pattern will continue until all of the pixel data for a line has been transmitted Depending on the Line Valid low time the Line Valid cycle is either 30 2 us or 31 4 us 2 14 BASLER 201 Camera Interface end of programmed time E lt 36 5 us 31 19 ms gt Frame Valid 1 EN 37 5 us 6 2 us M 24 0 us 0 1 UN Line Line 1 Line 2 Line 1018 aoe Vali
80. d test image should be exactly as described in Section 3 8 Also if you capture several test images the pixel values should be the same in all of the captured test images Are the test images OK Yes Use the Sets Tab on the configuration tool to copy the Factory Set to the Work Set Take the camera out of test image mode and capture a normal image Is the problem still present Images are too bright or too dark Do the following Make sure that the lens cap has been removed Check the lens aperture If the images are too dark try opening the aperture Try closing the aperture if they are too bright Check the exposure time If the images are too dark try increasing the exposure Try decreasing the exposure if they are too bright Check your light source If the images are too dark try increasing your light intensity Try decreasing the intensity if they are too bright Check your gain setting If the images are too dark try increasing the gain Try decreasing the gain if they are too bright Has the problem been corrected Yes Exit this chart Yes Images look noisy Do the following Make sure that you are using a DC light source Using an AC light Source can make images appear noisy Make sure that the camera has proper ventilation If the camera becomes extremely hot it may produce noisy images Check the exposure time If you use an extremely long exposure time
81. e These modes are described in detail in Section 2 4 7 1 and Section 2 4 7 2 You can select the video data output mode using either the Camera Configuration Tool see Section 4 1 or binary commands see Section 4 2 With the Camera Configuration Tool you use the Output Version Tab to select the data output mode and with binary commands you use the Video Data Output Mode command Gain and Offset The major components in the 2015 electronics include a CCD sensor two VGCs Variable Gain Controls 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 VGCs and transferred to the ADCs which convert the voltages to digital output signals Two parameters gain and offset are associated with each VGC As shown in Figures 3 12 and 3 13 increasing or decreasing the gain increases or decreases the amplitude of the signal that is input to the ADC Increasing or decreasing the offset moves the signal up or down the measurement scale but does not change the signal amplitude The default gain and offset are set so that with optimal lighting 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 in 8 bit output mode or 1023 in 10 bit output mode For most applications black s
82. e with Exposure Start During Image Transfer Frame Valid 9 3 10 3 3 5 Free run Programmable Mode with Exposure Start After Image Transfer Frame Valid rex RU FUNT vec Pure o taceo pe b he 3 11 3 3 6 Free run Programmable Mode with Exposure Start During Image Transfer Frame Valid HIgh orem eed al Bele has du net rods P te 3 12 3 4 Video Data Output 5 3 13 3 5 Offset win A foes Bua o 3 13 3 5 1 Gain Settings in More Detail 3 14 3 5 2 Balancing the Gain and Offset on Odd and Even Lines 3 15 3 6 Digital SAM 5 tb reet Ratha ak rupis apttd das we ae 3 20 3 6 1 Digital Shift in 10 bit Output 3 20 3 6 2 Digital Shift in 8 bit Output 3 22 3 6 3 Precautions When Using Digital 5 3 24 3 7 Area of Interest AOI 3 25 3 7 1 Area of Interest Setup 3 26 3 7 2 Changes to the Maximum Frame Rate with Area of Interest 3 26 3 0 Test Image tec eae ex RP 3 27 3 9 Configuration eee hh he 3 28 3 10 Camera Status 00 20 tue has 3 29 4 Configuring the Camera
83. ead length on the lens must be less than 7 5 mm If a lens with a longer thread length is used the camera will be damaged and will no longer operate As shown in Figure 5 5 when a C mount lens is used on an 201 the thread length on the lens must be less than 7 5 mm The 201 is equipped with an internal IR cut filter If a lens with a longer thread length is used the IR cut filter will be damaged or destroyed and the camera will no longer operate Cameras equipped with F mount lens adapters do not have an internal IR cut filter IR Cut Filter Not to Scale Figure 5 5 C mount Lens Thread BASLER 201 Troubleshooting Troubleshooting Fault Finding Using Camera LEDs 6 1 1 Yellow LED The 201 regularly performs self tests Detected errors are signaled by blinking of the yellow LED on the back of the camera The number of pulses indicate the detected error If several error states are present the LED outputs the error codes in succession See Table 6 1 for the description of the pulses and the error states LED Description On The camera is OK Continuous 3 pulses ExSync has not changed state for 5 seconds or longer If you are not supplying 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 The Work Set could not be stored into a User set Please contact Basler
84. er EM A 3 M n 1 5 programmable exposure mode explained orem 3 4 setting with binary commands 4 10 R read command error checking 4 6 example 4 7 refresh button 4 3 resetting the camera with binary commands 4 19 RS 232 serial connection 2 16 A 1 A 18 RS 644 compatibility with RS 422 2 4 A 16 general information A 16 S sensor type oer eterne 1 2 serial connection see RS 232 serial connection serial number camera viewing with binary commands 4 21 serial port setting ier A 22 specifications m A 2 1 2 spectral 1 3 startup pointer explaltied 5 rite tete 3 28 setting with binary commands 4 25 status checking with binary commands 4 26 checking with the yellow LED 6 1 T temperature requirements BIC aig due A 3 e 1 4 test image explained 3 27 setting with binary commands 4 19 timer 1 BASLER 201 explained 3 4 3 6 setting with binary commands
85. era in 10 bit output mode or in 8 bit output mode If you will be using the camera in 10 bit output mode make this check 1 Use binary commands or the Output Version Tab on the configuration tool to put the camera in 10 bit output mode 2 Use binary commands or the Features Tab to set the camera for no digital shift 3 Check the output of the camera under your normal lighting conditions with no digital shift and note the readings for the brightest pixels f any of the readings are above 512 do not use digital shift of the readings are below 512 you can safely use the 2X digital shift setting Ifall of the readings are below 256 you can safely use the 2X or 4X digital shift setting Ifall of the readings are below 128 you can safely use the 2X 4X or 8X digital shift setting If you will be using the camera in 8 bit output mode make this check 1 Use binary commands or the Output Version Tab on the configuration tool to put the camera in 8 bit output mode 2 Usethe binary commands or the Features Tab to set the camera for no digital shift 3 Check the output of the camera under your normal lighting conditions with no digital shift and note the readings for the brightest pixels f any of the readings are above 128 do not use digital shift of the readings are below 128 you can safely use the 2X digital shift setting of the readings are below 64 you can safely use the 2X or 4X digital shi
86. erred regularly spaced discharge pulses are generated If the falling edge of ExSync occurs while a frame is being transferred itis not possible to generate a discharge pulse asynchronously In this case exposure starts at the end of the last regular discharge pulse The discharge pulses scheduled during exposure are suppressed The rising edge of ExSync triggers readout Readout starts after a delay of 10 us and takes 5 us Exposure continues during readout Effective exposure n d 15 0 us n exposure set by ExSync d time to last discharge pulse d lt 45 us in normal operation d lt 49 us when AOI is used D Frame valid must be low for at least 1 ns before the ExSync signal rises ExSync must remain high for a minimum of 1 us The minimum ExSync signal period is 33 3 ms With very low exposures use flash light to prevent smearing 3 8 BASLER 201 Basic Operation and Features 3 3 3 ExSync Programmable Mode with Exposure Start After Image Transfer Frame Valid Low EXSYNC Exposure Timer 1 2 lt 36 5 us gt lt 21 5 ys This timing diagram is gt 32 5 gt E not drawn to scale Frame Valid Tw 37 5 us 1015 1016 1017 1018 1 pe effective exposure 9us Discharge E 10 us IE
87. es the factory and the results of the procedure are stored in the camera The results of the calibration procedure can be used to calculate gain and offset settings that will keep the odd and even channels in balance If you use the Camera Configuration Tool see Section 4 1 to set the gain and offset on your camera the auto balance feature on the Gain and Offset Tab will automatically use the stored calibration values to keep the channels in balance If you use binary commands see Section 4 2 to set gain and offset you can use the calibration values to calculate gain and offset settings that will keep the channels in balance 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 channel are set so that the camera returns a gray value of 1 for black and 254 for white These settings are stored in the camera as the odd line low gain setting the odd line low offset setting the even line low gain setting and the even line low offset setting The test pattern is illuminated with a very dim light source The gain and offset on each channel are set so that the camera returns a gray value of 1 for black and 254 for white These settings are stored in the camera as the odd line high gain setting the odd line high offset setting the even line high gain setting and the even line hig
88. esponse None Data Format Byte 1 An ID that specifies the set see the table below SetID Set 0x00 Factory Set 0x01 User Set 1 0x02 User Set 2 0x03 User Set 3 0x04 User Set 4 0x05 User Set 5 0x06 User Set 6 0x07 User Set 7 0x08 User Set 8 0x09 User Set 9 User Set 10 0x0B User Set 11 0x0C User Set 12 0x0D User Set 13 OxOE User Set 14 OxOF User Set 15 OxFF No active set BASLER 201 4 23 Configuring the Camera 4 24 4 2 8 2 Copy Work Set into a User Set Purpose To copy the Work Set into one of the 15 User Sets See Section 3 9 for an explanation of configuration sets Type This is a write only command Write Command Cmd ID R W Flag Data Length Data 0x46 0 1 1 Byte Response None Data Format Byte 1 An ID that specifies the user set see the table below SetID Set 0x01 User Set 1 0x02 User Set 2 0x03 User Set 3 0x04 User Set 4 0x05 User Set 5 0x06 User Set 6 0x07 User Set 7 0x08 User Set 8 0x09 User Set 9 User Set 10 0x0B User Set 11 0x0C User Set 12 0x0D User Set 13 OxOE User Set 14 OxOF User Set 15 BASLER 201 4 2 8 3 Select the Startup Pointer Configuring the Camera Purpose The Startup Pointer is used to tag the configuration set that will be copied into the Work Set at power on see Section 3 9 The write command is
89. etely white image use the chart in Section 6 2 2 Always switch off power to the system before making or breaking any connection Are you using a Basler Interface Converter BIC with the camera Yes Use a voltmeter to check the power source for the camera Make sure that the power source meets the specs shown in Section 2 6 Use a voltmeter to check the Is the power source OK power source for the BIC Make sure that the power source meets the the specs shown in Section 3 power Is the power source OK Source Replace Yes Replace the power Source Connect the power source to the camera and then check the green LED on the camera Is the green LED lit Yes Connect the power No Yes source to the BIC and Y then check the green No Replace LED on the BIC the BIC Replace the camera Is the green LED lit Yes Remove the cable from the 26 pin connector on n the front of the BIC Use a Cable 3 volt meter to check the No Replace voltage between pin 2 the BIC Is the BIC attached directly to the Check the green LED on the camera Is the green LED lit cable and pin 1 on the BIC Is 12 VDC present 1 Directly Yes Y Yes Remove the BIC from the camera Use a volt meter to check the voltage between pin 2 and pin 1 on the BIC Is 12 VDC present Check the cable between the camera and the BIC for broken wires No
90. etting Balanced Gain and Offset with Binary Commands Assume that you want to keep the odd lines and the even lines balanced and that you want to set the gain and offset for 4096 of the normal operating range 1 Use the Read gain and offset reference values command to read the values that were stored during the camera s calibration procedure For our example we will assume that the camera returned the following reference values Odd line high gain 0x02d5 Odd line high offset 0x0020 Odd line low gain 0x017c Odd line low offset 0x0010 Even line high gain 0x02de Even line high offset 0 0025 Even line low gain 0x0180 Even line low offset 0x0010 The reference values are hexadecimal Convert them to decimal Odd line high gain 725 Odd line high offset 32 Odd line low gain 380 Odd line low offset 16 Even line high gain 734 Even line high offset 37 Even line low gain 384 Even line low offset 16 Use the odd line high gain and odd line low gain reference values to calculate the gain for the odd lines Odd line gain setting 40 x E 380 380 Odd line gain setting 518 Use the odd line high offset and odd line low offset reference values to calculate the offset for the odd lines Odd line offset setting ZU ge 16 16 Odd line offset setting 22 4 round to 22 Use the even line high gain and even line low gain reference values to calculate the gain for the even lines Even line gain setting 3S0 D 384 384
91. for a line has been transmitted Depending on the Line Valid low time the Line Valid cycle is either 30 2 us or 31 4 BASLER 201 2 11 Camera Interface end of programmed time I 36 5 us 31 19 ms Frame Valid __ 1 i i 37 5 us B 6 2 us m 24 0 us E 0 1 us Line Line 1 Line 2 Line 1018 Valid H Ld Ly LL 2 30 2 us NIMM MI N 1008 This diagram is not drawn to scale The diagram assumes that the area of interest feature is not being used With the area of interest feature enabled the number of lines transferred and the number of pixels in each line could be smaller Figure 2 7 Single 10 Bit or Single 8 Bit Output Mode with Programmable Exposure 1 The Line Valid low time alternates between 6 2 us and 7 4 us The first low time is 6 2 us the next is 7 4 us the next is 6 2 us the next 7 4 us and so on This pattern will continue until all of the pixel data for a line has been transmitted Depending on the Line Valid low time the Line Valid cycle is either 30 2 us or 31 4 2 12 BASLER 201 Camera Interface 2 4 7 2 Operation in Dual 10 Bit or Dual 8 Bit Output Mode In Dual 10 Bit mode the pixel clock operates at 21 MHz On each clock cycle the camera transmits 10 bits of pixel data for two pixels a frame valid bit
92. ft setting of the readings are below 32 you can safely use the 2X 4X or 8X digital shift setting 3 24 BASLER 201 Basic Operation and Features 3 7 Area of Interest AOI The area of interest feature allows you to specify a portion of the CCD array and during operation only the pixel information from the specified portion is transferred out of the camera The size of the area of interest is defined by declaring a starting column a width in columns a starting line and a height in lines For example suppose that you specify the starting column as 11 the width in columns as 16 the starting line as 5 and the height in lines as 10 As shown in Figure 3 17 the camera will only transmit pixel data from within the defined area Information from the pixels outside of the area of interest is discarded Width in Columns lt gt Starting Column p rc TTILII IL IP Line 20 Line 19 Line 18 Line 17 1 The camera will Line 16 only transmit Line 15 the pixel data Line 14 from this area Line 13 Line 12 Line 11 Height Lines Line 8 Line 7 Line 6 Line 5 Line 4 Line 3 Starting Line 2 Line 4 Line 1
93. fter start While running After a certain action e g a change of parameters BASLER 201 6 9 Troubleshooting 9 How often did does the prob Once Every time lem occur Regularly when Occasionally when 10 How severe is the problem Camera can still be used Camera can be used after take this action Camera can no longer be used 11 Did your application ever run Yes r No without problems 12 Parameter set It is very important for Basler Technical Support to get a copy of the exact camera parame ters that you were using when the problem occurred To make a copy of the parameters open the parameter set in the CCT and save or dump the settings to a file Send the generated file to Basler Technical Support If you cannot access the camera please try to state the following parameter settings Video data output mode Exposure time control mode Exposure time Gain Offset 13 Live image test image If you are having an image problem try to generate and save live images that show the prob lem Also generate and save test images Please save the images in BMP format zip them and send them to Basler Technical Support 6 10 BASLER 201 Troubleshooting BASLER 201 6 11 Troubleshooting 6 12 BASLER 201 Using the Camera with a BIC Appendix A Using the Camera with a BIC Introductio
94. h ADC are dropped and only 8 bits of data per pixel is transmitted The data sequence outlined below along with Figures 2 6 and 2 7 describe what is happening at the inputs to the Channel Link transmitter in the camera Note that the timing used for sampling the data at the Channel Link receiver in the frame grabber varies from device to device On some receivers data must be sampled on the rising edge of the pixel clock receive clock and on others it must be sampled on the falling edge Also some devices are available which allow you to select either rising edge or falling edge sampling Please consult the data sheet for the receiver that you are using for specific timing information Video Data Sequence When the camera is not transmitting valid data the frame valid and line valid bits sent on each cycle of the pixel clock will be low Once the camera has completed frame acquisition it will begin to send valid data On the pixel clock cycle where frame data transmission begins the frame valid bit will become high On the pixel clock cycle where data transmission for line one begins the line valid bit will become high Ten of the bits transmitted during this clock cycle will contain the data for pixel number one in line one On the next cycle of the pixel clock the line valid bit will be high Ten of the bits transmitted during this clock cycle will contain the data for pixel number two in line one On
95. h offset setting The results of the calibration procedure are shown graphically in Figure 3 14 As you will notice when the illumination is high low gain and offset settings are needed to achieve gray values of 1 and 254 When the illumination is low high gain and offset values are needed Between these two extremes the relationship between the illumination and the required gain and offset is assumed to be linear The area between these two extremes is defined as the normally available gain offset range as shown in Figure 3 15 If you use the Camera Configuration Tool with the auto balance feature selected the left end and the right end of the slides on the Gain and Offset tab correspond to the low end and the high end of the normally available gain and offset range As you move the slides from left to right you are moving through the normal gain offset range and the configuration tool is using the reference values from the calibration procedure to keep the channels in balance For example suppose that you have auto balance on and that you move the sliders so that they are 4096 of the way from left to right In this case the configuration tool will use the reference values to calculate the gain and offset needed for the camera to operate at 4096 of the normal gain offset range while keeping the channels balanced This situation is shown graphically in Figure 3 16 BASLER 201 3 15 Basic Operation and Features Gain Odd neede
96. he camera also checks to see if the number of bytes in the data field is equal to the number specified in the descriptor If all checks are correct an ACK is send to the host If any check is incorrect a NAK is sent 4 2 2 2 Time outs Byte Time out The camera checks the time between the receipt of each byte in the frame If the time between any two bytes exceeds 1 second the camera enters a garbage state and discards any more incoming bytes The camera remains in this state until it sees 1 5 seconds of silence Once the camera sees 1 5 seconds of silence it goes into an idle state looking for an STX 4 2 2 3 Read Command In the normal case when a read command is sent to the camera the camera responds with an ACK and a frame The frame will contain the data requested in the read command If the camera receives a read command with an unknown command ID in the descriptor it will respond with an ACK but will not send a frame If the host sends a read command and gets no ACK NAK the host can assume that no camera is present If the host sends a read command and gets an ACK NAK but does not receive a frame within 500 ms the host can assume that there was a problem with the read command 4 2 2 4 Write Command In the normal case when a write command is sent to the camera the camera responds with an ACK If the camera receives a write command with an unknown command ID in the descriptor it will respond with an ACK but will no
97. he camera is operating in programmable exposure mode BASLER 201 Using the Camera with BIC ExSync Signal 36 75 us 31 19 ms FVAL 375 us 62 Es 24 0 us 0 1 us Line 1 Line 2 Line 1018 LVAL fe JU Pret OX XXX ANODOA GODOY G XXX 10 or 8 bits Even Pixel OX XOX X KOK KOKA i i KKH KOK Data 10 or 8 bits N 1008 This diagram is not drawn to scale The diagram assumes that the area of interest feature is not being used With the area of interest feature enabled the number of lines transferred and the number of pixels in each line could be smaller Figure A 8 Dual 8 Bit Output Mode with Level Controlled Exposure end of e programmed time E lt 36 75 us 31 19 ms FVAL E 37 5 us 62s 1 24 0 us 2 0 1 DEM ne Line 1 Line 2 Line 1018 LVAL qp m 2 30 2 us 10 or at Fis Even eel XXX EX TE or its N 1008 This diagram is not drawn to scale The diagram assumes that the area of interest feature is not being used With the area of interest feature enabled the number of lines transferred and the number of pixels in each line could be smaller Figure A 9 Dual 8
98. hould have a gray value of 1 and white should have a gray value of 254 in 8 bit output mode or 1023 in 10 bit output mode Attempt to achieve this by varying exposure and illumination rather than changing the camera s gain The default gain is the optimal operating point minimum noise and should be used if possible input signal to ADC V increasing gain increases the amplitude of the input signal 4 light intensity uJ cm Figure 3 12 Gain increasing offset moves the input signal up the measurement scale offset lt I light intensity Figure 3 13 Offset Internally the 201 processes odd and even lines separately in two different data channels see Figure 3 1 Consequently gain must be adjusted separately for the odd lines and for the even lines Due to variations in the camera s electronics the gain needed on the odd channel to correctly map the output from the VGC to the input of the ADC may be different from the gain needed on the even channel Gain balance between the odd and even channels is important to BASLER 201 3 13 Basic Operation and Features maintain uniform output data with minimal gray value differences between odd and even lines See Section 3 5 2 for more detailed information on balancing the gain Because increasing gain increases both signal and noise the signal to noise ratio does not change significantly when gai
99. idity 1 4 1 32 Ventilation 2 3 08 basen ta eur wA wu ema 1 4 1 4 Preca tions on oP ae ERR NEG REESE TR es 1 5 2 Camera Interface 2A scc sue Ven RA OH EI E 2 1 2 1 1 General lt 2 1 2 4 2 Pin ASSIGNMENTS os emet san ae stre ccce pande ba epu guts acera 2 2 2 1 3 Plug Source Information 2 3 22 Cable Information 03503 ast tak aden er E dat eee 2 3 2 3 Input Signals ceat pates EU TEAM E EE erc x Ne TERCER ES 2 4 2 3 1 ExSync Controls Line Readout and Exposure Time 2 4 2 3 1 1 RS 644 RS 422 Compatibility 2 4 2 4 Output Signals exe ideae XA ata te teas Weed tee 2 5 2 4 1 Channel Link Basics 2 5 2 4 2 Channel Link Implementation in the 2014 2 6 24 3 Pixel Clock Ee ese Ga eee 2 8 24 4 Frame Valid eM UP E sins 2 8 2 4 5 Line Valid 2 8 2 4 6 Video 2 8 2 4 7 Video Data Output 2 10 2 4 7 1 Operation in Single 10 Bit or Single 8 Bit Output Mode 2 10 2 4 7 2 Operation in Dual 10 Bit or D
100. ignal with the low signal being active Table A 5 Pin Assignments for the D sub HD 44 pin Receptacle Cable Information A 3 1 Channel Link Cable Between the Camera and the BIC The BIC can be attached directly to a Channel Link based camera or a cable can be used between the camera and the BIC In cases where a cable is used between the camera and the BIC the cable must meet the specifications shown in Section 2 2 A 3 2 Video Data Cable Between the BIC and the Frame Grabber The video data cable between the BIC and the frame grabber must made with 28 gauge AWG twisted pair wire and have a characteristic impedance of 100 ohms The maximum length of the cable is 11 meters when the 201 attached to the BIC is operating in single output mode and 18 meters when the attached camera is operating in dual output mode BASLER 201 A 9 Using the Camera with a BIC A 3 3 RS 232 Cable Between the BIC and the PC The RS 232 cable between the nine pin plug on the BIC and the serial port connector on the PC can be a null modem cable or a simple three wire connection as illustrated in Figure A 5 The maximum length of the cable is 15 meters 9 Pin Serial Plug Port Null Modem Cable 1 1 1 1 2 2 2 2 RxD 3 3 3 3 TxD 4 4 4 4 5 5 5 5 Gnd 6 6 6 6 7 7 Computer 8 8 8 8 9 9 9 9 Figure A 5 BIC to PC RS 232 Interface Cable the BIC connects to pin 3 on the PC and pin 3 on the BIC connects to pin
101. in plug Straight Through a Channel Link Cable 9 pin plug Figure A 13 Attaching a Cable to the Camera and the BIC 2 Attach one end of your video data control signal cable to the 44 pin receptacle on the back of the BIC and the other end to your frame grabber 3 Attach one end of a null modem cable to the nine pin plug on the back of the BIC and the other end to a serial port on your computer 4 Make sure that the power source you will be using to supply the BIC meets the requirements shown in Section A 6 5 Attach the output connector from your power source to the four pin plug on the BIC 6 Switch on the power to your system 7 Goon to Section A 8 3 to continue the installation The BIC operates on 24 VDC but the A201b operates on 12 VDC The BIC will convert its 24 VDC input to 12 VDC and will supply 12 VDC to the camera BASLER 201 A 21 Using the Camera with A 8 3 Setting Up the Serial Port The RS 232 serial connection between your computer and the camera is used to issue commands to the camera for changing camera modes and parameters In order for your camera to receive commands it must be connected to a serial port and the serial port must be set up correctly Make sure that the serial port your camera is connected to has the following settings 8 data bits no parity 1stop bit baudrate 9600 bps You must use the computer s control panel to set up the serial port If yo
102. ing generated by the RS 644 line drivers Also the input voltage tolerance for typical RS 422 receivers is well above the output voltage generated by the RS 644 devices For these reasons typical RS 422 receivers are compatible with the RS 644 signals output from the BIC Inputs To the BIC As shown in Figure A 10 the ExSync signal input to the BIC passes directly through the BIC and on to the camera The input voltage tolerance for the RS 644 receiver used in the camera is 0 0 V to 3 9 V On typical RS 422 transmitters the output voltage can range as high as 4 0 V As you see the output voltage of a typical RS 422 transmitter can exceed the input voltage tolerance of the RS 644 receiver used in the camera Therefore RS 422 signals should not be input directly into the BIC BASLER 201 Using the Camera with BIC BIC CLKIn 18 ud Dataln3 20 RxIN3 Datain3 19 RxIN3 Dataln2 16 RxIN2 RxIN2 RxIN1 RxIN1 Dataln0 10 RxINO DatalnO 9 RxINO DS90CF384 26 Pin D Sub HD Plug Dataln0 SyncOut 7 010 1 12 VDC Out GND 9 DOUTO 10 DOUTO DS90LV047A DOUTO 1 DOUT3 N 2 DS90LV047A 9 FValOut DOUT8 002 o N p2 mout IDOUT8 RO ZEN zm 7 Kons X 14 DOUT14 16 FValOut 15 FValOut DS
103. integrity and power OK Yellow LED signal integrity Green LED power OK D Sub HD 26 Pin Plug Figure 2 1 A201b Connector and LEDs BASLER 201 2 1 Camera Interface 2 1 2 Pin Assignments The pin assignments for the D Sub HD 26 plug used to interface video data control signals and power are shown in Table 2 1 Pin Signal Direction Level 1 9 18 DC Gnd Input Ground 19 25 26 2 20 12 VDC Input 12 VDC x 1096 22 RxD Input RS 232 RS 232 Serial Communication Data Receive 24 TxD Output RS 232 RS 232 Serial Communication Data Transmit 21 231 Signal Gnd Input Ground Signal Ground 11 ExSync Input RS 644 External Trigger LVDS 10 ExSync 13 Reserved Input RS 644 Reserved LVDS Input LVDS 12 Reserved 17 TxClkOut Output Channel Link Transmit Clock from Channel Link Transmitter LVDS 16 TxClkOut 8 TxDataOut3 Output Channel Link Data from Channel Link Transmitter LVDS 7 TxDataOut3 6 TxDataOut2 Output Channel Link Data from Channel Link Transmitter LVDS 5 TxDataOut2 15 TxDataOut1 Output Channel Link Data from Channel Link Transmitter LVDS 14 TxDataOut1 4 TxDataOut0 Output Channel Link Data from Channel Link Transmitter LVDS 3 TxDataOut0 1 Pins 1 9 18 19 25 26 21 and 23 are all tied together inside of the camera 2 Pins 2 and 20 are tied together inside of the camera Table 2 1 A201b Pin Assignments
104. irected here from another chart Go to Chart A if you are using the camera without a Basler Interface Converter BIC or go to Chart B if you are using the camera with a BIC Serial Communication Chart A without a BIC Always switch off power to the system before making or breaking any connection Check the COM port that you are using for serial communications Make sure that the port is set for Correctthe settings 8 data bits no parity 1 stop bit and 9600 baud No and then restart your computer After the port settings correct Yes Check the PC and make sure that the serial cable is plugged into the correct connector On PCs with multiple serial Chanae the port connectors it is easy to plug the 7 No cable into the wrong connector Is the cable plugged into the correct connector Check the wiring between the camera and the serial port on the computer The wiring should be as described in No Replace Section 2 5 1 Also the wires for the the cable serial connection should be no more than 15 meters long Is the cable the correct length and is it wired correctly Yes Try using a different COM port on your computer For example if you have been using COM port 1 try using COM port 2 instead When you do this make sure that the port is set No Exit this for 8N1 and 9600 baud Also make sure that the gt chart serial cable is plugged into the correct connector on the computer Be sure to re
105. it output mode the pixel clock output from the BIC will be 42 MHz On each clock cycle the BIC will transmit 8 bits of pixel data The two least significant bits output from each ADC are dropped Video Data Sequence When the camera is not transmitting valid pixel data the frame valid and line valid signals on each cycle of the pixel clock will be low Once the camera has completed frame acquisition it will begin to send valid data On the pixel clock cycle where frame data transmission begins FVAL will become high BASLER 201 A 11 Using the Camera with On the pixel clock cycle where data transmission for line one begins LVAL will become high During this cycle 10 bits of data for pixel number one in line one will be transmitted On the next cycle of the pixel clock LVAL will be high During this cycle 10 bits of data for pixel two in line one will be transmitted On the next cycle of the pixel clock LVAL will be high During this cycle 10 bits of data for pixel three in line one will be transmitted This pattern will continue until all of the pixel data for line one has been transmitted A total of 1008 cycles After all of the pixels in line one have been transmitted LVAL will become low indicating that valid line data for line one is no longer being transmitted On the pixel clock cycle where data transmission for line two begins LVAL will become high During this cycle 10 bits of data for pixel
106. l readout When exposure is controlled by an ExSync signal exposure time can be either level controlled or programmable In level controlled mode charge is accumulated when the ExSync signal is low and a rising edge of ExSync triggers the readout of accumulated charges In programmable mode exposure time can be programmed to a predetermined time period In this case exposure begins on the rising edge of ExSync and accumulated charges are read out when the programmed exposure time ends A free run mode that allows the camera to operate without an ExSync signal is also available In free run mode the camera generates its own internal control signal and the internal signal is used to control exposure and charge read out When operating in free run the camera outputs frames continuously At readout accumulated charges are transported from the light sensitive sensor elements pixels to the CCD vertical shift registers The charges from the bottom two lines of pixels in the CCD array are then moved into two horizontal shift registers as shown in Figure 3 1 As charges move out of the two horizontal shift registers they are converted to voltages proportional to the size of each charge Shifting is clocked according to the camera s 42 MHz internal data rate The voltages moving out of each shift register are amplified by a Variable Gain Control VGC and then digitized by a 10 bit Analog to Digital converter ADC The digitized video data is trans
107. lled Mode n ExSync programmable mode the rising edge of ExSync triggers exposure and charge accumulation for a pre programmed period of time The frame is read out and transferred at the end of the pre programmed period The falling edge of ExSync is irrelevant see Figure 3 4 A parameter called Timer 1 is used to setthe length of the pre programmed exposure period ExSync Period ExSync Timer 1 zi Frame Read Out Figure 3 4 ExSync Programmable Mode 3 4 BASLER 201 Basic Operation and Features You can set the camera to operate in one of the ExSync controlled exposure modes using either the Camera Configuration Tool see Section 4 1 or binary commands see Section 4 2 With the Camera Configuration Tool you use the Exposure Tab to set the camera for ExSync operation and to select the level controlled or programmable exposure time control mode If you select the programmable mode you must also enter an exposure time When you enter an exposure time the configuration tool will automatically set the Timer 1 parameter to the correct value With binary commands you must use the Exposure Time Control Mode command to select ExSync edge controlled or ExSync programmable mode If you choose the programmable mode you must also use the Timer 1 command to set the exposure time ExSync must toggle The minimum ExSync period is 33 3 ms ExSync must remain high for at least 1 us
108. low Once the camera has completed frame acquisition it will begin to send valid data On the pixel clock cycle where frame data transmission begins the frame valid bit will become high On the pixel clock cycle where data transmission for line one begins the line valid bit will become high Ten of the bits transmitted during this clock cycle will contain the data for pixel number one in line one and ten of the bits will contain data for pixel number two in line one On the next cycle of the pixel clock the line valid bit will be high Ten of the bits transmitted during this clock cycle will contain the data for pixel number three in line one and ten of the bits will contain data for pixel number four in line one On the next cycle of the pixel clock the line valid bit will be high Ten of the bits transmitted during this clock cycle will contain the data for pixel number five in line one and ten of the bits will contain data for pixel number six in line one This pattern will continue until all of the pixel data for line one has been transmitted A total of 504 cycles After all of the pixels in line one have been transmitted the line valid bit will become low indi cating that valid data for line one is no longer being transmitted On the pixel clock cycle where data transmission for line two begins the line valid bit will become high Ten of the bits transmitted during this clock cycle will contain the data for pixel
109. lter BASLER 201 3 3 Basic Operation and Features 3 2 Exposure Time Control Mode Basics The 201 can operate under the control of an external trigger signal ExSync or can operate in free run In free run the camera generates its own internal control signal and does not require an ExSync signal 3 2 1 ExSync Controlled Operation In ExSync operation the camera s frame rate and exposure time are controlled by an externally generated ExSync signal The ExSync signal is typically supplied to the camera by a frame grabber board You should refer to the manual supplied with your frame grabber board to determine how to set up the ExSync signal that is being supplied to the camera When the camera is operating under the control of an ExSync signal the length of the ExSync signal period determines the camera s frame rate Exsync can be periodic or non periodic When the camera is operating with an ExSync signal it has two modes of exposure time control available level controlled mode and programmable mode n ExSync level controlled mode the exposure time is determined by the time between the falling edge of ExSync and the next rising edge The pixels are exposed and charge is accu mulated only when ExSync is low The frame is read out and transferred on the rising edge of the ExSync signal see Figure 3 3 ExSync Period lt Exposure ExSync Frame Read Out Figure 3 3 ExSync Level contro
110. me devices are available which allow you to select either rising edge or falling edge sampling Please consult the data sheet for the receiver that you are using for specific timing information Note that the timing used for sampling the data at the Channel Link receiver in 2 4 4 Frame Valid Bit As shown in Figures 2 6 through 2 9 the frame valid bit indicates that a valid frame is being transmitted 2 4 5 Line Valid Bit As shown in Figures 2 6 through 2 9 the line valid bit indicates that a valid line is being transmitted Pixel data is only valid when the frame valid bit and the line valid bit are both high 2 4 6 Video Data Table 2 3 lists the assignment of pixel data bits to the input pins on the Channel Link transmitter in the camera and the corresponding output pins on the Channel Link receiver in the frame grabber As shown in the table the bit assignments for pixel data varies depending on the output mode setting of the camera The available output modes are explained in more detail in Sections 2 4 7 1 and 2 4 7 2 Table 2 3 also shows the assignment for the frame valid bit the line valid bit and the pixel clock These assignments are constant for all output modes BASLER 201 Camera Interface Camera Frame Single 10 Bit Single 8 Bit Dual 10 Bit Dual 8 Bit Grabber Output Mode Output Mode Output Mode
111. mitted from the camera to the frame grabber using a Channel Link LVDS transmission format see Section 2 4 for details Lines are output sequentially in a progressive scan until one full frame is obtained If the camera is an 2016 a color interpolation can be done to obtain full RGB information for each pixel see Section 3 1 1 For optimal digitization gain and offset are programmable via a serial port BASLER 201 3 1 Basic Operation and Features CCD Sensor shit wr Vert Vert Shit pixels pixels S pixels S Pixels EM Ls PE re lt HS lt m PE lt HS a y lt m PE lt lt lt VGC 13 Horizontal Shift Register ADC VGC a je Shift Register Figure 3 1 201 Sensor Architecture 3 2 BASLER 201 Basic Operation and Features 3 1 1 Color Creation in the A20lbc The CCD sensor used in the 201 is equipped with an additive color separation filter known as a Bayer filter With the Bayer filter each individual pixel is covered by a micro lens which allows light of only one color to strike the pixel The pattern of the Bayer filter is shown in Figure 3 2 As the figure illustrates in each blo
112. mmand Cmd ID R W Flag Data Length Data 0 0 2 2 Bytes Response None Data Format Byte 1 Low byte of the starting column setting Byte 2 High byte of the starting column setting Data Range The starting column setting can range from 0x0000 to OxO3EF When using binary commands the starting column 1 where n is the setting made using this binary command For example if you wish to define column 100 as starting colunm set 99 with the help of this command See Section 3 7 1 or a list of rules which must be followed when entering the settings for the area of interest BASLER 201 4 13 Configuring the Camera 4 14 4 2 4 7 Area of Interest Width in Columns Purpose To set the width in columns for the area of interest or to read the current setting See Section 3 7 for details on the area of interest Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data OxAB 1 2 Response Cmd ID R W Flag Data Length Data OxAB 0 2 2 Bytes Write Command Cmd ID R W Flag Data Length Data OxAB 0 2 2 Bytes Response None Data Format Byte 1 Low byte of the width in columns setting Byte 2 High byte of the width in columns setting Data Range The width in columns setting can range from 0x0001 to settings for the area of interest See Section 3 7 1 for a list of rules which must be followed when entering the BASLER 201 Configuri
113. n As mentioned in Section 2 4 video data is output from the A201b in a Channel Link LVDS format The video output from the camera can be converted to LVDS as specified for RS 644 by using a Basler Interface Converter BIC The BIC is a small device that attaches to the A20lb A 1 1 BIC Functional Description As shown in the block diagram in Figure A 1 a channel link receiver in the BIC receives the output data from the camera in Channel Link LVDS format The receiver converts the Channel Link signals to TTL level signals and passes the TTL signals to a group of RS 644 LVDS transmitters The LVDS transmitters convert the TTL level signals to standard LVDS signals as specified for RS 644 and transmit the signals out of the BIC The 201 can accept an ExSync input signal in RS 644 LVDS format The ExSync signal from the frame grabber is passed through the BIC to the camera using a straight through connection with no active circuitry Configuration commands and responses are transmitted between the camera and the host computer via an RS 232 serial connection RS 232 commands and responses are passed through the BIC using a straight through connection with no active circuitry The BIC requires 24 VDC power input The A201b however requires 12 VDC power The BIC converts incomming 24 VDC to 12 VDC and supplies 12 VDC to the camera BASLER 201 A 1 Using the Camera with BIC Configuration Commands Basler Interface Converter
114. n is increased You can set the gain and offset using either the Camera Configuration Tool see Section 4 1 or binary commands see Section 4 2 With the Camera Configuration Tool you use the slide controls on the Gain and Offset Tab to easily adjust gain and offset With binary commands you must use the Odd Line Gain and Even Line Gain commands to set the gain and the Odd Line Offset and Even Line Offset commands to set the offset 3 5 1 Gain Settings in More Detail The output signals from the pixels in the CCD sensor normally range from 0 Volts when the pixels are exposed to no light to 0 35 Volts when they are exposed to bright light Within that range the sensor characteristics are linear Saturation starts at 0 35 Volts Further exposure results in a higher sensor output signal but linearity is no longer guaranteed The default factory gain is set for an amplification factor of 5 7 15 dB Atthis setting the sensor s normal linear output range of 0 V 0 35 V is amplified to 0 V 2 0 V The peak to peak input range of the ADC is 0 V 2 0 V Thus when the gain is at factory default the amplified output of the sensor maps directly to the input voltage range of the ADC Gain is adjustable and can be programmed on a decimal scale that ranges from 0 to 1023 0x0000 to OxO3FF The settings result in the following amplification e 0237 dB 1023 40 0 dB The gain can be adjusted in steps of approximately 0 0354 dB
115. ng the Camera 4 2 4 8 Area of Interest Starting Line Purpose Tosetthe starting line for the area of interest or to read the current setting See Section 3 7 for details on the area of interest Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data 0 8 1 2 Response Cmd ID R W Flag Data Length Data 0xA8 0 2 2 Bytes Write Command Cmd ID R W Flag Data Length Data 0xA8 0 2 2 Bytes Response None Data Format Byte 1 Low byte of the starting line setting Byte 2 High byte of the starting line setting Data Range The starting line setting can range from 0x0000 to OxO3F9 When using binary commands the starting line 1 where n is the setting made using this binary command For example if you wish to define line 50 as starting line set 49 with the help of this command See Section 3 7 1 or a list of rules which must be followed when entering the settings for the area of interest BASLER 201 4 15 Configuring the Camera 4 16 4 2 4 9 Area of Interest Height in Lines Purpose set the height in lines for the area of interest or to read the current setting See Section 3 7 for details on the area of interest Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data OxAA 1 2 Response Cmd ID R W Flag Data Length Data OxAA 0 2 2 Bytes Write Command Cmd ID R W Flag Data Length Data OxAA 0 2 2
116. nly command Read Command Cmd ID R W Flag Data Length Data 0x41 1 3 Response Cmd ID R W Flag Data Length Data 0x41 0 3 3 Bytes Data Format Byte 1 Low byte of firmware version BCD coded Byte 2 High byte of firmware version BCD coded Byte 3 undefined 0x00 is always used 4 2 7 3 Read Vendor Information Purpose To the camera vendor s name Type This is a read only command Read Command Cmd ID R W Flag Data Length Data 0x01 1 16 Response Cmd ID R W Flag Data Length Data 0x01 0 16 16 Bytes Data Format Zero terminated string if less than 16 bytes are needed for the vendor information Unterminated string if all 16 bytes are needed BASLER 201 Configuring the Camera 4 2 7 4 Read Model Information Purpose To the camera s model number Type This is a read only command Read Command Cmd ID R W Flag Data Length Data 0x02 1 16 Response Cmd ID R W Flag Data Length Data 0x02 0 16 16 Bytes Data Format Zero terminated string if less than 16 bytes are needed for the model information Unterminated string if all 16 bytes are needed 4 2 7 5 Read Product ID Purpose To read the camera s product ID number Type This is a read only command Read Command Cmd ID R W Flag Data Length Data 0x03 1 16 Response Cmd ID R W Flag Data Length Data 0x03 0 16 16 Bytes Data Format Zero terminated string if less than 16 bytes are needed for the product ID information Unterminated s
117. ntly looks like The Work Set is stored in the camera RAM The configuration Figure 3 20 Config Sets parameters in the Work Set can be altered directly using the Camera Configuration Tool or using binary programming commands Factory Set When a camera is manufactured a test set up is performed on the camera and an optimized configuration is determined The Factory Set contains the camera s factory optimized configuration The Factory Set is stored in non volatile memory on the EEPROM and can not be altered User Sets User Sets are also stored in the non volatile EEPROM of the camera The camera has 15 User Sets Each User Set initially contains factory settings but User Sets can be modified Modification is accomplished by making changes to the Work Set and then copying the Work set into one of the User Sets The Camera Configuration Tool or binary commands can be used to copy the Work Set into one of the User Sets Startup Pointer When power to the camera is switched off the Work set in the RAM is lost At the next power on a configuration set is automatically copied into the Work Set The Startup Pointer is used to specify which of the configuration sets stored in the EEPROM will be copied into the Work Set at power on The Startup Pointer is initially set so that the Factory Set is loaded into the Work Set at power on This can be changed using the Camera Configuration Tool or binary commands The Startup Pointer can be set to the
118. number one in line two and ten of the bits will contain data for pixel number two in line two The data sequence assumes that the camera is operating in 10 bit mode If the camera is operating in 8 bit mode only 8 bits of data per pixel will be transmitted BASLER 201 2 13 Camera Interface On the next cycle of the pixel clock the line valid bit will be high Ten of the bits transmitted during this clock cycle will contain the data for pixel number three in line two and ten of the bits will contain data for pixel number four in line two On the next cycle of the pixel clock the line valid bit will be high Ten of the bits transmitted during this clock cycle will contain the data for pixel number five in line two and ten of the bits will contain data for pixel number six in line two This pattern will continue until all of the pixel data for line two has been transmitted A total of 504 cycles After all of the pixels in line two have been transmitted the line valid bit will become low indi cating that valid data for line two is no longer being transmitted The camera will continue to transmit pixel data for each line as described above until all of the lines in the frame have been transmitted After all of the lines have been transmitted the frame valid bit will become low indicating that a valid frame is no longer being transmitted Figure 2 8 shows the data sequence when the camera is operating in level controlle
119. onse 201 Monochrome Camera 900 800 700 0 60 500 400 Wavelength nm Figure 1 2 Spectral Response 201 Color Camera On cameras equipped with an F mount adapter use of a suitable IR cut filter Cameras equipped with a C mount lens adapter contain an integrated IR cut is recommended to maintain spectral balance and optimum MTF filter 1 3 BASLER 201 Introduction 1 3 Environmental Requirements 1 3 1 Temperature and Humidity Housing temperature during operation 0 50 32 122 Humidity during operation 20 80 relative non condensing 1 3 2 Ventilation Allow sufficient air circulation around the camera to prevent internal heat build up in your system and to keep the camera housing temperature during operation below 50 C Provide additional cooling such as fans or heat sinks if necessary Warning Without sufficient cooling the camera can get hot enough during opera tion to cause burning when touched BASLER 201 1 4 Introduction Precautions Power Caution Be sure that all power to your system is switched off before you make or break connections to the camera Making or breaking connections when power is on can result in damage to the camera Read the manual Read the manual carefully before using the camera Keep foreign matte
120. ptured test image available Technical support will frequently request that you e mail copies of these captured images BASLER 201 Troubleshooting 6 2 3 Interfacing Use the interfacing troubleshooting charts if you think that there is a problem with the cables between your devices or if you have been directed here from another chart Go to Chart A if you are using the camera without a Basler Interface Converter BIC or go to Chart B if you are using the camera with a BIC Interfacing Chart A without a BIC Always switch off power to the system before making or breaking any connection Reseat all of the cable connections at the camera the frame grabber and the PC r After you reseated the connections is the problem still present No ue Yes Use voltmeter to check the power source for the camera The output must be 12 VDC 10 Also the power source must be rated for at least 8 W Replace the No J Is the power source OK power source If extra hardware is available try to locate the problem by substitution Substitute only one piece of hardware at a time and Exit this retry the system after each substitution chart After you finished making substitutions is the problem still present Yes Check the DCF configuration file that you are using with your frame grabber Make sure that itis the correct file for the Basler A201b Be aware that sometimes different DCF files must be u
121. put RS 644 LVDS Not Used Not Used Even Pixel Bit 2 27 DOUT 11 Output RS 644 LVDS Not Used Not Used Even Pixel Bit 3 28 DOUT12 Output RS 644 LVDS Not Used Not Used Even Pixel Bit 4 29 DOUT13 Output RS 644 LVDS Not Used Not Used Even Pixel Bit 5 30 DOUT 14 Output RS 644 LVDS Not Used Not Used Even Pixel Bit 6 Table A 5 Pin Assignments for the D sub HD 44 pin Receptacle BASLER 201 Using the Camera with a BIC Number Name Direction Level Gutbut Mode Output Mode Output Mode 31 DOUT 15 Output RS 644 LVDS Not Used Not Used Even Pixel Bit 7 MSB 32 15 Output RS 644 LVDS Not Used Not Used Even Pixel Bit 7 33 LVAL Output RS 644 LVDS Line Valid Line Valid Line Valid 34 LVAL Output RS 644 LVDS Line Valid Line Valid Line Valid 35 PClk Output RS 644 LVDS Pixel Clock Pixel Clock Pixel Clock 36 Output RS 644 LVDS Pixel Clock Pixel Clock Pixel Clock 37 Input RS 644 LVDS External External External Trigger Trigger Trigger 38 Input RS 644 LVDS External External External Trigger Trigger Trigger 39 FVAL Output RS 644 LVDS Frame Valid Frame Valid Frame Valid 40 FVAL Output RS 644 LVDS Frame Valid Frame Valid Frame Valid 41 Not Connected 42 Not Connected 43 Signal Output Ground Signal Ground Signal Ground Signal Ground Gnd 44 Tied to pin 43 internally means an inverted s
122. r 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 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 possible 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 201 1 5 Introduction 1 6 BASLER 201 Camera Interface 2 Camera Interface 2 1 Connections 2 1 1 General Description The 201 is interfaced to external circuitry via a single high density 26 pin D Sub plug located on the back of the camera Figure 2 1 shows the plug and the two status LEDs which indicate signal
123. related group on tab For Height in Lines example the Features Tab contains all of the parameters related to the Area of Interest feature and the Digital Shift feature Press F1 for Help When the configuration tool is opened it Been queries the camera and displays the current Do PPatepened COMI settings for the parameters in the Work Set Figure 4 1 Features Tab BASLER 201 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 Apply button for that change to be transmitted from the Rea BECA configuration tool to the camera s Work Set Be Port opened COMT _ 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 setting for each parameter in the Work Set and updates the display on each tab you make to the Work Set using the configuration tool will be lost when the camera is switched off To s
124. s 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 material in this publication is subject to change without notice and is copyright Basler Vision Technologies Contacting Basler Support Worldwide Europe Basler AG An der Strusbek 60 62 22926 Ahrensburg Germany Tel 49 4102 463 500 Fax 49 4102 463 599 vc support europe baslerweb com Americas Basler Inc 740 Springdale Drive Suite 100 Exton PA 19341 U S A Tel 1 877 934 8472 Fax 1 877 934 7608 vc support usa baslerweb com Asia Basler Asia PTe Ltd 25 Internat Business Park 04 15 17 German Centre Singapore 609916 Tel 65 6425 0472 Fax 65 6425 0473 vc support asia baslerweb com www basler vc com Table of Contents Table of Contents 1 Introduction 1 1 Camera 5 1 1 1 2 Performance lt 1 2 1 3 Environmental Requirements 1 4 1 3 1 Temperature and Hum
125. sed depending on which of the camera s features you have enabled DCF files for many types of frame grabbers are available at the Basler web site No Exit this www basler vc com These files have all been tested with the A201b and we suggest that chart you use them if one is available for your type of frame grabber After you checked the DCF file is the problem still present Yes Check all of the cables in the system Check Section 2 2 of this manual and make sure that you are using a cable that has the right characteristics and is not too long It is extremely important to use the proper cables when you are working with Channel Link based cameras Use an ohm meter to check each wire to see of it is broken or shorted to any of the other wires in the cable No Exit this chart Examine the terminations on each end of the cable Look for broken pins poor crimps or poor solder joints Check the pinout chart that appears in Section 2 1 2 of this manual and the pinout diagrams in your frame grabber manual Make sure that your cables are correctly wired After you checked the cables is the problem still present Yes Contact Basler Technical Support The contact numbers appear on the title page of this manual Before you call for support be sure to make note of the camera settings and the frame grabber settings you are using You should also have a captured live image and a captured test image available Technical support
126. served Even Pixel Bit 5 Reserved TxIN23 RxOUT23 Reserved Reserved Reserved Reserved TxIN24 RxOUT24 Line Valid Line Valid Line Valid Line Valid TxIN25 RxOUT25 Frame Valid Frame Valid Frame Valid Frame Valid TxIN26 RxOUT26 Reserved Reserved Reserved Reserved TxIN27 RxOUT27 Pixel Bit 6 Pixel Bit 6 Odd Pixel Bit 6 Odd Pixel Bit 6 TxCLKIn RxCLKOut Pixel Clock Pixel Clock Pixel Clock Pixel Clock Table 2 3 Bit Assignments BASLER 201 Camera Interface 2 4 7 Video Data Output Modes The L201b can operate in Single 10 Bit Single 8 Bit Dual 10 Bit or Dual 8 Bit output mode These modes are described in detail in Sections 2 4 7 1 and 2 4 7 2 2 4 7 1 Operation in Single 10 Bit or Single 8 Bit Output Mode In Single 10 Bit mode the pixel clock operates at 42 MHz On each clock cycle the camera transmits 10 bits of pixel data a frame valid bit and a line valid bit The assignment of the bits is shown in Table 2 3 The pixel clock is used to time data sampling and transmission As shown in Figures 2 6 and 2 7 the camera samples and transmits data on each falling edge of the pixel clock The frame valid bit indicates that a valid frame is being transmitted The line valid bit indicates that a valid line is being transmitted Pixel data is only valid when the frame valid bit and the line valid bit are both high Operation in Single 8 Bit mode is similar to Single 10 Bit mode except that the two least significant bits output from eac
127. start your computer after you make the port change Is the problem still present after you changed the port Yes Contact Basler Technical Support The contact numbers appear on the title page of this manual BASLER 201 6 7 Troubleshooting Serial Communication Chart B with a BIC Always switch off power to the system before making or breaking any connection Check the COM port that you are using for serial communications Make sure that the port _ is set for 8 data bits no parity 1 stop bit and No Correct the settings and then 9600 baud restart your computer After the port settings correct Yes Check the PC and make sure that the serial cable is plugged into the correct connector On PCs with multiple serial port connectors it is easy to plug the cable into the No Change the connection wrong connector Is the cable plugged into the correct connector on the PC Yes Checkthe wiring on the serial cable between the computer and the BIC This cable should be a null modem cable and should be wired as shown on page A 9 Also make sure that the cable is no longer than 15 meters No gt Replace the cable Is the cable the correct length and is it wired correctly Yes Try using a different COM port on your computer For example if you have been using COM port 1 try using COM port 2 instead When you do this make sure that the port is set for 8 1 and 9600 baud Also m
128. t camera is effectively doubled For example 98 7 65432 1 0 assume that the camera is set for no shift that it is viewing a uniform white target and that under these M conditions the reading for the brightest pixel is 100 B If you changed the digital shift setting to shift once the reading would increase to 200 Shifted Once war This means that you should only use the shift once setting when your pixel Note that if bit 9 is set to 1 all of the other bits will automatically be set to 1 readings in 10 bit mode with no digital shift are all below 512 3 20 BASLER 201 Basic Operation and Features Shift Twice When the camera is set to shift twice the output from the camera will include bit 7 through bit 0 from each ADC along with two zeros as LSBs ADC The result of shifting twice is that the output of the bit bit bit bit bit bit bit bit bit camera is effectively multiplied by four 9 8 7 6 5 4 3 2 1 0 example assume that the camera is set for no shift that it is viewing a uniform white target and that under these conditions the reading for the brightest pixel is 100 If you changed the digital shift setting to shift twice the reading would increase to 400 we Shifted Twice gunz y DOr to 1 This means that you should only use the shift twice setting when your pixel Note that if bit 9 or bit 8 is set to 1 all of the other bits will
129. t perform the write After a write command has been issued by the host the host can verify the write by issuing a corresponding read command and checking that the returned data is as expected The host can also issue a camera status read command see Section 4 2 9 and check the returned data to see if an error condition has been detected For many of the write commands listed in the tables on pages 5 9 through 5 27 only data within a specified range or a specified group of values is valid The camera does not perform a check to see if the data in the write command is within the allowed range or specified group of allowed values BASLER 201 Configuring the Camera 4 2 3 Example Commands 4 2 3 1 Read Command An example of the command message used to read the camera status is 0x02 0x43 0x82 OxCl 0x03 0x02 is the STX The STX is always 0x02 0x43 is the first byte of the descriptor The first byte of the descriptor is the command ID Command IDs can be found in the tables on pages 5 9 through 5 27 If you check the table on page 5 26 you will find that the ID for the camera status read command is 0x43 0x82 is the second byte of the descriptor The MSB in this byte represents the read write flag and since this is a read command the bit should be set to a 1 The other seven bits of this byte represent the data size in bytes that will be transferred using this command If you check the table on page 5
130. t to 1 and the height in lines should be set to 1018 3 7 2 Changes to the Maximum Frame Rate with Area of Interest When the area of interest feature is used the camera s maximum achieveable frame rate increases The amount that the maximum frame rate increases depends on the number of lines included in the area of interest The fewer the number of lines in the area of interest the higher the maximum frame rate The maximum achieveable frame rate can be calculated using the following formula 1 000 000 us 1018 LI x 6 us 37 us Maximum Frames per Second LI x 61 17 us 2 Where the number of lines included in the area of interest BASLER 201 Basic Operation and Features 3 8 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 The test image can be used for service purposes and for failure diagnostics In test mode the image is generated with a software program and the camera s digital devices and does not use the optics CCD sensor VGCs or ADCs The test image consists of lines with repeated gray scale gradients ranging from 0 to 255 The first line starts with a gray value of 0 on the first p pixel The second line starts with a gray value of 1 on the first pixel The third line starts with a gray value of 2 on the first pixel and so on The mathematical expression for the test image is gray level x y
131. te 11 Low byte of the even line high gain reference value Byte 12 High byte of the even line high gain reference value Byte 13 Low byte of the odd line high offset reference value Byte 14 High byte of the odd line high offset reference value Byte 15 Low byte of the even line high offset reference value Byte 16 High byte of the even line high offset reference value 4 22 BASLER 201 Configuring the Camera 4 2 8 Commands for Manipulating Configuration Sets 4 2 8 1 Copy the Factory Set or a User Set into the Work Set Purpose Tocopy the Factory Set or one of the 15 User Sets into the Work Set See Section 3 9 for an explanation of configuration sets The write command will cause the selected set to be copied into the Work Set and the set will become active immediately The read command returns the ID of the set that was last copied into the Work Set If nothing has been copied to the Work Set since the last power up or reset the read command will return the ID for no active set This condition indicates that no valid Factory Set or User Sets were found It will also cause the yellow LED on the back of the camera to show six pulses Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data 0x45 1 1 Response Cmd ID R W Flag Data Length Data 0x45 0 1 1 Byte Write Command Cmd ID R W Flag Data Length Data 0x45 0 1 1 Byte R
132. te of odd line offset setting Data Range Odd line offset settings can range from 0x0000 to OxO3FF BASLER 201 4 17 Configuring the Camera 4 2 4 12 Even Line Gain Purpose Tosetthe gain for the even lines or to read the current even line gain setting See Section 3 5 for more information on gain Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data 0x82 1 2 Response Cmd ID R W Flag Data Length Data 0x82 0 2 2 Bytes Write Command Cmd ID R W Flag Data Length Data 0x82 0 2 2 Bytes Response None Data Format Byte 1 Low byte of even line gain setting Byte 2 High byte of even line gain setting Data Range Even line gain settings can range from 0x0000 to 0x03FF 4 2 4 13 Even Line Offset Purpose Tosetthe offsetforthe even lines orto read the current even line offset setting See Section 3 5 for more information on offset Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data 0x86 1 2 Response Cmd ID R W Flag Data Length Data 0x86 0 2 2 Bytes Write Command Cmd ID R W Flag Data Length Data 0x86 0 2 2 Bytes Response None Data Format Byte 1 Low byte of even line offset setting Byte 2 High byte of even line offset setting Data Range Even line offset settings can range from 0x0000 to Ox03FF 4 18 BASLER 201 4 2 5 Test Image Command Configuring the Camera Purpose To enable or disable a
133. technical support 6 pulses A User Set or the Factory Set could not be loaded into the Work Set Please contact Basler technical support 7 pulses A valid list of commands was not available Please contact Basler tech support 8 pulses The FPGA could not be configured Please contact Basler Technical Support Table 6 1 Camera Status Indications 6 1 2 Green LED Green LED When the green LED on the back of the camera is not lit it means that no voltage or a voltage below 10 4 V is present When the green LED is lit it means that a voltage of 10 4 V or higher is present The camera has no overvoltage protection Therefore always observe the power requirements as described in Section 2 6 BASLER 201 6 1 Troubleshooting 6 2 Troubleshooting Charts The following pages contain several troubleshooting charts which can help you find the cause of problems that users sometimes encounter The charts assume that you are familiar with the camera s features and settings and with the settings for your frame grabber If you are not we suggest that you review the manuals for your camera and frame grabber before you troubleshoot a problem 6 2 1 No Image Use this chart if you see no image at all when you attempt to capture an image with your frame grabber in this situation you will usually get a message from the frame grabber such as time Out If you see a poor quality image a completely black image or a compl
134. test image See Section 3 8 for an explanation of the test image Type This is a read or write command Read Command Cmd ID R W Flag Data Length Data OxA1 1 1 Response Cmd ID R W Flag Data Length Data OxA1 0 1 1 Bytes Write Command Cmd ID R W Flag Data Length Data OxA1 0 1 1 Byte Response None Data Format Byte 1 An ID that specifies the test image see the table below ID Test Image 0x00 No test image 0x01 Test Image gradient pattern 4 2 6 Camera Reset Command Purpose Initiates a camera reset The behavior is similar to a power up reset Type This is a write only command Write Command Cmd ID R W Flag Data Length Data 0x42 0 2 0x07 OxCF Response None Data Format Byte 1 Low byte OxCF is always used Byte 2 High byte 0x07 is always used BASLER 201 4 19 Configuring the Camera 4 20 4 2 7 Query Commands 4 2 7 1 Read Microcontroller Firmware Version Purpose To the microcontroller firmware version Type This is a read only command Read Command Cmd ID R W Flag Data Length Data 0x40 1 3 Response Cmd ID R W Flag Data Length Data 0x40 0 3 3 Bytes Data Format Byte 1 Low byte of firmware version BCD coded Byte 2 High byte of firmware version BCD coded Byte 3 Protocol Version 4 2 7 2 Read FPGA Firmware Version Purpose the FPGA firmware version Type This is a read o
135. tring if all 16 bytes are needed 4 2 7 6 Read Serial Number Purpose To the camera s serial number Type This is a read only command Read Command Cmd ID R W Flag Data Length Data 0x04 1 16 Response Cmd ID R W Flag Data Length Data 0x04 0 16 16 Bytes Data Format Zero terminated string if less than 16 bytes are needed for the serial number information Unterminated string if all 16 bytes are needed BASLER 201 4 21 Configuring the Camera 4 2 7 7 Read Gain and Offset Reference Values Purpose To read the gain and offset reference values that are determined during the camera s factory calibration procedure see Section 3 5 2 Type This is a read only command Read Command Cmd ID R W Flag Data Length Data 0x08 1 16 Response Cmd ID R W Flag Data Length Data 0x08 0 16 16 Bytes Data Format Byte 1 Low byte of the odd line low gain reference value Byte 2 High byte of the odd line low gain reference value Byte 3 Low byte of the even line low gain reference value Byte 4 High byte of the even line low gain reference value Byte 5 Low byte of the odd line low offset reference value Byte 6 High byte of the odd line low offset reference value Byte 7 Low byte of the even line low offset reference value Byte 8 High byte of the even line low offset reference value Byte 9 Low byte of the odd line high gain reference value Byte 10 High byte of the odd line high gain reference value By
136. u are not familiar with setting up a serial port on your computer refer to the manual or help files for your computer s operating system Once you have set up the serial port go on to Section A 8 4 A 8 4 Installing the Camera Configuration Tool The Camera Configuration Tool CCT is a Windows based program used to easily change the camera s settings The tool communicates with the camera via the serial connection For instructions on installing the tool see the CCT installation booklet that was shipped with the camera A 8 5 Next Steps Look at each of the Tabs in the Camera Configuration Tool and look through the on line help included with the tool This is a good way to familiarize yourself with the camera s features and settings Read the manual for your Basler camera You will get the most from your camera if you under stand how the camera s features work and what happens when you change camera settings Read the supporting material included with your frame grabber and make sure that the frame grabber is properly configured to work with your Basler camera In order to capture images your frame grabber must be properly configured to work with your Basler camera up other system components such as light sources optics and the host com In addition to configuring the camera and the frame grabber you must also set puter Only a complete careful setup will guarantee optimum performance A 22 BASLER 20
137. u checked the DCF file is the problem still present Yes Check all of the cables in the system Check Sections 2 2 and A 3 of this manual and make sure that you are using cables that have the right characteristics and are not too long It is extremely important to use the proper cables when you are working with Channel Link based cameras Use an ohm meter to check each wire to see of it is broken or shorted to any of the other wires in the cable Examine the terminations on each end of the cable Look for broken pins poor crimps Noc or poor solder joints Check the pinout charts that appear in Section 2 1 2 and Section A 2 1 2 of this manual and check the pinout diagrams in your frame grabber manual Make sure that your cables are correctly wired After you checked the cables is the problem still present Yes Contact Basler Technical Support The contact numbers appear on the title page of this manual Before you call for support be sure to make note of the camera settings and the frame grabber settings you are using You should also have a captured live image and a captured test image available Technical support will frequently request that you e mail copies of these captured images 6 6 BASLER 201 Troubleshooting 6 2 4 RS 232 Serial Communication Use the serial communication troubleshooting charts if you think that there is a problem with RS 232 serial communication or if you have been d
138. ual 8 Bit Output Mode 2 13 2 5 RS 232 Serial Communication 2 16 2 5 1 Making the Serial 2 16 2 6 DG Seals solar eat saat ange ade i edd 2 16 2 7 Status LEDS 5o ek Une t eH D E es RU A AGES 2 17 2 8 Converting Channel Link Video Output to RS 644 with a 2 17 3 Basic Operation and Features 3 1 Functional 3 1 3 1 1 Color Creation the A201bc 3 3 3 1 1 1 Integrated IR Cut Filter on C Mount Equipped Cameras 3 3 3 2 Exposure Time Control Mode Basics 3 4 3 2 1 ExSync Controlled Operation 3 4 3 2 EL ETE ER et Ru RU ER e E Rn 3 6 3 3 Exposure Time Control Modes in 3 7 BASLER 201 i Table of Contents 3 3 1 ExSync Level controlled Mode with Exposure Start After Image Transfer Frame Valid OW iere seated Geta SEA e E ute a pd RS 3 7 3 3 2 ExSync Level controlled Mode with Exposure Start During Image Transfer Frame Valid idiom dete ee UE ERE aes 3 8 3 3 3 ExSync Programmable Mode with Exposure Start After Image Transfer Frame Valid Low 3 9 3 3 4 ExSync Programmable Mod
139. ures 3 30 BASLER 201 Configuring the Camera 4 Configuring the Camera The 201 comes factory set so that it will work properly for most applications with only minor changes to the camera s settings For normal operation the following settings are usually configured by the user Exposure time control mode Exposure time for ExSync programmable mode or free run programmable mode To customize operation for your particular application the following settings can also be configured Gain Offset Area of Interest Digital Shift The 20 is programmable via the serial port Two methods be used to change the cameras s settings The first and easier approach is to change the settings using the Camera Configuration Tool See Section 4 1 and the configuration tool s on line help file for instructions on using the configuration tool You can also change the settings directly from your application using binary commands Section 4 2 lists the commands and provides instructions for their use BASLER 201 4 1 Configuring the Camera 4 1 4 2 Configuring the Camera with the Camera Configuration Tool The Camera Configuration Tool 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 install
140. xposure E This timing diagram is not drawn Shifted exposure time gt Discharge im Readout 10 ps 5 us i Figure 3 11 1 Free run Programmable Mode Exposure Start with Frame Valid High Whenever a frame is being transferred regularly spaced discharge pulses are generated If the control signal goes low while a frame is being transferred it is not possible to generate a discharge pulse asynchronously In this case the start of exposure is shifted to the end of the last regular discharge pulse The discharge pulses scheduled during exposure are suppressed The microcontroller detects the shift in the start of exposure and it makes a corresponding shift in the end of the exposure The end of the shifted exposure time triggers readout Readout occurs after a delay of 10 us Readout takes 5 us during which exposure continues Effective exposure 15 0 us n Timer 1 D FVAL must be low for at least 1 ns before the end of the shifted exposure The internal control signal must remain high for a minimum of 36 us The minimum period for the internal control signal is 33 3 ms With very low exposures use flash light to prevent smearing BASLER 201 3 4 3 5 Basic Operation and Features Video Data Output Modes The 201 can output video data using four different modes Single 10 Bit mode Single 8 Bit mode Dual 10 Bit mode or Dual 8 Bit mod
Download Pdf Manuals
Related Search
Related Contents
D-Link DWR-510 3G UMTS wireless network equipment Document 平成25年11月26日 消費生活用製品の重大製品事故に係る公表 Zebra PWRS-14000-148C Instructions for access in PHP Altronix AL300ULXD power extension Sony DRX-S70U-W User's Manual Copyright © All rights reserved.
Failed to retrieve file