background image

26

11.1.3  Exposure Time

On exposure of the sensor, the inclination of photons produces a charge separation on 

the semiconductors of the pixels. This results in a voltage difference, which is used for 

signal extraction.

Light

Photon

Pixel

Charge Carrier

The signal strength is influenced by the incoming amount of photons. It can be increased 

by increasing the exposure time (t

exposure

).

On Baumer HXG cameras, the 

exposure time can be set within the following ranges (step 

size 1μsec): 

Camera Type

t

exposure

 min

t

exposure

 max

HXG20 / HXG20c / HXG20NIR

4 μsec (20 µsec)

1 sec

HXG40 / HXG40c / HXG40NIR

4 μsec (20 µsec)

1 sec

Notice

The exposure time can be programmed or controlled via trigger width starting with 4 

µs. However, the sensor needs additional time for the sampling operation during which 

the sensor is still light sensitive. As a consequence the real minimum exposure time is 

higher - 20 µs.

PRNU / DSNU Correction (FPN - Fixed Pattern Noise)

11.1.4 

CMOS sensors exhibit nonuniformities that are often called fixed pattern noise (FPN). 

However it is no noise but a fixed variation from pixel to pixel that can be corrected. The 

advantage of using this correction is a more homogeneous picture which may simplify the 

image analysis. Variations from pixel to 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 corrected by a factor.

The correction is based on columns. It is important that the correction values are comput

-

ed for the used sensor readout configuration. During camera production this is derived for 

the factory defaults. If other settings are used (e.g. different number of readout channels) 

using this correction with the default data set may degrade the image quality. In this case 

the user may derive a specific data set for the used setup.

PRNU / DSNU Correction Off

PRNU / DSNU Correction On

 Figure 16 ►

Incidence of light causes 
charge  separation  on 
the  semiconductors  of 
the sensor.

Содержание HXG

Страница 1: ...Baumer HXG Release 2 User s Guide for Dual Gigabit Ethernet Cameras with CMOSIS Sensors...

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

Страница 3: ...Process and Data Interface 12 7 1 Pin Assignment Interface 12 7 2 Pin Assignment Power Supply and Digital IOs 12 7 3 LED Signaling 12 8 Lens install 13 9 Product Specifications 14 9 1 Identification o...

Страница 4: ...equencer 34 11 5 1 General Information 34 11 5 2 Examples 35 11 5 3 Capability Characteristics of Baumer GAPI Sequencer Module 35 11 5 4 Double Shutter 36 11 6 Process Interface 37 11 6 1 Digital IOs...

Страница 5: ...ation Conditions 56 12 10 Message Channel 57 12 11 Action Commands 58 12 11 1 Action Command Trigger 58 12 11 2 Action Command Timestamp 59 13 Start Stop Behaviour 60 13 1 Start Stop Acquisition Camer...

Страница 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: ...g the camera and avoid contact over a longer period Notice Use the camera only for its intended purpose For any use that is not described in the technical documentation poses dangers and will void the...

Страница 8: ...0 2 3 2048 x 1088 105 337 HXG20NIR 2 3 2048 x 1088 105 337 HXG40 1 2048 x 2048 56 180 HXG40NIR 1 2048 x 2048 56 180 Color HXG20c 2 3 2048 x 1088 105 337 HXG40c 1 2048 x 2048 56 180 Dimensions 52 52 26...

Страница 9: ...88 105 337 HXG20NIR F 2 3 2048 x 1088 105 337 HXG40 F 1 2048 x 2048 56 180 HXG40NIR F 1 2048 x 2048 56 180 Color HXG20c F 2 3 2048 x 1088 105 337 HXG40c F 1 2048 x 2048 56 180 Dimensions 36 26 26 36 1...

Страница 10: ...f heat to ensure that the temperature does not exceed 50 C 122 F The surface of the camera may be hot during operation and immediately after use Be careful when handling the camera and avoid contact o...

Страница 11: ...Hz Amplitude under neath crossover frequencies 1 5 mm Acceleration 1 g Test duration 15 min Vibration broad band IEC 60068 2 64 Frequency range 20 1000 Hz Acceleration 10 g Displacement 5 7 mm Test du...

Страница 12: ...tive Vport 2 MX1 green negative positive Vport 6 MX2 orange positive negative Vport 3 MX2 orange white positive negative Vport 7 MX4 brown white 3 MX2 orange white positive negative Vport 7 MX4 brown...

Страница 13: ...sible Keep the dust covers on camera and lens as long as possible Hold the camera downwards with unprotected sensor or filter cover glass Avoid contact with any optical surface of the camera or lens A...

Страница 14: ...racteristics of monochrome also in NIR and color matrix sen sors for Baumer HXG cameras are displayed in the following graphs The characteristic curves for the sensors do not take the characteristics...

Страница 15: ...out speed the recorded images are stored until read out in the internal memory of the camera Thus also can be taken quick sequences for a short time If the memory is full no other images can be store...

Страница 16: ...the table below Z Photosensitive surface of the sensor X Y Y X M M R R Camera Type xM typ mm yM typ mm xR typ mm yR typ mm typ ztyp mm HXG20 0 1 0 1 0 13 0 13 0 76 0 025 HXG20NIR 0 1 0 1 0 13 0 13 0 7...

Страница 17: ...re the time intervals are long enough to 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 Re...

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

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

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

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

Страница 22: ...the use of other languages such as e g C or VB NET The HXG camera features are in general supported by Baumer GAPI V 1 7 2 However to use the new release 2 features e g HDR and Multi ROI Baumer GAPI V...

Страница 23: ...to provide several image formats 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...

Страница 24: ...ons 11 1 2 2 Notice Below is a general description of pixel formats The table above shows which camera support which formats Bayer Raw data format of color sensors Color filters are placed on these se...

Страница 25: ...of the three components has the same sample rate Therefore there is no subsampling here YUV 4 2 2 The chroma components are sampled at half the sample rate This reduces the necessary bandwidth to two...

Страница 26: ...Pattern Noise 11 1 4 CMOS sensors exhibit nonuniformities that are often called fixed pattern noise FPN However it is no noise but a fixed variation from pixel to pixel that can be corrected The adva...

Страница 27: ...s for tExpo0 tExpo1 Pot0 and Pot1 can be edited The value for tExpo2 will be calculated automatically in the camera tExpo2 texposure tExpo0 tExpo1 HDR Off HDR On Low Illumination H i g h Illumination...

Страница 28: ...on of these pixels is sent to the PC This functions is turned on when only a region of the field of view is of interest It is coupled to a reduction in resolution and increases the frame rate The ROI...

Страница 29: ...ssible to predefine several Region of Interests ROIs It can be specified up to 8 horizontal and vertical stripes total up to 64 ROIs Overlapped Multi ROIs will be merged by the camera The Multi ROI s...

Страница 30: ...cameras support three types of Binning vertical horizontal and bidirectional In unidirectional binning vertically or horizontally neighboring pixels are aggregated and reported to the software as one...

Страница 31: ...or cameras facilitates adjustment of the correction factors for each color gain This way the user is able to adjust the amplifica tion of each color channel exactly to his needs The correction factors...

Страница 32: ...HXG20c 12 bit HXG40c 12 bit Gain 11 3 2 In industrial environments motion blur is unacceptable Due to this fact exposure times are limited However this causes low output signals from the camera and r...

Страница 33: ...ble defect pixels are identified during the production process of the camera The coordinates of these pixels are stored in the factory settings of the camera see 11 4 3 Defectpixellist Once the sensor...

Страница 34: ...t be determined before 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 frame...

Страница 35: ...r in this case the parameters are maintained 11 5 2 2 Sequencer Controlled by Machine Steps trigger A A B B C C Trigger Sequencer Start The figure above shows an example for a half automated sequencer...

Страница 36: ...xels of the sensor are recepitve again shortly after the first exposure In order to realize the second short exposure time without an overrun of the sensor a second short flash must be employed and an...

Страница 37: ...wer VCC RL IOUT IO GND Out Uext Pin Out1 2 3 Out1 or Out2 or Out3 Camera Customer Device IO GND DRV IN1 Pin IN GND Pin User Definable 11 6 1 2 Inputs The wiring of these input connectors is left to th...

Страница 38: ...ss an incoming trigger signal TriggerOverlapped The camera operates in overlapped mode TriggerSkipped Camera rejected an incoming trigger signal ExposureActive Sensor exposure in progress TransferActi...

Страница 39: ...2 sec Number of tracked Triggers 512 Step 1 sec There are three types of modes The timing diagrams for the three types you can see below Normal Trigger with adjusted Exposure Trigger valid Exposure R...

Страница 40: ...l p r o g r a m m able logic c o n t r o l e r others s oftware trigg e r Hardware trigger Each trigger source has to be activated separately When the trigger mode is activated the hardware trigger is...

Страница 41: ...as end of the signal The debouncing times tDebounceHigh and tDebounceLow are adjustable from 0 to 5 msec in steps of 1 sec This feature is disabled by default low high U t 0 4 5V 11V 30V low high U t...

Страница 42: ...c 2 sec step 1 sec TimerDuration By this feature the activation time of the timer is adjustable 10 sec 2 sec step 1 sec Different Timer sources can be used Input Line0 Exposure Start Input Line1 Expos...

Страница 43: ...s reached or the counter is reset by software with reset counter then the count value is stored under CounterValueAtReset and set the counter value back to 0 11 8 User Sets Three user sets 1 3 are ava...

Страница 44: ...tomatically grouped on the device Manual grouping must be performed on the PC often called teaming Notice The installation of LAG is described in the Installation Guide for Baumer GAPI SDK Gigabit Eth...

Страница 45: ...ce version Serial number User defined name user programmable string Single GigE By using Single GigE all data packets are sequentially transmitted over one cable At the beginning of a frame will trans...

Страница 46: ...Returns the exposure time used to capture the image ChunkBlackLevelSelector Selects which Black Level to retrieve data from ChunkBlackLevel Returns the black level used to capture the image included...

Страница 47: ...n the network Such bursts can lead to an overload of several network components and a loss of packets This can occur especially when using several cameras In the case of two cameras sending images at...

Страница 48: ...al IPG In this way both data packets can be transferred successively zipper principle and the switch does not need to buffer the packets Figure 46 Operation of two camer as employing an optimal inter...

Страница 49: ...ccording to the specified transmission delays subsequently Thereby the first camera starts the transmission immediately with a transmission delay 0 Time Saving in Multi Camera Operation 12 6 1 As prev...

Страница 50: ...rGigE for full Dual GigE transfer rate is calculated as follows Transfer Time Dual GigE Resulting Data Volume 10243 500 msec All the cameras are triggered simultaniously The transmission delay is real...

Страница 51: ...t Camera 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 6 m...

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

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

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

Страница 55: ...order from the camera to the PC The probability of this happening is more then 99 Fault 1 12 9 2 Lost Packet within Data Stream If one or more packets are lost within the data stream this is detected...

Страница 56: ...ackets from no 3 to no 5 are lost This fault is detected after the pre defined time has elapsed and the resend request A is triggered The camera then re sends packets no 3 to no 5 B to complete the im...

Страница 57: ...Edge 7 falling 0x9007 Line3FallingEdge 8 rising 0x9008 Line4RisingEdge 9 falling 0x9009 Line4FallingEdge 10 rising 0x900A Line5RisingEdge 11 falling 0x900B Line5FallingEdge 12 rising 0x900C ExposureSt...

Страница 58: ...for synchronizing cameras with software additions The action command is sent as a broadcast In addition it is possible to group cameras so that not all attached cameras respond to a broadcast action c...

Страница 59: ...figure below show a PC with 1 n connected cameras which are receives the Action Command Timestamp from the PC Thus the time signal of all 1 n cameras can simul taneously set to 0 Figure 59 Timestampi...

Страница 60: ...image data from the camera to the PC will not proceed If the image acquisition is started befor the interface is activated the recorded images are lost If the interface is stopped during a transmissi...

Страница 61: ...solvents Volatile solvents for cleaning Volatile solvents damage the surface of the camera Never use volatile solvents benzine thinner for cleaning To clean the surface of the camera housing use a sof...

Страница 62: ...als in accordance with the local regulations in force Keep the original packaging during the warranty period in order to be able to pack the device in the event of a warranty claim Warranty Informatio...

Страница 63: ...o frequency energy and if not in stalled and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not oc...

Страница 64: ...g 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 but accuracy of printed matter not guaranteed Subject to change wit...

Отзывы: