CAMERA LINK Q-12A65 Скачать руководство пользователя страница 46

OPERATING AND USER MANUAL QUARTZ SERIES

47

 

Flat field minimum and maximum video levels

8.3.8. 

During global gain flat field calibration (FFCAL), the minimum and maximum video levels are measured 
and stored. These video level values can be queried by command:

Command format:   FFMINMAX?

 

Return Message: x;y

 

Where x and y indicate respectively the minimum level and maximum level. 
Returned values are in 10-bit resolution and without the offset as configured by the BL or OFS 
command.

Flat field calibration load calibration

8.3.9. 

The result of a stored calibration can be retrieved.

Command format:   FFLCn

 

Return Message:   n

 

Where  

n = 0 indicates the offset reference image  

 

   

n = 1…4 indicate one if the available gain calibrations.

Flat field calibration save calibration

8.3.10. 

The result of a calibration can be saved.

Command format:   FFSCn

 

Return Message:   n

 

Where  

n=0 indicates the offset reference image, 

 

 

n = 1…4 indicate one if the available gain calibrations. 

Storage of a calibration is time consuming; the status of the storage process can be monitored by 
the FFSTA? command. The offset reference image (n=0) and the first gain reference (n=1) is pre-
programmed by Adimec; saving sets 0 and / or 1 will overwrite the calibration provided by Adimec.

Содержание Q-12A65

Страница 1: ...Operating and user manual QUARTZ SERIES CAMERA LINK MODELS ...

Страница 2: ...OPERATING AND USER MANUAL QUARTZ SERIES 2 ...

Страница 3: ...mec s solutions add crucial competitive value to our customers high end systems and their applications as they yield brilliant results to the users of those systems The Netherlands based holding company has business offices in Europe the United States Japan and Singapore For more detailed information about Adimec and our products you can visit our website www adimec com or you can contact your loc...

Страница 4: ...camera control 20 6 CAMERA IDENTIFICATION AND CONTROL 23 6 1 Interface settings ICategory BootstrapCoaXPress 23 6 2 ICategory DeviceControl 24 6 3 ICategory ImageFormatControl 25 6 4 Image acquisition Icategory AcquisitionControl 28 6 5 Flashstrobe Commands Icategory CounterAndTimerControl 35 6 6 Gain and black level Icategory AnalogControl 36 6 7 Output remap Icategory LUTControl 36 6 8 User set ...

Страница 5: ...OPERATING AND USER MANUAL QUARTZ SERIES 6 ...

Страница 6: ...d speed at full resolution 340 fps 2000 x 1088 CL 10 tap 156 fps 2048 x 2048 CL 8 tap 180 fps 2000 x 2048 CL 10 tap 65 fps 4080 x 3072 CL 10 tap Max burst speed at full resolution 340 fps 2000 x 1088 CL 10 tap 180 fps 2000 x 2048 CL 10 tap 180 fps 2000 x 2048 CL 10 tap 75 fps 4080 x 3072 CL 10 tap About this manual 1 2 This manual provides the necessary information for setting up operating and tro...

Страница 7: ...nsible for incidental or consequential damages in connection with the furnishing performance or use of this material Layout composing and editorial staff Adimec Advanced Image Systems B V Illustrations Adimec Advanced Image Systems B V All rights reserved No part of this document may be reproduced stored in a database or retrieval system or published in any other form or way electronically mechani...

Страница 8: ...keep the CMOS sensor clean please take the following precautions Always keep the sensor cap in place as long as no lens is attached Remove the lens cap just before the lens is screwed on the camera It is advised to perform this operation in a clean room or clean bench Never touch the CMOS sensor surface The cover glass is easily damaged and the CMOS sensor can be damaged by ESD electrostatic disch...

Страница 9: ... due to loose particles and traces of oil or grease If this step does not result in an acceptable result continue with step 2 Remove the lensmount by unscrewing the 4 crosshead screws 2 that hold the lensmount see figure 2 1 Crosshead screws that hold the lensmount front view of the camera Figure 2 1 Clean the inner screw thread of the lensmount using Alcohol or Hexane and a Q tip 3 Clean the CMOS...

Страница 10: ...Peripheral equipment 2 2 6 For safety use an external SELV qualified power supply Maximum current 1 A For safety peripheral equipment must either be double isolated or SELV qualified Mounting Mechanical 2 2 7 Connectors Take care during handling of the camera The Camera Link connector and the power connector should not be damaged The maximum tightening torque for the Camera Link connector may not ...

Страница 11: ...OPERATING AND USER MANUAL QUARTZ SERIES 12 ...

Страница 12: ...figuration Table 3 1 Q 2A340 Q 4A150 Q 4A180 Q 12A65 8 W 8 W 8 W 8 W Power consumption 12 Volt Table 3 2 NOTE The supply is reverse voltage protected When applying power to the camera with the wrong polarity it will not operate but will not be damaged Mating cable connector Hirose type HR10A 7P 6S 74 Electrical interface strobe and trigger 3 2 An input for external triggering of the camera is avai...

Страница 13: ... I O connector Table 3 3 Mating cable connector Hirose type HR10A 7P 4P 74 NOTE The delay from non conductive to conductive state of the phototransistor is less than 1 5 µs The delay from conductive to non conductive state of the phototransistor is less than 10 µs The recommended termination circuitry is drawn in Figure 3 3 A current of 2 5 mA is recommended for the Flash output For the trigger in...

Страница 14: ...ded For a description of the Camera Link interface please refer to the Camera Link specification NOTE PoCL Power over Camera Link is not supported When connecting the camera to a PoCL compliant frame grabber the PoCL function must be disabled NOTE Two Camera Link cables are required to connect the camera to the grabber For stable transmission make sure both cables are equivalent i e of the same le...

Страница 15: ...ame grabber application Connect the power cable to the camera and power up the camera with 12 Vdc Configure the framegrabber to 10 bit pixel depth resolution 2 taps interleaved and 85 MHz pixelclock Factory default settings of the Quartz camera series Q 2A340 Q 4A150 Q 4A180 Q 12A65 Operation Mode Continuous Frame Rate 2 taps 25 fps 13 fps Output Resolution 10 bit Factory default interface setting...

Страница 16: ...and frame grabber chain a test pattern generator is available The test pattern generator can also be enabled and disabled on demand Flat field correction allows for correction of shading This can be calibrated in the field Digital Gain is applied within the basic processing block An output look up table is available this table allows real time conversion of the video levels from the processing cha...

Страница 17: ...The video data is mapped to the Camera Link ports The output resolution can be set to 8 bit or 10 bit by user command The output format can be set by user command The camera is equipped with a flash strobe output signal on the I O connector The active state of the flash strobe output can be inverted to adapt to the application requirements The flash strobe output can be operated in two different m...

Страница 18: ... resulting data are transferred between the host system and the camera by means of a communication protocol The host system is the master in the communication link All actions are initiated by the host system The camera only replies to a message received from the host system Data link settings 5 2 1 The data link settings that shall be used for communication with the camera are Baud rate 57600 bau...

Страница 19: ...me out period After not receiving an ACK or NAK character after the time out period has elapsed the host system must consider the transmitted message as not being received The time out time to be used for the camera should be at least 200 ms Under normal conditions a NAK or no response from the camera results from damage of the transmitted characters due to noise or communication link hardware pro...

Страница 20: ...mon error codes across vendors Common error text across vendors Strict well defined behavior of all functions in specification Openness to vendor specific error codes and text Ability to enumerate ports on sytem Inquireable adjustable baud rate for ports Win 32 support open source for port to other platforms C C support through import library VisualBasic support through type library Backwards comp...

Страница 21: ...dll files and queries each one for its manufacturer name and port names This action produces a list of all possible ports The application can then select which port or ports it would like to communicate through The required manufacturer specific dll files will be loaded and clserial dll will manage passing the application calls to the appropriate dll for the application specified port Further deta...

Страница 22: ...question mark is a query command After the acknowledgement the camera sends the query value s for that command In case of more than one value the returned values are separated with a semicolon Values are preceded with negative character when negative and a positive character when positive For example OR returns a message for example 10 as the current output resolution OFRM returns a message like 2...

Страница 23: ...as the power up default settings The user may however change the power up settings without losing the factory default settings A copy of the factory default settings is stored in the camera The camera settings are set to the copy of the factory defaults by means of the FD command Factory Defaults Command format FD After restoring the factory settings FD the settings may be saved again as the power...

Страница 24: ...tring always consists of 32 characters maximum If a string longer than 32 characters is set only the first 32 characters will be programmed Camera command set overview 6 4 Identification commands SYNTAX DESCRIPTION BS Get the build state of the camera ID Get the camera indentification string serial number SN Get the serial number of the camera Camera Status commands SYNTAX DESCRIPTION BIT Get the ...

Страница 25: ...roty CCREQ Set image request trigger and polarity CCREQ Get image request trigger and polarity MO Set the acquisition mode 0 0 MO Get the current acquisition mode IT Set the integration time for continuous mode 20000 20000 IT Get the current integration time for continuous mode FP Set the frame period time for continuous mode 40000 Q 12A65 76342 40000 Q 12A65 76342 FP Get the current frame period ...

Страница 26: ...LT VALUE CLC2 66 MHZ CLC3 85 MHZ FSE Enable flash strobe 1 1 FSE get flash strobe status FSP Set flash strobe polarity 1 1 FSP Get flash strobe polarity FSM Set flash strobe mode 0 0 FSM Get flash strobe mode FST Set flash output timing 0 2500 0 2500 FST Get flash strobe output timing ...

Страница 27: ...tput resolution 10 10 OR Get the current camera output resolution ROI Set the Region of Interest Full res Full res ROI Get the Region of Interest TPLVL Set uniform test pattern video level 511 511 TPLVL Get uniform test pattern video level OLUTBGN Prepares the camera to receive entries for the output LUT OLUT Provides one entry for the output LUT OLUT Retrieve one entry from the output LUT OLUTEND...

Страница 28: ...ect pixel list DPR Remove defect pixel DPT Defect pixel test mode enable 0 0 DPT Get defect pixel test mode BLCAL Calibrate black level FFCAL Preform flat field offset or gain calibration FFERR Get flat field calibration error FFMINMAX Get flat field minimum and maximum video levels FFSTA Get status of flat field offset or gain calibration FFSEL Set gain calibration set also determines which set i...

Страница 29: ...OPERATING AND USER MANUAL QUARTZ SERIES 30 ...

Страница 30: ...image from the sensor where the FOT is the Frame Overhead Time listed in the table above for the different sensors The time needed to output an image over the Camera Link interface Where FVALGap is the set frame delay time by command FVALGAP section 9 6 4 and LVALGap is the set line delay time by command OFRM section 9 6 3 OVLh is 1 if the image overlay is configured to output an extra line OVL2 o...

Страница 31: ...s 4080 x 3072 CL 10 tap Maximum framespeed in burst mode Table 7 2 Continuous mode 7 2 The continuous mode is the most basic mode of operation In continuous mode the camera captures images with an integration time set by the user and a frame period set by the user Acquisition of images will take place continuously regardless of trigger signals To prevent buffer memory overflow the request mode mus...

Страница 32: ...ately after acquisition RQM0 and the acquisition trigger rate does not exceed the rate at which the CameraLink Interface configuration can output the images the camera outputs the images normally Minimum frame periods and corresponding trigger frequency can be computed with the equations in section 7 1 As another reference the tables in section 7 2 may be used Normal control mode 7 3 1 The control...

Страница 33: ...the IT command Command format ITx Command format IT Return Message x where x is the integration time in units of 1 µs The minimum allowed value for x is 1 and the maximum value allowed for x is 100000 100 ms The sensor design dictates a minimum integration time Imin This is not included in the ITx command and will be added to that set value Q 2A340 Q 4A150 Q 4A180 Q 12A65 12 µs 12 µs 12 µs 68 µs V...

Страница 34: ...rame period in the continuous mode When working in another mode the command is still available and the settings become active when the mode is set to continuous mode Acquisition trigger input polarity selection and deglitch filter 7 4 4 In case the camera is running in control mode an image acquisition trigger can be fed to either a CC pulse or the electrically isolated external input Furthermore ...

Страница 35: ...r The strobe can be switched on or off by means of the FSE command Command format FSEx Command format FSE Return Message x where x is set to 0 to disable the strobe output and x is set to 1 to enable the strobe output The definition of the active state depends on the strobe polarity Flash strobe polarity 7 5 2 The active state of the strobe output can be inverted to adapt to the application requir...

Страница 36: ...sh strobe timing 7 5 4 The strobe output timing can be programmed through the FST command Command format FSTx y Command format FST Return Message x y where x indicates the delay time between the sensor reset operation and the active state of the strobe y indicates the duration of the strobe if the camera is in programmed strobe timing mode Note the duration parameter is ignored in automatic strobe...

Страница 37: ...mmand format RQMx Command format RQM Return Message x where x indicates the Request Mode according to the following table x Request Mode 0 Images are output immediately after acquisition If acquisition takes place at a speed that the Camera Link interface can manage e g at 8 Taps 85MHz at 4Mp this is 167 fps or slower the FIFO will not fill up and cause a delay If acquisition runs faster than the ...

Страница 38: ...O connector Request trigger selection Table 7 12 Parameter y sets the signal polarity y 1 request active on the rising edge y 0 request active on the falling edge Request size 7 6 5 The number of images to be output on the RQ command or CC1 hardware trigger can be set by means of the RQSIZE command Command format RQSIZEx Command format RQSIZE Return Message x where x the number of images programme...

Страница 39: ...n no longer be retrieved the number of images in memory is reset to 0 A Flush Buffer command clears the overflow error status Flush burst buffer 7 6 7 The image memory can be cleared by a flush buffer command Command format FB The number of acquired images will be reset to 0 BCNT returns 0 and a possible buffer overflow flag cleared ...

Страница 40: ...er programmed but may not result in a reliable correction Correction is done by interpolation of the adjacent pixels according to the methode illustrated in figures 8 1 and 8 2 Defect pixel correction method on monochrome cameras Figure 8 1 Defect pixel correction method on color cameras Figure 8 2 Defect pixel correction 8 1 2 The pixel correction can be enabled or disabled by means of the DPE co...

Страница 41: ...e removed from the defect pixel list by means of the DPR command Command format DPRx y Where x and y are the origin 1 1 base coordinates of the defect pixel If the coordinate does not exist in the list error 7 parameter out of range is issued see section 11 1 2 Clear defect pixel list 8 1 5 The defect pixel list can be cleared Command format DPC Restore factory default defect pixel list 8 1 6 The ...

Страница 42: ...level to the set value Enabling black level calibration 8 2 1 The calibration requires a dark scene Command format BLCAL Set Black level only for monochrome 8 2 2 In monochrome cameras the average black level of the camera can be set with the BL command Command format BLx Command format BL Return Message x Where x indicates the black level value in 10 bit output resolution NOTE The black level in ...

Страница 43: ...Furthermore for gain corrections local or global correction may be applied In local gain correction a particular pixel is flat fielded with respect to it s near environment In global gain correction the entire image is flat fielded towards the same response Command format FFPn x Command format FFP n Return Message n Where n indicates the parameter number and x the value of the parameter For clarit...

Страница 44: ... may take a few milliseconds Termination is completed if FFSTA returns 0 1 Perform a full dark field offset calibration based on multiple images This calibration requires a dark scene Furthermore no specific camera settings are required The cam era will autonomously acquire the images at the user programmed integration time IT During calibra tion no images will be output over the interface 2 Perfo...

Страница 45: ...status according to the following table DEFINITION 0 No error 1 Starting a calibration action while a calibration is still pending 2 Non volatile storage CRC error during read of flat field data 100 Ratio of maximum over minimum video level more than 4x or minimum video in image below 5 of full scale during global gain calibration FFCAL3 FFP101 1 No calibration will be generated If this error occu...

Страница 46: ...tion 8 3 9 The result of a stored calibration can be retrieved Command format FFLCn Return Message n Where n 0 indicates the offset reference image n 1 4 indicate one if the available gain calibrations Flat field calibration save calibration 8 3 10 The result of a calibration can be saved Command format FFSCn Return Message n Where n 0 indicates the offset reference image n 1 4 indicate one if the...

Страница 47: ...ibration Save brightfield done FFSTA wait Start Automatic exposure adjustment Set target exp level between x 50 1023 FFP103 x Tune video level between 50 1023 DN Start brightfield calibration FFCAL3 Save FFSC0 Save FFSC1 or 2 3 or 4 Enable automatic exp adjustment FFP102 1 Calibration error FFERR Calibration error FFERR 0 NO ERROR NO 10 BUSY NO 10 BUSY 0 DONE YES 3 BUSY 0 NO ERROR YES YES 1 BUSY 0...

Страница 48: ...or by selecting a Region of Interest A user programmable output look up table can be configured to translate each pixel value to a user defined value This can be useful to implement for instance a Gamma correction Furthermore the Camera Link output parameters can be set by command to meet the required interface Processing commands 9 2 Digital 9 2 1 gain The digital gain of the camera can be set by...

Страница 49: ...era Command syntax WB Reply message r g b Where r g b are as above NOTE The total gain per color can not be greater that 32x So the product of digital gain par 9 2 3 and white balance gain is clipped to 32x One Push White Balance 9 2 4 The One Push White Balance command OPWB calculates the white balance parameters within the white balance region of interest and set the new WB gain WBr g b Command ...

Страница 50: ...mmand format OR Return Message x where x is 8 or 10 indicating number of bits NOTE The 3 8 and 10 tap Camera Link formats only supports 8 bit pixel resolution If the camera is operated in eirther 3 8 or 10 tap Camera Link configuration the output resolution OR is pushed to 8 bit 10 tap operation also pushes the maximum image resolution to 2000 h x 2048 v Q 4A180 or 4080 h x 3072 v Q 12A65 See also...

Страница 51: ...he Q 12A65 this is 4080 pixels NOTE In case of a color camera the values of t and h will be rounded down to the nearest multiple of 2 rows NOTE In case of the Q 12A65 camera the values of t and h can only be set with values a multiple of 4 rows NOTE Automatic centering of the ROI If l 1 the ROI will be centered in horizontal direction If t 1 the ROI will be centered in vertical direction if 1 is u...

Страница 52: ...CHARGE CORRESPONDING WITH FULL SCALE CAMERA OUTPUT KEL 1 1 1x 1x 13 5 1 2 1x 2x 27 1 4 1x 4x 54 2 1 2x 1x 27 2 2 2x 2x 54 2 4 2x 4x 108 4 1 4x 1x 54 4 2 4x 2x 108 4 4 4x 4x 216 Theoretical charge values of camera in binning modes Table 9 1 Command format HBINx Command format HBIN Return Message x Where x indicates number of pixels to bin valid entries for x are 1 2 or 4 NOTE that the ROI function ...

Страница 53: ... and Vlow1 in figure 9 2 correspond to pixel reset and normal single slope sensor charge capacity respectively The levels Vlow2 and Vlow3 are added in multislope The red and blue line illustrate the effect of the additional steps The red line represents a pixel that receives a bright illumination The blue line represents a pixel which is illuminated weaker As shown in the figure the brightly lit p...

Страница 54: ... multislope response curve Figure 9 3 Vhigh Vlow3 Vlow2 Vlow1 Total exposure time Exposure kneepoint 2 Exposure kneepoint 1 Pixel reset Pixel sample Pixel with bright illumination Pixel with low illumination Saturation level Kneepoint 2 Kneepoint 1 of electrons Output signal ...

Страница 55: ...e exposure steps is set as a percentage of the total IT Command format MSTx y Command format MST Return message x y In case of 3 slopes y must exceed x Else an error will occur In case of 2 slopes and y x y is be adjusted automatically to exceed x by 1 Default values aer 80 95 NOTE the total exposure time is not equal to the integration time set by the ITx command manual section 8 4 2 Instead the ...

Страница 56: ...e table should be closed This is done through the OLUTEND command Command format OLUTEND If the camera did not receive exactly 1024 entries error 122 is issued and the OLUT status is reset Output look up table enable 9 5 4 The user look up table can be enabled or disabled by means of the OLUTE command Command format OLUTEx Command format OLUTE Return Message x Where x is set to 1 for enabling the ...

Страница 57: ...ired acquisition timing In this case the LVALgap is pushed to the minimum time possible This may be the case when running the camera with a small ROI width together with an 8 or 10 tap Camera Link interface Fval gap time can be increased by the FVALGAP command in case it is needed to meet the timing of the camera with the framegrabber characteristics Bayer pattern color cameras 9 6 2 The Quartz co...

Страница 58: ...ixel resolution If the camera is operated in eirther 8 or 10 tap Camera Link configuration the output resolution OR is pushed to 8 bit If the camera output is set to 10 tap operation the Lval gap size is pushed to at least 16 clock periods If the camera output is set to 10 tap operation the horizontal resolution is limited to 2000 pixels on 4Mpixel models and 4080 on 12 Mpixel models When selectin...

Страница 59: ...e 10 tap implementation Command format TTFx Command format TTF Return Message x Where x indicates the interface speed x 1 equals implementation according table 12 1 refer to chapter 12 x 2 equals implementation according table 12 2 refer to chapter 12 NOTE At 10 tap Camera Link format the output resolution of a pixel is limited to 8 bit and the horizontal resolution is limited to 2000 pixels NOTE ...

Страница 60: ...st executed command The ERR command itself when executed successfully does not effect the last error result A list of all possible error values and the cause of the error code are shown below CODE CAUSE 0 Last command executed with success 1 Unknown command received 2 Parameter expected after command keyword 3 Invalid parameter syntax in last command 4 Too many parameters in last command 5 Not eno...

Страница 61: ...ng The camera will continue working in the selected mode but instead of the usual image an artificial image is displayed The test pattern is built in for service and calibration purposes NOTE This image is inserted in front of the digital gain stage It represents full bitdepth when the gain command is set to 100 e g 1 time gain GA returns 100 Command format TPx Command format TP Return Message x W...

Страница 62: ...e 10 1 The exact gray levels expressed in 10 bit output are as presented on the next page For 8 bit output resolution the values are truncated as follows 10 BIT 8 BIT 0 0 1 0 2 0 3 0 4 1 15 16 511 127 1023 255 Test pattern layout Figure 10 2 Top gray bars Gray patches Bottom gray bars Origin 0 0 ...

Страница 63: ...e and distance remain the same The ROI output image has the contour lines white and middle gray in the outer pixels Border pattern 0 1 2 3 4 H 4 0 1 2 3 4 W 4 W 3 W 2 W 1 W 1023 511 0 H H 3 H 2 H 1 H Test pattern border illustration Figure 10 3 Top gray bars Top gray bars illustration Figure 10 4 63 127 191 255 319 383 447 511 575 639 703 767 831 895 959 1023 512 166 x W 2 255 y H 2 335 Horizontal...

Страница 64: ...lat field correction is enabled the output will reflect the local gain within the image The video level for test pattern 3 can be configured with command Command format TPLVLx TPLVL where x is the video level The video level is always in 10 bit 0 x 1023 575 574 573 514 513 512 511 510 509 450 449 448 64 0 65 1 66 2 125 61 126 62 127 63 95 31 96 32 1023 1022 1021 962 961 960 959 958 957 898 897 896...

Страница 65: ... 16 Value pixel 4 2 24 The counter range is therefore 0 2 32 When the counter reaches the upper range limit it will roll over to 0 and count up from there Command format OVLx Command format OVL Return Message x Where x 0 disables image tagging x 1 overlays the first 4 pixels in the first image line with the count tag x 2 adds an extra image line in front of the image x 3 adds an extra line after t...

Страница 66: ...OPERATING AND USER MANUAL QUARTZ SERIES 67 ...

Отзывы: