background image

mvBlueNAOS

Technical Manual

English - Version 2.14

Содержание MATRIX VISION mvBlueNAOS

Страница 1: ...mvBlueNAOS Technical Manual English Version 2 14...

Страница 2: ......

Страница 3: ...tors 12 1 6 2 6 Cleaning 12 1 6 2 7 Adjusting the C mount 12 1 6 3 Conformity 13 1 6 4 Additional notices 15 1 6 4 1 For customers in the U S A 15 1 6 4 2 For customers in Canada 15 1 6 4 3 Pour utili...

Страница 4: ...46 1 9 4 1 Pin assignment 47 1 9 4 2 Power IO connector for OCuLink model 48 1 9 5 Signal LED 51 1 9 6 Summary of components 51 1 9 7 Summary of advanced features 53 1 10 Sensor Overview 54 1 10 1 Im...

Страница 5: ...5 IKsPropertySet 87 1 15 1 6 ISpecifyPropertyPages 87 1 15 2 Logging 87 1 15 3 Setting up devices for DirectShow usage 87 1 15 3 1 Registering devices 88 1 15 3 2 Renaming devices 90 1 15 3 3 Using re...

Страница 6: ...triggering 176 1 18 4 Working with I Os 177 1 18 4 1 Controlling strobe or flash at the outputs 178 1 18 4 2 Creating a debouncing filter at the inputs 181 1 18 5 Saving data on the device 184 1 18 5...

Страница 7: ...v 1 20 1 1 NVIDIA Jetson AGX Xavier 275 1 20 1 2 NVIDIA Jetson Xavier NX 277 1 20 1 3 i MX8M Mini 280 1 20 1 4 Raspberry Pi Compute Module 4 281 MATRIX VISION GmbH...

Страница 8: ......

Страница 9: ...the description of the Software tools for the camera p 65 including the tools GenICam and advanced features p 66 introduces the GenICam and the advanced features of the camera the cameras are GenICam...

Страница 10: ...phical content are protected by copyright and other laws which protect intellectual property It is not permitted to copy or modify them for trade use or transfer They may not be used on websites Windo...

Страница 11: ...wish that you receive source code or can get it if you want it that you can change the software or use pieces of it in new free programs and that you know you can do these things To protect your righ...

Страница 12: ...provided that you also meet all of these conditions a You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change b You must cause any w...

Страница 13: ...ccess to copy from a designated place then offering equivalent access to copy the source code from the same place counts as distribution of the source code even though third parties are not compelled...

Страница 14: ...sion but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Program specifies a version number of this License which applies to it an...

Страница 15: ...et Fifth Floor Boston MA 02110 1301 USA Also add information on how to contact you by electronic and paper mail If the program is interactive make it output a short notice like this when it starts in...

Страница 16: ...in all copies or substantial portions of the Software THE SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FIT...

Страница 17: ...BN4 0124BG 12 4 Mpix 4128 x 3008 p 233 22 September 2021 V2 07 LAN Added Add in cards for the NAOS for Embedded N4e Interface p 43 17 September 2021 V2 06 LAN New control mv Auto Feature Control p 84...

Страница 18: ...ruction of the product All due care and attention has been taken in preparing this manual In view of our policy of continuous product improvement however we can accept no liability for completeness an...

Страница 19: ...body static contact a grounded surface and maintain contact Avoid all plastic vinyl and Styrofoam except anti static versions around printed circuit boards Do not touch components on the printed circu...

Страница 20: ...ion Do not aim the camera at the sun or other very strong light sources otherwise you can destroy the image sensor 1 6 2 4 Optimizing performance and life time When the camera is used continuously for...

Страница 21: ...is in conformity with all applicable essential requirements necessary for CE mark ing MATRIX VISION corresponds to the EU guideline WEEE 2002 96 EG on waste electrical and elec tronic equipment and is...

Страница 22: ...14 MATRIX VISION GmbH...

Страница 23: ...encouraged to try to correct the interference by one or more of the following measures Reorient or relocate the receiving antenna Increase the distance between the equipment and the receiver Use a di...

Страница 24: ...rates to be fully exploited at full speed This and the modular concept makes the mvBlueNAOS ideally suited for applications in the medicine reverse vending traffic surveillance 3D measurement packagi...

Страница 25: ...NAOS the mvIMPACT_Acquire p 119 interface is stacked on the Genicam p 113 layers The mvIMPACT_Acquire p 119 interface internally uses the GenICam p 113 runtime libraries so that it can be considered a...

Страница 26: ...5 6 1 Handling 1 Standard handling 2 Lensholder 0 None 1 C Mount Type2 with high durability and factory set backfocus fixed square filter 2 C Mount Type1 with adjustable backfocus round filter with s...

Страница 27: ...ndard handling 2 Lensholder 0 None 1 C Mount Type2 with high durability and factory set backfocus fixed square filter 2 C Mount Type1 with adjustable backfocus round filter with screw ring 23 2 mm 5 C...

Страница 28: ...sion cable a lens Accessories for the mvBlueNAOS Part code Description BNE IF PCIeX4 N4e IO14 Adapter board for PCIe x4 interface to camera interface PCIe Embedded BNE IF M2M N4e IO14 Adapter board fo...

Страница 29: ...nent Recommendation RAM 8 GB in 64 bit OS Mainboard Latest PC architecture and chipset PCIe x4 slot preferably if available the x16 graphic card slot 1 8 1 2 Supported Operating Systems The following...

Страница 30: ...15 0 Kernel 5 3 0 1 8 2 Installing The mvGenTL Acquire Package All necessary drivers are available from the MATRIX VISION website at https www matrix vision de section Products Cameras your interface...

Страница 31: ...back out and try again Connect the flex cable extension to the PCIe adapter card Lead out the flex cable extension from the case Put the cover back on the computer and reconnect the peripheral device...

Страница 32: ...eds Figure 3 Driver installation Select Installation Folder Since mvIMPACT Acquire 2 25 0 wxPropView p 65 is able to check if new driver version became available on a weekly basis Deactivate the check...

Страница 33: ...will start and copy files and install device drivers Figure 5 Driver installation Installation Completed You will find all tools like wxPropView p 65 and mvDeviceConfigure p 65 either as shortcuts on...

Страница 34: ...igure because they are only necessary in combination with GigE Vision devices like the mvBlueCOUGAR X Afterwards you can use mvDeviceConfigure p 65 to update the firmware if needed The current firmwar...

Страница 35: ...files These files are required during run time To develop applications that can use the device an API is needed containing header files makefiles samples and a few libraries These files are required a...

Страница 36: ...installed on your system In this case the script will install these packages and for that Internet access is required The script supports various arguments which allow to customize the installation t...

Страница 37: ...stributions such as Ubuntu Other Linux distributions may have similar packages that contain keys please refer to your distribution s documen tation Using keys supplied by Debian Ubuntu The MATRIX VISI...

Страница 38: ...letely different set of parameters In almost every case these parameters are accessible via a property offered by the device driver A setting e g might contain The gain to be applied to the analog to...

Страница 39: ...tting with user scope and if this can t be located the same setting will be searched with global system wide scope On Windows this e g will access either the HKEY_CURRENT _USER or in the second step t...

Страница 40: ...vice has been opened the settings will be loaded automatically as described above A detailed description of the individual properties offered by a device will not be provided here but can be found in...

Страница 41: ...ithout the need for any major modifications to the various image processing products made by MATRIX VISION GmbH You can also incorporate new driver versions which are available for download free of ch...

Страница 42: ...d from a HALCON environment using the corre sponding acquisition interface No additional steps are needed MATRIX VISION devices that also comply with the GigE Vision standard don t need any software a...

Страница 43: ...pting to use the camera with the request to update the firmware The MATRIX VISION tool mvDeviceConfigure can be used for this Only after that the camera can be used 2 Kernel Module is used for communi...

Страница 44: ...BlueNAOS2 1 9 1 1 Dimensions 1 9 1 1 1 BVS CA BN2 xxxxx x5x110 Standard housing with NAOS for Embedded N4e interface Figure 1 Connectors BVS CA BN2 xxxxx x5x110 mvBlueNAOS2 Size of body w x h x l 40 x...

Страница 45: ...1 9 Technical Data 37 1 9 1 1 2 BVS CA BN2 xxxxx x00010 Board level Figure 2 Connectors BVS CA BN2 xxxxx x00010 mvBlueNAOS Size of body w x h x l 37 x 37 x 6 9 mm MATRIX VISION GmbH...

Страница 46: ...8 1 9 2 mvBlueNAOS4 1 9 2 1 Dimensions 1 9 2 1 1 BVS CA BN4 xxxxx x5x510 Board level Figure 3 Connectors BVS CA BN4 xxxxx x5x510 mvBlueNAOS4 Size of body w x h x l 55 x 40 x 26 5 mm MATRIX VISION GmbH...

Страница 47: ...tal inputs 4 digital outputs a UART interface for serial communication and a I2C two wire serial interface Figure 4 NAOS for Embedded N4e interface Camera connector Hirose DF40GB 3 0 70DS 0 4V Mating...

Страница 48: ...on mainboard 11 GND Ground 12 GND Ground 13 GND Ground 14 GND Ground 15 PCIe_CLK_P PCIE_CLK differential 16 Do not connect internal use 17 PCIe_CLK_N PCIE_CLK differential 18 Do not connect internal u...

Страница 49: ...smitter differential 56 PCIe_RX1_N PCIe Receiver differential 57 GND Ground 58 GND Ground 59 GND Ground 60 GND Ground 61 DigOut0 Digital output with level shifter Voltage reference VCC_IO 62 Do not co...

Страница 50: ...IO 3 3 V IOUT 24 mA 2 4 V UDIG_OUT_LOW Output voltage for VCC_IO 3 3 V IOUT 24 mA 0 55 V Note Digital I Os include Level Shifters which allow customized I O levels Output characteristics given for VCC...

Страница 51: ...rd is compliant with PCIe 2 0 mainboard or higher up to 1600 MB s Dimensions 37 5 mm x 46 mm Figure 5 PCI Express Add in card BNE IF M2M N4e IO14 M 2 M Key add in card for connecting the camera to the...

Страница 52: ...7 In DigIn2 Digital Input 8 In DigIn3 Digital Input 9 Out RS232_TXD Serial Interface RS232_TXD 10 In RS232_RXD Serial Interface RS232_RXD 11 GND GND Ground 12 POWER VCC_IO Not connected 13 Out I2C_SCL...

Страница 53: ...5 7 V RS 232 Output Short Circuit Current 15 mA ESD PROTECTION Human body model air discharge Human body model contact discharge 15 8 kV kV TIMING CHARACTERISTICS Maximum Data Rate 115 kbps I2C_USER S...

Страница 54: ...ngle 42 pin connector Figure 8 OCuLink interface Camera connector Amphenol type G14A42211912HRV Matching cable Used for accessory IO Boards or customer implementation OCuLink standard cable for exampl...

Страница 55: ...9 PCIe_RX3_N PCIe Receiver IN differential A20 GND Ground A21 PWR_IN p 52 Power In B1 PWR_IN p 52 Power In B2 GND Ground B3 PCIe_TX0_P PCIe Transmitter OUT differential B4 PCIe_TX0_N PCIe Transmitter...

Страница 56: ...oltage 2 3 8 V WAKE_PCIe Voltage level 3 3 V VIL low level input voltage 0 5 0 8 V VIH high level input voltage 1 3 8 V Current WAKE_PCIe 4 mA 1 9 4 2 Power IO connector for OCuLink model Figure 9 Pow...

Страница 57: ...0 Digital output opto coupler 7 Opto DigIn1 Digital input opto coupler 8 Opto DigOut1 Digital output opto coupler 9 DigOut2 Digital output TTL level 10 DigIn2 Digital input TTL level 1 9 4 2 1 Pin ass...

Страница 58: ...1 1 8 A Characteristics of the digital inputs Figure 10 DigIn Opto DigIn Characteristics min nom max Unit UOpto DigIn_LOW VIL low level input voltage 0 1 V UOpto DigIn_HIGH VIH high level input voltag...

Страница 59: ...ff time 40 us VCC_IO DIGIN DIGOUT Signal Parameter min nom max Unit VCC_IO I O voltage power 3 3 V UDIG_IN_LOW VIL low level input voltage 0 8 V UDIG_IN_HIGH VIH high level input voltage 2 3 5 V IOH H...

Страница 60: ...Bandwidth FPGA Pipeline 800 MPixel s 1300 MPixel s SLVS Lanes 16 SLVS EC Lanes 4 Inputs 4 Outputs 4 RS232 Controlling e g varioptic liquid lens lights etc Environment Ambient Temperature Operation 0...

Страница 61: ...xposure Control AEC p 69 X Auto Gain Control AGC p 69 X Auto white balance AWB X Binning Decimation p 68 X Chunk Data p 79 X Gamma p 75 on the fly on the camera X LUT on the fly on the camera Flat Fie...

Страница 62: ...om the sensor chip in the camera The transfer latency stream controller resend buffer packet generator of the data is less than 100 us Figure 1 Block diagram 1 Measured accord to EMVA1288 with gray sc...

Страница 63: ...gradient Afterwards it creates the differences between red and green and blue and green interpolates the values and adds the green values again The second path below adds a high path filter an amplifi...

Страница 64: ...d Mono16 BayerGR8 GR RG GB BG depends on camera type BayerGR10 GR RG GB BG depends on camera type BayerGR12p GR RG GB BG depends on camera type BayerGR16 GR RG GB BG depends on camera type BayerGR12Pa...

Страница 65: ...sensors Sensor Type Color Resolution Sensor size Max FPS FPS exact ADC SNRmax dB 1 DR dB 1 Shutter Trigger HW SW Pix Size in um Watt Model IMX250 Sony Color 2464 x 2056 2 3 140 12 40 2 71 2 Global X...

Страница 66: ...3008 1 1 64 6 12 40 2 70 9 Global X X 3 45 4 5 BVS CA BN2 0124 ZC 12 3 Mpix 4096 x 3008 p 253 IMX253 Sony Gray 4112 x 3008 1 1 64 6 12 40 1 71 1 Global X X 3 45 4 5 BVS CA BN2 0124 ZG 12 4 Mpix 4112...

Страница 67: ...1456 x 1088 1 2 9 226 5 12 40 2 71 4 Global X X 3 45 3 4 BVS CA BN2 0016 ZC 1 6 Mpix 1456 x 1088 p 243 IMX273 Sony Gray 1456 x 1088 1 2 9 226 5 12 40 1 71 1 Global X X 3 45 3 4 BVS CA BN2 0016 ZG 1 6...

Страница 68: ...4512 x 4512 1 1 66 0 12 Global X X 2 74 BVS CA BN4 0204 ZC 20 4 Mpix 4512 x 4512 p 268 IMX531 Sony Gray 4512 x 4512 1 1 66 0 12 39 7 70 4 Global X X 2 74 BVS CA BN4 0204 ZG 20 4 Mpix 4512 x 4512 p 238...

Страница 69: ...or 4128 x 3008 1 1 1 104 5 12 39 6 69 5 Global X X 2 74 BVS CA BN4 0124 BC 12 4 Mpix 4128 x 3008 p 263 IMX535 Sony Gray 4128 x 3008 1 1 1 104 5 12 39 6 69 4 Global X X 2 74 BVS CA BN4 0124 BG 12 4 Mpi...

Страница 70: ...64 1 1 8 234 0 12 39 8 69 6 Global X X 2 74 BVS CA BN4 0051 BC 5 1 Mpix 2464 x 2064 p 259 IMX537 Sony Gray 2464 x 2064 1 1 8 234 0 12 39 9 69 9 Global X X 2 74 BVS CA BN4 0051 BG 5 1 Mpix 2464 x 2064...

Страница 71: ...delivery condition 1 11 1 Hot Mirror Filter The hot mirror filter has great transmission in the visible spectrum and blocks out a significant portion of the IR energy The average transmission is spec...

Страница 72: ...installing the filter Half maximum transmission is at 750 nm This means that the visible light is blocked infrared light is let through with high transparency So the filter is suitable for application...

Страница 73: ...ssible to acquire images to configure the device and to display and modify the device properties 1 12 3 mvDeviceConfigure mvDeviceConfigure can be used to to set the device ID to update firmware to di...

Страница 74: ...d features as known from the Standard Feature Naming Convention of GenICam properties p 121 SFNC All those features are camera based device based features which can also be accessed using the camera w...

Страница 75: ...Number deviceSerialNumber Serial number of the device DeviceUserID deviceUserID User programmable device identi fier DeviceTLVersionMajor deviceTLVersionMajor Major version of the transport layer of t...

Страница 76: ...ixels BinningHorizontal BinningVertical binningHorizontal binningVertical Number of horizontal vertical photo sensitive cells to combine together DecimationHorizontal DecimationVertical decimationHori...

Страница 77: ...asyn chronously grabbing and sending image s It works with internal and external hardware trigger where the edge is selectable The external trigger uses Image RequestTimeout ms to time out The chapte...

Страница 78: ...s frame TriggerOverlap is only intended for external trigger which is usually non overlapped i e exposure and readout are sequentially This leads to minimal latency jitter between trigger and exposure...

Страница 79: ...eAutoAverageGrey common desired average grey value in percent used for Auto Gain Control AGC and Auto Exposure Control AEC mvExposureAutoAOIMode common AutoControl AOI used for Auto Gain Control AGC A...

Страница 80: ...AOI requests can still be done for all frames mvSmartFrameRecallTimestampLookupAccuracy is needed for the SkipRatio feature since you don t know the timestamps of the internal frames This value define...

Страница 81: ...to mvIMPACT Acquire p 119 Description CounterSelector counterSelector Selects which counter to configure CounterEventSource Counter Selector counterEventSource Selects the events that will be the sou...

Страница 82: ...74 Outputting a pulse at every other external trigger p 164 Generating very long exposure times p 124 MATRIX VISION GmbH...

Страница 83: ...r channels or taps BlackLevelSelector blackLevelSelector Selects which black level is con trolled by the various BlackLevel features BlackLevel BlackLevelSelector blackLevel Controls the selected Blac...

Страница 84: ...76 Figure 3 Analog Control Gain Auto See also Optimizing the color luminance fidelity of the camera p 138 MATRIX VISION GmbH...

Страница 85: ...e the transformation matrix ColorTransformationValueSelector colorTransformationValueSelector Selects the gain factor or Offset of the Transformation matrix to ac cess in the selected color transfor m...

Страница 86: ...a eventExposureEndData Category that contains all the data features related to the Exposure End event EventExposureEnd eventExposureEnd Returns the unique identifier of the ExposureEnd type of event E...

Страница 87: ...cluded in the payload ChunkOffsetX ChunkOffsetX Returns the offset x of the image included in the payload ChunkOffsetY chunkOffsetY Returns the offset y of the image included in the payload ChunkWidt...

Страница 88: ...tal I O Control contains features like Feature name acc to SFNC p 121 Property name acc to mvIMPACT Acquire p 119 Description LineSelector lineSelector Selects the physical line or pin of the external...

Страница 89: ...ontrol contains features like Feature name acc to SFNC p 121 Property name acc to mvIMPACT Acquire p 119 Description PayloadSize payloadSize Provides the number of bytes trans ferred for each image or...

Страница 90: ...rSetDefault userSetDefault Selects the feature user set to load and make active when the device is reset related to the User Set Control to save and load the user device settings The camera allows the...

Страница 91: ...OR gate selected by mvLogic GateORSelector mvLogicGateORSource2 Selects the second input signal of the OR gate selected by mvLogic GateORSelector mvLogicGateORSource3 Selects the third input signal o...

Страница 92: ...erface mv Serial Interface Control p 200 shows how you can work with the serial interface control See also Working With The Serial Interface mv Serial Interface Control p 200 1 13 16 mv Auto Feature C...

Страница 93: ...hite balance With this control you can influence the characteristic of the controller depending on certain light situations AEC AGC can be controlled with the new additional properties mvAutoFeatureSe...

Страница 94: ...found on the MATRIX VISION website mvIMPACT Acquire C API mvIMPACT Acquire C API mvIMPACT Acquire Java API mvIMPACT Acquire NET API mvIMPACT Acquire Python API Compiled versions CHM format might alrea...

Страница 95: ...face For further information please refer to the Microsoft DirectX 9 0 Programmer s Reference Supported property set GUID s AMPROPERTY_PIN_CATEGORY DIRECT_SHOW_ACQUIRE_PROPERTYSET 1 15 1 6 ISpecifyPro...

Страница 96: ...MATRIX VISION mvIMPACT Ac quire bin x64 1 15 3 1 Registering devices To register all devices currently recognized by the mvIMPACT Acquire driver stack for access with DirectShow the following registra...

Страница 97: ...tration the column Registered For DirectShow will display yes for every device and the devices will be registered with a default DirectShow friendly name which is displayed in the DirectShow Friendly...

Страница 98: ...t click on the device to rename and select Set DirectShow Friendly Name mvDeviceConfigure Set DirectShow Friendly Name 3 Then a dialog will appear Please enter the new name and confirm it with OK mvDe...

Страница 99: ...tack with auto assigned names the Windows tool regsvr32 can be used from an elevated command shell The following command line options are available and can be passed during the silent registration EXA...

Страница 100: ...ration for this component has been called but this component does not reference a property 2001 2002 PROPHANDLING_NOT_ A_METHOD This component is not a method A method operation for this component has...

Страница 101: ...fied parameters are not sup ported by the function This error might also be gen erated if a certain feature is not available on the current platform 2008 2009 PROPHANDLING_SIZE_ MISMATCH Different siz...

Страница 102: ...een corrupted for an unknown reason and can t be used anymore 2013 2014 PROPHANDLING_PROP _VAL_ID_OUT_OF_ BOUNDS Invalid value index The caller tried to read a value from an invalid index from a prope...

Страница 103: ...he caller tried to write to the property are smaller than the min allowed value for this property 2018 2019 PROPHANDLING_ COMPONENT_NOT_ FOUND The specified component could not be found 2019 2020 PROP...

Страница 104: ...on 2028 2029 PROPHANDLING _INVALID_INPUT_ PARAMETER A invalid input parameter has been passed to a func tion of this module In most cases this might be a unassigned pointer where a valid pointer to a...

Страница 105: ...com ponents can be registered at the end of this list 2037 2038 PROPHANDLING_PROP _VALIDATION_FAILED The user tried to assign a value to a property that is in valid This will result in a detailed err...

Страница 106: ...the user waits for an image re quest to become available at a result queue without having send an image re quest to the device before It might also arise when try ing to trigger an image with a softw...

Страница 107: ...been called but one or more of the input parameters are invalid There are several possi ble reasons for this error an unassigned pointer has been passed to a function that requires a valid pointer on...

Страница 108: ...e user requested an image from the driver but hasn t un locked the Request that will be used for this new image 2117 2118 DEV_NO_FREE_ REQUEST_AVAILABLE The user requested a new image but no free Requ...

Страница 109: ...t available for this device or driver This might be because another feature currently blocks the one in question from being accessible More information can be found in the log file or the debug output...

Страница 110: ...The latest drivers will always be avail able online under www matrix vision de There will always be an updated ver sion of the library considered to be too old for download from here 1 6 6 2133 2134 D...

Страница 111: ...Certain devices need aligned memory to perform efficiently thus when a user supplied buffer shall be used to capture data into this buffer must follow these alignment constraints 1 10 31 2139 2140 DEV...

Страница 112: ...code Detailed information can be found in the log file POSSIBLE CAUSES The TapsXGeometry or Taps YGeometry parameter of the selected camera description cannot be used with a user defined AOI A scan st...

Страница 113: ...R_LAST_VALID_ ERROR_CODE Defines the last valid error code value for device and device manager related er rors 2199 1 16 2 Accessing log files If you need support using our products you can shorten re...

Страница 114: ...15 09 GenericInterfaceLayout drwxr xr x 11 user user 4096 Mai 21 15 09 GenICamInterfaceLayout rw r r 1 user user 854 Mai 21 15 03 Makefile rw r r 1 user user 7365 Mai 21 15 03 Makefile samp inc rw r r...

Страница 115: ...his time is enough to cause image error counts With mvDeviceConfigure running on Windows 7 or below you can disable the CPU sleep states on Windows sys tems As the API needed for this has been removed...

Страница 116: ...pond ing sections of the mvBlueFOX3 or mvBlueCOUGAR series a BIOS update might solve all remaining issues 1 16 3 2 Which PC power settings are useful and possibly necessary Symptoms Wrong power settin...

Страница 117: ...6 3 3 Why does updating the device list take so long Since mvIMPACT Acquire 2 24 0 The GenTL driver scans both the GigE Vision and the USB3 Vision interfaces for compliant devices Given that the GigE...

Страница 118: ...ct the interfaces or devices which you do not want to scan for updating the device list The following figure shows that the GigE Vision interface should be skipped Figure 2 Skip the GigE Vision interf...

Страница 119: ...stigate the settings please Hit the keys Windows R Type msinfo32 and hit enter Search for Kernel DMA Protection it is usually located at the System Summary Resolution Update to mvIMPACT Acquire 2 47 0...

Страница 120: ...the system Once an application is started from a non login shell which is using mvIMPACT Acquire libraries the variables from profile d are not used This results in a situation that the necessary runt...

Страница 121: ...IP network Digital I O Digital inputs and outputs GDB GDB the GNU Project debugger GenICam GenICam stands for GENeric programming Interface for CAMeras It s a generic way to access and modify device p...

Страница 122: ...GigE The term Gigabit Ethernet defined by the IEEE 802 3 2008 standard represents various technologies for transmitting Ethernet frames at a rate of a gigabit per second 1 000 000 000 bits per second...

Страница 123: ...d For further information please have a look at https en wikipedia org wiki GigE_ Vision The MATRIX VISION GigE Vision capture filter driver as well as the socket based acquisition driver and all MATR...

Страница 124: ...and or interpreter build automation tools and usually a debugger IPKG Itsy package management system originally designed for embedded systems Please have a look at https en wikipedia org wiki Ipkg or...

Страница 125: ...o ARP response is received on a given address it is considered unused and will be assigned to the interface LLA space is 169 254 x y i e 16bit netmask yielding 64K possible device addresses With Linux...

Страница 126: ...ry Now you can select the wished connection using the left mouse button in the Network Manager menu In the LLA case it is just the new created connection MAC address Media Access Control address MAC a...

Страница 127: ...ogramming interface to all image processing products made by MATRIX VISION GmbH The advantage of this concept for the programmer is that a developed application runs without the need for any major mod...

Страница 128: ...ode combined with trigger Please check the sensor summary p 54 In overlapping mode the exposure starts the exposure time earlier during readout Note In overlapped trigger mode you have to keep in mind...

Страница 129: ...is used as an acronym UDP The User Datagram Protocol UDP is an Internet protocol It is used by applications to send messages to other hosts on an Internet Protocol IP network Virtual Network Computin...

Страница 130: ...3 Improving the acquisition image quality p 133 Working with triggers p 160 Working with I Os p 177 Saving data on the device p 184 Working with device features p 192 Working with several cameras simu...

Страница 131: ...tiFrame and you have to set the Acquisition Frame Count Afterwards if you start the acquisition via the button Acquire the camera will deliver the number of images The MultiFrame functionality can be...

Страница 132: ...rs can be configured to use even longer exposure times if needed using one of the devices timers to create an external exposure signal that can be fed back into the sensor This use case will explain h...

Страница 133: ...ns are possible as well 1 18 1 2 2 Setting up the device The easiest way to define a long exposure time would be by using a single timer The length of the timer active signal is then used as trigger s...

Страница 134: ...terminating e Message System Environment Exit 1 Note Make sure that you adjust the ImageRequestTimeout_ms either to 0 infinite this is the default value or to a reasonable value that is larger than th...

Страница 135: ...ut image 1 18 1 3 2 Using wxPropView To create multiple AOIs with wxPropView p 65 you have to do the following step 1 Start wxPropView p 65 and 2 connect to the camera 3 Then change in Setting Base Ca...

Страница 136: ...Finally start the acquisition by clicking the button Acquire 1 18 1 3 2 1 Using the Multi AOI wizard Since mvIMPACT Acquire 2 19 0 wxPropView p 65 offers a wizard for the Multi AOI usage Figure 3 wxP...

Страница 137: ...w Multi AOI wizard Just select the desired mvArea tabs set the properties like offset width and height in the table directly and confirm the changes at the end using the Ok button The live image shows...

Страница 138: ...vices can generate Event notifications An Event is a message that is sent to the host application to notify it of the occurrence of an internal event With Setting Base Camera GenICam Event Control you...

Страница 139: ...1 18 Use Cases 131 3 click on Attach Callback Figure 1 wxPropView Attach Callback to Event Exposure End Frame ID Now you can track the property modifications in the output window MATRIX VISION GmbH...

Страница 140: ...132 Figure 2 wxPropView Output window with the Event notifications You can find a detailed Callback code example in the C API manual MATRIX VISION GmbH...

Страница 141: ...on and correction List Based cor rection Storing facility for defective pixel list Flat Field Cor rection Host Flat Field Correction Camera mvBlue COUGAR X X X X mvBlue COUGAR XD If bin ning decimatio...

Страница 142: ...amera GenICam Analog Control Gain 0 dB and exposure time Setting Base Camera GenICam Acquisition Control ExposureTime 360 msec to the given operating conditions The total number of defective pixels fo...

Страница 143: ...If you want to reset the correction data or repeat the correc tion process you have to set the filter mode to Reset Calibration Data In oder to limit the amount of defective pixels detected the Defec...

Страница 144: ...Value or Delete Last Value Second with the functions int mvDefectivePixelReadFromDevice void int mvDefectivePixelWriteToDevice void you can exchange the data from the filter with the camera and vice v...

Страница 145: ...various substitution methods exist 1 Replace 3x1 average which substitutes the detected defective pixels with the average value from the left and right neighboring pixel 3x1 2 Replace 3x3 median whic...

Страница 146: ...ch pixels are used to correct an identified defect is the same no static information from a list is used instead they are detected on the fly To use reasonable thresholds knowledge of the noise statis...

Страница 147: ...te balance p 146 offset p 148 saturation and color correction p 150 Host based settings save transmission bandwidth at the expense of accuracy or latency and CPU load Especially performing gain offset...

Страница 148: ...dark gray etc Note You have to keep in mind that there are two types of images the one generated in the camera and the other one displayed on the computer monitor Up to date monitors offer different...

Страница 149: ...humans perceive light and color To do this you have the following 3 possibilities set Gamma using Gamma feature in AnalogControl set Gamma using a LUT in LUTControl or set Gamma using a LUT in ImageP...

Страница 150: ...uisition before changing values and after wards start Acquisition The second way is setting Gamma via LUTControl using wxPropView p 65 here the following steps have to be done 1 Click on Setting Base...

Страница 151: ...1 18 Use Cases 143 Figure 6 Selected LUT Selector and click on wizard will start wizard tool MATRIX VISION GmbH...

Страница 152: ...tton 4 and enter e g 2 2 as the Gamma value Figure 8 Gamma Parameter Setup 5 Then click on Copy to and select All and 6 and click on Enable All 7 Finally click on Synchronize and play the settings bac...

Страница 153: ...0 After gamma correction Figure 11 Corresponding histogram after gamma correction The third way to set Gamma is gamma correction via Setting Base ImageProcessing LUTControl Here the changes will affec...

Страница 154: ...an see in the histogram the colors red and blue are above green Using green as a reference we can optimize the white balance via Setting Base Camera GenICam Analog Control Balance Ratio Selector Balan...

Страница 155: ...1 18 Use Cases 147 Figure 13 Optimizing white balance 3 Repeat this for Red After optimizing white balance the image will look like this MATRIX VISION GmbH...

Страница 156: ...te balance 1 18 2 2 3 Step 3 Contrast Still black is more a darker gray To optimize the contrast you can use Setting Base Camera GenICam Analog Control Black Level Selector 1 Select DigitalAll and 2 a...

Страница 157: ...1 18 Use Cases 149 Figure 16 Back level adjustment The image will look like this now MATRIX VISION GmbH...

Страница 158: ...ransformation Control Note In our optical laboratory we determine the best correction data for the sRGB color space for each sensor type and these parameters are shipped with our cameras If you want t...

Страница 159: ...lected Color Transformation Enable and click on wizard will start wizard tool 3 Now you can adjust the saturation e g 1 1 Figure 20 Saturation Via Color Transformation Control dialog 4 Afterwards clic...

Страница 160: ...by the device by clicking on Write To Device And Switch Off Host Processing The wizard will take the settings of the Host Color Correction Controls and will save it in the device 9 Finally click on Ap...

Страница 161: ...d output color correction matrix 1 18 2 3 Setting a flicker free auto expose and auto gain 1 18 2 3 1 Introduction In order to prevent oscillations it is important to adapt the camera frequency to the...

Страница 162: ...changes These fluctuations lead to oscillations see settings marked with red boxes in Figure 1 The Acquisition Frame Rate will only provide the exact frame rate if auto exposure is turned off As show...

Страница 163: ...on and the frame rate is set to 25 fps 1 18 2 3 2 Example of using a timer for external trigger Figure 2 shows how to generate a 25 Hz signal which triggers the camera Setting Base Camera GenICam Cou...

Страница 164: ...d Timer Duration 40000 1 FPS_max 25 40000 us Setting Base Camera GenICam Acquisition Control Trigger Selector FrameStart Trigger Mode On Trigger Source Timer1End Figure 2 wxPropView 25 Hz timer for ex...

Страница 165: ...sired flicker Pointing to a 60 Hz display with flashing backlight an oscillation of 10 Hz can be seen of course Figure 3 wxPropView Intensity plot while pointing the camera to a 60 Hz display 1 18 2 3...

Страница 166: ...in increased signal noise ratio Binning can be used to lighten the image at the expense of the resolution This is a neat solution for applications with low light and low noise The following results we...

Страница 167: ...B Averager 2500 2H 2V 30 Averaging using 24 frames 1 18 2 4 2 Decimation Possible decimation modes are Discard The value of every Nth pixel is kept others are discarded Average The value of a group of...

Страница 168: ...es p 166 Detecting overtriggering p 169 Triggering of an indefinite sequence with precise starting time p 173 Low latency triggering p 176 1 18 3 1 Processing triggers from an incremental encoder 1 18...

Страница 169: ...UGAR X This line counts the forward pulses of the incremental encoder 2 Set Setting Base Camera GenICam Counter and Timer Control Counter Selector to Counter1 and 3 Counter Event Source to Line4 to co...

Страница 170: ...IMPACT_acquire h include mvIMPACT_CPP mvIMPACT_acquire_GenICam h Master Set timers to trig image Start after queue is filled GenICam CounterAndTimerControl catcMaster pDev catcMaster timerSelector wri...

Страница 171: ...urce writeS Timer2Active See also Digital I O Control p 80 This signal has to be connected with the digital inputs of the application 1 18 3 2 3 Programming the pulse width modulation with wxPropView...

Страница 172: ...igure 2 1 18 3 3 Outputting a pulse at every other external trigger To do this please follow these steps 1 Switch Trigger Mode to On and 2 Select the Trigger Source e g Line5 3 Use Counter1 and count...

Страница 173: ...1 18 Use Cases 165 Figure 1 wxPropView Setting the sample The Timer1 appears every second image Now you can assign Timer1Active to a digital output e g Line3 MATRIX VISION GmbH...

Страница 174: ...width 1 Use Timer and Counter to build a sequence of different pulse widths 2 Use the Counter for the time between the exposures with respect to the readout times 3 Afterwards use an AND gate followed...

Страница 175: ...times we take 1 ms Timer1 and 5 ms Timer2 To get the 55 ms we have to add 54000 us Counter1 and 50000 us Counter2 Finally you have to set the logic gate as shown in the figure Figure 2 wxPropView Logi...

Страница 176: ...llowed by 1 time exposure B you can count the trigger events That means practically 1 Use Counter1 to count 5 trigger signals then 2 issuing Timer2 for the long exposure time re triggered by Counter1E...

Страница 177: ...n use counters p 73 One counter counts the incoming trigger signals the second counter counts the ExposureStart signals Using the chunk data p 79 you can overlay the counters in the live image 1 18 3...

Страница 178: ...ters Counter1 and Counter2 will be reset and start after the acquisition AcquisitionStart has started While Counter1 increases with every ExposureStart event see figure above for the event and acquisi...

Страница 179: ...out or not by comparing the two counters Enable the inclusion of the selected chunk data Chunk Mode Active 1 in the payload of the image in Setting Base Camera GenICam Chunk Data Control Figure 4 Enab...

Страница 180: ...chunk data The following figure shows that no trigger signal is skipped Figure 6 Trigger Signal counter equals ExposureStart counter The following figure shows that the acquisition is overtriggered M...

Страница 181: ...il the camera acquires the first frame That s not really an immediately acquisition start It is recommended to use FrameStart as the trigger source instead However according to the time the trigger ev...

Страница 182: ...ave to set the logical gates in Setting Base Camera GenICam mv Logic Gate Control with following settings Property name wxPropView Setting mv Logic Gate AND Selector mvLogicGateAND1 mv Logic Gate AND...

Страница 183: ...1 18 Use Cases 175 Figure 2 Sample settings MATRIX VISION GmbH...

Страница 184: ...he line period This trigger behavior works also with overlapped exposure and readout With the Pregius global shutter sensors of the 2nd 3rd and 4th generation from Sony it is possible to start the exp...

Страница 185: ...or in Setting Base Camera GenICam AcquisitionControl to FrameStart 2 Afterwards change to TriggerMode and 3 Select mvLowLatency Figure 3 mvLowLatency 1 18 4 Working with I Os There are several use cas...

Страница 186: ...wxPropView p 65 1 Select in Setting Base Camera Digital I O Control the output line with the Line Selector to which the strobe or flash is connected 2 Now set the Line Source to mvExposureAndAcquisit...

Страница 187: ...case Rolling shutter Starvis sensors Since Firmware version 2 24 975 With the rolling shutter flash mode the exposure time which is set corresponds to the time where all lines are exposed simultaneou...

Страница 188: ...ample p 169 1 18 4 1 2 Compensating delay of strobe or flash Normally the input circuitry of flash has a delay e g low pass filtering Using ExposureActive to fire strobe would actually illuminate dela...

Страница 189: ...ges are generated within a very short period of time even if there has just been a single trigger event The latter one is also called bouncing Bouncing is the tendency of any two metal contacts in an...

Страница 190: ...ebounce time can be configured in micro seconds with a maximum value of up to 5000 micro seconds Internally each time an edge is detected at the corresponding digital input a timer will start orange i...

Страница 191: ...1 18 Use Cases 183 Figure 2 mvLineDebounceTimeRisingEdge Behaviour Figure 3 mvLineDebounceTimeFallingEdge Behaviour MATRIX VISION GmbH...

Страница 192: ...al entries as well as the size of the devices non volatile memory reserved for storing mvBlueFOX mvBlueFOX M mvBlueFOX MLC mvBlueFOX3 mvBlueCOUGAR X mvBlueCOUGAR XD mvBlueCOUGAR XT and mvBlueNAOS curr...

Страница 193: ...ries click on the entry you want to adjust and modify the data fields To permanently commit a modification made with the keyboard the ENTER key must be pressed To save the data on the device you have...

Страница 194: ...o store up to five configuration sets 4 user plus one factory default in the camera This feature is similar to the storing settings functionality p 184 which saves the settings in the registry How eve...

Страница 195: ...h User Set Selector you can select the user set Default UserSet1 UserSet4 To save or load the specific user set you have two functions int UserSetLoad and int UserSetSave User Set Default is the prope...

Страница 196: ...g GenICam File Access Control p 80 and its interfaces IDevFileStream read ODevFileStream write Note The UserFile is lost each time a firmware update is applied to the device 1 18 5 3 1 Using wxPropVie...

Страница 197: ...1 18 Use Cases 189 Figure 1 wxPropView UserFile wizard 2 Click on the Wizard button Now a dialog appears where you can choose either to upload or download a file MATRIX VISION GmbH...

Страница 198: ...e File Figure 3 wxPropView Download Upload dialog 4 Select UserFile follow the instructions 1 18 5 3 2 Manually control the file access from an application C The header providing the file access relat...

Страница 199: ...r A read access will look like const string fileNameDevice UserFile downloading a file works in a similar way mvIMPACT acquire GenICam IDevFileStream file file open pDev fileNameDevice c_str if file f...

Страница 200: ...era timestamps p 195 Working With The Serial Interface mv Serial Interface Control p 200 1 18 6 1 Working with the temperature sensors The MATRIX VISION devices offer two different temperature sensors...

Страница 201: ...f the camera The limits of this feature are upper limit 255 C and lower limit 0 C Furthermore the hysteresis 0 1 5 3 6 C difference between on off prevents oscillation The temperature out of range wil...

Страница 202: ...of cameras The latter sample can be achieved by following steps 1 Define the input line TriggerSource to reset the timestamp e g Line5 and 2 set the Trigger Selector to mvTimestampReset 3 Connect all...

Страница 203: ...s 1 18 6 3 1 Introduction Camera timestamps are a recommended Genicam p 113 SFNC p 121 feature to add the information when an image was taken exactly when the exposure of the image started Without add...

Страница 204: ...ompensate for this drift we can in addition reset the timestamp every second or minute or so and count the reset pulse itself by a counter in each camera Assuming this reset pulse is generated by the...

Страница 205: ...can extract how long one second is When a device detects that it is no longer running precisely it will adapt its internal clock leading to a stabilized oscillator The device would then maintain their...

Страница 206: ...t of the timestamp again All devices did restart their timestamp counters and will stay in sync using the PPS signal now foreach Device aDevice in pDevs GenICam AcquisitionControl ac new GenICam Acqui...

Страница 207: ...mvSystemTime Default The camera uses the timestamp from the host PC and synchronizes approx every second The timestamp reference used is the time in microseconds since January 1st 1970 i e UNIX time...

Страница 208: ...s section of this manual the mv Serial Interface Control p 84 is a feature which allows an easy integration of motor lenses or other peripherals based on RS232 Available message buffer size 128 Bytes...

Страница 209: ...Set up the connection settings to your needs 2 5 To test the settings you can send a test message 3 6 Send messages by executing the function int mvSerialInterfaceWrite void by either clicking on the...

Страница 210: ...202 Figure 2 PuTTY Setting up the serial interface you will see the test message MATRIX VISION GmbH...

Страница 211: ...ng the serial interface include mvIMPACT_CPP mvIMPACT_acquire_GenICam h more code GenICam mvSerialInterfaceControl sic pDev sic mvSerialInterfaceBaudRate writeS Hz_115200 sic mvSerialInterfaceASCIIBuf...

Страница 212: ...ed to a digital output The digital output can be connected digital to the digital input of one or more cameras to use it as a trigger 1 18 7 1 2 Connecting the hardware 1 18 7 1 2 1 On the master came...

Страница 213: ...by itself via digital input so called Slave Slave see Figure 2 Figure 1 Master Slave connecting Figure 2 Slave Slave connecting Note With Master Slave and according to the delay of the opto isolated i...

Страница 214: ...catcMaster timerDelay write 0 catcMaster timerDuration write 10000 catcMaster timerTriggerSource writeS Timer1End See also Counter And Timer Control p 73 Note Make sure the Timer1 interval must be lar...

Страница 215: ...riggerMode writeS On ac triggerSource writeS Line4 ac triggerActivation writeS RisingEdge See also Acquisition Control p 69 Now the two timers will work like the following figure illustrates which mea...

Страница 216: ...box on the master camera Figure 4 wxPropView Setting of Timer2 on the master camera 3 Setting the trigger slave camera s The red box in Figure 5 is showing Master Slave which means that the master is...

Страница 217: ...1 18 Use Cases 209 4 Assigning timer to DigOut orange box in Figure 3 Figure 5 Trigger setting of the master camera using Master Slave MATRIX VISION GmbH...

Страница 218: ...VLC Media Player Figure 1 VLC Media Player with a connected device via DirectShow 1 18 8 1 1 System requirements It is necessary that following drivers and programs are installed on the host device l...

Страница 219: ...DirectShow Note Please be sure to register the MV device for DirectShow with the right version of mvDeviceConfigure p 65 I e if you have installed the 32 bit version of the VLC Media Player you have t...

Страница 220: ...o device name select the friendly name of the MV device Figure 3 Video device name 5 Finally click on Play After a short delay you will see the live image of the camera 1 19 Appendix A Specific Camera...

Страница 221: ...1 BVS CA BN2 0016ZG 1 6 Mpix 1456 x 1088 1 19 1 1 1 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential...

Страница 222: ...sors_CMOS_models_BVS_CA BN2 0016ZG_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart TriggerMode Off Continuou...

Страница 223: ...ngEdge ExposureMode Timed OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge Exposur...

Страница 224: ...1 40 2 DNR normal HDR dB 1 71 3 Image size 1 1 8 Number of effective pixels 2064 H x 1544 V Unit cell size 3 45 m H x 3 45 m V ADC resolution output 12 bit 8 10 12 1 Measured accord to EMVA1288 with...

Страница 225: ...gered by command software trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as l...

Страница 226: ...19 1 1 3 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description Manufacturer Sony Sens...

Страница 227: ...mvBC_subsubsection_sensors_CMOS_models_BVS_CA BN2 0051ZG_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart Tri...

Страница 228: ...med OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge ExposureMode Timed OnRisingEd...

Страница 229: ...image sensor SNRmax dB 1 40 3 DNR normal HDR dB 1 71 0 Image size 1 Number of effective pixels 4112 H x 2176 V Unit cell size 3 45 m H x 3 45 m V ADC resolution output 12 bit 8 10 12 1 Measured accor...

Страница 230: ...are trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as long as the trigger inp...

Страница 231: ...2 4 Mpix 4112 x 3008 1 19 1 1 5 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description...

Страница 232: ...sors_CMOS_models_BVS_CA BN2 0124ZG_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart TriggerMode Off Continuou...

Страница 233: ...ngEdge ExposureMode Timed OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge Exposur...

Страница 234: ...1 39 6 DNR normal HDR dB 1 70 2 Image size 1 2 Number of effective pixels 5328 H x 4608 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured accord to EMVA1288 with gr...

Страница 235: ...gered by command software trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as l...

Страница 236: ...5328 x 3040 p 235 BVS CA BN4 0204ZG 20 4 Mpix 4512 x 4512 p 238 BVS CA BN4 0246ZG 24 6 Mpix 5328 x 4608 p 240 1 19 1 2 1 BVS CA BN4 0051BG 5 1 Mpix 2464 x 2064 1 19 1 2 1 1 Introduction The sensor us...

Страница 237: ...BN4 0051BG_ html mvBC_subsubsection_sensors_CMOS_models_BVS_CA BN4 0051BG_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelect...

Страница 238: ...med OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge ExposureMode Timed OnRisingEd...

Страница 239: ...image sensor SNRmax dB 1 39 7 DNR normal HDR dB 1 69 6 Image size 2 3 Number of effective pixels 2848 H x 2848 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured acc...

Страница 240: ...are trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as long as the trigger inp...

Страница 241: ...4 Mpix 4128 x 3008 1 19 1 2 3 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description Ma...

Страница 242: ...sors_CMOS_models_BVS_CA BN4 0124BG_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart TriggerMode Off Continuou...

Страница 243: ...ngEdge ExposureMode Timed OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge Exposur...

Страница 244: ...1 39 8 DNR normal HDR dB 1 71 7 Image size 1 1 Number of effective pixels 5328 H x 3040 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured accord to EMVA1288 with gr...

Страница 245: ...gered by command software trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as l...

Страница 246: ...19 1 2 5 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description Manufacturer Sony Sens...

Страница 247: ...mvBC_subsubsection_sensors_CMOS_models_BVS_CA BN4 0204ZG_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart Tri...

Страница 248: ...med OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge ExposureMode Timed OnRisingEd...

Страница 249: ...image sensor SNRmax dB 1 39 8 DNR normal HDR dB 1 70 3 Image size 1 2 Number of effective pixels 5328 H x 4608 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured acco...

Страница 250: ...are trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as long as the trigger inp...

Страница 251: ...064 x 1544 p 246 BVS CA BN2 0051ZC 5 1 Mpix 2464 x 2056 p 248 BVS CA BN2 0089ZC 8 9 Mpix 4096 x 2176 p 250 BVS CA BN2 0124ZC 12 3 Mpix 4096 x 3008 p 253 BVS CA BN2 0246AC 24 6 Mpix 5328 x 4608 p 255 1...

Страница 252: ...A BN2 0016ZC 1 19 2 1 1 3 Timings For calculating the frame rates please use the frame rate calculator of the online manual See also https www matrix vision com manuals mvBlueNAOS mvBlue_models_BVS _C...

Страница 253: ...ger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelHigh ExposureMode Timed OnHighLevel Start an exposure of a frame as long as the trigger input is...

Страница 254: ...although subsequent readout is sequential Feature Description Manufacturer Sony Sensor name IMX252 Max frames per second 191 5 Device Structure CMOS image sensor SNRmax dB 1 40 3 DNR normal HDR dB 1 7...

Страница 255: ...e ExposureMode Timed To trigger one frame execute the TriggerSoftware i command then OnDemand Image acquisition triggered by command software trigger TriggerSelector AcquisitionActive TriggerMode On T...

Страница 256: ...2 1 2 4 Device Feature And Property List 1 19 2 1 3 BVS CA BN2 0051ZC 5 1 Mpix 2464 x 2056 1 19 2 1 3 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in pa...

Страница 257: ...mvBC_subsubsection_sensors_CMOS_models_BVS_CA BN2 0051ZC_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart Tri...

Страница 258: ...med OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge ExposureMode Timed OnRisingEd...

Страница 259: ...image sensor SNRmax dB 1 40 2 DNR normal HDR dB 1 70 9 Image size 1 Number of effective pixels 4096 H x 2176 V Unit cell size 3 45 m H x 3 45 m V ADC resolution output 12 bit 8 10 12 1 Measured accor...

Страница 260: ...are trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as long as the trigger inp...

Страница 261: ...2 3 Mpix 4096 x 3008 1 19 2 1 5 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description...

Страница 262: ...sors_CMOS_models_BVS_CA BN2 0124ZC_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart TriggerMode Off Continuou...

Страница 263: ...ngEdge ExposureMode Timed OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge Exposur...

Страница 264: ...1 39 8 DNR normal HDR dB 1 70 5 Image size 1 2 Number of effective pixels 5328 H x 4608 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured accord to EMVA1288 with gr...

Страница 265: ...gered by command software trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as l...

Страница 266: ...from low to high Device Feature And Property List p 258 1 19 2 1 6 4 Device Feature And Property List 1 19 2 2 mvBlueNAOS4 BVS CA BN4 0051BC 5 1 Mpix 2464 x 2064 p 259 BVS CA BN4 0081ZC 8 1 Mpix 2848...

Страница 267: ...ture Description Manufacturer Sony Sensor name IMX537 Max frames per second 234 0 Device Structure CMOS image sensor SNRmax dB 1 39 8 DNR normal HDR dB 1 69 6 Image size 1 1 8 Number of effective pixe...

Страница 268: ...are trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as long as the trigger inp...

Страница 269: ...1 Mpix 2848 x 2848 1 19 2 2 2 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description M...

Страница 270: ...sors_CMOS_models_BVS_CA BN4 0081ZC_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart TriggerMode Off Continuou...

Страница 271: ...ngEdge ExposureMode Timed OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge Exposur...

Страница 272: ...1 39 6 DNR normal HDR dB 1 69 5 Image size 1 1 1 Number of effective pixels 4128 H x 3008 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured accord to EMVA1288 with...

Страница 273: ...gered by command software trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as l...

Страница 274: ...19 2 2 4 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description Manufacturer Sony Sens...

Страница 275: ...mvBC_subsubsection_sensors_CMOS_models_BVS_CA BN4 0162ZC_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart Tri...

Страница 276: ...med OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge ExposureMode Timed OnRisingEd...

Страница 277: ...image sensor SNRmax dB 1 tbd DNR normal HDR dB 1 tbd Image size 1 1 Number of effective pixels 4512 H x 4512 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured accor...

Страница 278: ...are trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as long as the trigger inp...

Страница 279: ...4 6 Mpix 5328 x 4608 1 19 2 2 6 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description...

Страница 280: ...sors_CMOS_models_BVS_CA BN4 0246ZC_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart TriggerMode Off Continuou...

Страница 281: ...gnal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation AnyEdge ExposureMode Timed OnAnyEdge Start the exposure of a frame when the trigger input...

Страница 282: ...rtex A57 ca 400 Demanding Appli cations nvidia com i MX8M Mini p 280 ARM Cortex A53 Mid Range Appli cations nxp com Raspberry Pi 4 ARM Cortex A72 35 75 Price Sen sitive Projects raspberrypi org Raspbe...

Страница 283: ...le 4 p 281 1 20 1 1 NVIDIA Jetson AGX Xavier CPU NVIDIA Carmel ARMv8 2 2 26GHz Cores 8 RAM 32GB USB2 0 Interfaces 4 USB3 1 Interfaces 3 Ethernet 10 100 1000 MBit PCIe 1x8 1x4 1x2 2x1 Gen 4 0 1 20 1 1...

Страница 284: ...delivers RGB8 image data to the host system This setting results in a lower CPU load but a lower frame rate 2 When de Bayering is carried out on the host system The camera delivers Bayer8 image data...

Страница 285: ...ayerRG8 on camera RGB8 on host 139 703 94 42 31 Camera Resolution Pixel Format Frame Rate Frames s Bandwidth MB s CPU Load With Image Display CPU Load Without Im age Display CA BN2 0051ZC 2464 x 2056...

Страница 286: ...278 Test setup front side MATRIX VISION GmbH...

Страница 287: ...n the camera The camera delivers RGB8 image data to the host system This setting results in a lower CPU load but a lower frame rate 2 When de Bayering is carried out on the host system The camera deli...

Страница 288: ...C 2464 x 2056 BayerRG8 on camera Bayer RG8 Raw on host 139 703 97 29 12 1 20 1 3 i MX8M Mini CPU ARM Cortex A53 1 6GHz Cores 4 RAM 1 GB USB2 0 Interfaces 2 USB3 0 Interfaces None Ethernet 1000 MBit PC...

Страница 289: ...e lost frames Ideally the camera should run at 1 PCIe 2 0 Lane speed i e 500 MB s 1 20 1 4 Raspberry Pi Compute Module 4 1 20 1 4 1 General The Raspberry Pi Compute Module 4 is a well priced platform...

Страница 290: ...3 Results The following tests have been performed using different de Bayering scenarios to achieve the max FPS while maintaining 0 lost images The CPU load during the acquisition is also documented be...

Страница 291: ...oad With Image Display CPU Load Without Im age Display CA BN2 0051ZC 2464 x 2056 BayerRG8 on camera Bayer RG8 Raw on host 74 375 94 14 8 Note Since performing De Bayering on the host e g the 2 scenari...

Страница 292: ...284 MATRIX VISION GmbH...

Отзывы: