background image

C

OA

XP

RESS

 C

AMERAS

Bonito PRO

Technical Manual

V1.0.0

Allied Vision Technologies GmbH // Taschenweg 2a, 07646 Stadtroda / Germany

2018-May-31

Summary of Contents for Bonito PRO

Page 1: ...COAXPRESS CAMERAS Bonito PRO Technical Manual V1 0 0 Allied Vision Technologies GmbH Taschenweg 2a 07646 Stadtroda Germany 2018 May 31...

Page 2: ...logy This approach enables proper interoperability between GenICam compliant hardware and software solutions without the need for customization The GenICam standard consists of multiple modules that s...

Page 3: ...ttps www alliedvision com en about us where we are html Email For general inquiries please contact info alliedvision com For technical support please contact support alliedvision com Headquarters Alli...

Page 4: ...magnetic interferences 13 Camera applications and intended use 13 General use 13 Use in medical devices 13 Copyright and trademarks 14 Installation and hardware 15 Precautions 16 Heat risks 16 Electri...

Page 5: ...mount 37 F Mount PA 38 EF Mount PA 39 M42 Mount 40 M42 Mount PA 41 M58 Mount 42 M58 Mount PA 43 Flange focal distance 44 F Mount 44 F Mount PA 44 EF Mount PA 45 M42 Mount 45 M42 Mount PA 46 M58 Mount...

Page 6: ...ranty 69 Keep optical components clean 69 Identifying impurities 70 Locating impurities 70 Materials for cleaning optical components 71 Cleaning Instructions 71 Cleaning with compressed air 72 Firmwar...

Page 7: ...onito PRO Technical Manual V1 0 0 7 Document history and conventions This chapter includes Document history Layout styles and symbols used in this manual Abbreviations and acronyms used in this manual...

Page 8: ...us Table 1 Document history Style Function Example Bold Program names UI elements highlighting important things bold Italics Publication names UI non interactive elements Italics Courier New Code list...

Page 9: ...use of it Further information available online This symbol highlights URLs for further information The URL itself is shown in blue Example https www alliedvision com Abbreviation or acronym Descripti...

Page 10: ...sure QE Quantum efficiency ROI Region of interest SDK Software Development Kit SFNC Standard Feature Naming Convention ToE Trigger over Ethernet Action Command TTL I O Transistor transistor logic inpu...

Page 11: ...and intended use This chapter includes Information about the legal requirements and restrictions for Bonito PRO cameras based on current and relevant regulations Particular emphasis has been given to...

Page 12: ...are designed to provide reasonable protection against harmful interference in a residential installation This equipment generates uses and can radiate radio frequency energy and if not installed and...

Page 13: ...ion of intelligent solutions requires additional software that is suitable to run with the camera The camera is a component it is neither a complete product nor is it a ready made technical solution T...

Page 14: ...ight and other laws protecting intellectual property All content is subject to change without notice All trademarks logos and brands cited in this document are property and or copyright material of th...

Page 15: ...cal Manual V1 0 0 15 Installation and hardware This chapter describes the components required for your vision system including configuring the host computer frame grabber settings and connecting your...

Page 16: ...o avoid damage by ESD Unpacking Remove the camera from its anti static packaging only when your body is grounded Workplace Use a static safe workplace with static dissipative mat and air ionization Wr...

Page 17: ...lication with direct sunlight provide shading by an enclosure Provide ventilation or other active cooling of camera mounting base and heat sink NOTICE Image sensor Image sensors are sensitive to exces...

Page 18: ...free environment Low relative humidity No condensation To keep dirt out of the lens mount hold the camera with the lens mount facing the ground Keep filter and camera back lens clean because dirt bec...

Page 19: ...er axis Test 2 Frequency range 10 Hz to 150Hz Sweep cycles 20 per axis 20 up 20 down 3 axes total Amplitude 0 35 mm or 50 m s2 Sweep rate 1 octave min Test duration approximately 2 5 hours per axis DI...

Page 20: ...2 2 Hz fa 10Hz fb 50Hz ASDfa fb 0 04 m s2 2 Hz f2 100Hz ASDf2 0 0025 m s2 2 Hz armsvalue 1 5m s2 Model tested Remarks Euresys Coaxlink Quad G3 PCIe 3 0 four connection CoaXPress frame grabber four Coa...

Page 21: ...s The Euresys Coaxlink Quad G3 frame grabber and GenICam browser were used to create the screenshots in this document NOTICE Powering the camera Use only DC power supplies with insulated cases Do not...

Page 22: ...amera to power always connect Line1 last Some frame grabbers require that the master connection is always on line 1 and line 1 is connected to line 1 on the frame grabber As power is provided by all l...

Page 23: ...the Bonito PRO camera is listed under Remote Devices 6 Double click the camera name and then click the GenApi tab 7 Configure camera settings as required 8 Click the Start Stream button to start strea...

Page 24: ...and resolutions For more information on mechanical interface options for your Bonito PRO camera see the Modular Concept at https www alliedvision com en support technical documentation html Contact y...

Page 25: ...Bonito PRO Technical Manual V1 0 0 25 Specifications This chapter provides Technical specifications Absolute QE plots ROI height vs frame rate plots Feature availability in Bonito PRO camera models...

Page 26: ...ular options Bonito PRO cameras can be ordered with several modular options including lens mount and optical filter options For more information see the Modular Concept NOTICE Monochrome and NIR model...

Page 27: ...outputs Voltage requirements 24 VDC 2 4 VDC PoCXP Digital interface CoaXPress CXP 6 4 x DIN 1 0 2 3 type connectors 75 coaxial cable up to 6 25 Gbps data rate per cable Interface standard CoaXPress St...

Page 28: ...dard No optical filter Optional See the Modular Concept Standard IRC30 IR cut filter Optional See the Modular Concept Maximum frame rate at full resolution 142 6 fps 8 bit 136 6 10 bit Maximum image b...

Page 29: ...450 500 550 600 650 700 750 800 850 900 950 1000 1050 1100 Quantum Efficiency Wavelength nm ON Semiconductor PYTHON 12K 25K absolute QE The uncertainty of measurement of the QE is 10 25 The values are...

Page 30: ...7 8 2304 187 4 768 503 2 16 2881 8 2048 209 2 512 699 7 1792 236 9 256 1149 4 Width 4096 pixels Table 9 Bonito PRO X 1250 frame rate as a function of ROI height Height pixels Frame rate Height pixels...

Page 31: ...No optical filter Optional See the Modular Concept Standard IRC30 IR cut filter Optional See the Modular Concept Maximum frame rate at full resolution 79 7 fps 8 bit 70 1 fps 10 bit Maximum image bit...

Page 32: ...00 650 700 750 800 850 900 950 1000 1050 1100 Quantum Efficiency Wavelength nm ON Semiconductor PYTHON 12K 25K absolute QE The uncertainty of measurement of the QE is 10 25 The values are typical and...

Page 33: ...217 7 64 2150 5 3584 112 4 1536 251 1 32 2570 6 3328 121 1280 296 7 16 2857 1 Width 5120 pixels Table 12 Bonito PRO X 2620 frame rate as a function of ROI height Height pixels Frame rate Height pixels...

Page 34: ...2620 Image optimization features Auto gain Auto exposure Auto white balance color models only Binning horizontal and vertical sum and average Black level offset Defect pixel control DPC Decimation X...

Page 35: ...cal Manual V1 0 0 35 Mechanical dimensions This chapter includes Mechanical drawings and dimensions of Bonito PRO housing and mounts Sensor position accuracy Maximum protrusion and filter diameter for...

Page 36: ...r Concept document at https www alliedvision com en support technical documentation html NOTICE Modifying the factory default adjustment is under the responsibility of the user Exercise caution when m...

Page 37: ...to PRO housing and mounts F Mount default mount Figure 7 Bonito PRO camera with F Mount mechanical dimensions 70 0 70 0 12 0 12 0 42 1 21 5 27 0 73 9 68 9 M3x3 2x 2 SIDES 36 7 NOMINAL 26 0 48 0 56 0 5...

Page 38: ...hanical dimensions F Mount PA order code Contact the Allied Vision Sales team to purchase the Bonito PRO series camera with F Mount PA option order code Bonito PRO 03 70 0 70 0 12 0 12 0 42 1 21 5 27...

Page 39: ...hanical dimensions EF Mount PA order code Contact the Allied Vision Sales team to purchase the Bonito PRO series camera with EF Mount PA option order code Bonito PRO 18 70 0 70 0 12 0 12 0 42 1 21 5 2...

Page 40: ...mechanical dimensions M42 Mount order code Contact the Allied Vision Sales team to purchase the Bonito PRO series camera with M42 Mount option order code Bonito PRO 31 70 0 70 0 12 0 12 0 27 0 21 5 42...

Page 41: ...mechanical dimensions M42 Mount PA order code Contact the Allied Vision Sales team to purchase the Bonito PRO series camera with M42 Mount PA option order code Bonito PRO 25 70 0 70 0 12 0 12 0 27 0 2...

Page 42: ...mechanical dimensions M58 Mount order code Contact the Allied Vision Sales team to purchase the Bonito PRO series camera with M58 Mount option order code Bonito PRO 12 70 0 70 0 12 0 12 0 21 5 27 0 42...

Page 43: ...mechanical dimensions M58 Mount PA order code Contact the Allied Vision Sales team to purchase the Bonito PRO series camera with M58 Mount PA option order code Bonito PRO 13 70 0 70 0 12 0 12 0 42 1 2...

Page 44: ...r die Bonito PRO F Mount cameras are calibrated to a standard 46 50 mm flange focal distance F Mount PA Bonito PRO F Mount PA cameras are calibrated to a standard 46 50 mm flange focal distance Figure...

Page 45: ...tandard 44 00 mm flange focal distance M42 Mount Bonito PRO M42 Mount cameras are calibrated to a standard 45 46 mm flange focal distance Figure 16 EF Mount PA flange distance cross section Figure 17...

Page 46: ...standard 45 46 mm flange focal distance M58 Mount Bonito PRO M58 Mount cameras are calibrated to a standard 12 71 mm flange focal distance Figure 18 M42 Mount PA flange distance cross section Figure...

Page 47: ...ito PRO Technical Manual V1 0 0 M58 Mount PA Bonito PRO M58 Mount cameras are calibrated to a standard 46 50 mm flange focal distance Figure 20 M58 Mount PA flange distance cross section C C FLANGE DI...

Page 48: ...to the camera using a counter clockwise rotation of about a quarter turn The lens snaps into place and the lens flange and camera flange mates over the full circumference 2 Loosening F Mount front as...

Page 49: ...ld highlight focus levels at center image and at the corners of the image A lens with a long focal length or adjustable zoom lens allows more precision for this operation and reduce the overall size o...

Page 50: ...s Reference Point Sensor Center of pixel area photo sensitive cells Camera Center of camera front flange outer case edges Accuracy axis y axis 250 m sensor shift z axis 10 m optical back focal length...

Page 51: ...to the sensor In the absence of an IR cut filter images are dominated by red and incapable of being properly color balanced Monochrome cameras do not employ an IR cut filter Figure 24 shows the transm...

Page 52: ...mera interfaces This chapter includes A general description of the inputs and outputs including trigger features I O connector pin assignments I O block diagrams A general description of trigger rules...

Page 53: ...ccessories Contact your Allied Vision Sales representative or your local Allied Vision distribution partner for information on Bonito PRO accessories https www alliedvision com en about us where we ar...

Page 54: ...active Slow flash 0 5 Hz alternate red and green Device or host incompatible PoCXP not in use Slow flash 0 5 Hz alternate red and orange Device or host connected but no data being transferred Solid g...

Page 55: ...W A dedicated high speed connection from host to device is allowed for high speed triggers and camera control This connection does not support power Hardware Selection See the Hardware Selection for A...

Page 56: ...dustry standard code that maps 8 bit data to 10 bit data to achieve DC balance on the connection while also allowing clock recovery by ensuring regular transitions Camera I O connector pin assignment...

Page 57: ...isolated Output 1 SyncOut1 Green 7 Isolated IO GND In 0 VDC Isolated input signal ground Brown 8 RxD RS232 In Reserved for future use White 9 TxD RS232 Out Reserved for future use Black 10 Isolated O...

Page 58: ...e polarity Exceeding the 24 VDC 2 4 VDC could damage the camera Input triggers Input triggers allow the camera to be synchronized to an external event The camera can be programmed to trigger on the ri...

Page 59: ...turn path for In 2 It is recommended that the ground wiring be physically close to the In 2 wiring to prevent parasitic coupling For example a good cable design connects In 2 to one conductor of a twi...

Page 60: ...signals are not electrically isolated and can be used when environmental electrical noise is insignificant and faster trigger response is required Tie signal ground to Camera GND to complete the exter...

Page 61: ...t ICC is a function of Isolated Out Power voltage and Load resistor R Figure 32 Bonito PRO Out 3 and Out 4 trigger circuit Figure 33 Bonito PRO Out 3 and Out 4 timing diagram IsolatedOut Power OUT ICC...

Page 62: ...us and aperture using EFLensFocus and EFLensFStop controls respectively 5 If the lens does not operate as expected see EFLensState and EFLensLastError Lens mount options See the Modular Concept for in...

Page 63: ...eneral trigger concept Figure 34 Bonito PRO internal signal timing waveforms User trigger Logic trigger Exposure Readout Trigger ready Imaging Idle tpd Trigger latency Exposure start delay Trigger ji...

Page 64: ...Propagation delay tpd between the user trigger and the logic trigger Exposure High when the camera image sensor is integrating light Readout High when the camera image sensor is reading out data Trig...

Page 65: ...ly apply the user trigger signal as soon as a valid trigger ready is detected In this case trigger latency and trigger jitter can be up to 1 row time since Exposure must always begin on an Interline b...

Page 66: ...Bonito PRO Technical Manual V1 0 0 66 Image data flow This chapter presents diagrams that illustrate data flow and bit resolution of the image data...

Page 67: ...nce Horizontal Binning Vertical Binning Vertical Decimation Horizontal Decimation Gamma Look up Table 12 12 10 bit 10 bit 10 bit Note Some features are only available for color models For more informa...

Page 68: ...Bonito PRO Technical Manual V1 0 0 68 Cleaning optical components This chapter describes safety instructions and cautions for cleaning lenses optical filters or sensors...

Page 69: ...hapter For details about camera warranty duration and sensor warranty terms go to https www alliedvision com en support warranty To ensure your warranty remains in effect Do not open the camera housin...

Page 70: ...efore you dismount the lens you should find out if the impurity is on the filter lens or sensor 1 Start acquiring a uniform image for example a white sheet of paper with the camera 2 To identify the a...

Page 71: ...ll gaps Consumer eyeglass cleaning cloths may be pretreated with silicone harmful to optical glass Aggressive cleaners like benzine acetone or spirits may damage the surface Optical cleaning liquid ma...

Page 72: ...if any dirt or dust remains 6 If dust spots remain repeat this procedure using new clean lens tissue Cleaning with compressed air Allied Vision does not recommend cleaning Bonito PRO cameras with comp...

Page 73: ...se an anti static ionizer attachment to reduce the risk of static caused damage Use a filter to remove moisture and oil from the air Use short directed bursts of air to remove impurities Compressed ai...

Page 74: ...Bonito PRO Technical Manual V1 0 0 74 Firmware update This chapter includes instructions on updating the firmware on your Allied Vision Bonito PRO camera...

Page 75: ...power supply during the update procedure We recommend using auxiliary power instead of PoCXP for firmware updates Firmware upgrade Allied Vision does not provide a firmware loader tool you should per...

Page 76: ..._FileAccessBuffer m_RemoteDeviceMap _GetNode FileAccessBuffer m_FileSelector m_RemoteDeviceMap _GetNode FileSelector m_FileOpenMode m_RemoteDeviceMap _GetNode FileOpenMode m_FileOperationSelector m_Re...

Page 77: ...frameGrabber fileName frameGrabber setString RemoteModule FileOperationSelector Open frameGrabber setString RemoteModule FileOpenMode Write frameGrabber execute RemoteModule FileOperationExecute if fr...

Page 78: ...g RemoteModule FileOperationSelector Write int64_t bytesWritten 0 while dataPos data end int writeSize std min maxWriteSize dataToWrite frameGrabber gcWritePortData RemoteModule FileAccessBufferReg da...

Page 79: ...rite m_FileOperationExecute Execute pos sizeToWrite sizeData sizeToWrite double percent 100 0 sizeData 100 0 data size std cout std fixed std setprecision 2 r percent std cout n Code snippet Active Si...

Page 80: ...Reboot the camera void close const std string fileName m_FileSelector FromString fileName c_str m_FileOperationSelector FromString Close m_FileOperationExecute Execute if FileStatus Closed throw RUNTI...

Page 81: ...l 62 electrostatic discharge 8 16 Environmental specifications 16 ESD 8 16 F Flange focal distance F Mount 44 45 46 47 48 Frame rate 26 CCD sensors 22 26 G GenICam 2 GND Camera 57 I In 1 57 58 In 2 57...

Page 82: ...e 64 Sensor row readout cycles 64 Specifications 25 Spectral transmission IRC30 filter 51 Status LEDs 54 T Trigger Exposure 64 Integrating light 64 Latency time 64 Logic trigger 64 Propagation delay 6...

Reviews: