manualshive.com logo in svg
background image

mvHYPERION-Series

Technical Manual

English - Version 2.00

Содержание mvHYPERION Series

Страница 1: ...mvHYPERION Series Technical Manual English Version 2 00...

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

Страница 3: ...nstallation 11 1 7 2 Windows 11 1 7 2 1 System Requirements 11 1 7 2 2 Software installation 12 1 7 3 Linux 16 1 7 3 1 System Requirements 16 1 7 3 2 Installing the mvIMPACT Acquire driver 17 1 7 4 Co...

Страница 4: ...DirectShow usage 48 1 12 3 1 Registering devices 48 1 12 3 2 Renaming devices 50 1 12 3 3 Using regsvr32 51 1 13 Glossary 52 1 14 Use Cases 53 1 14 1 Working with line scan cameras 53 1 14 1 1 Pass t...

Страница 5: ...and where to find the necessary information in the manual It will also explain or link to the concepts behind the driver and the image acquisition Furthermore it shows you how to get start programmin...

Страница 6: ...space mvIMPACT_NET acquire of mvIMPACT_NET dll which is why the latter one should only be used for backward compatibility but NOT when developing a new application 6 Part of Micro Manager 1 1 2 2 2 Ne...

Страница 7: ...rom Cognex The installation order does not matter After the driver package and VisionPro has been installed the next time VisionPro is started it will allow selecting the mvIMPACT Acquire device No ad...

Страница 8: ...of the acquisition concept please have a look at How the capture process works in the mvIMPACT_Acquire_API manual matching the programming language you are working with 1 1 2 4 Installation To install...

Страница 9: ...ext images and graphical 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...

Страница 10: ...re 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 and correctness of the information...

Страница 11: ...ouch components on the printed circuit board with your hands or with conductive devices 1 5 1 European Union Declaration of Conformity statement The mvHYPERION CLx is in conformity with all applicable...

Страница 12: ...8 MATRIX VISION GmbH...

Страница 13: ...N frame grabber series for PCI Express offers image processing with fast cameras using maximum capture bandwidth up to 1 G B s Depending on the model type the frame grabbers are suitable for high end...

Страница 14: ...h The mvHYPERION series is suitable for following application areas Figure 2 Application areas 1 6 1 What s inside and accessories Due to the varying fields of application the mvHYPERION series is shi...

Страница 15: ...does not fit easily pull it back out and try again Fasten the board s bracket at the back of the computer using the screws you saved from the shield Put the cover back on the computer and reconnect th...

Страница 16: ...ion Support Download Hardware After the Hardware installation p 11 the boot sequence shows Found New Hardware and starts the Windows Hardware Wizard Closed this windows and insert the mvIMPACT CD ROM...

Страница 17: ...mvHYPERION installer Start window Select the folder where you want to install the software Figure 3 mvHYPERION installer Select folder Select the features which you want to install Following features...

Страница 18: ...ming Additionally you can choose the examples which installs the sources of wxPropView mvIPConfigure and various small examples The project files shipped with the examples have been generated with Vis...

Страница 19: ...les to Windows Then Windows shows a message to signal that this driver is not checked through Microsoft This is only an attempt to make insecure and it is recommended to ignore it Press Continue Anywa...

Страница 20: ...complete After this you have to restart the system Afterwards you can acquire images with the frame grabber Simply start the application wxPropView p 42 wxPropView exe See also wxPropView p 42 1 7 3 L...

Страница 21: ...e SuSE version of wxWidgets has been compiled with ODBC support and the RPM does not contain a dependency to automatically install ODBC For this reason you must also install the unixODBC devel RPM Ope...

Страница 22: ...rguments both of which are optional 1 target directory name 2 version The target directory name specifies where to place the driver If the directory does not yet exist it will be created The path can...

Страница 23: ...work with SuSE 10 x as well as with Ubuntu 6 06 or newer with up to date Gentoo or Fedora FC5 b After installing the access libraries you will see something like the following directory structure in y...

Страница 24: ...figure itself so that the mvHYPERION kernel module can be built You should see the following message at the end of the compile block To install the mvHYPERION kernel module now make sure that you are...

Страница 25: ...r J3 to power the camera Make sure that you do not mix up the channels For this please have a look at chapter Technical Data p 23 where to find the specific connectors Afterwards start wxPropView p 42...

Страница 26: ...dows the driver will not look for a matching XML file during start up automatically as the native storage location for settings is the Windows Registry This must be loaded explicitly by the user by us...

Страница 27: ...hout the need to have special inside information One version of the tool will always be delivered in source so it can be used as a reference to find out how to get the desired information from the dev...

Страница 28: ...cameras provide software to parameterize the camera If this software abides by the specification it will access our serial interface driver automatically Note For Linux there is no CameraLink specifie...

Страница 29: ...trobe power connector Camera 1 trigger sync strobe power connector Camera 1 trigger sync strobe power connector J4 Camera 2 trigger sync strobe power connector Camera 2 trigger sync strobe power conne...

Страница 30: ...Output 9 Not used 100 Ohm ter minated Z2 Input 9 4 CC2 Output 9 Not used 100 Ohm ter minated Z2 Input 9 16 CC3 Output 10 Not used 100 Ohm ter minated Zclk Input 10 3 CC3 Output 10 Not used 100 Ohm ter...

Страница 31: ...or 8 pin Binder series 711 711 Binder ordering no 99 0479 100 08 99 0479 102 08 Detailed information http www binder connector de 1 8 1 2 6 Pinning J5 Power supply floppy You can connect a free power...

Страница 32: ...ard Attention Without an additional card with corresponding snubbers these signals must not conducted mvHYPERION CLb CLe CLm CLf Switch S1 Flash memory Position Comment Def Case of need FPGA version i...

Страница 33: ...1 8 Technical Data 29 Figure 10 Trigger In mvHYPERION CLx MATRIX VISION GmbH...

Страница 34: ...ge which causes an inactive signal VIL min 30V VIL min minimum input voltage which causes an active signal Ii max 20mA li max maximum input current PLC compatible threshold additionally external prote...

Страница 35: ...of C pin 2 tr max 5us rise on time tf max 2ms fall off time HW rev 1 xx tf max 20us fall off time HW rev 2 00 The output is not protected against overvoltage overload and polarity reversal 1 8 1 2 10...

Страница 36: ...us PCI Express x1 PCI Express x4 Continuous data rate Max 200 MB s Max 620 MB s Peak data rate Max 250 MB s Max 1 GB s Payload size Up to 512 Bytes Up to 256 Bytes Digital in and out puts Trigger In 1...

Страница 37: ...ns Length 147 mm 155 mm Width 95 mm 111 5 mm 1 8 1 4 Device Feature And Property Lists 1 8 1 4 1 mvHYPERION CLm 1 8 2 mvHYPERION 32R16 1 8 2 1 Block diagram The following block diagram shows schematic...

Страница 38: ...tion state Green No problem with connection 2 FPGA state Green FPGA is loaded 1 8 2 2 1 Status LEDs 1 8 2 2 2 Pinning J1 68 pol connector Figure 15 J1 Pin Signal Note Pin Signal Note 1 Power 5V 35 GND...

Страница 39: ...Not used 55 GND G 22 VIDEO_5 56 GND G 23 VIDEO20 Not used 57 GND G 24 VIDEO_4 58 GND G 25 VIDEO19 Not used 59 GND G 26 VIDEO_3 60 GND G 27 VIDEO18 Not used 61 GND G 28 VIDEO_2 62 GND G 29 VIDEO17 Not...

Страница 40: ...B s Peak data rate Max 1 GB s Payload size Up to 256 Bytes Current consumption PCIe 3 3V 5W PCIe 12V 4W Environmental conditions Ambient temperature 0 up to 45 C Storage temperature 20 up to 70 C Humi...

Страница 41: ...2 block diagram 1 8 3 2 Connectors Figure 17 mvHYPERION HD SDI 2 Connector usage mvHYPERION HD SDI 2 J1 Camera 1 3G HD SDI signal J2 Camera 2 3G HD SDI signal 1 8 3 2 1 Use of J1 J2 1 8 3 2 2 Pinning...

Страница 42: ...485 TRX IN OUT RS485 13 C HSync Out OUT TTL push pull 14 VSync Out OUT TTL push pull 15 RS 485 TRX IN OUT RS485 1 8 3 2 3 Pinning J6 internal digital I Os Figure 19 J6 Pin Signal Signal direction Leve...

Страница 43: ...tage Digital signals pins 9 16 are LVTTL signals and not 5V tolerant Failure to take this into account may result in the destruction of the board Attention Without an additional card with correspondin...

Страница 44: ...274 S M PTE ST 292 1 Y U V4 2 2 2x10 Bit 1 1080p 50 59 94 60 S M PTE ST 425 Level A S M PTE ST 424 1 Y U V4 2 2 2x10 Bit Only chan nel 0 sup ported Firmware ver sion 86 re quired 2 720p 23 98 24 25 29...

Страница 45: ...M PTE ST 425 Level A S M PTE ST 424 1 Raw 12 Bit Firmware ver sion 86 re quired 1 1080p 50 59 94 60 S M PTE ST 425 Level A S M PTE ST 424 1 Raw 2k Only chan nel 0 sup ported Firmware ver sion 86 re qu...

Страница 46: ...nsing Dimensions Length 155 mm Width 111 1 mm 1 9 GUI tools 1 9 1 Introduction MATRIX VISION provides several convenient tools with graphical user interface to set up and work with their devices Pleas...

Страница 47: ...rk issues 1 9 5 mvGigEConfigure With mvGigEConfigure it is possible to install remove or configure the MATRIX VISION GigE Vision capture filter driver See also For further information about the tools...

Страница 48: ...itClocks Time in us Wait a defined time Jump HRTC program address Jump to any step of the program TriggerSet Frame ID Set internal trigger signal to sensor controller TriggerReset Reset internal trigg...

Страница 49: ...meraSettingsFrameGrabber triggerSource writeS HRTCtrl_0 CameraSettingsFrameGrabber triggerActivation writeS dtmOnFallingEdge When working with wxPropView p 42 this are the properties to modify in orde...

Страница 50: ...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...

Страница 51: ...rol 1 12 1 2 IAMDroppedFrames 1 12 1 3 IAMStreamConfig 1 12 1 4 IAMVideoProcAmp 1 12 1 5 IKsPropertySet The DirectShow_acquire supports the IKsPropertySet Interface For further information please refe...

Страница 52: ...ersion of the VLC Media Player Virtual Dub etc you have to register devices with the 32 bit version of mvDeviceConfigure C Program Files MATRIX VISION mvIMPACT Acquire bin the 64 bit version resides i...

Страница 53: ...Configure Register All Devices 3 After a successful registration the column Registered For DirectShow will display yes for every device and the devices will be registered with a default DirectShow fri...

Страница 54: ...needs to be started with elevated rights 2 right click on the device to rename and select Set DirectShow Friendly Name mvDeviceConfigure Set DirectShow Friendly Name 3 Then a dialog will appear Please...

Страница 55: ...tly recognized by the mvIMPACT Acquire driver stack with auto assigned names the Windows tool regsvr32 can be used from an elevated command shell The following command line options are available and c...

Страница 56: ...o images Horizontal sync The portion of the analog signal which specifies the line end of the video signal Host Here the PC Interlaced Interlacing method conforming to the television standard this met...

Страница 57: ...th line scan cameras There are several use cases concerning line scan camera Camera synchronization issues Pass through of digital input signals p 53 Working with pulse start events p 54 Working with...

Страница 58: ...ates signals at the digital outputs which can be defined by the user Currently you can use the HRTC in three ways Periodical repeat of the pulse sequence parameters frequency of the pulse sequence Hz...

Страница 59: ...otary encoder p 55 1 14 1 3 Working with an rotary encoder In many applications including industrial controls robotics etc an rotary encoder or incremental encoder is used which is an electro mechanic...

Страница 60: ...ay code signal at the output of the two data lines As described in Working with pulse start events p 54 the mvHYPERION features two HRTC s PulseStart Configuration0 and PulseStartConfiguration1 which...

Страница 61: ...p 57 DigitalSignalB p 57 PulseMultiplication p 57 Direction p 58 Mode p 58 int Reset p 59 1 14 1 3 1 DigitalSignalA The first data line of the rotary encoder 1 14 1 3 2 DigitalSignalB The second data...

Страница 62: ...n is not relevant InhibitBackward The direction of rotation is relevant This means if the direction is changed the edges will be ignored InhibitBackwardUntilLastPos The direction of rotation is releva...

Страница 63: ...t the counter which is saved in InhibitBackwardUntil LastPos p 58 1 14 1 4 Working with a Basler Sprint line scan color camera 1 14 1 4 1 Introduction Basler s Sprint line scan color camera uses a two...

Страница 64: ...to keep in mind that an image acquisition will start after a start trigger signal e g a light barrier and a valid FrameValid signal The mvHYPERION frame grabbers are suitable for these applications Fi...

Страница 65: ...ing sections show how you have to set the mvHYPERION according to the different modes 1 14 1 4 2 RawLineAcquisition Mode In this mode the camera sends the color lines alternately For more details abou...

Страница 66: ...h line scanStartCondition the mvHYPERION runs in a mode which waits for a FrameValid signal when the image starts All further FrameSync signals are ignored This mode is required with Basler s sprint c...

Страница 67: ...called Enhanced Raw Line Acquisition Mode It provides a raw green pixel value for each point of an imaged object and in addition either a raw red or a raw blue pixel value for more details please hav...

Страница 68: ...iew Settings Height H Format BayerPacked BayerParity ScanMode line scanStartCondition It only makes sense to reproduce this application using a rotary encoder p 55 The application could look like this...

Страница 69: ...5 Figure 6 Conveyor belt with rotary decoder The camera line synchronization in this sample is the trigger signal of a rotary encoder Afterwards two SinglePulse signals are sent via digital out CC1 MA...

Страница 70: ...ry second third etc from the rotary encoder is used 1 14 1 5 Working with trigger events One or many trigger s can be used to control start of an acquisition of a frame of an acquisition or each line...

Страница 71: ...modes will be described on the basis of a trigger event on J3 Please open Setting Base Camera TriggerControls where you can manage the mentioned trigger events 1 14 1 5 1 FrameStart In this mode a fr...

Страница 72: ...define a trigger delay via TriggerDelayAbs_us or TriggerDelayLines which only makes sense using line scan cameras Figure 3 wxPropView Possible trigger sources Figure 4 wxPropView Possible trigger acti...

Страница 73: ...de you have two signal definitions With the appearance of the stop event the image acquisition will be stopped line synchronously and the amount of acquired lines will be available as result or image...

Страница 74: ...f a trigger event happens during an acquisition the acquisition will be stopped line synchronously even if all requested lines of the previous image have not been acquired completely The amount of lin...

Страница 75: ...you can shift for example the FrameStart 1 14 1 5 3 AcquisitionStart Some cameras like line scan cameras send FrameValid or LineValid as a signal for FrameStart Anyway it is necessary to have the pos...

Страница 76: ...cquire SDK GUI Applications manual It is also possible to control the synchronous acquisition with the frame grabber s HRTC p 45 For this you have 1 to set the TriggerSource Setting of both capture se...

Страница 77: ...roller Figure 3 wxPropView Digital I O HardwareRealTimeController HRTC program The HRTC program consist of 5 steps a Wait for an Off signal at the digital input in this sample at position 9 which is D...

Страница 78: ...Digital I O HardwareRealTimeController c Then a pulse signal is set to On at the TriggerController in this sample at position 9 which is shown in the help window d Afterwards the pulse signal is Off a...

Страница 79: ...ew Digital I O HardwareRealTimeController e Finally the program jumps back to step 0 4 Now if you have a rotary encoder and you have connected the signal A to the Sync In you can bypass this signal fo...

Страница 80: ...Ctrl_0 the TriggerMode to On and the TriggerActivation set to FallingEdge as shown in Figure 2 for the Base setting both cameras will capture an image at the same time 1 14 2 Using Video Stream Record...

Страница 81: ...ps ffmpeg org download html and download the dynamic libraries of FFmpeg ver sion 4 x according to your operating system e g ffmpeg 20200809 6e951d0 win64 shared zip 2 Extract the zip file under MVIMP...

Страница 82: ...78 Figure 1 Set up pixel format in ImageDestination 2 Start Setup Video Stream Recording MATRIX VISION GmbH...

Страница 83: ...et up video stream recording 3 Click Yes to create a video file for the compressed stream choose the desired codec and the compression quality Figure 3 Setup Video Stream Recording Figure 4 Name the v...

Страница 84: ...ideo codec Figure 6 Choose the video compression quality 4 Click Acquire to start streaming Figure 7 Click Acquire to start streaming 5 Open Setup Video Stream Recording and click Cancel to stop recor...

Страница 85: ...ancel to stop recording 1 14 2 3 Recording Using The API Please refer to the example on how to record a video stream using mvIMPACT Acquire C API Continuous CaptureFFmpeg cpp or have a look at the Vid...

Страница 86: ...n when the gain is applied Figure 1 shows the working principle of the GainOffsetKnee filter Figure 1 The GainOffsetKnee filter working principle The GainOffsetKnee filter is one of the image processi...

Страница 87: ...w 2 Once the GainOffsetKnee filter is activated the configuration field will be displayed see Figure 3 As an example the current RGB image is shown in Figure 4 and its histogram in Figure 5 Figure 3 T...

Страница 88: ...e image whereas a negative offset reduces it To visualize the effect an offset of 5 is given as an example which means that the overall black level of the image will be increased by 5 of the max pixel...

Страница 89: ...1 14 Use Cases 85 Figure 6 Assign overall master offset to the image Figure 7 The image with 5 overall offset MATRIX VISION GmbH...

Страница 90: ...green channel and blue channel respectively For Bayer images channel 0 3 are used For more description please refer to Figure 3 As an example a gain of 1 0625dB is applied to the red channel As shown...

Страница 91: ...using the channel specific Offset_pc Analogous to GainOffset KneeMasterOffset_pc a positive offset increases the black level of the channel whereas a negative offset reduces it To visualize the effec...

Страница 92: ...88 Figure 12 Assign individual offset to the red channel Figure 13 The image with 5 offset in the red channel MATRIX VISION GmbH...

Страница 93: ...amming language you are working with the names of classes namespaces and proper ties might vary slightly For C please refer to the GainOffsetKneeChannelParameters class and the Image Processing class...

Страница 94: ...90 MATRIX VISION GmbH...

Отзывы: