Imperx BOBCAT ICL-B0610C Hardware User Manual Download Page 188

             

                                                      

BOBCAT Hardware User’s Manual

 

                                            

 

Imperx, Inc. 

 

Rev. 1.0 

6421 Congress Ave.  

 

5/4/2010 

Boca Raton, FL 33487 
+1 (561) 989-0006    

188 of 212 

       

           

 

Custom Features ( cont. ) 

 

 

Summary of Contents for BOBCAT ICL-B0610C

Page 1: ...easonably be expected to result in personal injury Imperx customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Imperx for any dam...

Page 2: ...d Rev 0 5 08 27 09 P Dinev Figure 2 27a and related text changed Rev 0 6 01 15 10 P Dinev B0620 B2520 cameras added all related tables and figures updated Minor errors fixed Rev 0 7 03 02 10 P Dinev B...

Page 3: ...ECTIVITY 34 1 4 1 Camera Link Output 34 1 4 2 GigE Output 39 1 4 3 Power Supply 40 1 5 MECHANICAL OPTICAL and ENVIRONMENTAL 41 1 5 1 Mechanical 41 1 5 2 Optical 48 1 5 3 Environmental 48 CHAPTER 2 CAM...

Page 4: ...g modes 81 2 7 STROBE OUTPUT 86 2 8 GAIN and OFFSET 87 2 8 1 Analog Domain manual control 87 2 8 2 Digital Domain manual control 88 2 8 3 Automatic Gain Control AGC 88 2 9 DATA OUTPUT FORMAT 89 2 9 1...

Page 5: ...rotocol 116 4 3 CAMERA CONFIGURATION REGISTER DESCRIPTION 120 4 3 1 Startup Procedure 120 4 3 2 Saving and Restoring Settings 120 4 3 3 Retrieving Manufacturing Data 122 4 3 4 Camera Information Regis...

Page 6: ...7 5 Exposure 170 5 7 6 Test Image 172 5 7 7 Area of Interest AOI 173 5 7 8 Strobe Control 175 5 7 9 Processing 176 5 7 10 Data Output 178 CHAPTER 6 GEN I CAM REFERENCE MANUAL 181 6 1 INTRODUCTION 182...

Page 7: ...TROL REGISTERS 197 A 5 VIDEO REGISTERS 197 A 6 AEC AGC AIC REGISTERS 198 A 7 TRIGGER REGISTERS 198 A 8 PULSE GENERATOR REGISTERS 199 A 9 TEST PATTERN REGISTERS 199 A 10 STROBE REGISTERS 199 A 11 INPUT...

Page 8: ...v 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 8 of 212 C 1 OVERVIEW 206 C 2 USING AN ASCII TEXT EDITOR 206 APPENDIX D SOFTWARE INSTALLATION CL 207 APPENDIX E FIRMWARE UPGRADE CL...

Page 9: ...ypical color spectral response 23 Figure 1 3 Bayer Patter arrangement 23 Figure 1 4 Camera back panel camera link output 34 Figure 1 5a Camera output connector 35 Figure 1 5b Camera power connector 37...

Page 10: ...ptical plane position for B1620 and B1920 cameras 50 Figure 1 9b Optical plane position for B2020 B4020 and B4820 cameras 51 Figure 2 1 Single output mode of operation 53 Figure 2 2 Dual output mode o...

Page 11: ...ize for B4020 71 Figure 2 10j Frame rate vs vertical window size for B4820 72 Figure 2 11 2 2 Horizontal and vertical binning 73 Figure 2 11a AOI within horizontal and vertical binned image 76 Figure...

Page 12: ...m LUT 100 Figure 2 33a Original image showing shading effect 103 Figure 2 33b Flat field corrected image 103 Figure 2 34 Normal and Negative Image 104 Figure 3 1 Original and processed image with sing...

Page 13: ...Figure 5 2 CamConfig GUI 157 Figure 5 3 Main Menu 158 Figure 5 5 Command terminal 160 Figure 5 6 Download terminal 161 Figure 5 7 View GUI Windows 162 Figure 5 8 Help menu 163 Figure 5 9 About CamConf...

Page 14: ...pecifications 33 Table 1 2 Camera Output Connector Signal Mapping 35 Table 1 3 Base Camera Link bit assignment 36 Table 1 4a Camera Power Connector Pin Mapping 37 Table 1 4b BNC Connectors Pin Mapping...

Page 15: ...ardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 15 of 212 Chapter 1 Introduction Introduction This chapter outlines the key features of the BOBCA...

Page 16: ...Mono 2 3 SONY ICX 285AL ICL B1410C 1392 1360 x 1040 1024 23 30 fps Color 2 3 SONY ICX 285AQ ICL B1610M 1628 1620 x 1236 1220 16 25 fps Mono 1 1 8 SONY ICX 274AL ICL B1610C 1628 1620 x 1236 1220 16 25...

Page 17: ...er programmable and up loadable LUT A square pixel provides for a superior image in any orientation The interline transfer CCD permits full vertical and horizontal resolution of high speed shutter ima...

Page 18: ...cal AOIs Programmable horizontal and vertical resolution Programmable line time frame time and speed Programmable external trigger o 3 triggering sources o 5 triggering modes Automatic gain exposure a...

Page 19: ...in a vertical direction towards a horizontal register HCCD After that the electrons contained in the HCCD are shifted in a horizontal direction one pixel at a time onto a floating diffusion output nod...

Page 20: ...KAI 0340S 7 40 m sq B0620 648 640 488 480 KAI 0340D 7 40 m sq B1410 1392 1360 1040 1024 ICX 285 6 45 m sq B1610 1628 1620 1236 1220 ICX 274 4 40 m sq B1620 1608 1600 1208 1200 KAI 2020 7 40 m sq B192...

Page 21: ...ca Raton FL 33487 1 561 989 0006 21 of 212 1 3 2 Spectral Response Figure 1 1a KAI Kodak CCD typical mono spectral response Monochrome with the cover glass Figure 1 1b KAI Kodak CCD typical UV spectra...

Page 22: ...0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 22 of 212 Figure 1 1c KAI Kodak CCD typical color spectral response Color with the cover glass Figure 1 2a ICX SONY CCD typical mono spe...

Page 23: ...response Color with the cover glass 1 3 3 Bayer Pattern Information Bobcat is available with Monochrome or Color CCD imager To generate a color image a set of color filters Red Green and Blue arranged...

Page 24: ...0 to 36 dB per output Gain resolution 0 035 dB step 1024 steps 0 035 dB step 1024 steps Analog CDS gain 3 0 0 0 3 0 6 0 dB 3 0 0 0 3 0 6 0 dB Black level offset 1024 levels per output 1024 levels per...

Page 25: ...L CL 45 x 45 x 39 mm 45 x 45 x 39 mm Size W x H x L GigE 45 x 45 x 63 mm 45 x 45 x 63 mm Weight CL GigE 160 180 g 160 180 g Min illumination 1 0 Lox f 1 4 1 0 Lux f 1 4 Lens Mount C mount 1 3 format C...

Page 26: ...s per output 1024 levels per output Digital gain 1 0x to 3 0x 0 1x step 1 0x to 3 0x 0 1x step Digital offset 511 to 511 511 to 511 Auto gain exposure Yes with AOI Yes with AOI Auto iris Yes Yes Area...

Page 27: ...x f 1 4 Lens Mount C mount 2 3 format C mount 1 1 8 format Supply voltage range 10 V to 15 V DC 10 V to 15 V DC Power CL GigE 2 1 W 4 6 W 2 1 W 4 6 W Upgradeable firmware Yes Yes Upgradeable LUT DPM H...

Page 28: ...el offset 1024 levels per output 1024 levels per output Digital gain 1 0x to 3 0x 0 1x step 1 0x to 3 0x 0 1x step Digital offset 511 to 511 511 to 511 Auto gain exposure Yes with AOI Yes with AOI Aut...

Page 29: ...Lux f 1 4 Lens Mount C mount 1 0 format C mount 1 0 format Power input range 10 V to 15 V DC 10 V to 15 V DC Power CL GigE 3 2 W 5 7 W 3 0 W 5 5 W Upgradeable firmware Yes Yes Upgradeable LUT DPM FFC...

Page 30: ...levels per output Digital gain 1 0x to 3 0x 0 1x step 1 0x to 3 0x 0 1x step Digital offset 511 to 511 511 to 511 Auto gain exposure Yes with AOI Yes with AOI Auto iris Yes Yes Area of interest Eight...

Page 31: ...0 format F mount 43 3 mm format Supply voltage range 10 V to 15 V DC 10 V to 15 V DC Power consumption 2 4 W 4 9 W 3 6 W 6 1 W Upgradeable firmware Yes Yes Upgradeable LUT DPM FFC Yes Yes Environment...

Page 32: ...s per output Digital gain 1 0x to 3 0x 0 1x step 1 0x to 3 0x 0 1x step Digital offset 511 to 511 511 to 511 Auto gain exposure Yes with AOI Yes with AOI Auto iris Yes Yes Area of interest Eight Indep...

Page 33: ...3 mm format F mount 43 3 mm format Supply voltage range 10 V to 15 V DC 10 V to 15 V DC Power consumption 4 0 W 6 5 W 3 6 W 6 1 W Upgradeable firmware Yes Yes Upgradeable LUT DPM FFC Yes Yes Environme...

Page 34: ...pin Power Connector provides power and I O interface 3 USB type B programming SPI connector 4 Status LED indicates the status of the camera refer to Status LED section 5 Serial Number shows camera mo...

Page 35: ...R 4 5 X CLK LVDS Out Camera Link Clock Tx PAIR 4 18 X CLK LVDS Out Camera Link Clock Tx PAIR 5 6 X 3 LVDS Out Camera Link Channel Tx PAIR 5 19 X 3 LVDS Out Camera Link Channel Tx PAIR 6 7 SerTC LVDS I...

Page 36: ...A9 DATA 10 Port B2 B2 N C A10 A10 DATA 11 Port B3 B3 N C A11 A11 DATA 12 Port B4 B4 B8 B8 A12 DATA 13 Port B5 B5 B9 B9 A13 DATA 14 Port B6 B6 N C B10 N C DATA 15 Port B7 B7 N C B11 N C DATA 16 Port C...

Page 37: ...scription 1 12 VDC Return Ground Return 12 VDC Main Power Return 2 12 VDC Power Input 12 VDC Main Power 3 IRIS VCC Power Input 12 V Iris Power 4 IRIS Video Analog Output Iris Video Output 5 IRIS Retur...

Page 38: ...ail cables for the external trigger input black and strobe output white The corresponding BNC connector pin mapping is shown on Table 1 4b Pin Signal Cable color Description Shield In 1 Return User Se...

Page 39: ...munication and triggering signals are serialized and continuously transmitted over the Gigabit Ethernet interface at GigE s full 1 Gb s line rate while delivering consistently low predictable latencie...

Page 40: ...rrent is available for additional price from Imperx for the BOBCAT cameras The operating input voltage ranges from 90 to 240 VAC CAUTION NOTE 1 It is strongly recommended that you do not use an adapte...

Page 41: ...inc aluminum alloy and anodized aluminum For maximum flexibility the camera has twelve 12 M3X0 5mm mounting located towards the front and the back An additional plate with 20 UNC tripod mount is shipp...

Page 42: ...erx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 42 of 212 C Mount Camera Link Output Figure 1 8a C mount camera link output dimensional drawings for ICL B0610 ICL B0620 I...

Page 43: ...er s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 43 of 212 C Mount Camera Link Output Figure 1 8b C mount camera link output dimensional drawings for ICL B1...

Page 44: ...Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 44 of 212 F Mount Camera Link Output Figure 1 8c F mount camera link output dimensional drawings for ICL B2020 I...

Page 45: ...x Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 45 of 212 C Mount GigE Vision GEV Output Figure 1 8d C mount GigE vision output dimensional drawings for IGV B0610 IGV B0620...

Page 46: ...s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 46 of 212 C Mount GigE Vision GEV Output Figure 1 8e C mount GigE vision output dimensional drawings for IGV...

Page 47: ...nual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 47 of 212 F Mount GigE Vision GEV Output Figure 1 8f F mount GigE vision output dimensional drawings for IGV B2020...

Page 48: ...very sensitive in the IR spectral region All color cameras have and IR cut off filter installed The monochrome cameras are without IR filter If necessary an IR filter 1 mm thickness or less can be ins...

Page 49: ...1 561 989 0006 49 of 212 3 Avoid touching or cleaning the front surface of the optical sensor If the sensor needs to be cleaned use soft lint free cloth and an optical cleaning fluid Do not use methy...

Page 50: ...BOBCAT Hardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 50 of 212 Figure 1 9b Optical plane position for B1620 and B1920 cameras...

Page 51: ...BOBCAT Hardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 51 of 212 Figure 1 9b Optical plane position for B2020 B4020 and B4820 cameras...

Page 52: ...ware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 52 of 212 Chapter 2 Camera Features Camera Features This chapter discusses the camera s features and...

Page 53: ...second only the active lines The camera speed Frames per Second is the same for both image size selections Typically the pixels outside of LVAL and FVAL primarily dark pixels and lines are masked wit...

Page 54: ...camera reconstructs the image by flipping the mirrored portion and rearranging the pixels Dual output is the default factory mode of operation refer to the Configuration Memory section The image resol...

Page 55: ...he camera reconstructs the image by flipping the mirrored portion and rearranging the pixels The image resolutions for different cameras are shown in Table 2 1 and a frame rates in Table 2 2 CAUTION N...

Page 56: ...Center columns output in dual mode of operation Figure 2 5 Center columns output in dual tap mode CAUTION NOTE 1 Vertical and horizontal binning cannot be performed when the Center mode is used for B1...

Page 57: ...Single B0620 648 x 488 640 x 480 228 x 488 480 Single Dual B1410 1392 x 1040 1360 x 1024 340 348 x 256 260 Single B1610 1628 x 1236 1620 x 1220 405 407 x 305 309 Single B1620 1608 x 1208 1600 x 1200...

Page 58: ...s The camera frame time can be extended to 16 sec with a precision of 1 0us Please refer to EXPOSURE CONTROL section for more information CAUTION NOTE It is not recommended to use the Programmable Lin...

Page 59: ...e 2 2 Frame rates for different modes CAUTION NOTE 1 Changing the camera speed involves changing the output data clock frequency Not all frame grabbers can automatically adapt to the new data clock To...

Page 60: ...offset and H V size Figure 2 7 The minimum window size is one pixel line for single mode and two pixels lines for dual mode The maximum horizontal window size H and the vertical window size V are det...

Page 61: ...MAOI and AOI1 is excluded The salve AOIs can be enabled in random order and based on include exclude selection can be inside each other Figure 2 8 Slave AOIs C Processing AOI PAOI All AOIs are functi...

Page 62: ...ation 4 The size of the horizontal window does not affect the camera frame rate the vertical window does but only if Keep Frame Rate is not enabled 5 For dual tap mode of operation the horizontal Offs...

Page 63: ...culate and display the actual frame rate at any vertical window selection Frame Rate fps 50 100 150 200 250 300 350 400 450 0 200 400 600 800 1000 1200 1400 1600 1800 2000 B0610 FRAME RATE Active Line...

Page 64: ...800 1000 1200 1400 1600 1800 2000 2200 B0620 FRAME RATE Active Lines Frame Rate fps Dual Output Normal window normal clock Normal window fast clock Center window normal clock Center window fast clock...

Page 65: ...Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 65 of 212 0 200 400 600 800 1000 20 40 60 80 100 120 140 160 180 200 B1410 FRAME RATE Active Lines Frame Rate fps Normal clock Fast clock Figu...

Page 66: ...ress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 66 of 212 0 200 400 600 800 1000 1200 20 40 60 80 100 120 140 160 180 200 220 B1610 FRAME RATE Active Lines Frame Rate fps Normal clock Fast clock...

Page 67: ...FL 33487 1 561 989 0006 67 of 212 200 400 600 800 1000 1200 0 50 100 150 200 250 300 350 B1620 FRAME RATE Active Lines Frame Rate dual output normal clock single output normal clock dual output fast c...

Page 68: ...dual output normal clock single output normal clock dual output fast clock single output fast clock Figure 2 10f Frame rate vs Vertical window size for B1920 CAUTION NOTE The CCD used in B1920 KAI 209...

Page 69: ...ve 5 4 2010 Boca Raton FL 33487 1 561 989 0006 69 of 212 0 200 400 600 800 1000 1200 1400 1600 1800 2000 10 15 20 25 30 35 40 45 50 55 60 B2520 FRAME RATE Active Lines Frame Rate fps Normal clock Fast...

Page 70: ...561 989 0006 70 of 212 200 400 600 800 1000 1200 1400 1600 1800 2000 0 20 40 60 80 100 120 140 160 B2020 FRAME RATE Active Lines Frame Rate dual output normal clock single output normal clock dual out...

Page 71: ...on FL 33487 1 561 989 0006 71 of 212 500 1000 1500 2000 2500 0 5 10 15 20 25 30 35 40 B4020 FRAME RATE Active Lines Frame Rate dual output normal clock single output normal clock dual output fast cloc...

Page 72: ...87 1 561 989 0006 72 of 212 500 1000 1500 2000 2500 3000 0 2 4 6 8 10 12 14 16 18 20 22 24 26 B4820 FRAME RATE Active Lines Frame Rate dual output normal clock single output normal clock dual output f...

Page 73: ...the horizontal CCD register before being read out This results in summing the charges of adjacent pixels in the vertical direction from two lines BOBCAT supports 4 binning modes 2x 3x 4x and 8x In 2 1...

Page 74: ...Binning 1 3 V Binning 1 4 V Binning 1 8 V Binning Camera V Size Speed V Size Speed V Size Speed V Size Speed B0610 224 220 210 263 162 160 301 376 122 120 390 486 61 60 676 846 B0620 224 220 388 485 1...

Page 75: ...Figure 2 11a illustrates the simultaneous usage of AOI and H V binning The original image is 640 x 480 Then after 2 x 2 binning the resultant image is 320 x 240 Then a master AOI is enabled with offs...

Page 76: ...BOBCAT Hardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 76 of 212 Figure 2 11a AOI within horizontal and vertical binned image...

Page 77: ...d the minimum exposure is 2 microseconds camera dependent VCCD SHUTTER Frame Time Exposure Figure 2 12 Electronic shutter position 2 5 2 External exposure control The camera exposure can be controlled...

Page 78: ...enable the programmable frame time If you change the line time value while the frame time is enabled please note that you might need to re adjust the frame time value 3 If the frame time is greater t...

Page 79: ...ure values microseconds must be used In such cases the camera response is not linear i e equal exposure increments do not result in equal brightness increase In some rare occasions during such conditi...

Page 80: ...rigger signal from the internal pulse generator Software the camera receives the trigger signal which is computer generated This input is available only for GigE Cameras The camera expects a one clock...

Page 81: ...han the trigger pulse duration Adjust the interval accordingly 2 6 3 Trigger Strobe Control Along with the shutter pulse the camera can send one strobe pulse for synchronization with an external light...

Page 82: ...zed Triggering Rapid Capture Fast synchronized triggering a k a rapid capture provides the ability to run the camera in a slave mode allowing several cameras to be synchronized with an external master...

Page 83: ...o come from the selected source Upon receiving the external trigger signal the camera clears the horizontal and vertical registers and starts integration There is NO DELAY between the active trigger e...

Page 84: ...s D Frame Accumulation Triggering When the Frame Accumulation triggering mode is enabled the camera idles and waits for a trigger signal Upon receiving the external trigger signal the camera clears th...

Page 85: ...ing stops all camera lines are rapidly flushed and a new frame starts Figure 2 18 This completes the current trigger cycle the camera free running and waits for the next trigger pulse In this mode the...

Page 86: ...thin the entire frame timing period with a precision 1 0 us The strobe duration can be seen from 1 0 us to 65535 us with a precision of 1 0us The internal camera timing has a flag for odd and even fra...

Page 87: ...ideo signal output level and gain offset Theoretically the black level should reside at 0 volts and the gain changes should only lead to increasing the amplitude of the video signal Since the camera h...

Page 88: ...the preset by the user min max limits If one of the gain limits has been reached the camera indicates the limit has been reached and keeps the value until the light condition change The speed of conv...

Page 89: ...ingle Output 12 bit If the 14 bit original camera data is D0 LSB to D13 MSB and camera is set to output 12 bit data the 12 output bits are mapped to D2 LSB to D13 MSB 10 bit If the 14 bit original cam...

Page 90: ...9 D10 D11 Camera Data 14 bit 0 0 Modified 10 bit Output Data 10 bit data 4 bits shifted right D12 D13 0 0 0 0 0 0 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 Figure 2 22 Output data us...

Page 91: ...utput 1 Tap Sequential or the interpolated color 3 Tap RGB For Dual mode of operation regardless of imager type mono or color the user has two choices 2 Tap Sequential or 2 Tap Interleaved 3 Tap RGB i...

Page 92: ...ery line with the pixel 1 and then all odd pixels in a sequence 1 3 L 3 L 1 until reaches the one before last pixel Tap 2 starting for every line with the pixel 2 and then all even pixels in a sequenc...

Page 93: ...on The discrete number of pulse can be set from 1 to 65530 with a step of 1 The user has options to set Granularity Indicates the number of clock cycles that are used for each increment of the width a...

Page 94: ...r can map the camera outputs to Exposure Start Exposure End Mid Exposure Active Exposure Window H or V Sync Odd Even Frame Flag Trigger Pulse Trigger Pulse Delayed Camera Ready Pulse Generator Strobe...

Page 95: ...MUST be LVTTL 3 3 volts or TTL 5 0 volts The total maximum input current MUST NOT exceed 2 0 mA There are no restrictions for the minimum or maximum duration TO I O CONTROL 2 mA MAX R4 300 Input BNC...

Page 96: ...maximum input current MUST NOT exceed 2 0 mA This GPIO is not currently enabled If your application requires such configuration please contact Imperx for more information D Custom SPI Interface BOBCA...

Page 97: ...amp Move displays a moving vertical ramp image Vertical Bars displays a set of 8 vertical gray bars with different gray levels 2 12 2 Image Superimposition The user has the capabilities to superimpose...

Page 98: ...tween two signals at any particular gain BOBCAT series of cameras have static and dynamic balancing algorithms implemented in the firmware The algorithms compares the black and bright levels of the ad...

Page 99: ...fer function and a brightness dynamic range much lower than the camera The camera has a built in transfer function to compensate for this non linearity which is called gamma correction If enabled the...

Page 100: ...BOBCAT Hardware User s Manual Imperx Inc Rev 1 1 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 100 of 212 Input signal Output signal Original TF Modified TF Figure 2 32 Custom LUT...

Page 101: ...ixel will have full response completely bright 2 Hot these are pixel which in normal camera operation behaves as normal pixel the sensitivity is equal to the one of the adjacent pixels but during long...

Page 102: ...ess compensates for uneven illumination if that illumination is a stable characteristic of each object exposure During factory final testing our manufacturing engineers run a program specially designe...

Page 103: ...Hardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 103 of 212 Figure 2 33a Original image showing shading effect Figure 2 33b Flat field corrected...

Page 104: ...value of each pixel is inverted The resultant image appears negative Figure 2 34 This feature could be useful if the camera receives a negative image i e image from microfilms prints or slides In thi...

Page 105: ...the external pulses Changing programmable integration sliders will not affect the image luminance RED is steady ON RS232 communication error or firmware load error Re power the camera and load the fac...

Page 106: ...f operation i e normal AOI binning etc the user can query the camera for the current frame rate by issuing a command refer to the Exposure Control section The current camera speed in units of frames p...

Page 107: ...6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 107 of 212 Chapter 3 Digital Image Processing Digital Image Processing This chapter discusses built in Digital Image Processing algorithm...

Page 108: ...which converts the regular gray scale image to binary is called Thresholding Thresholding is a special case of intensity quantization binarisation where the image can be segmented into foreground and...

Page 109: ...lemented Formula 3 2 The binary image output is converted to white for all gray level values between the selected threshold interval X1 and X2 and to black for all gray levels outside X1 X2 interval T...

Page 110: ...scale range is only from values X1 to X2 Output signal BLACK if input signal X1 Gray Scale if X1 input signal X2 WHITE if input signal X2 3 3 3 2 1 4 Dual Threshold with Gray Scale Stretch In some low...

Page 111: ...the camera transfer function into two regions two lines The slope of these lines the angle between the X axis and the line determines the power of the correction If the angle is less than 45O degrees...

Page 112: ...the dark image regions and suppresses the bright ones TF 2 suppresses the dark and bright image parts and enhances the mid range TF 3 enhances the bright image regions and suppresses the dark ones TF...

Page 113: ...BOBCAT Hardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 113 of 212 Figure 3 6 Multi point image correction a original b processed...

Page 114: ...Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 114 of 212 Chapter 4 Camera Configuration Camera Configuration This chapter discusses how to communicate with the camera and conf...

Page 115: ...programmed and retrieved via commands issued by the user The workspace is RAM based and upon power down all camera registers are cleared The factory space segment is ROM based write protected and cont...

Page 116: ...ed on reads Register data is always packed low within 32 bit data words for registers defined less than 32 bits There is a latency delay for each command due to command execution and data transmission...

Page 117: ...ror Code See Error Code Description section 47 04 10 11 22 15 Rx Tx Cmd Nak 01 Invalid Cmd These characters are dropped 33 44 All subsequent Rx characters are dropped until the receipt of a valid 52 o...

Page 118: ...he case of invalid command Figure 3 3a If the user specifies a wrong address the camera returns acknowledge 06 and four bytes of data 00 00 00 00 Read from camera 3 Bytes Read_Cmd Address 1 st byte 0x...

Page 119: ...escription To manage camera reliability not acknowledge error codes are defined as follows x00 No error x01 Invalid command An invalid command not 52 or 57 has been sent to the camera x02 Time out x03...

Page 120: ...paces exist for storing these settings factory space user 1 space and user 2 space The factory space is pre programmed by factory personnel during the manufacturing process This space is write protect...

Page 121: ...Load From User 2 command instructs the camera to load its workspace from the user 2 space All current workspace settings will be replaced with the contents of the user 2 space This is a command not a...

Page 122: ...he configuration spaces as determined by the Boot From data Although this is a command the user MUST write a specific data 0xDEADBEEF in order to initiate the reset sequence Address 0x601C Data 0xDEAD...

Page 123: ...lete serial number is 2 registers Address 0x7014 0x7018 Data Camera Serial Number 4 3 3 5 CCD Serial Number This register returns the CCD imager number the complete CCD number is 2 registers Address 0...

Page 124: ...ed on the FVAL selection Address 0x6084 Data 15 0 Minimum Vertical Size Data 31 16 Maximum Vertical Size 4 3 4 3 Current Minimum Frame Time This register returns the current minimum frame time in us A...

Page 125: ...changes based on the camera mode of operation Address 0x60B0 Data 15 0 Current Horizontal Size Data 31 16 Current Vertical Size 4 3 4 10 Current Gain Luminance Status This register returns the curren...

Page 126: ...n Mode Control This register sets the current CCD readout scan mode The default CCD scanning mode for all Bobcat cameras is progressive where all pixels within the same exposure period are read out si...

Page 127: ...3 N A 4 3 5 4 MAOI This set of register enables MAOI and sets the appropriate window size and offset in horizontal and vertical direction MAOI Enable Address 0x0208 Data 0 0 MAOI disable 1 MAOI enabl...

Page 128: ...2 N A AOI 1 Horizontal Width Address 0x022C Data 11 0 value AOI 1 width in horizontal direction Data 31 12 N A AOI 1 Vertical Offset Address 0x028C Data 11 0 value AOI 1 offset in vertical direction D...

Page 129: ...vertical direction Data 31 12 N A 4 3 5 7 AOI 3 This set of register enables AOI 3 and sets the appropriate window size and offset in horizontal and vertical direction AOI 3 Enable Address 0x0214 Data...

Page 130: ...ta 31 2 N A AOI 4 Horizontal Offset Address 0x0258 Data 11 0 value AOI 4 offset in horizontal direction Data 31 12 N A AOI 4 Horizontal Width Address 0x0238 Data 11 0 value AOI 4 width in horizontal d...

Page 131: ...0 value AOI 5 offset in vertical direction Data 31 12 N A AOI 5 Vertical Height Address 0x027C Data 11 0 value AOI 5 height in vertical direction Data 31 12 N A 4 3 5 10 AOI 6 This set of register ena...

Page 132: ...e vertical window size decreases Address 0x0200 Data 0 0 constant frame rate disable 1 constant frame rate enable Data 31 1 N A 4 3 5 12 LVAL Size Control This register sets the number of active image...

Page 133: ...actual exposure time in micro seconds Data 31 24 N A 4 3 6 3 Programmable Line Time Enable This register enables a programmable line time mode The user can extend the camera line time beyond the camer...

Page 134: ...egisters 4 3 7 1 Auto Exposure Control AEC This register enables the auto exposure control Address 0x0150 Data 0 0 disable auto exposure control 1 enable auto exposure control Data 31 1 N A 4 3 7 2 Ma...

Page 135: ...the camera analog gain always below the set level The Minimum Analog Gain Limit is factory preset Address 0x0160 Data 9 0 value maximum analog gain limit Data 31 10 N A 4 3 7 6 Gain Correction Speed T...

Page 136: ...ocess The correction algorithm can use as a sampling data collection region the entire frame or only a portion AOI of it AOI Horizontal Offset Address 0x0168 Data 11 0 value AOI offset in horizontal d...

Page 137: ...1 Address 0x0004 Data 9 0 value analog gain channel 1 Data 31 10 N A 4 3 8 3 Analog Offset Channel 1 This register sets the analog offset for channel 1 Address 0x0008 Data 9 0 value analog offset cha...

Page 138: ...to both cannels Address 0x0184 Data 9 0 value digital offset Data 31 10 N A 4 3 8 9 Black Level Correction This register enables the black level correction Address 0x0114 Data 0 0 disable black level...

Page 139: ...mputer The trigger exposure is internal register controlled Pulse duration exposure is not allowed 101 to 111 N A Data 31 3 N A 4 3 9 2 Trigger Input Mode GigE cameras This register enables or disable...

Page 140: ...processing the previous trigger the user has the option to ignore the incoming trigger or to terminate the previous process and to start a new one Address 0x0514 Data 1 0 00 ignore the next trigger 0...

Page 141: ...8 Data 23 0 value exposure delay in microseconds Data 31 24 N A 4 3 9 11 Trigger Strobe Enable This register enables a strobe signal synchronous with the trigger pulse The strobe signal is mapped to o...

Page 142: ...dth This register sets the value of the pulse width in microseconds Address 0x0534 Data 18 0 value pulse width in microseconds Data 31 19 N A 4 3 10 3 Pulse Generator Pulse Period This register sets t...

Page 143: ...ed over live image 0xA to 0xF reserved Data 31 4 N A 4 3 11 2 H V Lines Superimpose Enable This register enables the H V lines superimposed over live image Address 0x0130 Data 0 0 disable lines superi...

Page 144: ...148 Data 11 0 value line brightness Data 31 12 N A 4 3 11 8 Center Cross Superimpose Enable This register enables center cross superimposed over live image This shows the optical image center Address...

Page 145: ...CC2 camera input to various internal signals Address 0x057C Data 2 0 000 no mapping 001 computer trigger 010 reserved 011 exposure control 100 H sync 101 V sync 110 111 Reserved Data 31 3 N A 4 3 12...

Page 146: ...0 000 no mapping 001 reserved 010 external trigger 011 exposure control 100 H sync 101 V sync 110 111 Reserved Data 31 3 N A 4 3 12 9 OUT1 Output Polarity This register sets the polarity active Low or...

Page 147: ...Output Mapping This register maps the various internal signals to OUT2 camera output Address 0x059C Data 3 0 0000 no mapping 0001 exposure start 0010 exposure end 0011 mid exposure 0100 active exposur...

Page 148: ...e delayed 1010 camera ready 1011 pulse generator 1100 strobe 1 1101 strobe 2 Others reserved Data 31 4 N A 4 3 12 15 Strobe 1 Select This register sets the Strobe 1 mode of operation Address 0x055C Da...

Page 149: ...2 19 Strobe 1 Duration This register sets the duration of the strobe pulse the same for both strobes Address 0x0564 Data 23 0 value strobe pulse duration in microseconds Data 31 24 N A 4 3 12 20 Strob...

Page 150: ...tap RGB optional Others reserved Data 31 2 N A 4 3 13 4 Bit Shift Selector This register selects the bit shift steps for the camera data output Address 0x0104 Data 3 0 0x0 no shift 0x1 1 bit left 0x2...

Page 151: ...3 14 2 LUT Enable This register enables the selected LUT Address 0x011C Data 0 0 LUT disable 1 LUT enable Data 31 1 N A 4 3 14 3 DPC Enable This register enables the DPC Defective Pixel Correction Add...

Page 152: ...BOBCAT Hardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 152 of 212...

Page 153: ...hreshold with gray scale 0x4 dual threshold with contrast enhancement 0x5 single point correction 0x6 multi point correction Data 31 4 N A 4 4 1 2 Point X1 Position This register selects the position...

Page 154: ...he processing algorithm or LUT will be implemented ONLY within the selected AOI PAOI Enable Address 0x0224 Data 1 0 00 PAOI disable 01 Reserved 10 PAOI enbled as processing AOI 11 PAOI enabled as LUT...

Page 155: ...2010 Boca Raton FL 33487 1 561 989 0006 155 of 212 CHAPTER 5 Configurator for CameraLink BOBCAT Configurator for CameraLink This chapter provides a quick reference to using the BOBCAT Configurator cam...

Page 156: ...arching all available UART components in your PC and allowing the user to select the one that is connected to Bobcat camera Bobcat search engine is not only finding the CamLink DLL port but also looki...

Page 157: ...and control at the same time 2 Real Time Data updates camera inform in real time while camera is working Gives quick and general information about camera configuration status 3 Dockable Windows all c...

Page 158: ...ame general control options and menus for File View and Help Figure 5 3 Figure 5 3 Main Menu Run Application Select and starts other executable file Frame Grabber application etc that user normally us...

Page 159: ...User space 1 4 User Space 2 saves the current camera settings to the camera User space 2 Boot This menu selects the Boot From source Upon power up the camera will load its registers from the selected...

Page 160: ...ensor Temperature in the dialog windows The user can change the polling time by entering the desired number in the window If for some reason the camera returns an error when command was sent to the ca...

Page 161: ...PM HPM LUT1 LUT2 Application FW Register space 2 Type in or select the correct data file of this feature in File Path 3 Click on Load File button to start downloading 4 Wait for the progress bar to fi...

Page 162: ...nput output Maps the internal input and output signals to the camera external inputs and outputs Trigger Controls the camera triggering features Pulse Generator Enables and controls the internal pulse...

Page 163: ...ion Disables animated features of windows preview when moving the mouse cursor over the buttons 5 6 GUI HELP The main Help menu is shown on Figure 5 8 Figure 5 8 Help menu Open Help Opens an interacti...

Page 164: ...are available for adjusting the individual parameters Figure 5 10 Figure 5 10 Video Amp parameter window Analog The user can set the desired analog gain 0 to 36 dB 1024 discrete values and offset 0 to...

Page 165: ...ts CC1 and CC2 and one output CL Spare available The user can map all available internal input and output signals to all external camera inputs and outputs Figure 5 11 Input The user can map each of t...

Page 166: ...he middle of the camera exposure in trigger mode 4 Active Exposure Window a signal indicating the duration of the camera exposure in trigger mode 5 H Sync a short pulse 2 us synchronized with the came...

Page 167: ...era input 1 Off the camera is in free running mode 2 External the camera expects a trigger signal coming from IN1 or IN2 inputs 3 Pulse Gen the camera expects a trigger signal coming from the internal...

Page 168: ...ing the rising edge is used for triggering 2 Falling the falling edge is used for triggering Trigger Overlap the user can select how to handle the next trigger pulse if arrives while the previous trig...

Page 169: ...nfigure the parameters of the Internal Pulse Generator Figure 5 13 Figure 5 13 Pulse generator window Granularity Sets the granularity for the internal counters Granularity can be set to 1x 10x 100x o...

Page 170: ...s provides the status of the process Red the process is on hold Green the process is working 5 7 5 Exposure This window controls the camera exposure line and frame time AEC AGC and AIC modes of operat...

Page 171: ...change Area Exposure and Luminance Gain cannot be adjusted 2 AGC enables Automatic Gain Control AGC mode The user can change Area Gain and Luminance Exposure cannot be adjusted 3 AIC enables Automatic...

Page 172: ...ain and Luminance The values will be refreshed every time polling is done 5 7 6 Test Image This window sets the test image mode Several test images are available for selection including pattern superi...

Page 173: ...ilable on the sensor 3 Brightness sets the brightness of the crosshair and H V lines ranges from 0 to 4095 4 Scale provides the ability to measure distance between the lines in pixels or in linear uni...

Page 174: ...I can be enabled or disabled When enabled MAOI determined the current image size DVAL is HIGH within the selected area The camera frame rate is preserved or changed with Keep Frame Rate selection When...

Page 175: ...ntly controlled strobe signals are supported Figure 5 17 Figure 5 17 Strobe Control window Strobe 1 Mode Sets the Strobe 1 mode of operation The strobe can be disabled or enabled When enabled the stro...

Page 176: ...ntly only one Image Enhancement is implemented Figure 5 18 More features will be added later Please contact Imperx for more information Processing AOI PAOI is multi functional It can be enabled as Dis...

Page 177: ...the lower one X1 horizontal bottom slider left portion 4 Dual Threshold Gray two point threshold operation with gray scale mid values will be performed Set the desired upper threshold level X2 using...

Page 178: ...purpose dual slider controls the Y1 and Y2 positions for single and two point image enhancement Bottom Slider Multi purpose dual slider controls the X1 and X2 positions for single and two point image...

Page 179: ...feature is optional 4 3 Taps RGB the Bayer pixel output when color CCD is used is converted to 3x8 bit RGB format This feature is optional Speed controls the camera speed and frame rate All camera fea...

Page 180: ...ctions DPC enables Defective Pixel Correction DPC Each camera comes with a built in Defective Pixel Map DPM to correct for defective pixels The user can upload a custom DPM HPC enables Hot Pixel Corre...

Page 181: ...anual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 181 of 212 CHAPTER 6 Gen i Cam Reference Manual Gen i Cam Reference Manual This chapter provides a quick referenc...

Page 182: ...shed The host application then parses the XML file and presents the user with a node tree representation The BobCat series of cameras include a full featured host application called PureGEV which allo...

Page 183: ...T Hardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 183 of 212 6 2 NODE TREE 6 2 1 Device Information 6 2 2 IP Engine 6 2 3 GigE Vision Transport...

Page 184: ...BOBCAT Hardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 184 of 212 6 2 4 Image Size Control...

Page 185: ...BOBCAT Hardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 185 of 212 6 2 5 Acquisition and Trigger Controls 6 2 6 Counters and Timers Controls...

Page 186: ...BOBCAT Hardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 186 of 212 6 2 7 Analog Controls 6 2 8 Test Mode 6 2 9 User Sets...

Page 187: ...BOBCAT Hardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 187 of 212 6 2 10 Custom Features...

Page 188: ...BOBCAT Hardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 188 of 212 Custom Features cont...

Page 189: ...BOBCAT Hardware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 189 of 212 Custom Features cont...

Page 190: ...Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 190 of 212 Chapter 7 Bobcat Warranty and Support BOBCAT Warranty and Support This chapter discusses the camera...

Page 191: ...dware User s Manual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 191 of 212 7 1 ORDERING INFORMATION NOTE For any other custom camera configurations please contact...

Page 192: ...s are firmly attached 2 Check the status LED and verify that is steady ON if not refer to the LED section 3 Enable the test mode and verify that the communication between the frame grabber and the cam...

Page 193: ...lity is assumed by Imperx for its use Imperx reserves the right to make changes to this information without notice Redistribution of this manual in whole or in part by any means is prohibited without...

Page 194: ...ev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 194 of 212 Appendix A Camera Configuration Reference Camera Configuration Reference This appendix provides a quick reference to the...

Page 195: ...Default Gain WO Command 0x00000000 0x6074 Save to User1 WO Command 0x00000000 0x6078 Save to User2 WO Command 0x00000000 0x0604 RS 232 Baud Rate Selector RW BAUD Value 0x00000000 0x00000004 A 2 CAMER...

Page 196: ...0x00000001 MAX_HRZ_SZE 0x0234 AOI 3 Horizontal Width RW Width Value 0x00000001 MAX_HRZ_SZE 0x0238 AOI 4 Horizontal Width RW Width Value 0x00000001 MAX_HRZ_SZE 0x023C AOI 5 Horizontal Width RW Width V...

Page 197: ...PW 10 Int 11 Ext 0x00000000 0x00000003 0x0548 Exposure Time RW Exposure Value FRR_EXP_MIN FRM_TIM_ACT 0x054C Prog Line Time Enable RW 1 Enable 0 Disable 0x00000000 0x00000001 0x0550 Prog Frame Time E...

Page 198: ...RW 00 1x 01 2x 10 3x 11 4x 0x00000000 0x00000003 0x017C Luminance Type Selection RW 00 Average 01 Peak 0x00000000 0x00000003 A 7 TRIGGER REGISTERS Address Register Name Type Usage MIN Value MAX Value...

Page 199: ...ion 0x00000001 MAX_VER_SZE 0x013C H2 Superimpose Line Position RW H2 Line Position 0x00000001 MAX_VER_SZE 0x0140 V1 Superimpose Column Position RW V1 Column Position 0x00000001 MAX_HRZ_SZE 0x0144 V2 S...

Page 200: ...x00000003 0x0104 Bit Shift Selector RW Bit Sift 0x00000000 0x0000000F 0x0108 Tap Mode Selector RW 00 Single 01 Dual 0x00000000 0x00000003 0x010C Data Format Selector RW Format 0x00000000 0x00000007 0x...

Page 201: ...mbly Part Number RO Assembly Part Number_3 0x7010 Assembly Part Number RO Assembly Part Number_4 0x7014 Assembly Serial Number RO Assembly Serial Number_1 0x7018 Assembly Serial Number RO Assembly Ser...

Page 202: ...421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 202 of 212 Appendix B Creating Look Up Tables Creating Look Up Tables This appendix provides a reference on how to create a lookup table us...

Page 203: ...renamed to include the lut extension The lut file has two main sections a header and a table The header section is a free text area of up to 256 ASCII characters Each line of the header section must b...

Page 204: ...ROSOFT EXCEL The LUT file can be created in Excel as follows 1 create the spreadsheet as shown below note that 4096 rows are required in the table 2 add the necessary equations into the output cells t...

Page 205: ...Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 205 of 212 Appendix C Creating DPC and HPC Tables Creating DPC and HPC Tables This appendix provides a reference on how to create...

Page 206: ...n must be terminated in a comma The table section of the file contains an array of lines with each line containing an X pixel number value followed by a comma and a Y line number value All pixels are...

Page 207: ...nual Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 207 of 212 Appendix D Software Installation CL Software Installation CL This appendix explains how to install the...

Page 208: ...stallShield Wizard pops up then do the following otherwise go to step 1 8 Click on Remove Click Next Click Yes Click Finish 1 8 Click on Yes 1 9 Click on Close 2 After having removed a previous versio...

Page 209: ...1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 209 of 212 Appendix E Firmware Upgrade CL Firmware Upgrade CL This appendix explains how to upgrade the Bobcat Firmware DPH HPM FFC LU...

Page 210: ...ton Clicking on the Load File button begins the download process The user must be familiar with the entire procedure and must follow it precisely To start a Bobcat upgrade follow the described steps 1...

Page 211: ...l Imperx Inc Rev 1 0 6421 Congress Ave 5 4 2010 Boca Raton FL 33487 1 561 989 0006 211 of 212 message Uploading is finished successfully Please re power your camera after Factory Space upgrading Figur...

Page 212: ...this will result in a user application firmware corruption If such event occurs start the upload process again until completion If the upgrade process cannot be completed the camera will power with t...

Reviews: