Home
FCi4-14000 Manual - C
Contents
1. 18 Aa 00 250 19 5 contol using UB eere Eee Ene Rte rH R gehe EX er nba deer eher gu ee CR den mH tien CR den ARR 21 CANNES Ceap a OO LRL 21 2 accetto i P m ca ERO daa bau d rst a dae Econ 22 2 1 Sending images to the Camera Link nnne 22 5 2 2 Capturing images through the USB interface esessssssssssssseseeeneeneenr enne nnne 22 a 23 6 1 Control via USB interface using the Software Development Kit 23 De Camera Unk Menace ade te a e aeaiia E 24 7T Camera RE 25 Rea a eras ces ats eet a renee ee eee pene a eee ee at et eee 25 Camera owput SIGS cni re aite e derriere e ER o dg end 25 7 1 2 Camera Link Dit assignments dene eco lect uen rH ite 26 ME co PS 27 LS IB RUN tee ree eren tar dE ede 27 2 Colorir SOI ITI Pm 27 T electrical 28 gt erea 28 92 Cameralink connector Pin assimblile eene dedu tetuer e xn
2. eet 6 2 3 Frame Rate and Integration Time nnnm sn 6 1 x 6 222 RB cuenca des se ated aceite 7 2 3 3 Relation between WOI Integration time and Frame 7 zd MEMON eere 7 EEUU 9 C ieu PRETIOSO 202 9 gt 9 222 Image PROCS DOE ORDERS 10 Image COEPI o erede rtr eee t ree te aces heater RR dena deba ena de tee re EC ET a 10 222 10 24 Tigga ERAN 12 241 Solare MOJE 0L 12 4 2 EA de a ale ee ee 13 3 4 Extaytic controlled integration Ce ice er tee orm neci ge ate n 14 200 ORE 15 3 4 5 Tigger command parameter eec rire esee dedu Se i e d a e D de 16 NESCIRE SUMERET EEEE deluge eit ent ede reside 17 Gamera Link sena annelerin ie ea 17 42 Command Message TOHTIOE et ead 17 4221 Complex message icini iaae 17
3. 29 10 eti aec 30 11 Document a deu Adae eR RES 31 3 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 71 5 gt Vectton Senna z Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 1 Introduction The FCi4 14000 camera is a linear response camera using an IBIS4 14000 CMOS imager which is a 13 9 M pixel sensor arranged in 4560 horizontal and 3048 vertical pixels with a horizontal rolling shutter The sensor measures 24mm by 36mm which corresponds to the standard 35mm format and can use the same lenses as conventional 35mm cameras The camera is available in color and monochrome versions The color sensor is identical to the monochrome with the addition of a Bayer color filter array that is overlayed on top of the pixels The camera has a 12 bit digital output and is available with a Base Camera Link interface and a USB interface Other features of the camera are optically isolated external trigger input and flash output non volatile storage of camera parameters and first order calibration algorithms inside the camera This document describes the usage of this camera and provides a software example If you have any questions regarding this document please e mail to c cam vector international be We will be glad to help you
4. Wait for trigger and make a single CC CaptureArm hCam CC CAMERA TRIGGER SINGLE snapshot CC CaptureArm hCam CC CAMERA CONTINUOUS ROLLING Continuous running CC CaptureAbort hCam Aborts a continuous running process Please refer to the CCAPI manual for a detailed description of these functions 5 2 2 Capturing images through the USB interface To capture images through the USB interface the same Arm functions as described above can be used to initiate the transfer The user must then call CC_CaptureData to acquire the data of the images Also other capture functions can be used please refer to the CCAPI manual See also the programming example in paragraph 6 22131 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc ae Vector oo mead Sans Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 6 Programming example 6 1 Control via USB interface using the Software Development Kit SDK This C programming example uses only basic functions from the programmers interface API with no error checking This example is only meant to show what functions are needed and in which order For a more complete and working example see the examples in the application directory This example opens the camera and initialises it then it captures an image into a buffer and finally it closes the camera USHORT buffer
5. Bit 7 6 5 4 3 2 1 0 call CC SetParameter hCam CC PAR PROCESS CONTROL processing With hCam Handle to the camera processing enumeration e PROCESS RAW e PROCESS PHOTO MODE e PROCESS TRANSPOSE e PROCESS MIRROR X e PROCESS MIRROR Y 3 3 4 Image correction The FCi4 14000 camera is factory calibrated and will by default execute image correction using calibration information stored in the camera Image correction will perform Fixed Pattern Noise FPN and Photo Response Non Uniformity PRNU correction for each pixel Also bad or lazy pixels columns or rows will be replaced by neighboring pixels in the image array When no image correction is required or the user wants to make its own calibration under working conditions image correction can be turned off and the camera will work in raw mode Re calibration can be necessary for example for long exposure times 3 3 2 Photo mode The CMOS image sensor of the FCi4 14000 camera is mounted in landscape format and the sensors rolling shutter runs along the longest axis Which actually means that images will be read out sideways i e lines in portrait format When the camera is mounted normally then a 90 degrees tilted image will result For most industrial applications this is no problem and in this mode this highest frame rate can be achieved When a landscape image is required the camera must be set into photo mode In photo mode
6. The engineering team of C Cam hopes you enjoy their effort in enhancing the industrial digital camera revolution C Cam Technologies 4131 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 71 5 gt Vectton Senna z Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 2 Camera Specification 2 1 Windowing The camera accepts a flexible Window Of Interest command that allows selection of almost all possible windows in the focal plane of the sensor The advantage of windowing is that the smaller the window the higher the frame rate will be The word almost is used because there are some minor restrictions The WOI is programmed by setting the X and Y start position and the X and Y end position of the window These values are set in pixel numbers using the corresponding WOI commands There is a restriction in the X direction the start position and the width must be a multiple of 4 pixels When using USB to control the camera use the SetWOI function from the Application Program Interface API library The maximum WOI is 4560 lines of 3048 pixels Note that the sensor aspect ratio is 3 2 and to achieve this aspect ratio a window of 4536 lines of 3024 pixels correctly matches this aspect ratio The upper 24 lines are extra lines that can be read out and the last 24 columns are extra columns that can be read out For color versions of the camera these upper
7. The pixel clock frequency is 40 MHz 2 pixels of 12 bits are transmitted during each clock cycle Frame Valid This signal becomes active when the transmission of a frame starts and stays valid during the complete transmission of the frame The Line Valid and Video Data are only valid when this signal is valid Line Valid Line Valid indicates that the transmission of one line is busy Between two lines Line Valid will be inactive for a certain period of time depending on the row blanking time of the sensor Data Valid Data Valid indicates when the data bits contain valid pixel information Data Valid is only used in one mode in all the other modes the Data Valid signal becomes equal to the Line Valid signal Video Data The Video Data contains 24 bits grouped in 2 taps of 12 bit Data is only valid when Data Valid Line Valid and Frame Valid are active tt tt e Frame valid a b d kk 2 gt tt c tt F First line of WOI M 2 Last line of WOI Symbol Min ns Typical ns Max ns a b Depending on WOI and integration time 100 Depending WOI integration time e 100 25 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 71 5 gt Vector Senna z Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2
8. the user can select image processing algorithms that are only available for this mode When the camera operates in this mode a frame must be completely stored in the cameras memory before it can be processed This also means that the maximum frame rate will be lower 10 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc Fa C vector international oo mead m Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 Following algorithms are currently supported e Transposition rows and columns are exchanged which results in landscape images e Mirror X mirrors the image along the X axis e Mirror Y mirrors the image along the Y axis Any combination of the above algorithms can be activated Please note that the Mirror X and Mirror Y processing when combined with transposition applies to the original non transposed image Normal Mirror Y Mirror X Transpose Note for Camera Link users When the Camera Link interface is used then the geometry changes from 2 tap to 1 tap when using photo mode This does not slow down the transmission process because in photo mode the line blanking time of the Camera Link interface is almost zero When transposition is enabled the Camera Link interface will enable the use of the DVAL signal Photo mode Algorithm Camera Link geometry No Dual tap no DVAL Yes No transposition Single tap no DVAL Yes Tra
9. 1 Ground Shield Channel 2 Channel Channel X1 3 Channel X1 Channel X2 4 Channel X2 Clock X 5 Clock X Channel X3 6 Channel X3 Rx 7 Rx Tx 8 Tx CC1 9 CC1 CC2 CC2 CC3 CC3 CC4 CC4 Ground Ground 29 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc Vectton oo mead taas Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 10 Mechanical Details Fixing centres Dimensions in mm The camera has 4 mounting holes for M6 screw and one for a standard 74 tripod mount 4 55 5 Front View 70 Side View 30 30 Side view of camera with F Mount adapter assembled 30 31 DAT36CCAMO03038A0 FCi4 14000 manual1 4 doc 71 5 gt Vector Senna Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 11 Document History Issue Date Changes 0 1 21 3 2006 First Issue 1 0 5 7 2006 Document completely rewritten 1 1 4 12 2006 Updated paragraph 3 4 1 2 2 8 2007 Changed ACK NACK in 4 3 1 3 12 10 2007 Added WOI restrictions in 2 1 Updated paragraph 2 3 2 Changed chapter 4 Added LED info in 7 3 1 4 24 01 2008 pmb USB cable warning 31 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc
10. 24 lines and last 24 columns have a color filter array pattern that differs from the rest of the sensor and can thus not be used to make color images 5131 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 71 5 gt Vector Senna z Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 2 2 Readout The sensor is dimensioned in portrait format l e the height is greater than the width However the camera has the sensor mounted in landscape orientation The camera sensor is scanned using an electronic shutter rolling in the horizontal direction This results in a readout line by line from right to left When looking at the sensor as mounted Note here that the lines referred to by the Camera Link interface are seen here as vertical columns The rolling shutter can be equated to the double curtain shutter in a classical film camera The sensor is first reset line by line curtain opening then after a time it is read out in the same fashion curtain closing The time between the curtain opening and closing is the exposure time or integration time 4560 Blanking Time 3048 View from front of sensor Line Readout 1 1 1 1 1 1 1 1 1 1 1 1 1 I X direction Y direction Rolling Pixel 0 0 shutter Integration Readout Time 2 3 Frame Rate and Integration
11. 3048 4560 ULONG picture size BOOL ret HANDLE MyCam MyCam CC Open FCi4 14000 USB 0 CC CAPTURE WAIT following line not needed when camera is auto starting ret CC LoadCamera MyCam fcil4000 ttb ret CC SetWOI MyCam 0 0 3047 4559 1 1 CC WOI LEFTTOP RIGHTBOTTOM amp picture size ret CC SetParameter MyCam CC PAR INTEGRATION TIME 30000 following line not needed when camera is calibrated ret CC SetParameter MyCam CC PAR ANAVAL2 195 ret CC SetParameter MyCam CC PAR CTRLBIT 513 ret CC SetParameter MyCam CC PAR DATA MODE CC DATA 16BIT 11 DOWNTO 0 ret CC SetParameter MyCam CC PAR CAMERA MODE CC CAMERA NORMAL ret CC CaptureSingle MyCam buffer picture size 2 CC NO TRIGGER 1 NULL ret CC Close MyCam CC Open must be the first function called before using any other function Note that the handle returned by CC Open is used by all other functions The next functions to call is CC LoadCamera if the camera is not self starting All other functions before the CaptureSingle function can be called any order The last function to call is Close For proper error correction the returned value ret should be checked for TRUE If ret is FALSE then an error has occurred and you should call GetLastError to find out what went wrong You can find the appropriate error value in C
12. Time 2 3 4 Integration Time The camera has a rolling shutter Exposure of the pixels can occur simultaneously with the readout of the pixels The line being read out can not be exposed to light at the same time The integration time can be as high as the frame readout time without reducing the frame rate If the integration time becomes longer than the frame readout time the frame rate will drop The integration time and the size of the active Window Of Interest WOI determine the total frame period The camera can work in continuous mode where the maximum frame rate can be achieved l e without a pause between frames 6 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 71 5 gt Vecttonr Senna z Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 2 3 2 Frame Rate To calculate the frame rate of the camera for any given Window of Interest we use the following formula Frame period Width x Height 80 RBT Where Height WOI pixels in the vertical direction Width WOI pixels in the horizontal direction RBT Row blanking time 28 5 us The pixel rate is equivalent to 60 Megapixels second E g Frame period of a full 4536 x 3024 image Frame period 4536 x 3024 80 28 5 300 737 us This is equivalent to 3 32 frames per second E g Frame period of a WOI of 640 x 512 pixels Frame period 640 x 512 80 28 5 22 336 us Thi
13. a vector international mead BEHEEREENREENEEN tano Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 FCi4 14000 Manual C Cam Technologies a division of Vector International 1 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc Vectton oo mead taas Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 Copyright C Cam Technologies is a division of Vector International This document contains proprietary and confidential information of C Cam Technologies division of Vector International No part of this document may be translated or reproduced in any form without prior written permission from Vector International All rights reserved Disclaimer The information contained within this document has been carefully checked and is believed to be entirely reliable and consistent with the product that it describes However no responsibility is assumed for inaccuracies C Cam Technologies division of Vector International assumes no liability arising from of the application or use of any product or circuit described herein C Cam Technologies reserves the right to make changes to any product and product documentation in an effort to improve performance reliability or design Trademarks IBM PC AT VGA and SVGA are registered trademarks of International Business Machine Corporation MS DOS is a registered trademark of Microsoft
14. 000 camera has an electronic rolling shutter a snapshot of a moving object can give a slanted image This effect is caused by the time difference of each line that is exposed to light To overcome this the flash mode can be useful In normal operation the electronic shutter is opened at the same speed as pixel readout the opening shutter rolling over the sensor like a curtain When the camera is set to flash mode the shutter is opened very quickly approx 30 ms for a full frame and stays open during the programmed integration time During this period an optional flash ready signal can be set on the trigger output This signal can be used to trigger an external flash unit After the integration time the imager is readout at normal speed Please note that during the readout period the image sensor is still sensitive to light causing the last line to be exposed to light longer than the previous lines With constant lighting this would create an image with a gradient from darker first line to lighter last line The flash mode is therefor best used in dark or low light conditions Alternatively the user can compensate for this effect in software Shutter opening E Integration time Readout time 1 1 1 1 1 Trigger Readout and closing of shutter Imager lines Time 1 Flash ready Trigger Output Actual exposure time of first line Actual exposure time of last line
15. 008 7 1 22 Camera Link bit assignments In the 2 taps configuration two consecutive pixels A amp B are transmitted in each Camera Link transfer AJ B B The following table lists the bit assignments that are used by the FCi4 14000 camera where DA refers to the data from the first pixel and DB the second Configuration 2 taps of 12 bits Channel X 28 bit solution 28 bit solution Signal pin name Signal pin name name TX RX name TX RX LVAL 24 DB 0 15 FVAL 25 DB 1 18 DVAL 26 DB 2 19 SPARE 23 DB 3 20 DA 0 0 D14 21 DA 1 1 DB 5 22 DA 2 2 DB 6 16 DA 3 3 DB 7 17 DA 4 4 DB 8 13 DA 5 6 DB 9 14 DA 6 27 DB 10 10 DA 7 5 DB 11 11 DA 8 7 DA 9 8 DA 10 9 DA 11 12 26 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 71 5 gt Vector Senna z Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 7 2 USB 2 0 The camera can also be operated using the USB interface It is even possible to control the camera via the USB interface and output images via the Camera Link interface thereby replacing the rather slow serial communication channel of the Camera Link interface Please note that for camera configuration and control the USB interface takes precedence The USB cable must be disconnected in ord
16. CAPIERR H 23131 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc C vector international oo mead m Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 6 2 Control by Camera Link interface The following command sequence starts the camera running at full frame full speed The commands must be formatted according to the format specified in chapter 4 Command Remarks FC38 Y start 0 4559 11 FC34 5 0 FC36 FEE7 X end 3047 FEOB C001 Y inc 1 D001 X inc 1 FC10 00 Frame time 0 00 00 060 Integration time 50 ms value E216 0x16E360 E300 E708 Data mode 12 bit Only when camera is not calibrated FF86 Start the camera in continuous mode 24131 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc C Cam aes a oo mead m Technologies FCi4 14000 Manual 7 Camera Interface T 1 Camera Link 7 1 1 Camera Link output signals The FCi4 14000 has a Base Camera Link interface The signals provided are Vector Issue 1 4 Date 24 01 2008 Pixel Clock The Pixel Clock is used by frame grabbers to synchronize with the cameras signals Data is sampled and transmitted on the rising edge
17. Corporation Restriction This code is restricted in reproduction use and transfer See the Vector International conditions of use The license is granted for use of the software on a single computer By using the software the user implies agreement to the conditions of use and agrees to settle all disputes through the court in Leuven Belgium Distribution Distribution is only allowed through registered representatives A list of these representatives can be found on our web site Contact address C Cam Technologies division of Vector International Technologielaan 4 B 3001 Leuven Belgium Tel 32 0 16 40 20 16 Fax 32 0 16 40 03 23 email info vector international be http www vector international be IMPORTANT NOTICE The screw locking connectors used on our cameras have been chosen for their industrial qualities and are not intended to be hot pluggable The data interface cable should never be plugged or unplugged at the camera end while under power Failure to observe this restriction can result in damage to the camera s interface 2 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 71 5 Vectton Sans Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 Contents ED o e e e ok EM 4 2 Camera ecceri e 5 1 S 0 So ELE 5 222 DNE
18. See paragraph 3 1 and 3 2 Processing control PC FBxx See paragraph 3 3 E8xx Adjust Vddr voltage Sensor control E9xx Adjust VDDarray voltage EAxx Adjust Offset 19 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc C Cam Go z Technologies Vector FCi4 14000 Manual Issue 1 4 Date 24 01 2008 Set Clear control switches Where x denotes Control switches CB FFCx Bits 3 2 1 bit number Bit 0 0 for Clear 1 for Set Action Command Effect Clear bit 2 FFC4 Image output via Camera Link Set bit 2 FFC5 Image output via USB Clear bit 4 FFC8 Disable ExtSync controlled mode Set bit 4 FFC9 Enable ExtSync controlled mode Clear bit 6 FFCC Disable flash mode Set bit 6 FFCD Enable flash mode other Bits are used for testing purposes 20 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc C vector international oo meat beagle ee ete alent ele Sans Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 5 Camera control using USB When using the USB interface for controlling the camera and or capturing images from the camera the SDK can be used for implementation in a user application Below is a summary of API calls that are used for the FCi4 14000 camera 5 1 Camera parameters The Window Of Interest can be set using the CC_SetWOT function The following parameters can be used
19. The trigger can be a software trigger or an ExtSync trigger The table shows which commands are needed to use this mode Command Remarks D5xx Trigger command parameter see 3 4 5 FFCD Enable flash mode FFCC Disable flash mode FFFC To stop the camera To activate the flash ready trigger output use the command 0 0520 15 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 2 Vectton Senna beagle ee ete alent ele z Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 3 4 5 Trigger command parameter This parameter can be set with the D5xx command when using Camera Link interface or can be set with the API function CC SetParameter MyCam CC PAR CAMERA TRIGGER SETTINGS Value The bit name column refers to the use with the the bit column refers to the use with Camera Link commands Bit name Bit Description Makes the trigger input active high the CC_CAMERA_TRIGGER_INVERT_TRIGGER_IN 0 1 default is active low 1 Makes the trigger output active high the CC CAMERA TRIGGER INVERT TRIGGER OUT default is active low Use this setting if the camera should be CC CAMERA TRIGGER ARM 2 armed without using one of the capture functions To use the trigger output signal as an arm ready signal The default is that the trigger CC CAMERA TRIGGER ARMED OUTPUT 3 1 output is used as a flash output see flash settings To use
20. ameraLink channel 8 Color filter geometry The FCi4 14000 camera is available with a monochrome sensor or color sensor with a Bayer color filter array applied Starting from pixel coordinate 0 0 to the end of the first line 03047 and then all subsequent rows The layout of the Bayer pattern GRGRGRG BGBGBGB GRGRGRG BGBGBGB 27131 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc C Cam aes a oo mead m Technologies FCi4 14000 Manual 9 Electrical Details The camera must be provided with a 12 volt 4W DC supply View of the back panel Power LED Trigger LED GREEN YELLOW Trigger In Out 1 In 3 Oui 2 Gnd Power Input 2 12V 1 Gnd 9 1 Connector Specifications Vector Issue 1 4 Date 24 01 2008 CAMERA LINK Connector Connector Configuration connector on camera Suitable type Cameralink 26 pole MDR Shielded Connector 3M 102 Series Power Input 2 pole male Binder 712 Series Trigger 3 pole male Binder 712 Series USB 4 pole male Binder 712 Series 28 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 71 5 gt Vector Senna z Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 9 2 Cameralink connector Pin assignments Base Connector Ground Shield
21. e parameter field is indicated by the x symbol in the Command column FC38 WOI Y start WYS LSB Todefine the width and height of the WOI two FExx MSB possibilities exist FC3A WXE and WYE requires the end pixel to be set WOI Y end WYE WYH FExx LSB WXH and WYW requires the width and height of the FExx MSB window to be set FC34 It is required that the WYS is followed by the WYE or WOI X start WXS LSB WYH command FExx MSB It is required that the WXS is followed by the or FC36 WXW command WOI X end WXE WXW LSB See also paragraph 2 1 FExx MSB WOI Y increment COxx Sets the Y increment value for sub sampling set to 1 WOI X increment WXI DOxx Sets the X increment value for sub sampling set to 1 LSB Integration time INT E Sets the integration time in units of 33 ns 32 bit MSB FC10 FExx LSB Frame rate FT FExx Sets the frame rate in microseconds 32 bit value FExx FExx MSB Camera start SS FF80 Start the camera single shot Camera triggered start ST FF81 Start the camera and wait for external trigger Camera timed start SF FF82 Start the camera and run based on frame time Camera 5 FF86 Start the camera continuous continuous Camera stop SX FFFC Stop the camera Reset RE FFFD Reset the camera s internal logic Trigger control TC D5xx See paragraph 3 4 5 Image control DM E7xx
22. er to allow control via the Camera Link serial channel When using USB the Software Development Kit can be used to write application software for controlling the camera and for grabbing images Please refer to the SDK manual for detailed information See also Section 4 1 3 LED indicators The green LED indicator on the back panel show the status of the camera during power up The LED flashes to indicate that the camera is configuring itself or that the camera is being configured remotely When a configuration file has been programmed into the camera then the camera will configure itself at start up After the configuration phase the green LED stays on If no configuration file is present the LED only flashes once and then stays on immediately after start up The Yellow LED indicator on the back panel gives camera status information When the camera is correctly configured the LED lights If the LED is off there has been no configuration of the camera or an incorrect configuration has been performed During operation the LED will go out for a short time when a frame is transmitted via the Camera Link or USB interface Note According to the frame size this may be difficult to see if the frame duration is short Addition to the camera firmware e The green LED will go on and off with a frequency of about 1Hz when no USB connection is made with the camera e The green LED will flash once each time command is received via the USB or C
23. lex message format Complex Command messages use the standard Intel format for HEX records The message consists of ASCII characters 0 to 9 and A to F except for the first character which is a colon Commands sent to the camera with the clSerialWrite function have the following message format Length Address Record type Data Checksum Field explanation The first character indicating the start of a new message Length The length of the Data field in bytes number of characters 2 Is always 02 Address This field always contains 0000 Record type Must always be BC Data This field contains 2 bytes 4 characters that contains the actual camera command see command list Checksum 8 bit checksum code Sum modulo 256 of all fields bytes except the gt including checksum field must be zero 17 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 71 5 gt Vector Senna z Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 Example 020000BCFF80C3 Camera start command FF80 hexadecimal Checksum 256 02 00 00 OxFF 0x80 OxC3 4 2 1 1 Complex message response format The camera always responds with one of two characters ACK 0x06 Command accepted NACK 0x15 21 decimal Checksum or length error 4 2 22 Simple message format The simple message format is defined as f
24. ncreasing values from top to bottom repeating each column Direct camera command CC MISC X diag Y diag Bit 7 6 5 4 3 2 1 0 call CC SetParameter hCam CC PAR CAMERA MODE mode With hCam Handle to the camera mode enumeration e CAMERA NORMAL e CAMERA DIAG X e CAMERA DIAG Y 3 2 Data mode The FCi4 14000 camera is a 12 bit camera but the user can choose either 8 bit or 12 bit pixel resolution When the data mode bit is set the camera outputs data in 12 bit format When cleared the camera outputs data in 8 bit format 8 most significant bits Direct camera command CC MISC Data mode Bit 7 6 5 4 3 2 1 0 call CC SetParameter hCam CC PAR DATA MODE mode With hCam Handle to the camera mode enumeration DATA 8BIT 11 DOWNTO 4 e DATA 16BIT 11 DOWNTO 0 9 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 71 5 gt Vector Senna z Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 3 3 Image processing Several image processing algorithms are implemented inside the camera All algorithms can individually be switched on or off by writing to one register Direct camera command C PROC CTRL Mirror Mirror Trans Photo RAW Y X pose mode
25. nsposition Single tap with DVAL Remarks 1 After applying the transposition operation call to the Setwor function must be done with the x and y parameters switched otherwise an incorrect window of interest will be returned 2 The DVAL signal is always used but will be equal to the LVAL signal for other processing algorithms then transposition 11 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc C vector international oo mead tans Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 3 4 Trigger modes The FCi4 14000 camera can be triggered in several ways The various trigger modes have an influence on the frame rate integration time or camera operation There are three possible trigger sources e Software trigger by means of a Start command e External trigger applied to the trigger connector of the camera trigger input e Camera Link trigger applied on the control lines CC1 CC4 of the camera link interface Activated by the frame grabber The external trigger input and the Camera Link control lines are referred to as external syncs or ExtSync in the following diagrams 3 4 1 Software trigger When a Start command is sent to the camera the camera starts transmitting a single frame or frames continuously free run until a Stop command is sent to the camera Free run Start Stop The table shows which commands apply to this mode Command Rema
26. olatile memory with TTB and Command files For more information refer to the user s manual of this program The camera is factory calibrated but if the user wishes to calibrate for a specific environment the calibration tool FFC Wizard Flat Field Calibration Wizard can be used to make new calibration data and to load this into the camera s non volatile memory Non volatile memory type Remarks FPGA configuration FCi4 control Factory programmed Command list FCi4 control Calibration data FFC Wizard Factory programmed Please note that the API call LoadCamera does not program the non volatile memory but loads the configuration directly into the FPGA After a power cycle this configuration is lost 8 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 71 5 gt Vectton Senna z Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 3 Camera Control The camera can be controlled via either the Camera Link interface or the USB interface The following description explains how to control the camera via the Camera Link interface by using direct camera commands and via USB by using calls 3 1 Image control For diagnostic purposes a test pattern can be generated by the camera When X diag is set a X pattern is generated with increasing values from left to right repeating each line When Y diag is set a Y pattern is generated with i
27. ollows lt cmd gt lt value gt lt cr gt with Command format indicator lt cmd gt Command existing of 2 or 3 characters A Z or 2 characters with an index of 2 hexadecimal numbers eg 08 for a list of possible commands see paragraph 4 3 command and value seperator value Decimal or hexadecimal value ranging from 0 to 4294967295 32 bit If the number is hexadecimal then an h must follow the value eg E560h Carriage return 0 0 indicating the end of the message Example set the window of intrest to full frame WYS 0 lt cr gt WYH 4560 lt cr gt WXS 0 lt cr gt WXW 3048 lt cr gt 4 2 2 1 Simple message response format When a message is recognized and accepted then the camera will respond with Ll1f OK lf cr In all other cases the camera will respond with lf value lf cr with Line feed 0x0a value The translated hexadecimal value of the command message containing 8 characters cr Carriage return 0 04 indicating the end of the message 18 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc Fa C vector international oo mead m Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 4 3 Command list The commands are always 16 bit values with an op code field of 4 8 12 or 16 bits and a parameter field of respectively 12 8 4 or 0 bits depending on the type of command Th
28. rks FF80 To start the camera in single shot To start the camera continuously FF82 4 based on frame time FF86 To start the camera in continuous mode as fast as possible FFFC To stop the camera 12131 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc C vector international oo Saas Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 3 4 2 ExtSync trigger When a SyncStart command is sent to the camera the camera waits for the ExtSync signal before starting free run The polarity of the ExtSync signal can be set with the Trigger Control command A Stop command stops the camera Single shot SyncStart ExtSync 2111 11 11 Jb 2 Stop 21 e The table shows which commands are needed to use this mode Command Remarks D5xx Trigger command parameter see 3 4 5 FC29 FDxx Trigger source see below 81 To the camera to wait for the ExtSync signal FFFC To stop the camera To make the camera sensitive to every ExtSync signal without the need of a SyncStart signal use the command D504 Specify the trigger source using the command pair FC29 FDxx where xx is as follows Trigger source Trigger source Bit 7 6 5 4 3 2 1 0 Bits 4 7 future use Local camera ext trigger CC1 on CameraLink CC2 on CameraLink CC3 on CameraLink on CameraLink 15 f
29. s is equivalent to 44 8 frames per second 2 3 3 Relation between WOI Integration time and Frame time The three parameters Window of Interest Integration Time and Frame Time all have an influence on the frame rate The smaller the WOI the higher the frame rate can be If the Integration time is increased there is a point where the frame rate will drop Alternatively the Frame time command can be used to set a pre defined fixed frame rate The frame rate is defined by which ever of the following values is the greatest e Frame period calculated using the formula in 2 3 2 e Integration time e Frame time 2 4 Non volatile memory The camera contains non volatile memory which can contain the FPGA configuration of the camera a command list and calibration data When the camera is powered up a micro controller checks if a TTB configuration file is present and then loads it to the FPGA When no configuration file is present the FPGA remains un configured and the user must load a configuration file before acquiring images See the SDK manual for the commands to do this 71 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc C Cam vector awe ooo international 5 988 Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 After FPGA configuration a command file will be executed if present The maintenance program FCi4 control can be used to program the non v
30. the trigger output signal as a flash CC CAMERA TRIGGER FLASH ENVELOPE 5 enable signal when the camera is in flash mode For a complete description on using the external triggering of the camera refer to the Trigger IO manual 16 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 71 5 gt Vector Senna z Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 4 Camera Commands 4 1 Camera Link serial channel Camera commands are sent via the Camera Links serial channel All Camera Link compatible frame grabbers provide user functions that can be used to send commands to the camera These functions all reside in a separate library or DLL file The filename of this DLL is CLSERxxx DLL where xxx is specific to each vendor These functions are clSerialInit clSerialWrite clSerialRead e clSerialClose Please refer to the Camera Link specification for more information The serial channel of the camera operates at 9600 baud 8N1 format 4 2 Command Message format Two message formats are implemented into the camera a complex message format and a simple message format The complex format is used when large records are to be sent to the camera and checksum control is needed The simple format is best used to change camera parameters and can easily be implemented into the custom format messages of the framegrabber software of your specific vendor 4 2 1 Comp
31. uture use 13 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc C vector international oo mead beagle ee ete alent ele Sans Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 3 4 3 ExtSync controlled integration time When a start command is sent to the camera the camera starts transmitting frames controlled by the ExtSync signal until a stop command is sent to the camera The ExtSync controlled mode can be enabled or disabled by a separate command A ExtSync controlled 2 Stop 21111 00 The period of the ExtSync signal determines the frame rate of the camera Integration of the sensor is determined when the ExtSync signal is high The frame time must not be shorter then the sum of the integration time and the readout time Integration Readout Time Detail A Time A ExtSync I4 Frame Time The table shows which commands are needed to use this mode Command Remarks D5xx Trigger command parameter see 3 4 5 FC29 FDxx Trigger source see 3 4 2 9 Enable ExtSync controlled integration time FFC8 Disable ExtSync controlled integration time FFFC To stop the camera 14131 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc 71 5 gt Vectton oo mead beagle ee ete alent ele Sans Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 3 4 4 Flash mode Since the imager of the FCi4 14
32. with the CC SetParameter function Parameter Values Description CC_CAMERA_NORMAL Diagnostic mode PAR CAMERA MODE See Programmers Reference Manual Set the cameras data mode for USB and CC PAR DATA MODE Enumeration Camera Link output See Programmers Reference Manual CC PAR PROCESS CONTROL Bit setting See paragraph 3 3 CC PAR INTEGRATION TIME 0 143165576 Sets the integration time in microseconds CC PAR REPEAT TIME 32 bit value Sets the frame rate in microseconds CC PAR SENSOR RESET Resets the cameras internal logic PAR CAMERA TRIGGER SETTINGS Bit settings See paragraph 3 4 5 and trigger IO manual CC PAR ANAVALO 0 255 Adjust Vddr voltage Default 0 CC PAR ANAVAL1 0 255 Adjust VDDarray voltage Default 0 Adjust Offset Set by calibration if not CO ba even Parum calibrated then set to 195 21 31 DAT36CCAM03038A0 FCi4 14000 manual1 4 doc Fa C vector international BEHREERENREENEEN 9 Technologies FCi4 14000 Manual Issue 1 4 Date 24 01 2008 5 2 Capture functions 5 2 1 Sending images to the Camera Link interface Use the following commands to send images to the Camera Link interface Function Call Description CC_CaptureArm hCam CC_NO TRIGGER Make a single snapshot Continuous running single shots at a CC CaptureArm hCam CC CAMERA CONTINUOUS TIMED frame rate defined by frame rate parameter
Download Pdf Manuals
Related Search
Related Contents
ReadyNAS Duo Installationshandbuch marathon 550-, 800-, 1100 SL LEA Y GUARDE ESTAS INSTRUCCIONES Modelo CW Optoma Technology HD81-LV User's Manual Samsung GT-S3353 Hướng dẫn sử dụng Samsung HW-J6000 manual do usuário AVANT PROJET SOMMAIRE D`INGENIERIE POUR LA Copyright © All rights reserved.
Failed to retrieve file