Portfolio All Baumer Gigabit Ethernet cameras of the TXG family are characterized by: Best image quality ▪ High-quality progressive scan CCD sensors with highest sensitivity ▪ Image output data in 8 / 10 / 12 bit resolution ▪ Low noise and structure-free image information ▪...
1/1.8" 1624 x 1236 / 1624 x 1232 TXG50 / TXG50c 2/3" 2448 x 2050 / 2448 x 2050 Dimensions Photosensitive surface of the C Mount sensor 48 / 52* ◄ Figure 2 Dimensions of a Baumer TXG camera. * true for Baumer TXG04h...
Power over ethernet line ▪ Single cable solution for power, image data and parameterization ▪ External trigger possible Figure 3 ► Front and rear view of a Baumer TXG camera with Power over Ether- net (PoE). Full Sensor Camera Type Resolution Frames Size [max. fps]...
1.3 Standard Cameras with 3 In- and 3 Outputs ▪ Freely configurable inputs and outputs ▪ Each with 3 inputs and outputs ▪ PLC conform signal levels ◄ Figure 5 Front and rear view of a Baumer TXG cam- era with additional IOs (m3). Full Sensor Camera Type Resolution Frames Size [max. fps] Monochrome / Color TXG03m3 / TXG03cm3 1/3"...
Water- and dust-protected camera and lens ▪ Different tube length, depending on the lens ▪ Safe from accidental adjustment of the lens Figure 7 ► Front and rear view of a Baumer TXG-I7 camera with IP67 housing Full Sensor Camera Type Resolution Frames Size [max. fps]...
2.1 Spectral Sensitivity for Baumer TXG Cameras The spectral sensitivity characteristics of monochrome and color matrix sensors for Baumer Gigabit Ethernet cameras are displayed in the following graphs. The charac- teristic curves for the sensors do not take the characteristics of lenses and light sources without filters into consideration.
± α ± x ± x Photosensitive surface of the sensor ± z ◄ Figure 23 optical path Sensor accuracy of C-mount (17.526 mm) Baumer TXG cameras. Camera ± x ± y ± x ± y ± α ± z M,typ M,typ R,typ...
The typical accuracy by assumption of the root mean square value is displayed in the figures and the table below: ±x ±x Photosensitive ±α surface of the sensor ±z Figure 24 ► Sensor accuracy of optical path Baumer TXG-I7 C-mount (17.526 mm) cameras. Camera ± x ± y ± x ± y ± α ± z M,typ M,typ...
2.3 Process- and Data Interfaces 2.3.1 Interfaces of Camera Types Camera 8P8C 8P8C Type mod jack mod jack 3 pins 4 pins 8 pins 8 pins Standard ■ □ ■ ■ □ □ □ ■ □ ■ □ □ □ □ ■ ■ □ ■ □ □ ■ ■ □ ■ □ □...
Page 22
2.3.2.2 Power Supply and Digital IOs M8 / 3 pins M8 / 4 pins M8 / 8 pins (brown) Power V (brown) TrigIN+ (white) Out 3 (blue) (white) TrigIN- (brown) In 2 (black) (blue) Flash (green) In 1 (black) (yellow) IO GND (green) IO Power V (pink) Out 1 (blue) Out 2 (red) In 3...
) can be adjusted by the user, however, the time need- exposure ed for the readout (t ) is given by the particular sensor and image format. readout Baumer cameras can be operated with three modes, the Free Running Mode, the Fixed- Frame-Rate Mode and the Trigger Mode.
2.4.2 Fixed-Frame-Rate Mode With this feature Baumer introduces a clever technique to the TXG camera series, that enables the user 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 rate, skipping internal triggers is unavoidable.
2.4.3 Trigger Mode After a specified external event (trigger) has occurred, image acquisition is started. De- pending on the interval of triggers used, the camera operates non-overlapped or over- lapped in this mode. With regard to timings in the trigger mode, the following basic formulas need to be taken into consideration: Case Formula...
Page 26
2.4.3.2 Overlapped Operation: t > t exposure(n+2) exposure(n+1) If the exposure time (t ) is increased form the current acquisition to the next acquisi- exposure tion, the time the camera is unable to process occuring trigger signals (t ) is scaled notready down.
Page 27
2.4.3.3 Overlapped Operation: t < t exposure(n+2) exposure(n+1) If the exposure time (t ) is decreased from the current acquisition to the next acquisi- exposure tion, the time the camera is unable to process occuring trigger signals (t ) is scaled notready When decreasing the t such, that t exceeds the pause between two incoming...
Page 28
2.4.3.4 Non-overlapped Operation If the frequency of the trigger signal is selected for long enough, so that the image acquisi- tions (t ) run successively, the camera operates non-overlapped. exposure readout Trigger triggerdelay exposure(n) exposure(n+1) Exposure Timings: A - exposure time frame (n) effective B - image parameters frame (n) effective...
If the camera is unable to process incoming trigger signals, which means the camera should be triggered within the interval t , these triggers are skipped. On Baumer notready TXG cameras the user will be informed about this fact by means of the event "Trigger- Skipped". Trigger exposure(n)
Page 30
2.4.4.3 TriggerOverlapped This signal is active, as long as the sensor is exposed and read out at the same time. which means the camera is operated overlapped. Trigger exposure(n) exposure(n+1) Exposure readout(n) readout(n+1) Readout Trigger Overlapped Once a valid trigger signal occures not within a readout, the "TriggerOverlapped" signal changes to state low.
Humidity Storage and Operating Humidity 10% ... 90% Non-condensing ◄ Figure 26 Temperature measure- ment points of Baumer TXG cameras: Standard camera and Camera with IP67 housing. 2.5.2 Heat Transmission It is very important to provide adequate dissipation of heat, to ensure that the temperature does not reach or exceed +50°C (+122°F).
C# or ® VB.NET. 3.2 3 Party Software Strict compliance with the Gen<I>Cam™ standard allows Baumer to offer the use of 3 Party Software for operation with cameras of the TXG family. You can find a current listing of 3 Party Software, which was tested successfully in com- bination with Baumer cameras, at http://www.baumer.com/de-en/products/identification-...
4.1.1 Image Format A digital camera usually delivers image data in at least one format - the native resolution of the sensor. Baumer cameras are able 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.
4.1.2 Pixel Format On Baumer digital cameras the pixel format depends on the selected image format. 4.1.2.1 Definitions RAW: Raw data format. Here the data are stored without processing. Bayer: Raw data format of color sensors. Color filters are placed on these sensors in a checkerboard pattern, generally in a 50% green, 25% red and 25% blue array.
Page 35
For RGB or BGR these 8 bits per channel equal 24 bits overall. Two bytes are needed for transmitting more than 8 bits per pixel - even if the second byte is not completely filled with data. In order to save bandwidth, the packed formats were introduced to Baumer TXG cameras. In this formats, the unused bits of one pixel are filled with data from the next pixel. 8 bit: ◄ Figure 29...
Incidence of light causes charge separation on the semiconductors of the sensor. The signal strength is influenced by the incoming amount of photons. It can be increased by increasing the exposure time (t exposure On Baumer TXG cameras, the exposure time can be set within the following ranges (step size 1μsec): Camera Type min max exposure exposure...
γ Y' = Y original ▲ Figure 34 On Baumer TXG cameras the correction factor γ is adjustable from 0.001 to 2. Non-linear perception of the human eye. The values of the calculated intensities are entered into the Look-Up-Table (see 4.1.4.). H - Perception of bright- Thereby previously existing values within the LUT will be overwritten.
4.1.6 Region of Interest (ROI) With the "Region of Interest" function it is possible to predefine a so-called Region of Inter- est (ROI) or Partial Scan. This ROI is an area of pixels of the sensor. On image acquisi- tion, only the information of these pixels is sent to the PC. Therefore all the lines of the sensor need not be read out, which decreases the readout time (t ).
Thus, the progression is greatly increased by the amount of binned pixels. By using this operation, the progression in sensitivity is coupled to a reduction in resolution. Baumer 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 single "superpixel".
4.1.8 Brightness Correction (Binning Correction) The aggregation of charge carriers may cause an overload. To prevent this, binning cor- rection was introduced. Here, three binning modes need to be considered separately: Binninig Realization 1x2 binning is performed within the sensor, binning correction also takes place here.
Limitation of the data rate to 8 bits 4.3 Color Adjustment – White Balance This feature is available on all color cameras of the Baumer TXG series and takes place within the Bayer processor. White balance means independent adjustment of the three color channels, red, green and blue by employing of a correction factor for each channel.
"one push" white balance. 4.4 Analog Controls 4.4.1 Offset / Black Level On Baumer cameras, the offset (or black level) is adjustable from 0 to 16 LSB (relating to 8 bit). Camera Type Step Size 1 LSB Relating to Monochrome...
4.4.2 Gain 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 results in dark images. To solve this issue, the signals can be amplified by a user-defined gain factor within the camera. This gain factor is adjustable from 1 to 10. Notice Increasing the gain factor causes an increase of image noise.
4.5.2 Correction Algorithm On monochrome cameras of the Baumer TXG series, the problem of defect pixels is solved as follows: ▪ Possible 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 4.5.3. Defectpixellist). ▪...
On the software side the input signals are named "Trigger", "Input 1" and "Input 2". Due to the fact, that the TXG models standard and m3 have a different number of in- and outputs, there are two kinds of IO matrixes for the input side the output side:...
Page 47
With this feature, Baumer offers the possibility of wiring the output connectors to internal signals, which are controlled on the software side. Hereby on TXG standard cameras, the output connector can be wired to one of pro- vided internal signal "ExposureActive" (Flash), "User0", "TriggerReady", "TriggerOver- lapped", "TriggerSkipped", "ReadoutActive"...
(Output) Line 4 state low state high (Output) Line 5 state low IO Matrix Figure 51 ► IO matrix of the Baumer TXGm3 on out- put side. 4.6.2 IO Circuits Output high active Output low active Input Camera Customer Device Camera Customer Device...
Trigger signals are used to synchronize the camera exposure and a machine cycle or, in case of a software trigger, to take images at predefined time intervals. high Trigger (valid) 4.5V ▲ Figure 52 Trigger signal, valid for Exposure Baumer cameras. Readout ◄ Figure 53 Camera in trigger Time mode: A - Trigger delay B - Exposure time C - Readout time Different trigger sources can be used here.
Figure 55 ► user defined debouncer delay for state high DebounceHigh user defined debouncer delay for state low Principle of the Baumer DebounceLow debouncer. 4.6.6 Flash Signal This signal is managed by exposure of the sensor. Furthermore, the falling edge of the flash output signal can be used to trigger a movement of the inspected objects.
Exposure TimerDelay ◄ Figure 56 Poss ble Timer con- TimerDuration figuration on a Baumer Timer TXG. Component Description TimerTriggerSource This feature provides a source selection for each timer. TimerTriggerActivation This feature selects that part of the trigger signal (edges or states) that activates the timer.
4.6.8 Frame Counter The frame counter is part of the Baumer image infoheader and supplied with every image, if the chunkmode is activated. It is generated by hardware and can be used to verify that every image of the camera is transmitted to the PC and received in the right order.
Sequencer 4.7.1 General Information A sequencer is used for the automated control of series of images using different sets of parameters. ◄ Figure 58 Flow chart of sequencer. m - number of loop passes n - number of set repetitions o - number of sets of parameters z - number of frames per trigger...
4.7.2 Baumer Optronic Sequencer in Camera xml-file “BOSequencer” The Baumer Optronic seqencer is described in the category by the follow- ing features: <Category Name="BOSequencer" NameSpace="Custom"> <pFeature>BoSequencerEnable</pFeature> Enable / Disable <pFeature>BoSequencerStart</pFeature> Start / Stop <pFeature>BoSequencerRunOnce</pFeature> Run Once / Cycle <pFeature>BoSequencerFreeRun</pFeature> Free Running / Trigger <pFeature>BoSequencerSetSelector</pFeature>...
(A,B and C) from the previous example. The frame counter (z) is set to 2. This means the camera records two pictures after an incoming trigger signal. 4.7.6 Capability Characteristics of Baumer-GAPI Sequencer Module ▪ up to 256 sets of parameters ▪ up to 4 billion loop passes ▪...
Trigger Flash Exposure Prevent Light Figure 62 ► Example of a double Readout shutter. On Baumer TXG cameras this feature is realized within the sequencer. In order to generate this sequence, the sequencer must be configured as follows: Parameter Setting: Sequencer Run Mode Once by Trigger Sets of parameters (o) Loops (m) Repeats (n)
4.8 User Sets Four user sets (0-3) are available for the Baumer cameras of the TXG series. User set 0 is the default set and contains the factory settings. User sets 1 to 3 are user-specific and can contain the following information: Parameter Parameter Binning Image Format Brightness Correction Look-Up-Table Defect Pixel Correction Message Channel Defectpixellist Offset (Black Level)
In principle modern network hardware supports a packet size of 1500 Byte, which is specified in the network standard. However, so-called "Jumboframes" are on the advance as Gigabit Ethernet continues to spread. "Jumboframes" merely characterizes a packet size exceeding 1500 Bytes. Baumer TXG cameras can handle a MTU of up to 65535 Bytes. 5.3 Inter Packet Gap To achieve optimal results in image transfer, several Ethernet-specific factors need to be IPG: The IPG is measured in considered when using Baumer TXG cameras.
5.3.1 Example 1: Multi Camera Operation – Minimal IPG Setting the IPG to minimum means every image is transfered at maximum speed. Even by using a frame rate of 1 fps this results in full load on 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.
5.4 Transmission Delay Another approach for packet sorting in multi-camera operation is the so-called Trans- mission Delay, which was introduced to Baumer Gigabit Ethernet cameras in hardware release 2.1. Due to the fact, that the currently recorded image is stored within the camera and its transmission starts with a predefined delay, complete images can be transmitted to the ...
5.4.2 Configuration Example For the three employed cameras the following data are known: Camera Sensor Pixel Format Resulting Readout Exposure Transfer Model Resolution (Pixel Depth) Data Volume Time Time Time (GigE) [Pixel] [bit] [bit] [msec] [msec] [msec] TXG13 1392 x 1040 11581440 ≈ 10.8 TXG06 776 x 582 3613056 15.5 ≈ 3.4...
Page 62
In general, the transmission delay is calculated as: ∑ − Transmissi onDelay Camera osure Camera readout Camera osure Camera transferGi Camera ≥ Therewith for the example, the transmission delays of camera 2 and 3 are calculated as follows: TransmissionDelay(Camera 2) exposure(Camera 1) readout(Camera 1) exposure(Camera 2)
IGMP (Internet Group Management Protocol) capable switch or router and distributed to the receiver group. On Baumer Gigabit Ethernet cameras, multicast is used to process image and message date separately – on e.g. two different PC's.
128.0.0.0 – 191.255.255.255 255.255.0.0 192.0.0.0 – 223.255.255.255 255.255.255.0 Figure 71 ▲ These combinations are not checked by Baumer-GAPI, Baumer-GAPI Viewer or cam- Connection pathway for Baumer Gigabit Ether- era on the fly. This check is performed when restarting the camera, in case of an invalid net cameras: IP - subnet combination the camera will start in LLA mode.
▪ DHCP Request Once the client has received this DHCPOFFER, the transaction needs to be con- firmed. For this purpose the client sends a so called DHCPREQUEST broadcast to the network. This message contains the IP address of the offering DHCP server and informs all other possible DHCPservers that the client has obtained all the necessary information, and there is therefore no need to issue IP information to the client.
5.7 Packet Resend Due to the fact, that the GigE Vision standard stipulates using a UDP - a stateless user ® datagram protocol - for data transfer, a mechanism for saving the "lost" data needs to be employed. Here, a resend request is initiated if one or more packets are damaged during transfer and - due to an incorrect checksum - rejected afterwards.
◄ Figure 77 Resending of lost pack- ets at the end of the data stream. In our example, packets from no. 3 to no. 5 are lost. This fault is detected after the predefined time has elapsed and the resend request (A) is triggered. The camera then resends packets no. 3 to no. 5 (B) to complete the image transfer. 5.7.4 Termination Conditions The resend mechanism will continue until:...
5.8 Message Channel The asynchronous message channel is described in the GigE Vision standard and of- ® fers the possibility of event signaling. There is a timestamp (64 bits) for each announced event, which contains the accurate time the event occurred. Each event can be activated and deactivated separately.
5.9 Action Command / Trigger over Ethernet The basic idea behind this feature was to achieve a simultaneous trigger for multiple cameras. Therefore a broadcast ethernet packet was implemented. This packet can be used to Action Command: Since hardware release 2.1 induce a trigger as well as other actions. the implemetation of the Due to the fact that different network components feature different latencies and jitters, Action Command follows...
After resuming the interface, the buffered image data will be transferred to the PC. 6.4 Acquisition Modes In general, three acquisition modes are available for the cameras in the Baumer TXG series. 6.4.1 Free Running Free running means the camera records images continuously without external events.
Lens Mounting Notice Avoid contamination of the sensor and the lens by dust and airborne particles when mounting a lens to the device! Therefore the following points are very important: ▪ Install lenses in an environment that is as dust free as possible! ▪...
Page 72
Housing Caution! Volatile solvents for cleaning. Volatile solvents damage the surface of the camera. volatile solvents Never use volatile solvents (benzine, spirit) for cleaning! To clean the surface of the camera housing, use a soft, dry cloth. To remove persistent stains, use a soft cloth dampened with a small quantity of neutral detergent, then wipe dry.
In order to avoid the loss of warranty do not open the housing! Notice If it is obvious that the device is / was dismantled, reworked or repaired by other than Baumer technicians, Baumer Optronic will not take any responsibility for the subse- quent performance and quality of the device! Transport / Storage Notice Transport the camera only in the original packaging.
Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. ▪ Consult the dealer or an experienced radio/TV technician for help. 12.3 UL – Class III Device Power supply for operation of the TXG series of cameras must be provided using a limited power supply in accordance with UL60950.
Support If you have any problems with the camera, then feel free to contact our support. Worldwide Baumer Optronic GmbH Badstrasse 30 DE-01454 Radeberg, Germany Tel: +49 (0)3528 4386 845 Mail: support.cameras@baumer.com Website: www.baumer.com...
Need help?
Do you have a question about the TXG and is the answer not in the manual?
Questions and answers