background image

Technical Manual

High-speed high-resolution CMOS camera

V2.4.0

2014-Nov-03

Allied Vision Technologies GmbH
Taschenweg 2a
D-07646 Stadtroda / Germany

Bonito

Summary of Contents for BONITO

Page 1: ...Technical Manual High speed high resolution CMOS camera V2 4 0 2014 Nov 03 Allied Vision Technologies GmbH Taschenweg 2a D 07646 Stadtroda Germany Bonito...

Page 2: ...ovided by Allied Vision Technologies is supplied without any guarantees or war rantywhatsoever beitspecificorimplicit Alsoexcludedareallimplicitwarranties concerningthe negotiability the suitability f...

Page 3: ...o CL 400B C F Mount 19 Back view of Bonito CL 400B C C EF F Mount 20 Back view of Bonito CL 400B C C EF F Mount 200fps 21 Camera interfaces 22 Requirements and serial I O 22 Frame grabber requirements...

Page 4: ...ne address increment I 44 Synchronization output J 45 Timer prescaler value K 46 Exposure control mode M 46 Exposure timing mode bit group e 49 PIV mode bit group p 52 Exposure feature mode bit group...

Page 5: ...Bonito Technical Manual V2 4 0 5 H3 headline 84...

Page 6: ...ser Way Burnaby BC V5J 5E9 Canada Tel 1 604 875 8855 Fax 1 604 875 8856 e mail info alliedvisiontec com Allied Vision Technologies Inc 38 Washington Street Newburyport MA 01950 USA Tel 1 978 225 2030...

Page 7: ...ies on page 23 chapter Camera I O connector pin assignment 15 pin D sub connector on page 26 chapter Power supply pin 1 4 on page 26 Marked pin 5 6 and 14 15 as reserve in chapter Camera I O connector...

Page 8: ...60 Added values 5 and 7 in chapter Camera Link output mode setting S on page 61 In chapter Reset to factory defaults Z on page 66 Corrected E 000006BE not 000006C1 F 000006BF not 000006C2 Inserted J...

Page 9: ...on page 43 Added more precise description of PIV mode see PIV mode On on page 45 Added new chapter Product variant code b on page 67 Added new chapter Command reference on page 72 V2 3 0 2013 Sep 30 U...

Page 10: ...C Mount Furthermore you find infor mation on adjustment of C Mount and CS Mount chapter Camera interfaces on page 22 describes in general the inputs out puts of the cameras incl trigger features chapt...

Page 11: ...ctions www This symbol highlights URLs for further information The URL itself is shown in blue Example http www alliedvisiontec com Note Please read through this manual carefully before operating the...

Page 12: ...supply that complies with common industrial standards Make sure the polarization of the power supply is correct For the DC direct current signal use cable lengths less than 30 m Consider that the vol...

Page 13: ...n dard cameras of the Bonito to which this declaration relates are in conformity with the following standard s or other normative document s CE following the provisions of 2004 108 EG directive RoHS 2...

Page 14: ...higher rates with smaller ROI Bonito CL 400B C 200fps with one Camera Link channel up to 193 fps ADC 10 bit Exposure time 1 5 s to approx 1 s Operating temperature 0 C to 45 C Storage temperature 30 C...

Page 15: ...CL 400B C C Mount 360 g Bonito CL 400B C EF Mount 410 g Bonito CL 400B C F Mount 390 g Bonito CL 400B C 200fps C Mount 350 g Bonito CL 400B C 200fps EF Mount 400 g Bonito CL 400B C 200fps F Mount 380...

Page 16: ...Bonito Technical Manual V2 4 0 16 Specifications Spectral sensitivity Figure 1 Spectral sensitivity of Bonito CL 400B Note The spectral sensitivity curve for the color sensor is not avail able...

Page 17: ...Bonito Technical Manual V2 4 0 17 Camera dimensions Camera dimensions Bonito CL 400B C C Mount Figure 2 Camera dimensions Bonito CL 400B C C Mount...

Page 18: ...Bonito Technical Manual V2 4 0 18 Camera dimensions Bonito CL 400B C EF Mount Figure 3 Camera dimensions Bonito CL 400B C EF Mount...

Page 19: ...Bonito Technical Manual V2 4 0 19 Camera dimensions Bonito CL 400B C F Mount Figure 4 Camera dimensions Bonito CL 400B C F Mount...

Page 20: ...onito CL 400B C back view C EF F Mount Connectors Description Control 12 V DC power supply RS 232 optocoupler inputs and outputs O1 Camera Link channel A left medium full O2 Camera Link channel A left...

Page 21: ...iew of Bonito CL 400B C C EF F Mount 200fps Figure 7 Bonito CL 400B C back view C EF F Mount 200fps Connectors Description Control 12 V DC power supply RS 232 optocoupler inputs and outputs CL1 Camera...

Page 22: ...CIe system architecture is needed to copewiththehighdatarates AtleastonefreePCIex4 x8 x16slotis needed per frame grabber depending on the specific frame grabber requirements Generally a short PCIe car...

Page 23: ...figure the Bonito camera an asynchronous serial command interface is provided By default this command interface is internally routed via the Camera Link connector O2 SerTC SerTFG or CL1 Bonito CL 400B...

Page 24: ...command letter followed by an equality sign and a parameter value in hexadecimal number rep resentation The command letter is case sensitive Hexadecimal values are always upper case and are 1 to 8 he...

Page 25: ...any parameter it is also sufficient in most cases as a shortcut to send the command letter only directly followed by CR At the beginning of a command sequence it is good practice to check the serial c...

Page 26: ...2 as well as 3 and 4 Figure 9 Camera I O connector pin assignment Pin Signal Direction Level Description RS232 9 pin D sub 1 External Power 12 V DC 5 to 10 0 35 A 4 2 W max 0 36 A Power supply 2 3 Ex...

Page 27: ...232 COM Porty by using serial interface at pin 7 and 8 A simple terminal program e g HyperTerminal is suf ficient for manually controlling the camera Note that operating this serial inter face and the...

Page 28: ...ection T and the current trigger mode M whether this input is enabled and how it controls the exposure time The optocoupler adds a typical delay of about 0 1 s to the externally applied signal For mor...

Page 29: ...the photo transistor and is strongly dependent on the external pull up resistor value R To safely toggle the output between high and low state use exposure times above 10 s and also observe a gap of...

Page 30: ...Link standard also defines non serialized signals There are four directcameracontrollines CC1 CC4 fromframegrabber to the camera as well as a bi directional asynchronous serial communication channel a...

Page 31: ...orresponding sensor tap that outputs specific pixel col umns of the image Consequently up to 2 x 10 20 simultaneous pixels are transferred to the frame grabber s in parallel per Camera Link clock cycl...

Page 32: ...Camera Link connectors O2 and O4 Bonito CL 400B C 200fps connector CL1 only each provide the asynchronous serial control lines SerTC and SerTFG This is the preferred communication channel to control t...

Page 33: ...ng edge at either input may start an exposure It depends on the trigger input selection T andthe current trigger mode M which of the two CC1 inputs is enabled and how it controls the exposure time Not...

Page 34: ...Link taps A J Because every tap directly corresponds to a Camera Link port the port labels are reused as tap labels here Each Camera Link clock cycle transmits one block of ten pixels Note that the nu...

Page 35: ...behaves like two cameras with half of the possible image width The host computer receives two images at the same time that are reconstructed in the order shown below It is the duty of the system desig...

Page 36: ...de The synchronization signals LVAL line valid and FVAL frame valid are used to designate valid data output Single channel mode The charts below illustrate the Camera Link timing for single channel mo...

Page 37: ...S 1 in continuous mode M 0 The frame gap may vary in other trigger modes Additionally the number of active lines per frame can be config ured by the user parameter N Note The diagrams displayed are n...

Page 38: ...tinuous mode M 0 The frame gap may vary in other trigger modes Additionally the number of active lines per frame can be configured by the user parameter N Note The diagrams displayed are not applicabl...

Page 39: ...e Default 0 Related Parameters B D N and I Example A 35E 0x35E 862 first line at address 862 that is the 863rd line of the sensor N F read 16 lines I 2 read every second line Note In this section all...

Page 40: ...n FPN correction to improve image quality Correc tion data has to be recorded under low light conditions For best correction quality new correction data should be acquired from time to time Range 0 1...

Page 41: ...e top half contains the lines of the primary ROI ROI1 the bot tom half the lines of the secondary ROI ROI2 accordingly The starting line address for ROI1 is configured using the parameter A Parameter...

Page 42: ...D 1 enable double ROI mode N FF 0xFF 255 reads 256 lines from each ROI 512 linesin theoutput image I 1 read every line Result lines no 0 to 255 and no 1469 to 1724 of each image are read Exposure time...

Page 43: ...e free running exposure mode using E and F Result exposure time 327680 3 s 983040 s approx 1 s frame duration 327681 3 s 983043 s Frame duration F The frame duration is a 32 bit value Its time resolut...

Page 44: ...w is represented by saturation to maximum Range 0 1 or 2 Default 0 Related none Example G 0 1x digital gain G 1 2x digital gain G 2 4x digital gain Line address increment I The line address increment...

Page 45: ...xposure and at the same time start of sen sor readout In PIVmode this pulse occurs attheexposureendof only the first image of each PIV pair For more information see chapter PIV mode bit group p on pag...

Page 46: ...535 Default A7 leading to 3 s Related Parameters E F Examples K A7 0xA7 167 timer resolution of 167 1 56 MHz 3 s E 64 0x64 100 sets exposure time to 100 prescaler ticks F FA0 0xFA0 4 000 set frame dur...

Page 47: ...y differently sized bit groups To set a sub field to a certain value modify the associated bit group by allocat ing M to the appropriate hexadecimal number Parameter Value Line Duration S 0 tL 3 s Lin...

Page 48: ...Continuous mode weight 0 Deactivates PIV mode weight 0 Activates Standard exposure feature mode weight 0 M 21 0x21 0b100001 sets the bit field to 1 0 0 0 1 Activates Image on demand mode IOD weight 1...

Page 49: ...ween the continuous mode and three different IOD modes Continuous mode Bit group e Value 0 The camera outputs images as fast as possible in free running mode The gap between two images is only one lin...

Page 50: ...The exposure time is controlled by the parameter E Each rising edge of an externally applied signal starts one exposure Use param eter T to select the signal source A rising edge at the corresponding...

Page 51: ...thermore the start of the exposure may optionally be synchronized to the rising edge of an externally applied synchronization pulse Use parameter T to select the synchronization signal source If any s...

Page 52: ...every part of the acquired images If the PIV mode is enabled the camera outputs two images for each trigger event This allows minimizing the time between the exposure of the two images to the possible...

Page 53: ...ved and the photo detector is reset During exposure the elec tronic shutter gate is closed When the transfer gate opens the charge is transferred internally from the photo detector to the pixel memory...

Page 54: ...a outputs two images per trigger event therefore the high est trigger rate is limited to approx half the usual rate in non PIV mode Start of the PIV sequence Since the exposure is always active the se...

Page 55: ...t one image pair when the camera is set to single channel mode but does not work in full frame mode tL 3 0 s 1 line duration in single channel mode N 14A 0x14A 330 Continuous mode Off Result time for...

Page 56: ...etermines how the images are paired by externally communicating the start and end of each PIV sequence s first charge transfer It allows to synchronize external devices such as flashes with the PIV se...

Page 57: ...inimum Depending on the application it may be adjusted individually For the same reason the recommended minimum guard interval time tG2 see Table 18 PIV mode timing parameters independent from other p...

Page 58: ...meter Value Trigger rate requirement or equivalent frame duration setting F tT 2 N 1 1 1 tL Trigger high duration require ment or equivalent exposure time setting E tTH N 1 tL tTH 500 ns Table 17 PIV...

Page 59: ...s recommended Parameter Value First trigger to end of charge transfer delay tTD1 tL 250 ns T 2 typical tTD1 tL 150 ns T 3 typical First delay to end of charge transfer tTD2 N 2 tL Triggertoend of char...

Page 60: ...y parameter E or by exter nal signal is ignored Number of lines N The number of lines per frame is controlled with N The actual line count is N 1 the default of N 6BD results into 1726 output lines If...

Page 61: ...duration tFDmin Frame rate fps N 6BD 1726 5 181 ms 193 01 N 681 1666 5 001 ms 199 96 N 14B 332 0 999 ms 1001 0 N 1F 32 0 099 ms 10101 N 0 1 0 006 ms 166667 Table 21 Timing examples M 0 S 0 D 0 Setting...

Page 62: ...t means for example the trigger source selection T and serial port configuration s might need adjustments if O4 O3 are used The Bonito CL 400B C 200fps provides only one channel at the connectors CL1...

Page 63: ...t with right image half via O2 O1 and left image half via O4 O3 if available S 7 Same as S 3 but with right image half via O2 O1 and left image half via O4 O3 if available Others Reserved for future u...

Page 64: ...white stripes with various fre quencies and edge markers Range Either 0 1 10 or 11 Default 0 Related Parameters C D G N and M Examples see settings table below Setting Function U 0 Normal image output...

Page 65: ...ver sion V Bonito CMOS High Speed Camera Version CMC 040 xx yy Save parameters X Use the command X 1 to store all parameter values into the embedded flash memory After a re start they are automatical...

Page 66: ...rds The default settings are A 0000 B 0000 C 00 D 00 E 000006BE F 000006BF G 00 I 01 J 01 K A7 M 00 N 06BD S 00 T 03 U 00 W 18 s 2A Serial number a The camera s serial number is stored as 16 bit value...

Page 67: ...4A 60 to 6A 80 to 8A A0 to AA C0 to CA E0 to EA b Article number Camera variant 0000 1064000 CMC 4000 C Mount 0001 1064001 CMC 4000 F Mount 0002 1064002 CMC 4000 EF Mount 0010 1064010 CMC 4000C C Mou...

Page 68: ...all of the sub fields are set using the parameter s it is only possible to set all of them at the same time The value of s is calculated as the aggregate sum of the hexadecimal values that are set to...

Page 69: ...weight A Activates second channel via Camera Link connector O2 weight 20 xxx 0011 1 200 Baud 3 xxx 0100 2 400 Baud 4 xxx 0101 4 800 Baud 5 Baud rates up to 4 800 Baud are not available via Camera Lin...

Page 70: ...ual V2 4 0 70 Parameters and commands No echo weight 80 Show Help text The command shows an embedded command reference text at the serial termi nal It lists a short description for each command availa...

Page 71: ...he top left corner of the sensor as shown in the following pattern Changing the output mode parameter S does not affect the pattern alignment in the output image On the other hand modifying the ROI se...

Page 72: ...eceived by the module is echoed back to the PC Example set Baudrate to 115200 Baud RS 232 only s A CR After successful execution of the command the command prompt character is output If any error occu...

Page 73: ...p16 Set the product variant code and save it to flash In user mode read access to this value is available c p8 Configure the FPGA with data from the specified file number d p8 Delete the file with the...

Page 74: ...Link clock phase Modify this byte value a few steps up or down to optimize the phase of the Camera Link clock It may eventually improve data transmission reliability with long cable runs in some case...

Page 75: ...first line read out from the image sensor After processing each line the address is incremented by the amount specified by I p8 See N p16 for number of lines per image This parameter is only used in d...

Page 76: ...time The time resolution depends on the prescale value K p16 Please note that the exposure time is only active when the trigger mode M p8 is set accordingly F p32 Frame duration The time resolution de...

Page 77: ...ration 1 Image on demand mode IOD The exposure is directly controlled by an externally applied signal Use parameter T p8 to select the signal source A rising edge at the corresponding input starts exp...

Page 78: ...trigger input the exposure of the first PIV image ends and its readout process begins The exposure is permanently active in this mode for a usual PIV application the first light strobe can also start...

Page 79: ...t note that the CC signals and SerTC SerTFG are handled separately e g the trigger source selection T p8 and serial port configuration s p8 might need adjustments if only the connectors O4 O3 are conn...

Page 80: ...re version information Use V 2 for a more detailed output W p8 Dark value offset This value is added to the pixel data It is used to adjust the dark level and avoid clipping of pixels to black in low...

Page 81: ...13 CMOS sensor 53 Conformity 13 Contacting 6 D Dark value offset 65 declaration of conformity 13 Digital gain 44 document history 7 double region of interest mode 41 E Echo mode 67 Enable state of th...

Page 82: ...71 N Number of lines 60 P Parameter summary 65 Particle Image Velocimetry 52 PCLK 36 PIV mode 52 PIV mode bit group p 45 Power supply 26 Primary starting address 39 product variant code 67 R Requirem...

Page 83: ...cations 14 Spectral sensitivity 16 styles 10 Support 6 symbols 10 Synchronization output 45 T Technical information 6 test image generator 64 Timer prescaler value 46 Timing 36 Trigger input 26 Trigge...

Reviews: