background image

Baumer HXG (Release 2)

User's Guide for Dual Gigabit Ethernet Cameras with CMOSIS 
Sensors

Summary of Contents for HXG

Page 1: ...Baumer HXG Release 2 User s Guide for Dual Gigabit Ethernet Cameras with CMOSIS Sensors...

Page 2: ...2...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Reviews: