Baumer VisiLine Скачать руководство пользователя страница 55

55

In general, the transmission delay is calculated as:

+

+

=

n

3

n

)

1

n

Camera

(

gE

transferGi

)

n

Camera

(

osure

exp

)

1

Camera

(

readout

)

1

Camera

(

osure

exp

)

n

Camera

(

onDelay

Transmissi

t

t

t

t

t

Therewith for the example, the transmission delays of camera 2 and 3 are calculated as 

follows: 

 

t

TransmissionDelay(Camera 2)

  = t

exposure(Camera 1)

 + t

readout(Camera 1)

 - t

exposure(Camera 2)

 

t

TransmissionDelay(Camera 3)

  = t

exposure(Camera 1)

 + t

readout(Camera 1)

 - t

exposure(Camera 3)

 + t

transferGige(Camera 2)

Solving this equations leads to:

t

TransmissionDelay(Camera 2)

 

 

= 32 msec + 23.8 msec - 32 msec

 

= 23.8 msec

 

= 7437750 ticks

t

TransmissionDelay(Camera 3)

  

= 32 msec + 23.8 msec - 32 msec + 14.9 msec

 

= 38,7 msec

 

= 1209375 ticks

Notice

In BGAPI the delay is specified in ticks. How do convert microseconds into ticks?

1 tick = 1 ns

1 msec = 1000000 ns

1 tick = 0,000001 msec

ticks= 

t

TransmissionDelay 

[msec] / 0,000001 = t

TransmissionDelay

[ticks]

Содержание VisiLine

Страница 1: ...Baumer VisiLine IP User s Guide for Gigabit Ethernet Cameras...

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

Страница 3: ...n Modes and Timings 15 8 3 1 Free Running Mode 15 8 3 2 Fixed Frame Rate Mode 16 8 3 3 Trigger Mode 17 8 3 4 Advanced Timings for GigE Vision Message Channel 21 8 4 Software 23 8 4 1 Baumer GAPI 23 8...

Страница 4: ...e Reset 48 9 9 User Sets 49 9 10 Factory Settings 49 9 11 Timestamp 49 10 Interface Functionalities 50 10 1 Device Information 50 10 2 Baumer Image Info Header 50 10 3 Packet Size and Maximum Transmis...

Страница 5: ...p Abort Acquisition Camera 63 11 2 Start Stop Interface 63 11 3 Acquisition Modes 63 11 3 1 Free Running 63 11 3 2 Trigger 63 11 3 3 Sequencer 63 12 Cleaning 64 13 Transport Storage 64 14 Disposal 64...

Страница 6: ...ication or reprinting of this documentation in whole or in part and the reproduc tion of the illustrations even in modified form is permitted only with the written approval of Baumer This document is...

Страница 7: ...ensure that the temperatures does not exceed the value see Heat Trans mission As there are numerous possibilities for installation Baumer does not specify a specific method for proper heat dissipation...

Страница 8: ...length up to 100 m PoE Power over Ethernet Baumer driver for high data volume with low CPU load High speed multi camera operation Gen I Cam and GigE Vision compliant Perfect integration Flexible gener...

Страница 9: ...I VLG 12C I 1 3 1288 x 960 42 VLG 20M I VLG 20C I 1 1 8 1624 x 1228 27 CMOS Sensor monochrome color VLG 22M I VLG 22C I 2 3 2044 x 1084 55 VLG 40M I VLG 40C I 1 2044 x 2044 29 Dimensions 2 M3 depth 5...

Страница 10: ...ental Requirements 6 1 Temperature Storage temperature 10 C 70 C 14 F 158 F Operating temperature see Heat Transmission If the environmental temperature exceeds the values listed in the table below th...

Страница 11: ...le in the respective data sheet 5 Uext OUT grey 6 OUT 1 pink Ethernet 7 2 Interface PoE Notice The VisiLine IP supports PoE Power over Ethernet IEEE 802 3af Clause 33 48V Power supply Ethernet SACC CI...

Страница 12: ...2M I 400 450 500 550 600 650 700 0 0 2 0 4 0 6 0 8 1 0 Wave Length nm Relative Response VLG 02C I 400 500 600 700 800 900 1000 0 0 2 0 4 0 6 0 8 1 0 Wave Length nm Relative Response VLG 12M I 400 450...

Страница 13: ...50 1050 Wave Length nm Quantum Efficiency VLG 22M I VLG 40M I 350 450 550 650 750 850 950 1050 Wave Length nm Quantum Efficiency VLG 22C I VLG 40C I Figure 7 Spectral sensitivities for Baumer cameras...

Страница 14: ...7 2 15 6 Camera Type XM mm YM mm XR mm YR mm zZyp mm typ A mm D mm VLG I 02 0 09 0 09 0 09 0 09 0 025 0 7 16 1 0 75 VLG I 12 0 06 0 06 0 06 0 06 0 025 0 7 16 6 0 5 VLG I 20 0 06 0 06 0 06 0 06 0 025...

Страница 15: ...process exposure and readout succes sively In this operation the exposure of a frame n 1 takes place during the readout of frame n Exposure Readout Exposure Readout 8 3 1 Free Running Mode In the Free...

Страница 16: ...to predefine a desired frame rate in continous mode For the employment of this mode the cameras are equipped with an internal clock genera tor that creates trigger pulses Notice From a certain frame...

Страница 17: ...to process occuring trigger signals tnotready This interval is situated between two exposures When this process time tnotready has elapsed the camera is able to react to external events again After tn...

Страница 18: ...mulated with the formulas mentioned above no 2 or 4 as is the case Exposure Readout texposure n treadout n 1 treadout n texposure n 1 texposure n 2 ttriggerdelay tmin Trigger Flash tflash n tflashdela...

Страница 19: ...start the trigger will be skipped Exposure Readout texposure n treadout n 1 treadout n texposure n 1 texposure n 2 ttriggerdelay tmin Trigger Flash tflash n tflashdelay tflash n 1 TriggerReady tnotre...

Страница 20: ...overlapped Exposure Readout texposure n treadout n 1 treadout n texposure n 1 ttriggerdelay tmin Trigger Flash tflash n tflashdelay tflash n 1 TriggerReady tnotready Image parameters Offset Gain Mode...

Страница 21: ...ss incoming trigger signals or not Exposure Readout texposure n treadout n 1 treadout n texposure n 1 Trigger TriggerReady tnotready 8 3 4 2 TriggerSkipped If the camera is unable to process incoming...

Страница 22: ...texposure n treadout n 1 treadout n texposure n 1 Trigger Trigger Overlapped Once a valid trigger signal occures not within a readout the TriggerOverlapped signal changes to state low 8 3 4 4 Readout...

Страница 23: ...ET Framework on Windows as well as Mono on Linux operating systems which offers the use of other languages such as e g C or VB NET 8 4 2 3rd Party Software Strict compliance with the Gen I Cam standar...

Страница 24: ...depending on the type of camera Compared with standard cameras the image format on Baumer cameras not only in cludes resolution but a set of predefined parameter These parameters are Resolution horiz...

Страница 25: ...ed in the PAL TV standard and in image compression In YUV a high bandwidth luminance signal Y luma information is transmitted together with two color difference signals with low bandwidth U and V chro...

Страница 26: ...ormats the unused bits of one pixel are filled with data from the next pixel 8 bit Byte 1 Byte 2 Byte 3 12 bit Byte 1 Byte 2 unused bits Packed Byte 1 Byte 2 Byte 3 Pixel 0 Pixel 1 Pixel Formats on Ba...

Страница 27: ...reased by increasing the exposure time texposure On Baumer VisiLine IP cameras the exposure time can be set within the following ranges step size 1 sec Camera Type texposure min texposure max Monochro...

Страница 28: ...pixel of the dark signal are called dark signal non uniformity DSNU whereas photo response nonuniformity PRNU describes variations of the sensitivity DNSU is corrected via an offset while PRNU is cor...

Страница 29: ...ble voltage level will be clipped Darker pixels that do not reach this threshold remain unchanged The clipping can be adjusted two times within a single exposure by configuring the respective time sli...

Страница 30: ...sity Y is calculated from the original intensity of the sensor s pixel Yoriginal and correction factor using the following formula in over simplified version Y Yoriginal On Baumer VisiLine IP cameras...

Страница 31: ...the frame rate This function is employed when only a region of the field of view is of interest It is coupled to a reduction in resolution The ROI is specified by four values Offset X x coordinate of...

Страница 32: ...al and bidirectional In unidirectional binning vertically or horizontally neighboring pixels are aggregated and reported to the software as one single superpixel In bidirectional binning a square of n...

Страница 33: ...inning correction also takes place here A possible overload is prevented by halving the exposure time 2x1 2x1 binning takes place within the FPGA of the camera The binning cor rection is realized by a...

Страница 34: ...ice A defined ROI will also flipped Camera Type Horizontal Vertical VLG 02M I VLG 02C I VLG 12M I VLG 12C I VLG 20M I VLG 20C I VLG 22M I VLG 22C I VLG 40M I VLG 40C I Normal Flip vertical Normal Flip...

Страница 35: ...balance of the spectral sensitivities In order to reduce the data rate of YUV signals a subsampling of the chroma signals can be carried out Here the following items can be customized to the desired...

Страница 36: ...Analog Controls 9 4 1 Offset Black Level On Baumer VisiLine IP cameras the offset or black level is adjustable from 0 to 255 LSB relating to 12 bit Camera Type Step Size 1 LSB Relating to Monochrome...

Страница 37: ...can be amplified by a user defined gain factor within the camera This gain factor is adjustable Notice Increasing the gain factor causes an increase of image noise CCD Sensor Camera Type Gain factor...

Страница 38: ...is unavoidable and intrinsic to the manufacturing and aging process of the sensors The operation of the camera is not affected by these pixels They only appear as brighter warm pixel or darker cold pi...

Страница 39: ...d defect pixel is is corrected by using the previously corrected pixel and the pixel of the other side of the defect pixel The correction is able to correct up to two neighboring defect pixels Defect...

Страница 40: ...zed and processed on the software side and used for controlling the camera The employment of a so called IO matrix offers the possibility of selecting the signal and the state to be processed On the s...

Страница 41: ...tActive UserOutput0 UserOutput1 UserOutput2 Timer1Active Timer2Active Timer3Active SequencerOutput0 SequencerOutput1 SequencerOutput2 User defined Signals nternal Signals Loopthroughed Signals 1 2 3 4...

Страница 42: ...is activated by default Figure 33 Trigger signal valid for Baumer cameras high low U t 0 4 5V 11V 30V Figure 34 Camera in trigger mode A Trigger delay B Exposure time C Readout time Trigger Delay The...

Страница 43: ...times tDebounceHigh and tDebounceLow are adjustable from 0 to 5 msec in steps of 1 sec low high U t 0 4 5V 11V 30V low high U t 0 4 5V 11V 30V t t1 tx high time of the signal tDebounceHigh user defin...

Страница 44: ...djustable Flash Delay 9 6 7 1 As previously stated the Timer feature can be used to start the connected illumination earlier than the sensor exposure This implies a timer configuration as follows The...

Страница 45: ...The additional frame counter z is used to create a half automated sequencer It is ab solutely independent from the other three counters and used to determine the number of frames per external trigger...

Страница 46: ...encerFramesPerTrigger pFeature Number of frames per trigger z pFeature BoSequencerExposure pFeature Parameter exposure pFeature BoSequencerGain pFeature Parameter gain Category Examples 9 7 3 9 7 3 1...

Страница 47: ...ous example The frame counter z is set to 2 This means the camera records two pictures after an incoming trigger signal Capability Characteristics of 9 7 4 Baumer GAPI Sequencer Module up to 128 sets...

Страница 48: ...hout an overrun of the sensor a second short flash must be employed and any subsequent extraneous light prevented Trigger Prevent Light Exposure Readout Flash On Baumer VisiLine IP cameras this featur...

Страница 49: ...ble user sets can be selected as default which means the camera starts up with these adjusted pa rameters 9 10 Factory Settings The factory settings are stored in user set 0 which is the default user...

Страница 50: ...ge Info Header Third Party Software which supports the Chunk mode can read the features in the table below This settings are not completely Feature Description ChunkOffsetX Horizontal offset from the...

Страница 51: ...mes merely characterizes a packet size exceeding 1500 Bytes Baumer VisiLine IP cameras can handle a MTU of up to 65535 Bytes 10 4 Inter Packet Gap To achieve optimal results in image transfer several...

Страница 52: ...lead to a loss of packets These lost packets can however be saved by employing an appropriate resend mechanism but this leads to additional load on the network components Example 2 Multi Camera Operat...

Страница 53: ...heir images simultaniously but according to the specified transmission delays subsequently Thereby the first camera starts the transmission immediately with a transmission delay 0 Time Saving in Multi...

Страница 54: ...er time t transferGigE for full GigE transfer rate is calculated as follows Transfer Time GigE Resulting Data Volume 10243 1000 msec All the cameras are triggered simultaneously The transmission delay...

Страница 55: ...era 1 texposure Camera 2 tTransmissionDelay Camera 3 texposure Camera 1 treadout Camera 1 texposure Camera 3 ttransferGige Camera 2 Solving this equations leads to tTransmissionDelay Camera 2 32 msec...

Страница 56: ...an intelligent network node an IGMP Internet Group Management Protocol capable Switch or Router and distributed to the receiver group with the specific address range In the example on the figure belo...

Страница 57: ...ters such as IP addresses sub net masks and gateways This process takes up to 12 sec Oncethedevice client isconnectedtoaDHCP enablednetwork fourstepsareprocessed DHCP Discovery In order to find a DHCP...

Страница 58: ...ed above Once an address is chosen this is sent together with an ARP Address Resolution Pro tocol query to the network to to check if it already exists Depending on the response the IP address will be...

Страница 59: ...or more packets are lost within the data stream this is detected by the fact that packet number n is not followed by packet number n 1 In this case the application sends a resend request A Following...

Страница 60: ...he camera then resends packets no 3 to no 5 B to complete the image transfer Termination Conditions 10 8 4 The resend mechanism will continue until all packets have reached the pc the maximum of resen...

Страница 61: ...d FrameEnd Acquisition of a frame ended Line0Rising Rising edge detected on IO Line 0 Line0Falling Falling edge detected on IO Line 0 Line1Rising Rising edge detected on IO Line 1 Line1Falling Falling...

Страница 62: ...ossible to group cameras so that not all attached cameras respond to a broadcast action command Such an action command contains a Device Key for authorization of the action on this device an Action ID...

Страница 63: ...the image is not read out Start Stop 11 2 Interface Without starting the interface transmission of image data from the camera to the PC will not proceed If the image acquisition is started before the...

Страница 64: ...original packaging When the camera is not installed then storage the camera in original packaging Storage Environment Storage temperature 10 C 70 C 14 F 158 F Storage Humidy 10 90 non condensing Disp...

Страница 65: ...Optronic will not take any responsibility for the subse quent performance and quality of the device Support 16 If you have any problems with the camera then feel free to contact our support Worldwide...

Страница 66: ...te radio frequency energy and if not installed and used in accordance with the instructios may cause harmful interference to radio communications However there is no guarantee that interference will n...

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

Страница 68: ...8 4386 86 sales baumeroptronic com www baumer com DE 01454 Radeberg Germany Phone 49 0 3528 4386 0 Fax 49 0 3528 4386 86 sales baumeroptronic com www baumer com Technical data has been fully checked b...

Отзывы: