# ADU-07e¶

(also search here )

## Product Description¶

### Performance Characteristics¶

The ADU-07 (Analog Digital Unit) is the core unit of the metronix multi-channel Geophysical Measurement System GMS-07. It is the result of more than 35years of metronix experience in the design and manufacture of electromagnetic geophysical instruments.

The ADU-07 can be equipped with up to 10 measurement channels. The standard configuration for wide band MT and AMT consists of 5 low-frequency (LF) and 5 high-frequency (HF) channels. The type of channel-boards which are plugged-in will be detected by the system automatically. Multiple ADU-07e units can be connected to a network.

Each ADU can be operated as a stand-alone system, in a network using standard Local Area Network (LAN), or as part of an array, in which each unit is synchronized by its built-in GPS controlled precision clock. An access via Wireless-LAN is available, too.

The ADU-07e electronics is housed in a small (41cm x 32cm x 17cm) waterproof box only 6.5 kg in weight. In spite of the small size, it contains the complete circuitry for analog signal conditioning of up to 10 channels, 24 Bit A/D conversion and data storage as well as a very precise GPS controlled time base.

Data is stored on the built-in flash-disk, on a USB pen drive, an external USB hard-disk or, via the network, on the hard-disk of the connected control computer.

Either the single ADU-07e or a complete network of several ADUs can be controlled via a standard PC. This may be any (ruggedized) laptop with sufficient performance.

Each ADU can be accessed and controlled by any external PC using a standard Web-browser.

All metronix magnetometers like MFS-05, MFS-06(e), MFS-07(e), FGS-02, FGS-03, SHFT-02 can be connected directly to the ADU-07e. It is also possible to connect magnetometers from other companies on option.

The GMS-07 system provides a high degree of flexibility for various sensor setups. Due to its scalable and modular concept it can grow with the requirements of the user. The low number of different components also simplifies the spare part requirement.

### Features¶

• High data quality due to 24 Bit Analog/Digital conversion technology
• Very low system self-noise for best results in the MT “dead band”
• Wide frequency range from DC to 250 kHz. Sampling rates up to 524kHz
• System can be operated as a stand-alone or as a multi-channel network system when connecting multiple ADU-07e in a Local Area Network (LAN). An integrated W-LAN module is now standard.
• ADU-07e is controlled by any Web-browser without need of further software
• Multiple stand-alone systems are synchronized with GPS clock accuracy.
• Compatible with all metronix sensors (see note on previous page).
• Automatic unattended recording mode.
• Plug and Play recording mode if a USB stick with pre-programmed time schedule is inserted
• Automatic detection of magnetometer type and automatic download of calibration function from sensor (Only for MFS-06e, MFS-07e and future sensors)
• Automated system self-check of ADU-07e and sensors during set up.
• Optional automatic input offset compensation eliminates self-potential of electrodes
• Real-time data processing on option. (the capabilities of this feature will be further enhanced in future software releases).
• 12 V battery powered. Only one battery is required for each ADU-07e incl. sensors.
• Compact, light-weight, ruggedized and water-protected instrument design.
• Low power consumption
• Wide operating temperature range from -40°C to +60°C ambient temperature.
• Multiple methods such as MT, AMT, EMAP, RMT, CSAMT

### Technical Data¶

 Frequency range DC to 250 kHz Number of channels 1 to 10 per ADU-07e, multiple ADUs can be operated in a network Frequency ranges of A/D converter Boards LF: DC – 500Hz; MF: DC -20kHz; HF: 1Hz – 250KHz Sub-bands are created by digital filtering Available A/D conversion boards LF: 24 Bit (data rate max. 4,096 samples/sec)MF: 24 Bit (data rate max. 65,536 samples/sec) HF: 24 Bit (data rate max 524,288 samples/sec) One A/D conversion unit for each channel Input Noise LF-ADB: 10nV/Hz @ 0.1 < f < 2kHz and gain 64 HF-ADB: 13nV/Hz @ f >1kHz and gain 32 MF-ADB: ca. 15nV/Hz @ 0.1Hz.20kHz (gain16) Input Resistance LF-ADB: >100M MF-ADB: 10…100M HF-ADB: >10M Nominal Input voltage Range (@ gain 1) switchable between +/- 1.25V and +/-10V (is done automatically by selection of sensor type) System computer 32 bit low-power embedded controller with Linux operating system Storage media Internal Compact Flash-disk 8Gbyte or higher, USB-pen-drive or other external USB mass storage device Test facilities Automatic power up self-test of all important system functions including sensors and display of result on the instrument. Automatic creation of log-file Calibration automatic calibration Network connection stand. twisted pair Cat5 or higher with RJ45 plugs, Wireless-LAN Synchronization GPS synchronized clock , 30ns rms accuracy of 1pps signal, Station position is also determined and stored Connectors {1 or 2 Network RJ45 ruggedized socket(s) 3 x Magnetometer 10-pole 4 x E-field input terminal 6-pole 1 x multi-purpose connector for 5 additional channels 1 x GND terminal 2 x input terminals for 12V battery protected against reverse polarity 1 x GPS antenna N-Type socket, 1 x WLAN antenna N-Type socket, 2 x USB2.0 Type A; 1x USB2.0 Type B { Status Display 2 lines with16 alpha numeric characters for display of status information Case ruggedized, water-resistant plastic case Weight appr. 6.5kg External dimensions 406*330*174mm3 Power Input 9V … 15V DC Power consumption circa 4W – 20W depending on operation mode Operating temperature range -40°C to + 60°C

### Revision Base for this Manual¶

The functionality that is described in this manual is based on the following revisions of software and hardware components of the ADU-07e system:

Hardware components:

 Name Description Revision ADU-07-LF LF analog/digital converter board 1.0 ADU-07-HF HF analog/digital converter board 1.0 ADU-07-MF MF analog/digital converter board 1.0 ADU-07-MDB ADU-07 mother board (main backplane) 2.1 ADU-07-FPGA ADU-07 FPGA and USB board (sub backplane) 1.1 ADU-07-CLK GPS/clock board 1.0 ADU-07-CAL board for creation of calibration signals 1.0 ADU-07-CON Connector board 2.0

Software components:

 Name Description Revision MCP Master Control Program for ADU-07e operation 3.0.1.0.746 USB driver Linux USB driver for connection of the backplane to the CPU board 3.0.1.1.118 ADU-07e Web-interface Web configuration platform for ADU-07e operation 3.0.1.1.775 8051 software Embedded controller software for backplane 3.0.0.1.193 FPGA image VHDL FPGA image for backplane hardware control 3.12 (22.02.2011) USB Auto-mounter Auto detection of connected USB mass storage devices with pre-configured job-lists 3.0.0.1.55

## Overview¶

The ADU-07e is delivered along with a GPS-antenna and two battery cables.

Figure 2-1 to 2-3 show the ADU-07e and its operating elements. All operating elements are numbered and described in more detail in the next chapter.

IMAGE Operating elements of ADU-07e front-panel

IMAGE Operating elements of ADU-07e left side

IMAGE Operating elements of ADU-07e right side

### Operating Elements¶

The ADU-07e has the following operating elements:

 Number Function 1 2 x USB Type A connector 2 1 x USB Type B connector 3 GPS Status LED 4 Recording Status LED 5 Battery Status LED 6 Button “SCROLL” 7 Button “PARAM” 8 Alpha numerical display 9 Battery connector 1 10 W-LAN antenna 11 GPS-antenna 12 Battery connector 2 13 LAN 1 (RJ45) 14 LAN 2 (RJ45, optional) 15 Ex (North) 16 Ex (South) 17 Ey (East) 18 Ey (West) 19 GND terminal 20 Hx connector 21 Hy connector 22 Hz connector 23 Multi-purpose connector 24 additional 12V input

### USB Type “A” Connector¶

Underneath the lid you will find 2 USB Type A connectors for connection of USB mass storage devices such as USB memory sticks or USB hard-drives. Mass-storage devices will be recognized by the operating system automatically.

### USB Type “B” Connector¶

This connector is provided for connection of an external computer to control the ADU-07e. The external computer must run with Linux operating system and the appropriate software to control the ADU-07e has to be installed. If the external computer is connected to the ADU-07e it will switch the internal CPU board automatically off-line. The external computer will then control the ADU-07e completely. This option is intended for debug purposes mainly.

### GPS status LED¶

This LED shows 3 states:

 LED off No GPS synchronization or system in clock hold mode LED blink System has detected sufficient number of satellites, but has not reached the maximum accuracy LED steady green GPS locked and system fully synchronized

If the LED is not illuminated despite the GPS-antenna is corrected properly, it may be that the antenna does not have an open view to the sky allowing the system to detect at least 4 satellites in view. In this case it may be helpful to look for another location for the antenna.

If the ADU has been transferred to another location which is far away from the last one with a valid GPS lock (more than 300 km), it can take a while until the system has found a sufficient number of satellites. In this case the stored Almanac of the satellite positions is no more valid for the new location and has to be updated first. This procedure can take up to 15 minutes. It also may take a longer time if a long time span (more than 1 week) has been passed since the last GPS fix.

### Recording status LED¶

The red LED is illuminated if a data acquisition is running.

### Battery Status LED¶

In order to get a quick check of the battery voltage without a laptop connected, this LED is provided. The meaning of the different colors is:

 Green Battery good (voltage higher than 12.5V, fully charged) Yellow Battery voltage fair (<12.5V and >11.6V) Red Battery low (voltage < 11.6V and > 11.2V) Dark Battery almost totally discharged (voltage <11.2V)

The exact battery voltage and current are also shown on the status display and it is monitored in the log file. If the battery voltage gets low, the ADU will shut-down automatically.

### Alpha Numerical System Status Display¶

The display shows the status of the system after self-test and many other important parameters and information. The display is switched off automatically after a period of 30 sec in case no button is pushed.

### Button “SCROLL”¶

Pushing this button will change the parameter displayed on the status display or switch the display on.

### Button “PARAM”¶

Pushing this button can show more parameters. If this option is available it is indicated by an right-arrow on the right side of the second display line.

### Battery Connector¶

The ADU-07e is equipped with 2 battery sockets (type CA 02COM-E10SL-4S-B). This allows to either connect one or two batteries. Before the delivered battery cable can be connected, you have to unscrew the protection cap of the socket. The input voltage is 12 V nominal; the allowed voltage spans from 9V to max. 15V. The inputs are protected against wrong polarity under all circumstances. If the ADU should not work, check for wrong polarity. If the instrument shall be operated without interruption, you may use the second battery input to connect a fresh battery. After that you may disconnect the old battery from the ADU-07e for recharging. At the ADU-07e an auxiliary 3rd battery input is provided on the front-panel. Here for instance a small Gel-battery can be connected in order to provide a continuous power-supply during the system is transported to the next site without interrupting the power. This may especially be helpful when the distance between two sites is only a few hundred meters as it may be the case in small scale AMT or RMT surveys.

### Antenna Socket for W-LAN¶

The W-LAN antenna socket allows you to connect an external antenna (if a W-LAN module is built-in).

### Antenna socket for GPS antenna¶

The GPS-antenna which is delivered along with the ADU-07e must be connected to this socket (N-type) to get advantage to the synchronous recording mode and in order to determine the position.

### Socket(s) for Network¶

The network cable is connected to this socket (RJ45). The operation of the network is described in a separate chapter.

### E-field connectors for standard and buffered E-field cable¶

These four terminals are used to connect the standard or the buffered E-field cables. The plugs on the E-field cable have 6 pins. The center pin is the pin where the standard E-field cable has to be connected to. The labeling of the four sockets indicates the position of the electrode (N=North, E=East, S=South, W=West). In a typical arrangement the ADU is located in the center of the two E-field lines.

### GND Socket¶

This socket is used to connect the grounding rod with the ADU. The grounding can be done by a steel rod or an electrode. Grounding should be done close to the ADU. Grounding of the ADU is very important as otherwise the inputs can float and may be saturated.

### Connector for Magnetic Field Sensors¶

On the right side of the ADU-07e you will find 3 sockets (10-pole ODU K-series) to connect the magnetic field sensor cables. Plug-in the cable connector in a way that the notches of the sockets fit with the plug and lock the bayonet

### Multi-Purpose Socket¶

This socket provides the input terminals for 5 more channels as well as a +/-12V power supply and some control lines. Here an additional 3-axis flux gate sensor, a high frequency magnetometer or additional E-field lines can be connected. The max. input voltage range for the signal inputs is selectable by software to +/- 1.25V or +/-10V individually for each channel.

## Definition of Polarities¶

The following polarities are defined in the ADU-07e:

### E-Fields¶

 EX: NORTH = Plus SOUTH = Minus EY: EAST = Plus WEST = Minus

When applying a DC voltage to the input terminals of the ADB-07 as described above, the result will be a positive output on the A/D converter.

### H-Fields¶

The polarity of the magnetic fields is defined in a way that a positive flux change in the positive sensor direction will cause a positive output voltage on the A/D converter.

The positive sensor direction of the MFS-05, 06 or 07 sensor is given when the bottom of the magnetometer’s case (the part opposite to the side with the connector) shows in these di­rections:

 HX: NORTH HY: EAST HZ: CENTER OF THE EARTH

## Installation in the Field¶

This chapter describes the setup of the ADU-07e and of the sensors in the field.

Before connecting the sensors to the ADU you should choose the location where you want to position the laptop computer for system control (normally installed in the field car, in a tent or in a box together with the battery). You should consider that the optional delivered network cable has a length of 50 m. The best way to proceed is to unreel it first in di­rection to the desired location for the ADU-07e starting from the location of the laptop. This will avoid the trouble that the cable is too short after already having installed all the sensors. Of course the laptop can also be operated outside, but especially in bright sunlight this may be quite difficult.

## Standard 5-channel MT Setup¶

Figure 3-1 illustrates the field setup of a five channel MT station. Only a few components are required:

• ADU-07e
• GPS-antenna (optional, but should be used even at single site measurement to determine the exact position and time)
• 3 magnetometers like MFS-06(e) or MFS-07(e)
• 3 magnetometer cables
• 4 electric field probes
• 4 electric field cables
• 1 grounding rod + cable
• Network cable (for connection to laptop or network in case of configuration or data download)
• Laptop (only required for non automated system setup and control)

The field computer (may be any ruggedized laptop) with an Ethernet interface for RJ45 jacks and a web browser such as Internet Explorer, Mozilla Firefox or Opera browser installed. The laptop is only required to program the ADU-07e. Often it is sufficient to insert a pre-programmed pen-drive to start the measurement. A laptop is not required in this case.

IMAGE Typical 5-channel MT field setup

## 8-channel Setup with additional Fluxgate¶

In this configuration the ADU-07e is used along with 2 E-field channels, 3 channels for H-field using an induction coil sensor and an additional 3-channel fluxgate sensor for a continuous low-frequency recording.

IMAGE 8 Channel setup with 3 induction coil magnetometers, 2 E-field lines and additional 3-axis fluxgate sensor.

## Connection of the Sensors to the ADU¶

Now you can install the sensors:

1. Plant the four EFP-06 probes into the ground as described in Chapter 3.3.2 and connect them with the input of the E-Field cable drum.
2. Connect the other end of the 50m E-cable with the appropriate input terminals of the ADU-07e. The North-probe will be connected to the terminal labeled “N” of the ADU-07e. In the same way the “S”, “E” and “W” input terminals of the ADB are connected to the corresponding E-field cables. Make sure that the E-Field cables are unreeled completely and the cable is not moving in the wind.
3. Stick-in the grounding rod close to the ADU-07e and connect it with the black GND-input clamp of the ADU-07e
4. Connect one end of the magnetometer cables with the HX, HY resp. HZ magnetometer. For this purpose at first remove the magnetome¬ter’s protection cap. Now push the end of the cable through the rubber flap in the middle of the protection cap. After having it connected with the socket properly, the magnetometer’s protection cap is pushed over the magnetometer’s head again. The exact positioning and installation procedure of the magnetometer is de¬scribed in chapter 3.3.1. It is very important to notice the hints given there in order to obtain best results.
5. Connect the plugs on the other end of the magnetometer cables with the corresponding input sockets on the ADU-07e i.e. the cable of the HX sensor with the socket labeled “HX”, the cable of the HY sensor with the “HY” socket and the cable of the HZ sensor with the “HZ” socket of the ADU-07e.

### Installation of the Induction Coil Magnetometers¶

The magnetometers MFS-05, MFS-06(e) or MFS-07(e) are normally installed as an orthogonal triple and buried into the soil. The distance between the magnetometers should be ca. 5 meters in order to avoid any cross-talk. In order to avoid interference the magnetometers should be located more than 5m apart from the ADU-07e.

Before burying the magnetometer it must be connected with the cable. The protection caps should be twisted or plugged together in order to avoid getting them dirty. The magnetometer protection cap is pushed on the magnetometer’s body. The end of the connector should not show out.

Please take care for an exact alignment of the sensors. The bottom of their cases (i.e. the side without connector) must point exactly in the following directions:

 X magnetometer HX to the NORTH Y magnetometer HY to the EAST Z magnetometer HZ to the CENTER OF THE EARTH

The correct direction of the sensors can be fixed using a compass and two sticks:

A field helper rams the first stick into the soil according to the command of the other helper with the compass. The second stick is rammed behind the first stick. The correct alignment is found when the needle of the compass points to North for HX resp. East for HY and the sticks as well as the ring and bead sights of the compass are in line.

The horizontal direction is balanced using a level. The exact vertical position of the HZ-magnetometer can also be fixed by a level.

The magnetometers must be installed in a way that any movement of the sensors due to micro-vibrations is avoided. Such motion of an induction coil magnetometer in the stationary earth magnetic field would cause significant artificial noise. For this reason the hori­zontal magnetometers must be dug and covered by soil completely. We recommend a pit of 30cm depth. The vertical HZ-com­ponent should be dug-in to at least half of its length or better to 4/5 of its length. An addi­tional coverage of the HZ sensor by a kind of bucket helps to reduce wind influences.

Information: The cables nearby the magnetometers must be fixed and may not move in the wind!!

### Installation of the Electric Field Probes¶

In the standard MT field setup the orthogonal electric fields EX and EY are measured. For the measurement of one electric field component two EFP-06 electrodes are used. They are dug into the soil with a distance of circa 100 m. In order to have an optimum common mode rejec­tion ratio of disturbing radio transmitters, the ADU-07e should be located in the center of the electric field dipoles.

If the L-shape setup cannot be avoided you must use 4 probes in any case. The electrodes close to the ADU may NOT be connected with ground electrode because this would induce a high noise into the electric field input.

The exact alignment of the probe’s location must be determined using a compass and a measuring tape. The distance of the N/S and E/W dipole should be noted and must be entered in the setup menu later on. The probe location can be marked by pickets to find them faster in the field.

Now dig holes of 20 cm to 30 cm depth and plant the probe into the soil. Make sure that the bottom of the probe has a good contact with the soil and cover the probes by soil com­pletely. It is important that the soil is pressed down finally in order to obtain a good con­tact. It also may help to improve the ground resistance by mixing a paste of water and soil and planting the probe into that paste.

In case the soil is very dry, the grounding resistance can be diminished using some Ben­tonite which is mixed with soil around the probes and by adding some water. The Bento­nite will keep the moisture for a longer period of time. If you need to do long term measurements in a dry area, the probes should be dug in deeper (80cm).

The typical probe resistance is between a few hundred Ohms to 10 kOhms. However, it might be much higher in very resistive areas as deserts etc. In this case the use of the optional buffered cables is recommended. Please also make sure that the E-field cables are not positioned too close to the magnetometers (>1m).

If the probes are not used make sure that the sponge at the bottom of the protection case is covered by water and that its lid is closed. The cap can also be sealed by some isolation tape if the probe is not used for a longer period of time. The free cable end should be outside the protection case in order to avoid corrosion.

The current condition of the electrodes can be checked as follows: take a new, fresh electrode and one of the electrodes which is already in use. Dig them on the ground as described above (1 pit is sufficient) and check the voltage offset between both. The voltage should be less than 30mV.

### Installation of Fluxgate Sensor FGS-03 (MAG03-MCES)¶

This fluxgate sensor is a 3 axis magnetometer. It is delivered in a plastic tube which has to be aligned vertically and dug into the soil. An arrow installed on it has to point to the North. Connect it via the delivered cable with the Multi-purpose socket (Input 1) of the ADU-07e. The ADU-07e will switch the input sensitivity to +/-10V automatically when giving the sensor name FGS-03. Use gain of 1 for the ADU. The alignment to the Magnetic North can be checked by observing the data. Hy signal must be close to zero

## Connection of the GPS Antenna¶

Connect the delivered GPS-antenna to the socket labeled by „GPS“. At least 4 satellites have to be in view in order to allow proper synchronization of the system. Detailed information about the status of the GPS-synchronization of the ADU-07e is provided in the status window of the web interface. Best results will be achieved if the antenna has a free view to the sky.

## Connection of the Battery¶

When all other components have been installed and connected to the ADU-07e, the last step is to connect it to a 12V battery. This may be any 12V battery with sufficient capacity (>10Ah). The delivered battery cable is connected to one of the two sockets labeled as „BAT“. Connect the black clamp with the –pole and the red clamp with the +pole of the battery.

Information: A connection with wrong polarity on each of the battery inputs which has been accidentally made will not cause any harm on the instrument. It will then just simply not work. After a correct battery connection it will boot up normally.

## Connection of the Field Laptop Computer¶

The laptop is connected to the ADU-07e with the network cable or by a W-LAN connection. As network cable is you may use any standard network cable with RJ45 plugs. One end of this cable is connected to the socket labeled „NET“, the other end is connected to the Ethernet socket of the laptop computer.

If the communication is ok and after having entered the proper network address into your browser you will be able to contact the ADU-07e. We recommend to book-mark the ADU´s address in your browser. Make sure that no proxy server is selected in your browser settings! The network parameters of your laptop have to be set in a way that it can access the 192.168.0.xxx network address room for LAN access and 192.168.10.xxx for W-LAN access.

Information: In the latest firmware version (3p0 step 7 and higher) the WLAN adapter will do the address management automatically. Select DHCP in your adapter settings

Information: Note, that the total length of the network cable between hubs or ADU and Laptop may not exceed 100m.

## Starting the Instrument¶

As soon as the battery voltage is applied to the instrument, the ADU will start to work. At first the Linux operating system and the system firmware are booted. This is indicated by a message on the status display. At the very first time (<1min) after the ADU-07e was powered up there will be no status display at all (Only the battery LED will glow yellow). The status display will then come up with the message “CONNECTING” followed by “BOOTING” After a while, the system will perform its self-test indicated by the blinking LEDs and the status display will show “SELFTEST”. The progress of the self-test will be also indicated in the status display. If the self-test has passed after a while, it also will be shown in the display.

Please note that it is possible to shorten the time required for the self-test by selecting “Short Self-test” in the configuration menu. In this case only the most necessary tests will be performed. It is a good practice to run a long self-test at the beginning of a survey and also if some suspicious data occur. However, usually it is absolutely sufficient to run the short self-test during the ongoing survey.

Information: Usually, the ADU should be powered up after all sensors have been connected. However, in order to save some time you may switch on the ADU before the sensors are connected. But, you have to redo the measurement of the probe resistance in order to get the correct values and you also should read-in the sensor configuration again.

If you setup the ADU in an area which is located far away from the last measurement area (>300km), the time required to synchronize the GPS will be longer and may be up to 10-15 minutes as a new almanac has to be reloaded. The same applies if the ADU has not been used for a long time.

Caution: Do not operate the instrument during a nearby thunderstorm as a direct lightning strike could hit the E-field lines. Despite the input of the ADU-07e is protected by spark gaps and protection diodes this will not guarantee a protection when a direct lightning strike hits the E-line. Especially, when the instrument is connected via the network cable major damages and personal injury may occur!

Information: Check that the ADU-07e system has a proper grounding: The ADU-07e system needs a proper grounding, as otherwise the amplifiers do not work correctly. For long term recordings the use of an EFP electrode is recommended (instead of using a simple metal rod).

## Stopping the Instrument¶

If the instrument should be powered down to move it to another measurement site, it MUST be shut down properly, using the “Shutdown System” option on the Front-panel display (see chapter 12.1).

If the shut-down sequence was initiated, the Front-panel LEDs will start to blink, just as during self-test. Once the system is shut-down completely it is safe to cut power, the LEDs will stop blinking again and the “System Status” message on the Front-panel display will show the message “Ready to Power Off”.

Caution: Switching off the system without using the “shut-down” sequence may result in broken system disks in worst case. Even though the ADU-07e tries to repair a possible broken disk each time when booting up it cannot be guaranteed that there won’t be any problems.

## Quickstart¶

After the ADU-07e has been powered up and finished the self-test procedure it will wait for user inputs. For this purpose you have to “interact” with the system.

The main possibilities to access the ADU-07e in regular operation are listed below:

 Type Description By Web-interface The Web-interface is the main Human Machine Interface (HMI) of the ADU-07e. You will configure the hardware and start new measurements with it By Front-panel Display The “Front-panel Display” provides a lot of system status information. Among other this comprises the GPS status messages, the battery status as well as the current system status. Additionally, there are some menu options to execute a GPS reset or to release attached USB mass storage devices. By USB Auto-mounter By means of the USB Auto-mounter the user may start job-lists inside the ADU-07e system without need to connect a Laptop for configuration. The job-lists are simply read from attached USB mass storage devices. By Samba File Server A connection to the ADU-07e system by means of the Samba protocol is considered to access the data directory of the ADU-07e system directly. Here you may download, or delete measurement data directly. It is available for Linux and Windows.

Sometimes, it may be necessary to access the system if problems have occurred or just for system maintenance, such as software updates etc. In this case the following methods allow a more specialized access to the system.

 SSH protocol (Secure Shell Protocol) This type of interfacing with the ADU-07e is meant to work on the ADU-07´s Linux operating system directly. For this type of connection, the SSH (Secure Shell Protocol) is used. You need a PC with an SSH client installed. It is available on every Linux system and by a small program for Windows systems, too. see chapter for a detailed description RS 232 connection The RS 232 connection is used for debugging purposes only. It is directly connected from a PC with serial interface to the CPU board of the ADU-07e system. By the use of this connection, you may work on the Linux operating system of the ADU-07e, even if the Ethernet connection is not working anymore. see chapter for a detailed description MySQL data base connection A connection can be established to work on the MySQL database of the ADU-07e system directly. This connection can either be done with the MySQL console utilities and a direct execution of MySQL commands on the Shell Console, or by usage of a comfortable GUI like “PHPMyAdmin” (free software). As inside the MySQL database all status information and error messages of the ADU-07e are stored, it is a good idea to “dump” the data content of the database into a SQL file after each measurement campaign and then store it along with the measurement data. Hereby, an easy trouble shooting can be done in case a problem occurred in a measurement. see chapter for a detailed description

In most cases you want to start a new measurement after system boot-up directly. In most cases the ADU-07e Web-interface will be used. To start a new measurement job the following steps should be performed:

1. Login to ADU-07e Web-interface

To login to the ADU-07e Web-interface a normal Web-browser is needed (such as MS Internet Explorer ™, Opera™, Mozilla Firefox™ …). Connect the network cable or use the W-LAN (Do not forget to switch W-LAN on ADU on). Open a new Web-browser window and type in the URL of the ADU-07e Web-interface. The URL is printed on a sticker inside the ADU lid.

As a result you should now see the “Start Page” of the ADU-07e Web-interface as shown in the following picture:

IMAGE 8 index page of ADU-07e Web-interface

1. Open the Web-interface

You may now open the Web-interface either by clicking on the Call Target button, if you have worked with the ADU-07e system at least once and no changes in hardware were made. Otherwise, use the New Session button, if this ADU-07e has never been used before or if the hardware configuration has been changed since the last time or if a new software update has been made or in case you just want to start it with the default values.

2. Examine “Self-test” Results

As a next step the “Self-test Results” should be checked to make sure, that the system is working correctly. For this purpose the “Self-test Results” page of the Web-interface is called. It looks like the following:

IMAGE “Self-test Results” page of ADU-07e Web-interface

On this page it is important to check the “Init Error” and “ADB error” fields for all the single boards. Normally, all these values should be set to “0” (no error). Sometimes, single values may have values different from “0”. This may not be a real problem necessarily and can also be just significant information. In any case please check the “error number” along with the list given in chapter 22. Warnings or errors are also show at the bottom of the status window.
1. Configure the sensor settings

As a next step you should enter the correct sensor settings for the connected sensors. This is done on the “Sensor Position” page of the Web-interface.

IMAGE “Sensor Position” page of ADU-07e Web-interface

As it can be seen in the picture above, you need to enter the “sensor type”, “sensor name”, “sensor serial number” and the “sensor positions” seen from the ADU-07e system for all sensors connected to each ADU-07e connector. E.g. the data for the MFS-06 coil connected to connector “Hx” on the ADU-07e system would be entered inside the box “ADU-07e connector: Hx”. Note, that if you use the new MFS07e or MFS06e sensors, this information is transferred to the ADU-07e automatically. For a detailed description of this page refer to page102 of this manual.
1. Configure the single ADB channels

After having checked, that the system works correctly, the particular ADB (Analog / Digital Converter Boards) need to be configured according to the requirements of the measurement planned. For that purpose you best open the “Start Job” page of the Web-interface which looks as follows:

IMAGE “Start Job” page of ADU-07e Web-interface

On the lower section of this page you need to activate all those channels, which shall be used in the next measurement. This is done by activating the “Use For Measurement” boxes for the corresponding channels. If all the desired channels have been selected, click the button to store the values. You may configure a lot more parameters, such as gains, filters for the single channels. A detailed description of the “Start Job” page and the single parameters can be found in chapter8.3.1.
1. Start New Job

Basically, you are now able to start the new Job by using the upper section of the “Start Job” page.

IMAGE “Start Job” page of ADU-07e Web-interface

On this page you need to enter the start- and stop-times for the job. Furthermore, you need to select the sampling frequency for the job. After the settings have been saved by a push on the button, you may now either press the button to start the job at the time that you have configured on the “Start Job” page or you press the button to start the job at the next possible point in time. You will find a detailed description of the “Start Job” page in chapter 8.2.1.

## Strategies for Setting up System Parameters¶

In chapter 7 you find a detailed description of all the possible setups of parameters. However, in this chapter you will get hints how to set up the parameters in an optimum way in order to obtain best results for your field measurements.

The connection of the sensors has to be done as described in chapter 3.

Before you program a job with the Web Interface you need to know what gain and filter settings are appropriate for this field site. We assume a standard 5 channel MT setup and that data shall be measured in a wide frequency range from 1000 sec up 10 kHz.

In order to have best results, a proper check of the noise level in this area has to be done.

It is important to set the gains correctly, especially for the electric fields. Generally spoken, it is preferable to set the gain on the first stage and increase the gain of the second stage only after a low-pass filtering or an offset compensation has been performed.

A step by step recipe gives you a detailed description of the procedure:

1. Check whether the self-test shows zero (0) error for all channels. If yes, this is ideal. If not, check what the error number means. It is given in section 22. You will also find additional information of the error on the status info page, too. Actually, there are some “errors” which are only warnings in fact. If, for instance, the “DC level is too high for gain” you cannot use amplification but a measurement is still possible.

2. In order to test the noise level on the field site you program a job for 1 minute using the LF ADC sampling rate 2048 Hz for all channels with:

 Parameter Setting Calibration Off Gain Stage 1 1 Offset Correction 0 Gain Stage 2 1 ADU07_LF_RF4 On ADU07_LF_4Hz Off Chopper 0 Input Connection 0 (for standard MT setup) Use for Measurement tick all

After the job has been performed you need to check the data of all recorded channels.

Usually, the data will be dominated by power-line noise. It also may have some DC offset. The maximum input voltage range for the electric field channel is +/-1.25V and for the magnetic channel it is +/-10V.

You should check carefully now what the amplitude value and the offset voltage of the E-field data is. The gain setting and the offset correction has to be made according to this test measurement. Please note that by using MAPROS or TSPlotter program the shown amplitude values are always referred to the INPUT of the ADU.

It is important that you leave enough headroom in case the signal gets stronger during the day. We recommend that the maximum amplitude of the amplified signal on the A/D converter is not exceeding 250mV for electric channel.

Information: The ADU software version 3.0 or higher provides a feature of automatic gain and offset setting. If this is used, the ADU will perform the required tests by itself. A more detailed description is given in chapter 0 and 0 and

General gain settings: the magnetometer channel will not require a gain in most cases because the coils have a built-in preamplifier.

For the electric field it is desirable to reach a gain factor of 8 (input range +/- 32mV at the input = +/-250mV at the A/D converter input). Higher gains will not improve the signal quality significantly and should only be set if the signal is very low and the expected drift of the electric field is almost zero.

Example: The measured peak to peak amplitude of the electric channel is 20mV and the signal has an additional offset of 30 mV. This would result in a positive amplitude value of 40mV and a negative amplitude of 20mV. Here the limiting factor would be the 40mV amplitude. According to this a gain of 4 could be selected which would result on 160mV on the ADC for the upper value.

There would also be a possibility to compensate the measured +30 mV offset value by a negative offset compensation voltage which is fed-in after the first gain stage. The max. voltage which can be compensated here is +/-2.5V. In our example this would mean that you may amplify the first stage by 4 resulting in a signal amplitude +160mV to +80mV. Now you compensate the 30mV which has been also amplified by the first gain stage to 120 mV by a compensation voltage of -120 mV. The signal value after compensation will be +40mV to -40mV then. On the second stage you can further amplify by another factor of 4 then. The output swing on the second stage, respectively on the ADC input will be +160mV to -160mV then which provides enough headroom to the +/-2.5V limit of the ADC input.

3. Set the gain for the magnetic channel in the same way as described above. An offset compensation will not be required for Metronix induction coil sensors, but may be required for fluxgate sensors. The only difference is that the input range on the magnetic channels is +/-10V.

4. The radio filter should be set on ADU07_LF_RF4 position on standard. Only if you have very high resistivity of >10kOhm a filter such as RF2 or RF1 should be selected. Please also refer to section 9.3.3 of the manual.

5. If you want to record very low frequency data, intended for a range <4 Hz you may switch on the 4 Hz low-pass filter in the filter options. This will significantly reduce the power-line noise and allows to further amplify the signal on the second gain stage.

6. The same recipe for gain setting can be used for HF-channels. Please consider that an offset on the electric field channel can be removed after the first gain stage by a 1Hz high-pass filter.

After having found the suitable parameters for the field site, the programming of jobs for different sampling frequencies can be done. Please make sure that at least one minute time difference should be left between two succeeding recording jobs. Especially when high sampling rates are programmed it can happen that the writing of the data out of the buffer takes more time than one minute (with USB1.1 and Viper CPU board).

Make sure that the calibration and test signals are switched off and that the correct sensor input is selected. Select “Input 0” for sensors connected on standard inputs (N,S,E,W and Hx, Hy, Hz) and select “Input 1” for the Multi-purpose socket.

Check whether you have a G4 GPS fix in order to get best timing synchronicity for multiple stations.

## ADU-07 Web-interface¶

The ADU-07e is completely controlled by its Web-interface. The Web-interface provides pages to configure the single ADB channels (Gains, Filters etc.), to examine the current system status and to start and stop measurements. The Web-interface is installed on the ADU-07e system and can be connected by a standard Web-Browser. Just type in the following URL:

http://<IP address of target ADU-07e system>


You will find a sticker on the ADU-07e displaying the programmed IP addresses for LAN and W-LAN access. Additionally you can find this information on the status display “System Status” by pushing the PARAM button as long as the information is shown.

The programmed IP-address will also be displayed as a parameter on the status display of the ADU under “system status”

Do not forget to switch the W-LAN on if you want to use it. It is achieved with the menu entry W-LAN Control in the status display. By default the W-LAN is an open peer to peer network. The WLAN settings on the computer shall be set to automatic (DHCP).

If the connection has been established properly, the Web-interface of the ADU is opened with the following website in your browser window:

IMAGE Initial screen of the ADU-07e Web-interface

It is the index page of the Web-interface.

The normal operation mode will be to call the Web-interface directly from the ADU-07e system by clicking on “New Session”. The Web-interface is started then and the “General – Start Job” page is shown. From here you may browse to other pages of the Web-interface. In the following chapters all the single pages are described in detail. Logically, the individual pages are subdivided into “General” pages and “ADU Special” Pages.

It is possible to run the Web-interface software on a Laptop or PC, you can type in the IP address of the target ADU-07e using the field “User defined target IP”. Now, you can start the Web-interface by clicking on the Button “Call Target”. By this means it is possible to run the Web-interface on a Laptop and just exchange the xml-data with the ADU-07e. This will save CPU time and resources on the ADU-07e system. However, it requires an installation of the Web-interface software on the laptop. This method is only used in very special cases and for development.

Information: On all pages of the Web-interface where parameters have to be entered, a “Save” button is implemented. All entered data is only stored in the ADU-07e, if the input is confirmed by clicking on the “Save” button

Information: Normally, the ADU-07e Web-interface will store the current settings each time a new measurement is started or the settings are saved by the user explicitly. If called the next time, the last saved settings will be loaded automatically. Sometimes it may happen (for example due to connection problems) that the last stored settings are invalid. In this case the Web-interface can be reset by using the “New Session” button.

## Structure of the ADU-07 Web-interface¶

After having clicked on the Link “Single ADU” or “Call target IP” you will see the “General – Start Job” page.

IMAGE Page “General – Start Job” of the Web-interface

Using this page as an example, the general structure of all pages of the ADU-07e Web-interface shall be described. Mainly, all pages are split into three large areas.

The first one is the heading area. Here you see status information which is taken form the ADU-07e system in the network. The following information is displayed:

 Value Name Description Serial Number This entry contains the serial number of the ADU-07e system. Recording Status This status shows, whether your ADU-07e is currently recording, or whether it is in idle mode. The following states can be seen: Idle: ADU-07e system is not recording Recording (X): ADU-07e system is recording. X measurements are currently active. Time This field shows the present time and date of the ADU-07e system. The time information already includes the “UTC to local time” offset, which you may enter in the “General – Options” page. In this case the time is displayed in local time and not in UTC. GPS Status Shows the current synchronization status of the ADU-07e in reference to the GPS time stamp. The following states are possible: G4 fix – fully synced: The ADU-07e is fully synchronized in reference to the GPS clock. All systems, that have this state, are synchronized to each other. No fix – not synced: The ADU-07e system does not see a sufficient number of valid satellites to get a fully synchronized state. If a G4 fix was available after power-up one time, the ADU will run with its internal TCXO with a reasonable precision so that recording with a low sample rate can be made. Even then, they will be synchronized to other ADUs. If no G4 fix was achieved at all. the ADUs can only be operated in stand-alone mode. Battery Status Shows the current status of the battery which is powering the ADU-07e. The following states can be observed: GOOD: The state of the battery is GOOD. It is nearly full. FAIR: The state of the battery is FAIR. It may be used for another few hours, but the voltage must be observed. LOW: The battery state is low. It has to be replaced immediately. System will shut down. Diskspace Shows the current disk usage in percent of its total space.

Right on the bottom of the heading area, tabs are shown. Here you will find always one tab with name “General” and one additional tab with serial number of ADU-07 you have connected is shown. By clicking on the tab “General”, the menu items for all general pages of the Web-interface are shown. By clicking on one of the tabs “ADU-X”, the menu points for system special parameters of ADU-07e system with serial number X are shown in the menu area.

Finally, the last section of all pages is the data area. In this section the real data content of the selected page is shown. All settings and parameterization of the ADU-07e is done in this area.

In the following chapters, at first all General pages will be described. Afterwards, the system Special pages are described in detail, which you have to use to configure all system specific settings.

## The “General” ADU-07e Web-interface Pages¶

On the general pages of the ADU-07e Web-interface you enter general configuration settings, that belong to all ADU-07e systems in a network. You may enter the general section of the Web-interface by clicking on the “ADU-General” tab of the heading area:

IMAGE Tab “ADU-General”

By clicking on the “ADU-General” tab, you will enter the general section of the Web-interface. You will see the following menu entries in the menu area:

IMAGE Menu entries for the General pages of the ADU-07e Web-interface

All these menu entries belong to one single page of the ADU-07e Web-interface. A detailed description of each page is given in the following chapters.

### Page “General – Start Job”¶

This is the first page you will see, after entering the Web-interface. It has the following structure:

IMAGE Page “General – Start Job” of the Web-interface

As it can be seen in the picture above, this page can be used to start a new job on the ADU-07e system. The page contains several input elements to enter the start- and stop-time of the job, define some additional parameters and eventually start the job. However, it is required to define measurement channels that shall be used. For starting a job you will usually take the page “System Specific – Start job”. Here you can enter start and stop time and you can also configure the measurement channels.

The “General – Start job” page is split into three main sections. The first section is the “Configure Start / Stop-Time” section andcontains the following input elements:

 Element name Description Start Here, the start time of the new measurement job can be defined. The day, month and year and additionally the hour, minute and second, the measurement shall be started on has to be entered in the input fields. Once the correct start time has been entered, you have to confirm the entry by clicking on the button “Save”. Stop Here the stop time of the measurement job can be defined. You have to make sure, that the stop time is later than the start time. Sample Frequency In this field you can select the sample frequency that shall be used during the measurement job. You have the choice out of all the available sample frequencies provided by the ADB board types currently installed in your system. However, not all sampling frequencies are supported by all boards. In this case the best fitting sampling frequency will be selected by the ADU automatically and an error message is displayed. See chapter 18 (fall-back strategies) Measurement Type The type of the measurement job can be entered here. ATS file size This parameter allows to define a number of samples that shall be stored into one ATS data file, before it is split and a new one is created. For each new file the RUN number will be incremented. E.g. if sampling with 1024 Hz and setting the ATS file size to 16384 Samples, during the measurement consequent ATS files will be created with 16384 samples inside each file. The max. length of a file is 2GByte which represents 534,773,760 samples. Start / Stop Mode Using this option, the measurement can be started in a special “Start/Stop” mode. This mode is used, if you want to perform HF measurements in parallel to LF measurements. If a HF measurement is started in Start/Stop mode and the sampling frequency is so high, that the measurement may cause a buffer overflow on the backplane, the ADU-07eE system guaranties, that even, if the HF measurement causes a buffer overflow, the LF measurement will still continue without being influenced. 0: normal operation mode 1: use Start / Stop mode for this measurement Data Directory This input box allows the user to select the destination directory for the data, that is recorded with the next measurement. It can be chosen between the following directories: “/mtdata/data”: This is the default directory on the internal CF-Card. “/mtdata/usb/data1”: This is the default directory for mounting external USB mass storage devices to the ADU-07e system. It can be used to force the system to write the measurement data to the external USB device, instead of the internal CF-Card. Note: if you have not mounted a USB device nonetheless data will be written to internal flash card.

The second section is meant to configure the job as “Cyclic Job”. This is done by setting the value of the “Cyclic Job” parameter to “1”.A job configured as “Cyclic Job” will automatically repeat itself with the “cycle time” that is entered for the “Granularity” parameter. The following picture shall illustrate the behavior of a cyclic job with the following parameters:

• Start time: 13:00:00
• Stop-time: 13:01:00
• Granularity: 3 minutes

IMAGE Cyclic jobs

The “cyclic” jobs are repeated by automatically updating its start- and stop-times and re-writing the job into the “jobs” table inside the MySQL database. Therefore, a cyclic job can only be stopped by deleting the job file from the “jobs” table e.g. from the “View Jobtable” page of the Web-interface.

The last section on the “Start Job” page is the section containing all the single buttons. The buttons have the following meaning:

 Element name Description Save By clicking on this button, all inputs will be saved. Start Job By clicking on this button the Web-interface will create a new XML job description out of data configured for this measurement and write this file to the MySQL database. From there the job will be evaluated and started at the defined start time. Start Now The measurement will be started at the next possible time. This means, that start- and stop-time are changed. The duration of the measurement will stay the same. Show XML job file By clicking on this button the XML file that would have been written into the “jobs” table is printed into a text box on the “Start Job” page (see Figure 8 7). From there it can be used e.g. to create a “pre-configured USB mass storage device” or for debugging purposes.

IMAGE XML job file shown after click on “Show XML job file”

Caution: Due to the initialization routine of the ADB boards and the measurement hardware, the ADU-07e system needs a handling time of at least 35 seconds for each measurement! If you do not provide this lead time, the next measurement may start late, or even will not start at all.

### Page “General – Stop Job”¶

If you click on the menu entry “Stop Job”, you will see this screen:

IMAGE Page “General – Stop Job” of the Web-interface

On this page all the measurement jobs of the ADU-07e , are listed that are currently running, or that have not been started yet. You can see, on which system the measurement is running, by looking at the column “ADU-07e Serial”. Here the serial number of the corresponding ADU-07e system the measurement belongs to is shown.

 Element name Description Show only running jobs If this option is active, only the measurement jobs currently running are shown. Jobs, that have already been sent to the ADU, but whose start-time has not been reached yet, will not be shown in this table then. Stop all jobs By clicking on this button, all measurement jobs in all ADU-07e systems within the network will be stopped. This does not only stop currently running jobs, but will delete also jobs, that have not yet started from the scheduling list of the ADU-07e systems, too. ADU-07e Serial This column of the table shows the serial number of the ADU-07e system, this measurement belongs to. Sample frequency In this column you can see the used sample frequency of the measurement. Used channels This column shows which channels are used by the measurement job. Start time / Stop time In these columns, you can see the start- and stop-time of the measurements. Running If the measurement job displayed in this line is currently running on the ADU-07e system, an “X” is shown in this column. If the measurement is not yet started, the field is empty. Stop By clicking on this button a running measurement job can be stopped. This action will force the Web-interface to create a “Stop Measurement” job and to write an according XML file into the MySQL database. The stop job will be executed and finally stop the measurement.

Information: Like all jobs in the ADU-07e system, the “Stop Measurement” job needs a little lead time to be started, too. Therefore it takes some seconds after you stopped a measurement via the Web-interface until it is really stopped in the measurement hardware.

Although the physical recording of data is stopped after a short time in the measurement hardware, it may happen that it takes a while to write back the buffered data to the flash disk. This especially happens if the ADU cannot write back the data in real-time during recording with a high sampling rate

### Page “General – Event Job”¶

The “Event Job” page is used to configure and start so called “Event” jobs. These jobs do not start a measurement, but moreover execute certain events inside the ADU-07e system. For example, an event may be the activation or deactivation of the “Sleep Mode”. The page provides the following structure:

IMAGE Page “General – Event Job” of the Webinterface

As it can be seen in the picture above, the “Event Job” page is designed similar as the “Start Job” page. With the “Configure Start / Stop-Time” boxes you may enter the start- and stop-time for the event.

Inside the “Configure Event Parameters” section you may enter the “Event” type and an additional “Event Parameter”. Finally, using the “Configure Cyclic Event Parameters” section you may configure the XML job as a cyclic event, too. The “Save”, “Submit Job” and “Start Job Now” buttons have the same functionality as on the “Start Job” page.

Up to now, there are three different “Event” types that all refer to the newly implemented “Sleep Mode”. Using the “Sleep Mode” it is now possible to set the CPU board of the ADU-07e system to a “Suspend To RAM” state during normal operation. In this mode the ADU-07e will record data, and start all programmed measurements. Nevertheless, during the phase when the CPU board is sleeping, it is not possible to connect to the ADU-07e system anymore neither by Web-interface nor by Samba server until it woke up from sleep again. The different events for a configuration of the “Sleep Mode” are:

1. “System Awake” An “Event” job with the “Event Type” being set to “System Awake” will cause the ADU-07e system to be awake for the time between the jobs start- and stop-time , even if in general the “Sleep Mode” is active.
2. “Activate Sleep Mode” An “Event” job with the “Event Type” being set to “Activate Sleep Mode” will cause the ADU-07e system to activate the “Sleep Mode”. From the point of time, the “Event” jobs stop-time is reached, the ADU-07e´s CPU will try to go to sleep, whenever possible. It will only wake up, to execute jobs (“Measurement” or “Event” jobs), that have been programmed before the sleep mode has been activated, or if the system is woken up manually using the “Front-panel Display” menu. Therefore you have to make sure that you finished your job programming before activating the sleep mode.
3. “Deactivate Sleep Mode” An “Event” job with the “Event Type” being set to “Deactivate Sleep Mode” will cause the ADU-07e system to deactivate the “Sleep Mode”. The ADU-07e system will not got to sleep anymore, until the “Sleep Mode” is activated again.

The following picture shall illustrate the behaviour of the ADU-07e system, if the “Sleep Mode” is used:

IMAGE ADU-07e system with activated “Sleep Mode”

Once, the ADU-07e has executed an event job “Activate sleep mode” it cannot be accessed via “Web-interface” or Samba server anymore. In order to avoid that the system falls into a dead lock, it will split the event job “Activate sleep mode” with its programmed start and stop time into two separate jobs internally. The first job which will be transferred to the job table is a “Deactivate sleep mode” which is going to be executed at the programmed stop time of the “Activate sleep mode event”. After that, an “Activate sleep mode” job will be transferred using the programmed start time of “Activate sleep mode” event. Additionally, a warning window will pop up requesting the user to confirm that the “Sleep Mode” shall be activated. It looks like this:

IMAGE confirmation dialogue for activating “Sleep Mode”

Once the “Sleep Mode” has been activated, the ADU-07e can be woken up from sleep at any time using the menu on the ADU-07e front-panel display. Please see chapter 12.2 for a detailed description.

Caution: If the “Sleep Mode” is activated inside the ADU-07e, it will not be accessible via the Web-interface anymore, until it has been woken up from sleep again. Therefore make sure that you have:

1. programme all jobs that shall be executed during activated sleep mode
2. programme a “Deactivate Sleep Mode” job so that you have the possibility to wake up the system via the Front-panel display, BEFORE you activate the “Sleep Mode” on ADU-07e system.

Besides the “Sleep Mode” functionality there are some other event jobs:

1. “Start/Continue Moving MT rec.” This “Event” job is used to continue the data recording, if the “MovingMT” ProcessingObject is configured as part of the processing tree. As a result data will be written to disk again.

for a detailed description of the “MovingMT” processing object see chapter 0.

2. “Stop/Pause Moving MT rec.” This “Event” job is used to pause the data recording, if the “MovingMT” processing object is configured as part of the processing tree. As a result data will not be written to disk anymore, until it is continued by executing a “Start/Continue Moving MT rec.” Event job.

for a detailed description of the “MovingMT” processing object see chapter XXX.

3. “send status SMS” This Event job is used to send a ADU-07e status SMS to a user’s mobile phone. For this job the destination phone number has to be entered as a parameter. This functionality is only available if the ADU-07e is equipped with the optional GSM modem.

IMAGE configuration of a “send status SMS” Event job

When the “Start Time” of the job is reached, the ADU-07e will send a status SMS of the following type to each phone number that is configured as “Event Parameter”:

Status SMS from ADU-07e #14; Rec. State: 0; Batt State: GOOD; Batt
Volt.: 13.1V; Free Disk Space: 62.3% - 7540.5MB; GPS Sync Sate: G3Fix


Status SMS from ADU-07e system

Inside the SMS the single parameters give the following information:

 Parameter Name Description Rec. State This parameter shows the recording state. If the ADU-07e is “Idle”, the parameter is set to 0. If at least one measurement is currently active, it shows the number of active measurements. Batt. State This parameter shows the current battery state: GOOD, FAIR, LOW Batt. Volt. This parameter shows the current battery voltage in Volts. Free Disk Space This parameter shows the free disk space as percentage value and in MBytes. GPS Sync State This parameter shows the current synchronisation state of the GPS board: No Fix, G1Fix, G2Fix, G3Fix.
1. “send automatic status SMS” This Event job is used to send configure a list of phone numbers, that shall receive “automatic status SMS” on special ADU-07e events. For this purpose the number of phone numbers needs to be configured as “Event Parameter”:

IMAGE configuration of a “send automatic status SMS” Event job

After the “Start Time” of the job has been reached, the ADU-07e will send a status SMS to all phone numbers of the list above on the following events:

• Job is started
• Job has ended
• Job is not started due to an error
• System is shutting down
• Battery voltage switches from GOOD to FAIR
• Battery voltage switches from FAIR to LOW

To stop the ADU-07e system to send “automatic status SMS” again, simply a new “send automatic status SMS” Event job containing an “empty” list of phone numbers has to be started.

1. “start sensor detection” This Event job is used to start the “sensor detection”. When the “Start Time” of the job is reached, the ADU-07e will try to detect the new “intelligent sensors” (MFS-06e and MFS-07e). If one of the sensor types is connected to the system, the sensor’s serial number and type is read and automatically displayed in the Web-interface. This can be useful, in case the sensors were not connected to the system during its selftest, but have been attached afterwards.

2. “reset GPS (warm-start)” This event job will cause a warm-start of the GPS modole

3. “reset GPS (cold-start)” This event job will cause a cold start of the GPS-module. It requires a reboot power cycle of the ADU.

4. “activate W-LAN module” With this event-job you can activate the W-LAN module.

5. “deactivate W-LAN module” deactivates the W-LAN module to save power. Activate and Deactivate W-LAN by event jobs may be interesting to use it in conjunction with joblist on an USB stick.

6. “toggle GPS Dynamic Mode” This Event job will toggle the “Dynamic Mode” of the GPS board. By default the GPS board is set to “stationary” mode. This mode guaranties very precise timing, but does not allow to move the ADU-07e system from one site to another if being powered on. The GPS board would stop working, if you do so.

For use in applications where the system should be carried from one site to another being powered on (e.g. in CSAMT, where measurement time for each site is only about 1 hour), the mode of the GPS board can be toggled. In this case it is switched from “stationary” mode to “moving”. In this mode the system can be carried to the next site.

Before measurements on the next site are started, it should be set back to “stationary” mode again for the duration of the measurement. The current mode can be seen on the “System Status” page:

IMAGE Display of current GPS Dynamic Mode on “System Status” page

This job does not have any parameters.

7. “execute shell script” This Event job will start a “Shell Script” on the ADU-07e Linux system. The script will be executed in parallel to the normal ADU-07e tasks, so that normal operation is not influenced by the execution of the script.

As parameter this job type gets the path and name of the script to be executed along with up to 8 parameters that shall be handed over to the called script.

IMAGE Parameters of “Execute Shell Script” event job

Caution: The “Execute Shell Script” gives the user a powerful tool to execute timely triggered functionality on the system. Please take care that the script that should be execute does not overload the limited system resources (e.g. 256MByte of RAM on Geode CPU boards, 512MByte on Cortex A8 board). Therefore this functionality should only be used by experienced users with knowledge in Linux systems.

### Page “General – Processing Queue”¶

If you click on the menu entry “Processing Queue”, you will see the following page:

IMAGE Page “General – Processing Queue” of the Web-interface

It is called the “General – Processing Queue” page. Here you define the manner how the recorded data is handled. The general concept is that the recorded data sent by the measurement hardware is received by the CPU-board, furthermore processed and written to disk finally.

For data processing a so called “Processing Queue” can be defined. It may consist of several “Processing Objects”, each one handling the incoming data in a defined manner. As you see in Figure 8-17, you may define a “Processing Queue” that consists of up to 5 parallel paths, each containing a maximum of six sequential “Processing Objects”. You may define purely sequential, purely parallel or combined “Processing Queues”. The following pictures shall illustrate this:

IMAGE Different kinds of possible ProcessingQueue structures IMAGE Different kinds of possible ProcessingQueue structures IMAGE Different kinds of possible ProcessingQueue structures

As you see in the pictures above, the measurement data will run through the “Processing Queue” from top to bottom. Therefore it is very important to have as the last “Processing Object” in at least one of the paths a “Processing Object”, that writes the data to the CF-card or USB stick (ATSWriter). Otherwise the measured data will be lost. Six different “Processing Objects” are available up to now:

1. ATSWriter: This object writes the incoming data to the internal CF-card or an external USB device. It uses the Metronix ATS (Advanced Time Series) format which was used in older systems, too.
2. DigitalFilter: This “Processing Object” performs a digital filtering of the incoming time series data.
3. SubJobManager: This “Processing Object” will cut the incoming time series into time slices. On its output only those parts of the time series will be available, that lay inside the previously defined time slices.
4. OpenMT_DataInterface: This “Processing Object” is a Socket Interface for the ADU-07e system on which it may send the recorded data in real-time to any connected client. It is available from ADU-07e product step 2on and it is part of the “OpenMT”/ “ViewMT” on-line processing software.
5. TSStack: This “Processing Object” is used to do a time series stacking of the recorded time series directly on the ADU-07e system.
6. MovingMTManager: This “Processing Object” is used to activate the “Moving MT” mode in the ADU-07e system.
7. AutoCorr: This “Processing Object” is used to do activate the “AutoCorr” mode in the ADU-07e system. If active, the ADU-07e will cyclically examine the recorded time series signal and automatically apply gain and DC offset correction settings of the single ADB boards to the current characteristics of the time series signal.
8. ExecShellScript: This “Processing Object” is used to execute a shell script at the end of each job / subjob.

All these “Processing Objects” and their parameters are described in detail in the subsequent chapters. As you can see in Figure 8-17, you have to define the structure of the “Processing Queue”, that shall be used for a specific measurement. For this purpose you set the single Combo-Boxes according to the type of “Processing Object” you want to use on this position of the “Processing Queue”. If no “Processing Object” shall be used at a certain position, it is just left blank.

After you configured the structure of your “Processing Queue” and saved it by clicking on the Save button you need to configure the parameters of the individual “Processing Objects”. Just click on the Show Processing Details button and this window will be opened:

IMAGE

Figure 8-19: Page “General – Processing Queue - Parameters” of the Web-interface

Here you can enter all the parameters for the objects of the “Processing Queue”. The window displays the three parallel paths in succeeding boxes, each one including only the “Processing Objects” that have been configured for this path. Inside the box for each path you find the “Processing Objects” listed with all their parameters. You have to configure the parameters for each of them. Eventually, confirm your configuration by clicking on the Save button. Clicking on the Show Processing Queue button will show you the page shown in Figure 8-17 again.

Caution: Again, please remember that the last “Processing Object” on each of the paths always has to be ATS-Writer which writes the data to the storage media. If you do not place a “ATSWriter” object to the end of a path, the data, that flows through this path is not written to disk and will be lost. Therefore, at least one “ATSWriter” object has to be defined in the upper left slot.

Caution: The “OpenMT_Data-interface” Processing Object is only allowed to be placed in the first stage of the Processing Queue. By this means the data sent via the socket interface is unfiltered data as recorded by the system.

Caution: The “AutoCorr” Processing Object is only allowed to be placed in the first stage of the Processing Queue. Additionally, there is only one “AutoCorr” object allowed to be configured inside the complete Processing Queue!

Caution: The “ExecuteShellScript” Processing Object is only allowed to be placed at the bottom of each ProcessingTree, just above the “ATSWriter” Processing Object Additionally, there is only one “AutoCorr” object allowed to be configured inside the complete Processing Queue!

#### Processing Object – ATSWriter¶

The processing object “ATSWriter” writes the data which it receives to the storage media. The data is stored in the Metronix Advanced Time Series (ATS) file format. This “Processing Object” does not have any further parameters.

#### Processing Object – DigitalFilter¶

The processing object “DigitalFilter” provides a digital filtering of the incoming data. Presently, four types of filters can be selected:

 Type Description mtx32x This will activate a FIR filter and a data decimation by factor 32. E.g. : If you have sampled with 128 Hz, the resulting sampling frequency on the output of the “Digital Filter” object will be 4 Hz. Mtx8x This will activate an 8 times data reduction. It works similar as the mtx32x filter. Mtx4x This will activate a 4 times data reduction. Mtx2x This will activate a 2 times data reduction.

The following picture shall describe the operation of the “DigitalFilter” “Processing Object”.

IMAGE Functionality of “DigitalFilter” “Processing Object”

As you see in the picture above, the “DigitalFilter” will decimate the incoming data rate by the decimation factor d.

Information: The “DigitalFilter” “Processing Object” itself will not write any data to the CF-card. Therefore you always have to connect an “ATSWriter” object to it in order to write the data to the storage media. Otherwise, data will be lost!

#### Processing Object – SubJobManager¶

The “SubJobManager” “Processing Object” splits the incoming time series into individual time series, each referring to a defined time slice. Therefore you have to configure the start- and stop times of the time slices, during which data shall be sent to the connected “Processing Objects”. The parameters are described in the following table:

 Type Description start day This is the start day of the time slice. start month This is the start month of the time slice. start year This is the start year of the time slice. start hour This is the start hour of the time slice. start minutes This are the start minutes of the time slice. start seconds This are the start seconds of the time slice. stop day This is the stop day of the time slice. stop month This is the stop month of the time slice. stop year This is the stop year of the time slice. stop hour This is the stop hour of the time slice. stop minutes This are the stop minutes of the time slice. stop seconds This are the stop seconds of the time slice.

For each time slice that shall be added to the “SubJobManager” one complete set of the parameters listed above has to be entered. The “SubJobManager” object will output data during those time slices only, that are configured for it. The following picture describes the behavior of the “SubJobManager”:

IMAGE Functionality of “SubJobmanager” “Processing Object”

Information: Similar as the “DigitalFilter” “Processing Object” the “SubJobManager” will not write data to disk by itself. Therefore, it requires an “ATSWriter” object connected to it, too.

#### Processing Object – OpenMT_DataInterface¶

The “OpenMT_DataInterface” “Processing Object” is used to send the recorded data on-line (in real-time) via a TCP/ IP socket interface to any client, which is connected to it. Normally, this “ProcessingObject” is part of the “OpenMT” / “ViewMT” on-line processing software from Metronix.

If included in the “ProcessingQueue” the “OpenMT_DataInterface” will wait for a buffer of a certain size to be recorded, resort the data and send it to any client connected via the socket interface. For this purpose the “ProcessingObject” has the following parameters:

 Type Description Port Number The port number, that shall be used by the ADU-07e system to send data to the client. Input Buffer Size The size of the data buffer used by the “OpenMT_DataInterface” to send it to the client. It will only send chunks of data of this size. Start local OpenMT Client If this flag is true, the “OpenMT_DataInterface” will try to start an local client process of the “OpenMT” processing tool. This process will receive the data from the “OpenMT_DataInterface” and do an on-line data processing. The results will be stored in the local MySQL database.

The data buffers, that are sent to the client are sorted as shown below:

IMAGE Sorting of data buffer for “OpenMT_DataInterface” “Processing Object”

As it can be seen in the picture above the first 4 bytes of the data buffer allways contain an unique identifier “0xAA55NNNN” as the first to bytes are fixed to the value 0xAA55, that will never occur in a real data sample on the first two bytes. The last two bytes “NNNN” of the identifier are the continous number of the data buffer, that was transmitted. This way the client may easily check, if he missed to receive some data by allways saving the number of the last data buffer and comparing it to the one of the new data buffer.

Next to the identifier the data buffer contains the measurement data for the single channels. The data is sorted in the way that can be seen in the picture above because now shift between the time series of the single channels will occure, if parts of the data will be lost.

If an “OpenMT_DataInterface” is configured inside your “ProcessingQueue” the structure of the on-line data processing, that shall be done by the “OpenMT” software can be configured on two new pages of the ADU-07e Webinterface. This pages are described in the following chapters.

Information: Allways make sure to have an “ATSWriter” “ProcessingObject” configured parallely to your “OpenMT_DataInterface” because the “ATSWriter” will write the time series data to the internal CF-card, even if the connection between the “OpenMT_DataInterface” and its client will be cut.

Information: If the connection is cut between the “OpenMT_DataInterface” and its client during an measurement, no data is able to be transmitted from the ADU-07e system to the client anymore. In this case the ADU-07e system will continue to record data and, if configured, write the data to disk by the use of an “ATSWriter” processing object. As soon as the connection is established again, the “OpenMT_DataInterface” will continue to send data to the connected client.

#### Processing Object – AutoCorr¶

The “AutoCorr” “Processing Object” is used to adapt the gain and DC offset correction settings of the ADB boards that are used in a currently running job to the characteristics of the recorded time series signal. This shall guaranty best possible data quality and avoid overload of the ADB boards which would result in useless data, e.g. caused by strong DC drift.

For this purpose the “AutoCorr” has the following parameters:

 Type Description Do Gain Switching By the use of this flag it can be allowed / prohibited to switch gains during the running job. Do DC Offset Switching By the use of this flag it can be allowed / prohibited to switch DC offset correction during the running job. Inhibit Time This parameter is used to configure a minimum time between two gain / DC offset correction switching cycles.

Please note that due to ADU-07e hardware design the gain switching, and especially DC offset correction cannot be executed in zero-time. As a result for each switching cycle you will see sections of invalid time series data.

A gain switching cycle will produce invalid data for approximately 2 .. 3 seconds. A DC offset switching cycle will produce invalid data for 15 seconds, as in this case the ADB boards need to be stopped, reconfigured and afterwards restarted. In the mean time fill samples with value 0mV will be written to the time series data files.

To be able to find these invalid data areas an ATM file is written along with the ATS data files, if the “AutoCorr” Processing Object is active. This file can be imported, e.g. into MAPROS to automatically deselect these areas for data processing. See the following figures for gain and DC offset switching cycles.

IMAGE marked “Gain Switching Cycle” via ATM file in Mapros

IMAGE marked “DC Offset Correction Switching Cycle” via ATM file in Mapros

Caution: If using the “AutoCorr” Processing Object all gain and DC offset settings for the ADB channels MUST be set to their defaults (gain 1 and DC offset correction 0mV) when starting the job.

#### Processing Object – ExecShellScript¶

The processing object “ExecShellScript” is used to start a “Shell Script” on the ADU-07e Linux system at the end of each job / subjob.

The object is placed just above the “ATSWriter” object inside the single “ProcessingTrees” (see example below).

IMAGE configuration of “ProcessingQueue” for use of “ExecShellScript” ProcessingObject

In case of a “ProcessingQueue” configured as shown the above shell script will be executed at the end of the digitally filtered continuous job and at the end of each one of the configured subjobs.

The “ProcessingObject” gets the full path and name of the “Shell Script” to be executed as parameters. Up to two parameters can be handed over to the called Shell Script.

IMAGE parameters of “ExecShellScript” ProcessingObject

The user defined parameters are enriched by some parameters that are handed over to the called shell script by MCP. The complete list of parameters that the called shell script will receive is shown inside the underneath table:

 Parameter Nr. Content Description 0 /mtdata/mcp_sys/ testShellScript1 This paramater contains the path and name of the called shell script itself. 1 /mtdata/data/ meas_2012-11-27_13-10-56 This parameter contains the pathname of the “measuremnt” directory where all ATS and XML data files of the measurememt are stored in. 2 153_2012-11-27_13-10-56_2012-11-27_13-11-56_R000_1024H.xml This parameter contains the name of the “meas-doc” XML file that contains the complete job description of the job / subjob that caused the execution of the script. 3 153 This parameter contains the serial number of the ADU-07e. 4 R000 This parameter contains the Run Number of the job / subjob that caused the execution of the script. 5 1024H This parameter contains the Sampling Frequency of the job / subjob that caused the execution of the script. 6 1354021920 This parameter contains the stop time of the job / subjob as UNIX timestamp (seconds since 01.01.1970 00:00:00). 7 param1 This parameter contains the first user defined parameters. 8 param2 This parameter contains the first user defined parameters.

Same as for the “Execute Shell Script” Event job the shell script is executed in parallel to the MCP process. Therefore the measurement which started the shell script will not wait for its execution. The channels will be directly free for a new measurement as soon as the shell script is started.

#### Page “General – OpenMT Processing Queue”¶

To configure the on-line processing of a connected “OpenMT” client a new page “OpenMT Processing Queue” is implementd inside the ADU-07e Webinterface. It may be entered from the “OpenMT_DataInterfaces” part of the “Processing Details” page and has the following style:

IMAGE Page “General – OpenMT Processing Queue”

As it can be seen in the picture above, the new page is build up in the same way as the configuration page for the standard ADU-07e “Processing Queue” (see chapter 8.2.3). The difference between the two pages is, that the configuration done on this page is only evaluated by an connected “OpenMT” client process.

For the “OpenMT” data processing the structure is limited to a linear structure with the data flowing from top to bottom through the queue. In the example shown in the picture above, the data would be freed from any trend and offset, scaled by E-field length and window function, transformed into spectra data, scaled with the transfer functions of the connected sensors and finally be parzened and stacked up. In a last step the data will be written as “edi-xml” file to the local database or to disk.

The configuration of the single parameters of the “OpenMT Processing Queue” is done by the use of the “General – OpenMT Processing Details” page that can be entered by clicking on the Show OpenMT Processing Details on this page and is described in the following chapter.

#### Page “General – OpenMT Processing Details”¶

To configure the on-line parameters of the “OpenMT Processing Queue” the page “General – OpenMT Processing Details” is used.

IMAGE Page “General – OpenMT Processing Details”

As it can be seen on the picture above, the page is build up in the same way as the “General – Processing Details” page that is already described in detail in chapter 8.2.3. The difference is that on this page the parameters for the “Processing Objects” for the “OpenMT” client process are configured. As they are mainly part of the “OpenMT” / “ViewMT” software they are described in detail in the OpenMT manual.

#### Processing Object – TSStack¶

The “TSStack” “Processing Object” is used to do a “time series stacking” of the recording data directly on the ADU-07e system. As a result a subsequent “ATSWriter” will only write the stacked data to disk. The object has the following parameters:

 Type Description Number of Stacks This parameter is used to select the number of stacks that shall be stacked up before one output stack is generated for the normal “time series stacking”. Stack Length This parameter is used to enter the length of the time series stack in samples. In normal operation this parameter is set to “0” which will cause the “Output Buffer Length” to be used as “Stack Length”. Output Buffer Length This parameter defines the length of the output buffer of this Processing object in number of samples. In normal operation it will be set to the same size as the “Stack Length” parameter. If it is smaller than the “Stack Length” parameter, only the first “Output Buffer Length” of samples will be used. The rest will be discarded. If it is bigger than the “Stack Length” it is automatically set to the “Stack Length” as it must always be smaller or equal to the “Stack Length”. Mode The “TSStack” object can do the “time series stacking” in “software” and “hardware” mode. In “software” mode the time series stacking will be done on the CPU board, which causes some additional CPU load. In “hardware” mode the time series stacking will be done on the “backplane” hardware directly which reduces CPU load and USB transmission load. As a result the time series stacking can be done at much higher sampling frequencies. Median Stack Length As a robust stacking method the “TSStack” object can do an additional “Median Stacking”.

If no “Median Stacking” is activated (Median Stack Length = 0), the “TSStack” “ProcessingObject” will do a simple time series stacking. Therefore it will allocate an internal stacking buffer of “Stack Length” samples. Incoming data will be added to this buffer “Number of Stacks” times. Afterwards, the contents of the “Stack Buffer” will be divided by the “Number of Stacks” and written to the “Output Buffer” for a further data processing by subsequent “ProcessingObjects”.

Depending on the “Mode” flag (software or hardware) the time series stacking will be done either on the CPU board or by the hardware on the backplane.

The normal “time series stacking” is good to reduce the noise, if the target signal is a periodic signal, e.g. if doing CSAMT or TEM measurements. It should not be used in normal MT, as in this case the MT data itself will be stacked away.

If the “Median Stack Length” parameter is set to a value bigger than 0 an additional “Median Stacking” will be applied. In this case the “TSStack” object will allocate an additional number of “Median Stack Length” data buffers. These data buffers will be filled up with the incoming data. After all buffers are filled with data, they will be sorted in ascending order for all samples. Finally, the midst data buffer will be used as output buffer.

The following picture shall describe the operation of the “Median Stacking”

IMAGE Functionality of “Median Stacking” in “TSStack” “Processing Object”

The “Median Stacking” is a good methodology to eliminate the influence of random noise elements, such as spikes. The outliers on the bottom and top are stacked away. Same as for the normal “time series stacking” this mode should not be used for standard MT data.

#### Processing Object – MovingMTManager¶

The “MovingMTManager” “Processing Object” is used to execute a measurement job in the special “Moving MT” mode. The object has the following parameters:

 Type Description N/A This object does not have additional parameters

If this “Processing Object” is configured as part of the “Processing Queue” the connected “ATSWriter” object will operate in the special “Moving MT” mode. It is used for applications, where the user wants to record many sites with only short recording lengths for each site.

In this case the user will start the new measurement in the same way, as for a normal measurement but includes the “MovingMTManager” in the “ProcessingQueue”. As a result the ADU-07e system will start the measurement, but will not write any data to disk. It is indicated by the three LEDs on the Front-panel which will blink.

Now, the user can carry the system to the next site. On the new site location he will do a “GPS Warm Start” to re-synchronize the GPS at the new location. Afterwards, he will use the “Start Moving MT” mode button on the “Start Job” Page of the Web-interface to start writing of data to disk

Information: Using the “USB Device - Remove” option on the ADU-07e Front-panel will have the same effect. You can toggle the recording on/off.

After the desired time has passed the user can stop writing data to disk by executing the “Stop Moving MT” button on the “Start Job” page of the Web-interface . As a result the ADU-07e will stop writing data to disk which is signalled by the Front-panel LEDs starting to blink again. Now the user can move the system to the next site and start the procedure again.

#### Example of a Complex Processing Queue¶

This chapter explains the use of the Processing Queue by showing its operation with a more complex setup. In this example the user wants to get the following data from the measurement:

1. Long term time series using a sampling frequency of 32 Hz.
2. Within the long-term time series multiple short-term “HF” shots with a sampling frequency of 1024 Hz shall be recorded.

In order to realize this application, the job is started with a sampling frequency of 1024 Hz and the desired time parameters on the “General – Start Job” page. Additionally, the Processing Queue is parameterized, as shown below:

IMAGE structure of Processing Queue as an example

We see here two active paths in the “Processing Queue”. The first path receives the incoming data stream with a sampling frequency of 1024 Hz, then performs a digital filtering and finally writes the filtered time series to the storage media.

The second path will chop the incoming time series into time slices. These time slices refer to the high frequency shots, the user wants to record. The outgoing data will be saved in ATS files. Each of them contains the data for one time slice.

Before the measurement can be started, the discrete Processing Objects must be configured as shown in the following picture:

IMAGE Parameters for Processing Objects as an Example

With the configuration of the Processing Objects from the pictures above, the ADU-07e system will start recording with a sampling frequency of 1024 Hz. The incoming time series will be filtered by the “mtx32x” digital filter and then will be written to the disk. As a result an ATS file with the following name will be created for each channel:

008_V01_CXX_R001_TXX_BL_32H.ats


On the second path the time series will be written to disk only during the three pre-defined time slots. This will cause the ADU-07e system to write three additional ATS files for each channel, each containing the time series for one of the time slices of unfiltered measurement data. As a result the following ATS files will be written to disk:

008_V01_CXX_R001_TXX_BL_1024H.ats
008_V01_CXX_R002_TXX_BL_1024H.ats
008_V01_CXX_R003_TXX_BL_1024H.ats


### Page “General – Site Config”¶

If you click on the menu entry “Site Config”, you will see this page:

IMAGE Page “General – Site Config” of the Web-interface

It is the “General – Site Config” page. You may enter some additional information about the measurement to be started. The information is stored within the XML job file and also in the header of the ATS files that contain the measurement data. All this information is intended to help you during a later data processing to identify the measurement.

Some of the information, such as the “Run Number” is directly used for the creation of the ATS filenames. On the right part you may enter some information about the transmitter which will be used for automatic data processing with PROCMT.

### Page “General – Options”¶

If you click on the menu entry “Options”, you will see this page:

IMAGE Page “General – Options” of the Web-interface

Different parameters that refer to the functionality of the Web-interface can be entered here. Up to now, the only parameter that can be set up, is the offset from UTC to your local time. As the ADU-07e system uses the “Universal Time Coordinates” (UTC) for all time values, you would see UTC and not the local time in the time info fields of the Web-interface. To get the time information in local time, you have to select your time zone in the entry-field “Current UTC time-zone”. After you have clicked on the Save button, all time information will be displayed in local time. If your time zone uses daylight saving time, you additionally have to activate this by a tic.

Information: The time offset is only active within the Web-interface. If you access the ADU-07e system directly, for example via SSH, the time values will still be displayed in UTC. The time information that is shown on the front panel display is also the current UTC time.

### Page “General – Load/Save”¶

If you click on the “Load / Save” section of the menu area you will see these entries in the menu:

IMAGE Page “General – Load / Save” of the Web-interface

These menu entries are used to store the current settings that you made in the Web-interface. By this means the entered parameters can be automatically loaded next time when you connect the ADU-07e. Furthermore, the current configuration can be deleted and the complete Web-interface can be restarted with its default values.

#### Page “General – Load/Save – Save Session”¶

If you click on this menu entry, the current settings of the Web-interface will be saved in the connected ADU-07e. By this means you can use them next time when you connect to the system. If you click on the menu entry Save session, a dialogue will occur, that asks you, whether you are sure to save the settings:

IMAGE

When you press the OK button, the current settings will be saved and confirmed by the Web-interface showing the following dialogue:

IMAGE

Information: All existing data will be overwritten.

#### Page “General – Load/Save – Load Session”¶

If you connect to an ADU-07e system the first time after boot-up of the system, the Web-interface will come up with default values. By clicking on the Load last session entry in the menu, the previously saved session from the ADU-07e system will be restored again with all its parameters. You will be asked to confirm that you want to load the last saved session and overwrite the current settings:

IMAGE

A click on the OK button will load the last saved session. All pages in the Web-interface will show the values of this session now. A confirmation will be given with the following dialogue:

IMAGE

If you did not save any session before, a click on “Load Session” will initialize the ADU-07e Web-interface by its default values again.

If you load the last existing session, all settings that you have entered in the Web-interface pages before will be overwritten by the settings stored in the last saved session.

#### Page “General – Load/Save – Restart Session”¶

It may happen, that you completely miss-parameterized the Web-interface. A re-initialization can be effected by clicking on the Restart session entry in the menu. It will erase the current session and completely re-initialize it from the systems that are connected to the network. After you clicked on the “Restart Session” entry, the Web-interface will ask you to confirm this by showing the following dialogue:

IMAGE

As soon as you confirmed the question by clicking on the OK button, the current session is going to be erased and freshly initialized. All pages in the Web-interface will show the default values again and be confirmed by a dialogue box:

IMAGE

### Page “General – Shutdown”¶

If you click on the “Shutdown” menu entry, you will see this screen page:

IMAGE Page “General – Shutdown” of the Web-interface

On this “General – Shutdown” page you have the possibility to shut down the ADU-07e by clicking on the Shutdown button. The Web-interface will ask you to confirm your action:

IMAGE

After you confirmed the question by clicking on the OK button, the Web-interface will create a “Shutdown” XML job and write it to the MySQL database. From there it will be executed and the system will shut down.

Information: Once the “Shutdown” job was created and executed by the ADU-07e, you will see a corresponding message on the front panel display and all LEDs will indicate that the system is about to shut down by blinking. After the LEDs on the front panel started to blink, it will take another 30 seconds, until the systems power supply can be switched off. This time is required to shut down the Linux operating system inside the ADU-07e.

The shutdown procedure cannot be aborted once you confirmed it by clicking on the OK button.

## System Specific ADU-07e Web-interface Pages¶

On the system specific pages of the ADU-07e Web-interface you will enter configuration data that is only valid for one single ADU-07e. This may be for instance gain-settings, filter-settings etc. You enter the system specific pages by clicking on the ADU-8 field with the serial number of the ADU-07e system, you want to work on. Afterwards, the following page is shown:

IMAGE Page “System specific – start page” of the Web-interface

As you can see in Figure 8-37, in addition to the content of the data area, the content of the menu area has changed, too. Now, you see all menu entries referring to the system specific pages of the ADU-07e Web-interface.

IMAGE Menu entries for system specific pages of the ADU-07e Web-interface

The system specific pages of the Web-interface are grouped in three sections,

• “Configuration”,
• “Status”
• “Management”.
• “Job Lists”

These sections contain further menu entries that call pages of the Web-interface directly. The initial page displayed is the “System Specific – System Status” page.

The menu entries, “Startpage”, “Start Job”, “Stop Job” and “Shutdown” are identical with those on the “ADU-General” pages of the Web-interface. Therefore they won´t be explained here again.

### Section “System Specific - Configuration”¶

The section “System Specific - Configuration” of the menu contains all menu entries used for pages, that refer to the configuration of one single ADU-07e:

IMAGE Menu entries for section “Configuration” of the ADU-07e Web-interface

As you can see in Figure 8-39 the “Configuration” section contains menu entries which refer to three further pages of the Web-interface.

#### Page “System Specific – Configuration - Channels”¶

After having clicked on the Channels entry in the menu, you will see the following page:

IMAGE Page “System Specific – Configuration – Channels” of the ADU-07e Web-interface

This page is used to configure individual ADB boards of the ADU-07e. You can set up gains, filters and other parameters that refer to the ADB channels and their connected sensors.

The page is split up into two sections (Figure 8-40). On the bottom of the page, you recognize the section “Calibration Signal”. It contains control elements required to operate the ADU-07e’s internal calibration circuitry which delivers well defined signals at different stages of the ADB boards allowing their test and calibration. The single input elements have the following functionality:

 Element name Description Mode With this selection box you can choose the operation mode of the calibration signal unit. By selecting the different modes, the calibration signal is fed into different stages of the measurement hardware. These modes are available: CalOff: The calibration signal is completely switched off. The ADB channels will record data from the regular measurement input. CalInt: The calibration signal is fed into the signal input of the ADB boards. The calibration signal is a square wave signal with well defined amplitude of +/-24.782 mV. CalRef: The calibration signal is directly fed into the Analog / Digital converter ICs (ADCs) of the ADB boards here. The signal is a symmetrical square wave with amplitude of +/- 2.5V. CalSensor: In this mode the calibration signal is fed into the sensors. It is used to record the transfer functions of the sensors. ShortCircuit: The input of the ADB boards is short-circuited allowing noise measurements. Please note that it is not a true short-circuit but two 10k resistors from the differential inputs to Ground. Frequency Here you select the frequency of the calibration signal. Attenuation An additional attenuation for the calibration signal can be selected here.

In most cases the operation mode for the calibration unit will be set to “CalOff” and signals from the measurement input will be recorded by the ADB board. As only one calibration board is installed in the ADU-07e system, it cannot be used in different modes or with different settings at the same time. Therefore, it is checked at measurement start time, whether the calibration board is already in use by a different measurement task. If so, the new measurement will only be started, in case it uses the calibration board in exactly the same configuration. Otherwise, the new measurement will not be started and an according error message will be added to the “System History” and the “Error Log”.

Just on top of the “Calibration Board” section you find the “Channel Configuration” section. It contains all input elements to select the hardware configuration for the ADB channels. This can be gains, filters etc. As you see in Figure 8-40, the LF, MF and HF channels are listed in different tables. So for instance you may switch to the HF channels by clicking on the Show HF-Channels button. By clicking on the Save button, all settings are stored and will be available for the next measurement you will start.

Furthermore, in the same area you will find the Use AutoGain/Offset button. Clicking on this button will use the current “AutoGain AutoOffset” settings, that are displayed on the “Self-test Results” page. The “Gain Stage 1”, “Gain Stage 2” and “DC Offset Correction” values will be updated accordingly. If clicking on the Use AutoGain/Offset button the following warning messages may be shown:

IMAGE

Figure 8-41: “Use AutoGain AutoOffset” warning message – values too old

This message is shown, if the “AutoGain AutoOffset” values are older than 1 day. The “AutoGain AutoOffset” values strongly depend on the measurement site. In case the values are older than 1 day it is recommended to restart the “AutoGain AutoOffset” jobs via the “Selftest Config” page to adapt settings to the current measurement site. Nevertheless the settings for gains and DC offset correction are updated by the ones of the “AutoGain AutoOffset” values.

The second warning message that may be shown is the following:

IMAGE “Use AutoGain AutoOffset” warning message – system has been moved

This message is shown, if the current GPS position is more than 200 meters away from the GPS position that belongs to the “AutoGain AutoOffset” values. Same as for too old values it is again recommended to restart the “AutoGain AutoOffset” jobs. The values will be updated again.

By the use of the Save AutoGain/Offset the currently selected configuration of the ADB boards can be saved as “AutoGain/AutoOffset” settings, so e.g. a started joblist from USB stick would use these settings.

Finally, in the table of the “Channel Configuration” section, you will find the following input elements:

 Element name Description Value In this field you see the channel number for which you make the settings. If you change settings in the column named “All”, the changes made apply to all channels. Use for Measurement This checkbox is used to activate the ADB channel which shall be used for the next measurement. Type This field displays the type of the ADB channel. You cannot make any inputs here. It is just implemented for clarification. Gain Stage 1 With this Combobox you may select a gain value for the first gain stage on the ADB boards. Gain Stage 2 With this Combobox you may select a gain value for the second gain stage on the ADB boards. Offset Correction An offset compensation value for the ADB boards may be entered here. The value can be between +2500mV and –2500mV. It is applied to the input signal on the ADB boards behind the first gain stage. A “0” entry will switch off the offset compensation circuitry. Note: The offset compensation is only available for the LF and MF ADB boards. Filter Type This input element is used to select the filters that shall be used by the ADB board in the next measurement. You may select multiple filters to work parallel in the next measurement. The filters are selected by holding the “Control” key and clicking on the desired filters with the mouse. The same way they can be deselected. Note: Some combinations of filters are not supported by the ADU-07e. If you select an invalid filter combination, the ADU-07e system will automatically select a default configuration. For a list of valid filter combinations, please refer to chapters 9.3.2 and 9.4.1. Chopper By activating this Checkbox, the chopper amplifier in the magnetic field sensors will be activated. Chopper amplifier is switched on by entering a 1. Note: The chopper amplifier shall be switched on for sample frequencies equal or smaller than 512 Hz. If it is forgotten, low frequency recording cannot be made! The ADU-07e Web-interface will provide a warning message if an obviously wrong chopper setting has been made and it can auto-correct this. Input Connection With this Combobox, you may select the input that shall be used as source for the ADB boards. The following values are possible: Input 0: In this mode, the ADB channel will use the single inputs for each channel as source. These inputs are marked with the names “Hx”, “Hy”, …. Input 1: If this is active, the input 1 is selected. In this case the ADB boards will use the large Combi connector “IN2” as source. Used ADU-07e Connector This is a read-only box. Depending on the ADB channel number and the current value of the “Input Connection” field for this channel it shows the name of the ADU-07e Connector which will be used as input for this ADB channel. E.g. for ADB channel 0 and the “Input Connection” value set to “0”, the used Connector will be Ex. If the “Input Connection” is set to “1” instead, the used Connector will be “IN2-0” on the Multi-Purpose Connector. Sensor Type This is a read-only box, too. It just shows the sensor type that will be used for this ADB channel. The sensor type can be set-up on the “Sensor Position” Page (see 0). Sensor Name This also is a read-only box just showing the sensor’s name. See 0). Sensor Serial A read-only box which displays the sensor’s serial number. Please refer to chapter 0).

As you can see in Figure 8-40, there exists an additional column named “All” in the “Channel Configuration” section of this page. Any changes to one of the elements in this table column will apply to all the channels in the table. For example if you select gain 64 for the entry “Gain Stage 1” in the “All” column, the value for “Gain Stage 1” would be set to 64 for all channels in the table. The former values are overwritten. For some values it does not make sense to set them for all channels displayed in the table.

Information: Currently, the Web-interface does not protect you from invalid configuration for the single ADB boards Therefore you may for example start a measurement with invalid filter settings or sampling frequencies. The ADU-07e system will detect these conflicts at start of the measurement and will use default values instead. The reaction of the ADU-07e system in case of miss- parameterization is described in chapter 18.

#### Page “System Specific – Configuration – Sensor Positioning”¶

After you clicked on the Sensor pos. entry in the menu, you will see this screen:

IMAGE Page “System Specific – Configuration – Sensor Positioning” of the ADU-07e Web-interface

This page is used to enter the configuration for the sensors. The sensors configuration consists of the following settings for each sensor:

• “Sensor Type” The “Sensor Type” is the type of the sensor, e.g. EFD06, MFS06, …. You may only select one of the pre-configured sensor types from the according input box
• “Sensor Name” The “Sensor Name” defines the way, the data that is recorded with this sensor shall be interpreted in a later data processing.
• “Sensor Serial Number” The “Sensor Serial Number” is used to identify the sensor for means of back tracing. It is stored inside the “meas-doc” XML files that are stored along with the measurement data.
• “Sensor Positioning Data” The “Sensor Positioning Data” is used for later data processing.

For each sensor you find an input field like this:

IMAGE

Inside this input field in the heading you see the name of the ADU-07e connector in which the sensor is plugged in. In the example above, the sensor is actually connected to Connector “Ex” on the ADU-07e. As there is a total number of 10 possible Connectors for sensors on the ADU-07e (“Ex”, “Ey”, “Hx”, “Hy”, “Hz” and 5 connectors on the Multi-Purpose Connector “IN2”) you have to configure all the 10 sensors on this page.

Inside the input boxes “Sensor Type”, “Sensor Name” and “Sensor Serial” you have to enter the general sensor configuration as described above. Note that if using the ADU-07e with the new “intelligent sensors” like “MFS06e” and “MFS07e” the “Sensor Type” and “Sensor Serial” will be detected automatically when booting up. If the sensors have not been connected during boot-up of ADU-07e, you can restart the sensor detection by the use of the “Detect Sensors” button.

IMAGE

After the sensor detection was done you need to “Reload Sensor Config” button to update the sensor information given on this page by the newly detected settings.

Furthermore, you have to enter the sensor positioning information for each sensor. Below the general configuration boxes you see input boxes for the position values for the single sensors in the layout. The following coordinate system is used:

IMAGE Coordinate system for “Sensor Positioning”

Note, that the coordinates, Pos-X1 / Pos-X2, Pos-Y1 / Pos-Y2 and Pos-Z1 / Pos-Z2 are only necessary for the electrical field sensors, as here always one pair of electrodes is connected to one single ADB channel. The first section defines the position of the first sensor and the second section the one of the second sensor. The ADU-07e is always considered to be the center of the coordinate system. Therefore, you have to type in all coordinates relatively to the ADU-07e system (in meters).

After you have entered the complete sensor positioning data for all required channels, you have to store the input by clicking on the Save button.

Note: Some customers do not use position data in x, y and z coordinates but only dipole length and the azimuth. This easily can be converted into coordinates which can be entered in the ADU-07e Web-interface´s “Sensor Pos” Page. Here, the x axis always points to the north. See the following Example:

IMAGE Example set-up to determine sensor pos out of azimuth

$$\\DipoleLength = \sqrt{\left( {Y2 - Y1} \right)^{2} + \left( {X2 - X1} \right)^{2}}$$

$$\\DipoleAngle = {\mathit{\arctan}\left( \frac{\left( {Y2 - Y1} \right)}{\left( {X2 - X1} \right)} \right)}$$

#### Section “System Specific - Self-test Config”¶

The “Self-test Config” page enables to change the “Self-test Configuration”. It looks like the following:

IMAGE Page “System Specific – Configuration – Self-test Config” of the ADU-07e Web-interface

The page is split up into two sections. Inside the “Restart Self-tests” section you may choose a list of self-test jobs that should be started. There is the possibility to restart the self-test job that measures the probe resistance. To restart the self-test, the corresponding list can be selected with the “Choose Self-test List” box. Afterwards, the list of self-tests is restarted by clicking on the “Restart List” button. As a result the ADU-07e will go into “Self-test” operation mode and restart the self-test. The results will be displayed on the “Self-test Results” page of the Web-interface. The functionality of the single lists will be explained in the following table:

 List name Description Probe Resistance Probe Resistance (LF) Probe Resistance (MF) Probe Resistance (HF) These lists will restart the needed self-test steps to determine the “DC Offset” and probe resistance on the single sensor inputs. After being executed, the displayed values on “System Status” menu entry on Front-panel display and on the “Selftest Results” page of the Webinterface will be updated. Note that the first list will execute the needed self-test steps for all ADB board types. The other lists will execute the steps only for the specific ADB board types (LF, MF or HF). This may save some time. Gain Calibration (LF) Gain Calibration (MF) Gain Calibration (HF) These lists will restart the “Gain Calibration” process for the ADB boards. The “Gain Calibration” will compute correction factors for the slightly different gains of the gain stages of the different ADB boards. This needs to be done to have 100% the same amplitude on all ADB boards. Once the correction factors have been determined, they are written to a flash memory on the ADB boards. From there they are read each time the ADU-07e system is booting up. Therefore the “Gain Calibration” does not need to be executed each time the system is booting up. It is recommended to redo the procedure every half year. AutoGain AutoOffset (LF) AutoGain AutoOffset (MF) AutoGain AutoOffset (HF) This list will execute the single selftest jobs to determine the “AutoGain AutoOffset” values. Therefore they analyze the current signal on the sensor inputs and compute the best fitting values for Gain Stage 1 gain, Gain Stage 2 gain and DC offset correction for the ADB boards. These values are stored inside the MySQL database and can be used for jobs / job-lists, either by pressing the “Use AutoGain/Offset” button on the “Channels” page of the Webinterface, or by setting the “AdaptChannelConfig” node to “TRUE” inside the “ADU07Conf” XML file.

Inside the second section called “Change Self-test Configuration” you may change the configuration of the self-test procedure that is executed each time the ADU-07e system is booting up. There are three possible configurations:

• Full Self-test: This is the default self-test configuration. In this mode all the self-test steps are executed. It is advised to execute this self-test configuration at least once a week (during a running survey) to make sure, that the hardware is still running correctly. Nevertheless, this is the self-test configuration that is most time consuming.
• Short Self-test: If this self-test configuration is used, only those self-test steps are executed that are needed for internal calibration of the ADU-07e system. No checks for correct functionality of all hardware components, such as filters, DC offset compensation etc. are done. This configuration should be used, if the system is powered up multiple times a day to change sites, as it is much less time consuming, then the “Full Self-test”. Nevertheless the “Full Self-test” should be executed in regular intervals to make sure that all hardware components are working correctly.
• No Self-test: This configuration will execute NO self-test steps at all. Therefore, it is the fastest one. Nevertheless, it MUST not be used in normal survey work, as NO INTERNAL CALIBRATION is done. The system is able to record data, but the LSB values are only default values. Therefore the displayed amplitudes of the data in “TSPlotter” and “Mapros” will not be precise. This configuration should only be used to tests SW updates and not for field work.

Additionally, you have the possibility to activate the “Full”, “Short” or “No” selftest with additional “Wait for G3Fix”. If this is activated at the end of the self-test procedure the ADU-07e system will wait for 15 minutes, or until a “G3Fix” was gained, before the “self-test” finally ends.

This mode is useful, if you want to make sure that a pre-progammed joblist is not started before a GPS fix has been achieved.

Caution: Do not use the “No Self-test” configuration for field work as in this configuration no internal calibration is done.

### Section “System Specific - Status”¶

The menu is structured as shown in the following picture:

IMAGE Menu entries for section “Status” of the ADU-07e Web-interface

As you can see in Figure 8-47 the section for “Status” of the ADU-07e system contains menu entries, that refer to 4 more pages of the Web-interface. These will be explained in detail in the following chapters.

#### Page “System Specific – Status – System Status”¶

After you clicked on the System Status entry in the menu, you will see the following page:

IMAGE Page “System Specific – Status – System Status” of the ADU-07e Web-interface

The current status of the ADU-07e is displayed here. As one can see in Figure 8-48 the page is split into five main sections. These are the “Recording Status”, “System Status”, “GPS Status”, “Disk Space” and “Error List” sections. All these sections refer to the selected ADU-07e.

In the “Recording Status” section you get information, whether the system is currently recording data, or whether it is in idle mode. Additionally, you can see the fill level of the buffer memory. The displayed elements have the following meaning:

 Element name Description State It shows you the current recording status of the system: Recording (x): The system is currently recoding data. In this case the “x” will show the number of presently running measurements. Idle: The system is idle. No measurement is active at present. If any measurements are active, for each of them one row will be created in a chart, consisting of 6 columns as described below: Time to Next Job This element shows the time to the next job that will be started by the ADU-07e system. It displays the time in the following format: DDD days, HH:MM:SS DDD: days till start time of next job HH.: hours MM.: minutes SS.: seconds Meas. Index The measurement index is a unique identifier for a programmed measurement job. It is valid, as long as the measurement is active. It is also used in all messages that are written to the “System History” or “Error List”. Therefore, you can identify all messages referring to a specific job. Sample Freq. Indicates the sampling frequency (in Hz) for a running measurement job. Buffer size It shows you the buffer size used for this measurement (in number of samples). This buffer size is used for data processing. Every time, the ADU-07e has recorded one full buffer, it will be processed and written to the CF-card. Num. Buffers This value shows you the number of buffers that have been recorded by this measurement till now. Used Channels Shows you the number of the channels that are used by this measurement job. As long, as they are blocked by the current measurement job, they cannot be used by a new job. Remaining Job Time This entry shows the remaining time of the job (time till stop-time of job is reached). It uses the same format as the “Time to Next Job” entry. Path Indicates the destination path on the ADU-07es Linux system, the data is stored to. Act. Fill Level {Displays you the number of samples that have already been recorded, but that are still stored in the backplane’s SDRAM buffer. Buffer Usage This progress bar shows you the usage of the SDRAM buffer on the backplane. If you execute HF measurements, the CPU board may not be able to collect the data in real time from the backplane’s SDRAM buffer memory. The backplane buffer will run full in this case. If it reaches 100% usage, the measurement will be aborted automatically due to a buffer overflow. The buffer will be emptied and written to the Flash Disk Start/Stop Usage This progress bar shows you the usage of the backplanes SDRAM buffer for measurements that are configured to work in “Start/Stop” mode. For these measurements, the fill level of the SDRAM buffer is lower than its maximum fill level. By this means measurements in “Start/Stop” mode will be stopped before they fill the SDRAM buffer to 100%. Therefore, other measurements running in parallel are protected from being stopped due to a buffer overflow.

The next section is the “System Status” section. It contains information about the general system status, like the battery status, the current system temperature and other values. The single elements have the following meaning:

 Element name Description Battery Status It shows you the current status of the battery. The values are the same, as displayed in the header (see chapter 8.1) Battery Voltage This value shows you the current voltage on the battery inputs. If two batteries are connected it displays the value of the battery with the higher voltage. Battery Current 1 This value shows you the current that is drained by the ADU-07e from battery input 1 (BAT1). This value shall help you to decide, which battery should be replaced first. Here always the battery, that provides the smaller current for the ADU-07e should be replaced first, as this probably is the one, that is most empty. Battery Current 2 This value shows you the current that is drained by the ADU-07e from battery input 2 (BAT2). Temperature Displays the internal temperature of the system. The temperature refers to the temperature inside the ADU-07e housing. It is usually about 18°C higher than the outside temperature. The reason is that the location of the sensor is close to the CPU board (Hot Spot) Bios Date The “Bios Date” and “Bios Time” shows you the current system time not considering the offset values that are configured on the “General – Options” page of the Web-interface. (GMT/UTC time) Bios Time See “Bios Date”

Next to the “System Status” section you will find the “GPS Status” section. It provides information about the GPS signal and the synchronization state of the ADU-07e in reference to the GPS signal. The single entries have the following meaning:

 Element name Description Date This value shows the Date as it is received by the GPS board. No calculations to local time are done. Time See “Date” Latitude This value shows you the Latitude of the current position of the ADU-07e system. Longitude This value shows you the Longitude of the current position of the ADU-07e system. Elevation This value shows you the elevation from sea level of the current position of the ADU-07e system. Satellites This value shows you the number of satellites in good view which are used by the GPS receiver inside the ADU-07e. Sync State This shows you the current status of the GPS connection. The values are the same, as displayed in the header (see chapter 8.1)

Information: If you want to perform synchronous measurements with multiple ADU-07e systems, the ADU-07e has to reach the “G4 fix – fully synced” status at least once after power-on. If you want to perform synchronous high-frequency measurements it is required to have a continuous G4 fix mode on all ADUs involved. Note the G4 fix state was introduced with software 3.0 and higher. Older software will show G3 fix only.

The third section of the “System Status” Page is the “Disk Space” section. It contains entries for the following values:

 Element name Description Internal CF This entry shows the current fill level of the internal CF cards data partition. The displayed progress bar shows currently used disk space with a percentage value at the end. Underneath the progress bar the free disk space is shown in MByte. MySQL Database This entry shows the current fill level of the database partition on the internal CF disk. It is important to do a “Database Maintenance” (dump to disk and empty database) if this disk is more than 80% full. If 100% full the ADU-07e systems operation cannot be guaranteed anymore. USB-1 / USB-2 These two entries show the current fill level of any attached USB mass storage devices that are mounted to one of the two USB data directories. The display format is the same as for the other two disk space entries, with the difference, that the status shows the message “No Device Mounted”, if currently no device is mounted / attached to the ADU-07e system for the specific data directory.

The last section of this page is the “Error List”. This section contains a list of messages that have been created by the ADU-07e system during operation. The latest messages are displayed on top of the list, descending with their age. In the list always one line refers to one specific message for which the following information is shown:

 Element name Description Timestamp Shows you the time and date, the message was created. Component Indicates you the component in the ADU-07e system, this message refers to. Message This entry finally contains the message text.

In difference to the “System History” where all messages, which the ADU-07e creates during its operation are shown, the “Error List” on the “System Status” page only contains those messages, that refer to some unexpected behavior of the ADU-07e system. This may be, for example, an invalid combination of filters that you configured. In such case the ADU-07e system will use fall back filter settings and add according messages to the “Error List”.

The components that create the messages can be the following:

 Component Comp. Nr. Description MCP 1 All messages that belong to the “MCP” component refer to incidents, that happen during the operation of the ADU-07e system. This can be messages that are created, if a new measurement is started or timed out. MCP_USB 2 The messages that belong to the “MCP_USB” component refer to the USB communication between CPU board and the hardware of the ADU-07e system directly. MICRO 3 The messages of the component “MICRO” refer to incidents that take place inside the microcontroller of the measurement hardware. HW_MSG 4 The messages of the component “HW_MSG” refer to incidents that are caused by general system status parameters such as battery voltage and current. For example a “Battery voltage switched to low” is created, if the battery power switches from GOOD or FAIR to LOW. GPS_MSG 5 These messages refer to incidents that are caused by GPS parameters. For example a message “GPS lost sync” is created, if the GPS status switches from “G4 fix” to “no fix”. BACK_MAIN 6 These messages refer to the status of the main backplane board. SUB_BACK 7 These messages refer to the status of the sub backplane board. CAL 8 These messages refer to the status of the calibration board. ADB 9 These messages refer to the status of the ADB boards. GPS_STATUS 10 The “GPS_STATUS” messages are written to the “System History” cyclically. They include a complete set of GPS status parameters, such as position data, sync state and number of satellites. HW_STATUS 11 The “HW_STATUS” messages are written cyclically to the “System History”, too. Same as the “GPS_STATUS” messages they contain a complete set of the system status parameters, like battery state, battery voltage, free disk space and so on. GLOBAL 12 The “GLOBAL” messages refer to incidents that cannot be allocated to one of the other components. USB_AUTO MOUNTER 13 The “USB_AUTO-MOUNTER” messages refer to the “USB Auto-mounter” that automatically detects and scans attached USB mass storage devices. CON 14 These messages refer to the status of the connector board. SENSOR 15 These messages refer to the status of the new “intelligent sensors”. USER 16 These messages are “user specific” messages. The messages are created by the user with a special “PHP Info” job. It writes new messages to the Web-interface and to the front panel display. You may for example add these messages to your job-lists in order to display messages on the “front panel display”.

Information: Not all messages of the table above occur in the “Error List” on the “System Status” page. Nevertheless, the components are also displayed in the “System History”.

#### Page “System Specific – Status – Selftest”¶

After you clicked on the Selftest entry in the menu, you will see the following page:

IMAGE Page “System Specific – Status – Selftest” of the ADU-07e Web-interface

This page is used to display the results of the self-test procedure executed by the ADU-07e system during start-up of the system. As you can see in Figure 8-49, the page is split into three large sections. The first one is the “System Boards” section. It is used to display the self- test results of all the components except those for the ADB boards. The field “Init Error” will show an error code for the component in case an error has occurred during start-up of the ADU-07e. If the components have been initialized correctly, the value of the “Init Error” field is set to 0.

The second section on this page is the “ADB Boards” section. It contains the detailed information for the self-test results of the individual ADB boards. In the chart line “Name” you can see the ADB board type that is installed in channel slot. The most important line in the chart is the entry “ADB error”. If this line shows the value 0, the self-test for the corresponding channel has been executed without any errors. If the ADB board, that is installed for this channel failed one of the self-test steps, the corresponding error code will be presented here.

All the other lines show results of the further steps of the self-test procedure. Not all of them are interesting for normal operation of the ADU-07e as long as no ADB errors have occurred. Nevertheless, there are quite a few values which may be of some importance for the user even in normal operation of the system such as:

 Name Description DC Offset This value shows you the current DC offset in Volt that was measured on the sensor inputs during the self-test procedure. If you already had your sensors connected to the ADU-07e system during the self-test, this value should be corrected by using the DC offset correction. Max Amplitude This value shows the maximum noise amplitude on the sensor input. LF / HF LSB This value shows the value of the LSB (Least Significant Bit) for this channel in Millivolt. It is computed by the ADU-07e system during the self-test procedure. Resistivity This value shows the resistivity value measured on the sensor inputs in Ohm. This value is important for the electrical field sensors to check the connectivity of the sensors to the ground.

A complete list of all self-test values and their meaning for the ADU-07e system can be found in chapter 23.1.

Information: Please note, that not all error codes occurring in the line “ADB errors” are critical errors that make operation with the ADU-07e system impossible. Most of the error codes refer to results of the self-test that should be noticed by you, but do not forbid to run measurements.

An example for this is the error code ADB-13 “ADU07-ADB-LF: DC level too high for gain”. This message only indicates that you should take care of the sensor’s DC offset and that the input signal could exceed the dynamic range of the ADC in case you activate a gain. Please refer to chapter 19 where a list of all messages is presented.

The third section shows the currently active values for the “AutoGain AutoOffset” functionality:

IMAGE “AutoGain AutoOffset” values on “System Specific – Status – Selftest” page

As it can be seen in the figure above, the table of “AutoGain AutoOffset” values consists of a heading and the tabular display of all the values for the single ADB boards.

The heading shows the “Date/Time” and “GPS Position” that have been valid at the point of time when the “AutoGain AutoOffset” values have been determined by the ADU-07e system. This information is important, as the values strongly depend on the current measurement site and may not be the best fitting values for the next site anymore.

The values for the single ADB boards are shown in the following way:

 Table Entry Name Description Name This table entry shows the name (type) of the ADB boards, the “AutoGain AutoOffset” values have been detected for (ADU07-ADB-LF, ADU07-ADB-MF or ADU07-ADB-HF). Mode This entry shows the ADB board mode the values have been detected for. This entry is only necessary for the ADU07-ADB-MF board because this board may run in “LF” and “HF” modes, using different input circuitry and therefore different gain stages, … Filter Setting This entry shows the filter that was used to determine the “AutoGain AutoOffset” values. This entry is necessary, as the values for the gain stages may differ in case a filter is active, or not. E.g. if you have high 50/60Hz noise and 4Hz low-pass filter is active, the gain for the “Gain Stage 2” may have a much higher value as if no filter would be active. The 50/60Hz noise is almost completely removed from the input signal by the 4Hz low pass filter. The same applies to the use of the high-pass filters on the MF and HF boards. Any DC offset of the input signal will be removed then. Gain Stage 1 This is the recommended setting for “Gain Stage 1” for this channel in the defined node, when using the defined filter. GainStage2 This is the recommended setting for “Gain Stage 2” for this channel in the defined node, when using the defined filter. Offset Correction This is the recommended setting for “DC Offset Correction” for this channel in the defined node, when using the defined filter. RF Filter This is the recommended setting for the RF (radio filter) to be used for this channel.

#### Page “System Specific – Status – Hardware Config”¶

After you have clicked on the Hardware config entry in the menu, you will see the following page:

IMAGE Page “System Specific – Status – Hardware Config” of the ADU-07e Web-interface

All components that are installed inside the ADU-07e system are listed on this page. These components are detected automatically by the ADU-07e during its start-up procedure. For each hardware component you can find an extra section providing the related information. There are some entries that are available for all the hardware components, independent of their type:

 Name Description GMS The “GMS” field along with the “Type” field identifies this hardware component. The ADU-07e can tag the hardware component for example as “Main Backplane Board” … Type The “Type” field located next to the “GMS” field is part of the unique identifier of the hardware component. Revision Main The “Revision Main” along with the “Revision Sub” field defines the revision of the hardware component. This additional information is used to together with the “GMS” and “Type” field because different versions of a hardware component also may have a different functionality. Revision Sub See “Revision Main” Serial Number This is the serial number of the module. It is read by the ADU-07e system for each component during start-up of the system. Vendor This field shows the vendor of the module. In most cases, this will be Metronix, but for some components like the CPU board, the vendor is different. These components are 3rd party products bought from Metronix and integrated into the ADU-07e system. MTX Part Number This is the Metronix part number for the component. If you want to purchase any replacement part from Metronix, this number is required.

For some of the components you will find additional information listed. It depends on the type of the module and is mainly used for debugging purposes in case problems with the ADU-07e should occur.

In case you have the newer “ADU-07e” hardware it automatically detects the type of the connected sensors. This sensor information being detected during system power-up is shown here, too.

IMAGE automatically detected Sensors IMAGE automatically detected Sensors

As it can be seen in the pictures above, for each sensor input (connector) of the ADU-07e the detected sensor is shown along with the name of the connector on which it is currently connected to (e.g. MFS06e on connector “Hy” in pictures above.).

If you do not have any of the new “intelligent sensors” like the MFS06e, MFS07e or EFD07e installed or you do not have the ADU-07e hardware the sensor information will always be set to “UNKN_E” like shown in the picture above. This is not an error and just means, that no device could be detected. You may always overwrite the automatically detected sensor configuration within the “Sensor Pos” page.

IMAGE

Same as on the “Sensor Pos.” page you can restart the sensor detection by clicking on the button “Detect Sensors”. Then, a few seconds later you have to press the “Reload Sensor Config” button for an update.

#### Page “System Specific – Status – System History”¶

After you have clicked on the System History entry in the menu, you will see this page:

IMAGE Page “System Specific – Status – System History” of the ADU-07e Web-interface

You will find here a list of all the messages which were created by the ADU-07e during its operation. Each line in the table represents one single message. For all messages a timestamp, the priority, the component inside the ADU-07e system which caused the message and the message text itself are shown.

Generally, there are two different message types. The first ones are messages with priority “info”. They just inform the user about events in the ADU-07e system. In Figure 8-53 the message “Selftest result: OK” is a good example for this type of message.

The second type are messages with priority “exception”. They are used to inform you about erroneous or unexpected behavior of the ADU-07e system. An example for this kind of message is the notice “invalid ADB configuration (used filters for ch4: ADU07_LF_RF_1)”. This message for example tells that you tried to start a measurement with an invalid filter configuration for the ADB channel. It additionally shows you the fall back settings used for the measurement instead. All messages with priority “exception” are additionally displayed on the “Error list” on the “System Status” page.

As the list of messages can get quite lengthy during long times of operation, only 20 messages are shown on the page all at once. You may browse through all the messages using the buttons IMAGE. The newest messages are always shown on top of the list.

As in some cases the “System History” can be filled with a lot of “GPS” and “Hardware” status messages, the display of these messages can be suppressed by using the Hide GPS Status and Hide HW Status buttons.

Clicking on the Clear History List button will delete all messages and clear the corresponding table in the database.

Information: Please note that in case the system is operating for a really long time, the number of messages can become very high. As all the messages are stored in the database which resides on the CF-card of the ADU-07e it will cost disk space that could also be used to store measurement data. Therefore, it is recommended to clear the “System History” in cyclic intervals or in advance of a survey to be carried out or dump and clear the complete database.

#### Section “System Specific - Management”¶

The menu is structured as shown in the following picture:

IMAGE Menu entries for section “Management” of the ADU-07e Webinterface

As you can see in Figure 8-54 the section for “Management” of the ADU-07e system contains menu entries, that refer to 4 more pages of the Web-interface. These will be explained in detail in the following chapters.

#### Page “System Specific – Management – DB Maintenance”¶

After having clicked on the DB Maintenance entry you will see this page:

IMAGE Page “System Specific – Management – DB Maintenance” of the ADU-07e Web-interface

You will find several operations to maintain the “MySQL” database running on the ADU-07e system.

Inside the database all the jobs, messages and configurations are stored. Therefore, it is a good habit to “dump” the database to a file and store it along with the measurement data after a field survey has been finished. By this means a debugging can be done easier in case something seems to be strange with the recorded data.

In order to dump the database to a file click on the button “Dump Database”. As a result the database is dumped into the following file on the ADU-07e internal CF-card:

/mtdata/log/DBDump/mcpdb07.sql


It can be accessed via the “Samba” server on the “log” folder as follows:

IMAGE Access to “database dump” file via “Samba” server

The file can be copied from there and then be sent to Metronix for further evaluation.

By use of the button “Empty Database” the MySQL database can be cleared. This will delete all jobs and messages from the database. It is advised to do this every time a new field survey is started. Hence, you have a “clean” system before starting the new measurement campaign.

Information: If the database is cleaned, all jobs that have been programmed so far are deleted as well. Pre-programmed “job-lists” are not deleted.

Information: The dumped database file is very helpful for Metronix, if any problems with an ADU-07e system should occur. Therefore, please dump the database and send it to Metronix by E-Mail in case support is required. You should zip the database before sending it. This will reduce the amount of data to be transferred significantly.

#### Page “Select / Create Job-list”¶

This page is used to select, create or delete a job-list. It has the following structure:

IMAGE Page “System Specific – Management – Select/Create Job-list” of the ADU-07e Web-interface

As it can be seen inside the figure above, this page is quite simple. It only contains one “combo box” and several buttons.

Inside the “combo box” all yet existing job-lists are shown. The information for this “combo box” is extracted from the “job-lists” table inside the MySQL database. The “combo box” is an “editable” element. The user may enter the name of a new job-list as a string inside this “combo box”. The name should not include any blancs. Use _ instead.

• By clicking on the button “Select Joblist”, the job-list whose name is currently chosen inside the combo box will be “selected”. This means, that all further operations on the other pages (e.g. “Edit Job-list”) are done on this selected job-list.
• By clicking the button “Create Joblist” a job-list, using the string entered in the “combo box” is created inside the MySQL database. This job-list is initially empty and will be selected for further editing automatically.
• By clicking the button “Delete Job-list” the currently activated job-list is deleted. This includes the deletion of all the individual XML jobs stored in the job-list. Additionally, the “selected” job-list will be set to the default value “no job-list selected”.

#### Page “Edit Job-list”¶

This page is intended to edit the parameters and contents of a job-list. It has the following structure:

IMAGE Page “System Specific – Management – Edit Job-list” of the** ADU-07e Web-interface

As it can be seen in the figure above, this page contains much more input elements than the “Select / Create Job-list” page. Mainly, the page is separated into three different sections:

• Time settings
• USB Auto-mounter settings
• Job-list contents

The first section (“Time Settings”) is used to define how the job-list shall be started. It contains a “combo box” called “Mode” and several input boxes to define a new start-time for the job-list. By use of the “Mode” combo box the user defines how the start- / stop-times of the single XML jobs are handled when the job-list is started. It contains three possible values that have the following meaning:

• “relative”:

If this option is selected and the “Start job-list” button is clicked, the job-list will be started at the next possible moment. This means, that all the jobs are shifted to the next possible start-time, while the internal structure of the job-list is kept.

• “absolute”:

If this option is selected and the “Start job-list” button is clicked, the job-list will be started using the original start-times of the XML jobs files of the job-list.

• “adjusted”:

If this option is selected and the “Start job-list” button is clicked, the job-list will be performed with the first job of the list starting at a time which has been entered by the user in the “New Start-time” input fields. All further jobs will be started in relation to the first jobs start time.

• “grid”:

If this option is selected and the “Start job-list” button is clicked, the job-list will be started at the next valid “Grid” start time. If, for example the “Start Time” on the “Edit Joblist” page is set to “0000-00-00 00:15:00” the joblist will be started at the next full 15 minutes of the current hour.

Example:

Time Now: 09:08:57

Grid Start Time: 0000-00-00 00:15:00

Resulting Job-list Start Time: today, 09:15:00

This option is originally meant to be used for surveys, where either a transmitter or a remote station is cyclically executing the same schedule and the ADU-07e shall record the joblist synchronized to the transmitter / remote stations schedule.

Inside this section there exist two more buttons. The “Save” button as on all other pages, too, is used to store the current settings from the page. By the use of the “Load Defaults” button, all settings for the selected job-list are set back to the default settings. This also complies with the input elements of the next section “USB Auto-mounter settings”.

The “USB Auto-mounter” section mainly contains input elements for the job-list settings needed, if the job-list is exported as a “pre-configured USB directory structure”. The settings are not of interest, if the job-lists are only used inside the Web-interface. If the job-lists are exported for use on a USB pen-drive, the values of this section are used inside the “ADU07Conf” XML file. The single positions have the following meaning:

• “Mount directory”:

With this input element the mount directory for the USB device on which the USB device shall be integrated into the file system of the ADU-07e, can be entered. This is mainly useful if you select the option “USB_TO_USB” for the “Storage Mode” parameter. In this case all recorded data is stored on the USB device itself. The job-list must have been exported to the same USB device beforehand.

In most cases this parameter should be left empty if the data shall not be stored on USB (Storage Mode is set to “USB_TO_DEFAULT”). Or, it should be set to “/mtdata/usb/data” if the data should be stored on the USB device (Storage Mode is set to “USB_TO_USB”).

Note, that this directory can also be accessed via the “Samba” server now. Its share name is “usb” (e.g. for Windows users: \<IP address of ADU-07e>\usb).

• “Storage Mode”:

This parameter defines the method how the data of several measurement jobs of this job-list shall be stored on disk.

1. USB_TO_DEFAULT:

In this case all data will be stored to the internal CF-card.

2. USB_TO_USB:

In this case all data will be stored on the USB device, if plugged in. Please note that the “Mount Directory” parameter MUST be set to a valid value in this case.

3. USB_TO_JOB:

In this case the data of the measurements will be stored on the data directory that is defined by the “<target_directory>” nodes inside the XML job file. Unless manually changed with a text editor, this always will be the internal CF-card.

• “Adapt Configuration”:

If set true, all the measurement parameters of the XML job files, such as site information, and sensor configuration will be taken out of the settings of the last job that started on this ADU-07e system. When using this option, at least one job must have been started on the system previously.

• “Adapt Channel Configuration”:

If set true, the settings for “Gain Stage 1”, “Gain Stage 2” and “DC Offset Correction” of all jobs, that are part of the job-list, are overwritten with the “AutoGain AutoOffset” settings, that have been detected by the ADU-07e system automatically during execution of the “AutoGain AutoOffset” selftest jobs. . The current “AutoGain AutoOffset” settings can be observed on the bottom of the “Selftest Results” page.

The sense of this functionality is to make field use of the ADU-07e system easy. By executing the “AutoGain AutoOffset” selftest jobs it shall be avoided to have to manually execute several test measurements to find the best fitting values for the current measurement site. This task shall be handled by the ADU-07e system.

Afterwards the complete job-list, to be executed at the site shall easily be reconfigured with the “AutoGain AutoOffset” values in order to get best possible data quality.

• “Adapt Sensor Spacing”

If this is set true the values for the E-field spacing will be taken as defined in the ADU-07e “Sensor pos.” page. If set to false the spacing will be taken as stored in the job-list.

• “Adapt Sensor Type”

Here you can select 3 options. “NONE” will take the sensor type as written in the job list. “ALL” will take the value as defined in ADU´s “Sensor Pos.” page. “E-TYPE” will only take the recognized values of the intelligent sensors such as MFS-06e or MFS-07e and reads all other values as specified in the joblist.

• “Clean job-table”:

If this parameter is set to “true”, the old job-table will be deleted before starting the jobs of the job-list. All old jobs that possibly were left inside the job-table will be deleted.

The third and last section consists of a chart that shows all the XML jobs of the job-lists. For each job of the job-list one line is created inside the table. Inside each line the following elements are shown:

• “Start-time”:

This cell contains the “start-time” of the job.

• “Stop-time”:

This cell contains the “stop-time” of the job.

• “name”:

This cell contains the name of the job. If exported to USB, the name of the job is used as file name for the XML job file.

• Button “Edit”:

If clicked, the XML job file will be read from the MySQL database and the current settings inside the “SESSION” variable will be replaced by the settings of the XML job file accordingly This mainly works as a counterpart to the “Start Job” function. If loaded for editing, the jobs configuration can be changed and finally the job can be re-written inside the job-list or it can be simply started via the “Start Job” page. By this means the user may reopen a job from the job-list and restart it and it is not required to completely reconfigure the job again when reconnecting to the ADU-07e.

• Button “Delete”:

If clicked, the job will be deleted from the job-list by removing the entry from the MySQL database.

#### Page “Import / Export Job-list”¶

This page is used to export a job-list as “pre-configured” USB directory structure or to import an existing “pre-configured” directory structure as job-list into the MySQL database. It has the following structure:

IMAGE Page “System Specific – Management – Import / Export Job-list” of the ADU-07e Web-interface

There are two separated sections for the “import” and “export” of a job-list to /from “pre-configured” USB directory structures.

For the “import” functionality, the user has to enter the name of the job-list that shall be imported into the name input field. When clicking on the “Import Job-list” button, the Web-interface will examine the existing USB directory structure on the following path on the ADU-07e system:

/mtdata/usb/Job-listImport


This needs to be a defined path, as the Web-interface requires reading authorization on that directory. Nevertheless, the user may override this default value by entering a different path to the “Source Path” input field. If a valid “USB directory structure”, as defined in [2] was found inside the source directory, the Web-interface will read the “ADU07Conf.xml” file and import all XML job files of the job-list defined inside this file. These jobs are subsequently stored inside the newly created job-list of the MySQL database. The way to import a job-list from USB therefore is:

• Copy the contents of the pre-configured USB device to “/mtdata/USB/JoblistImport”
• Enter a name for the imported job-list on the “Import/Export Job-list” page
• Click on the “Import Job-list” button on the “Import/Export Job-list” page

In order to export a job-list from the MySQL database as a “pre-configured” USB directory structure, almost the same actions need to be done. Inside the combo box “name” the user has to select the name of the job-list to be exported. Afterwards, he has to click on the “Export Job-list” button.

As a result the contents of the job-list will be exported to this directory:

/mtdata/USB/Job-listExport


E.g. for export of the job-list “MWI_Job-list_LF_1”, the following has to be done:

IMAGE Sample Job-list table to be exported

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<ADU07Conf>
<TargetDirectory>/mtdata/USB1</TargetDirectory>
<StorageMode>USB_2_USB</StorageMode>
<TimeFormat>absolute</TimeFormat>
<TimeOffset>0</TimeOffset>
<CleanJobTable>TRUE</CleanJobTable>
<AdaptConfig>TRUE</AdaptConfig>

<Job-list>
<Job id=”1”>./MWI_Job-list_LF_1/JobLF1.xml</Job>
<Job id=”2”>./MWI_Job-list_LF_1/JobLF2.xml</Job>
</Job-list>
</ADU07Conf>


Figure 8-61: exported “ADU07Conf” XML file

IMAGE exported “Job-list”

A job-list can easily be configured by using the Web-interface and be exported on a USB device by simple “copy and paste” procedure. The exported “Job-list” can then be copied from the ADU-07e system using the “Samba” server. The data can be found on the following share:

IMAGE Sample Job-list table to be exported

From there, the complete job-list can be copied on a new USB device. This USB device can be used then as “pre-configured” USB device as described in chapter 13.

#### Page “System Specific – Management – View Job Table”¶

After a click on the View Jobtable entry in the menu, you will see the following page:

IMAGE Page “System Specific – Status – View Job Table” of the ADU-07e Web-interface

On this page you can see all entries of the “job” table in the database. This may be all old jobs, that have already been executed as well as new jobs that are currently running, or have not started yet. Each line of the table contains the detailed information for a single job. For each job its type is shown in the column “Type”. As you can see in Figure 8-64 it must not only be “Measurements”, but can also be “Shutdown System” or “Stop Measurement” jobs. For an overview about the different job types, please refer to chapter 20.

Additionally, the start- and stop-times are displayed in the table. In the column “Started” an “x” informs you, that the measurement is running or has already been executed completely. A measurement is not yet started in case no “x” is set in this column.

Further on, the selected sampling frequency and the active channels are shown for each measurement job entry.

A click on the Delete button will delete a single measurement from the “job” table. By pressing the button Clear Job Table the complete contents of the “job” table inside the database will be deleted. In this case all jobs that haven’t been started yet are not going to start at all.

Information: The deletion of a job from the “job” table does not stop a measurement currently running. It will just delete the corresponding entry of the “job” table. In order to stop a measurement, the “Stop Job” page has to be used.

Similar as messages in the “System History”, the number of entries in this table can become quite big in case the system is used for a long time. Since all jobs require space in the database the table should be cleared routinely.

## Hardware Description¶

The ADU-07e functionality is based on the following components:

• Backplane with power supply and several slots for plug-in modules
• Controller module
• CPU-board
• LF-A/D converter modules (usually 5)
• HF-A/D converter modules (usually 5)
• MF-A/D converter modules
• Calibration module
• GPS controlled clock module
• Connector board

All these components are installed inside a water and shock resistant box. They are mounted on an aluminum front-panel. The bus system which is used to communicate between the CPU-board and the backplane is USB 2.0 industrial standard. This guarantees a high flexibility and eases future expansion. If a higher performance is required the ADU-07e can be controlled by an external computer instead of the internal CPU-board.

The following block-diagram (Figure 9-1) shows the functionality of the ADU-07e.

IMAGE Block diagram of ADU-07e

The core unit of the ADU-07e is the backplane which controls the A/D boards, the USB 2.0 interface, the communication with the GPS based clock module as well as the intermediate data storage and the calibration module. It also provides the power-supply of the ADU-07e.

## Network¶

The network functionality is located on the CPU-Board. The speed of the network is 100 Mbit/sec max. The ADU-07e which is equipped with the GEODE CPU-board can also be equipped with an internal W-LAN adapter. The newer Cortex A8 CPU has an integrated W-LAN

## CPU Board¶

The CPU board is mounted on the backplane. A Compact Flash Card or µSD-card (depending on type of CPU board) is inserted on its left side. The CPU board is connected to the backplane by a 2 wire cable (power supply) and a ribbon cables (USB ports). Metronix delivers flash cards with different sizes (up to 32GB). They are already configured with the necessary system software.The CPU board is operated by a Linux operating system.

IMAGE CPU Board with Geode processor and USB 2.0 used in ADU-07e

IMAGE New CPU Board with ARM Cortex A8 processor

Information: The Geode CPU board contains a Lithium backup battery. Although Metronix uses high quality batteries in its electronic circuits the batteries may get damaged, if not changed for a long time. Therefore Metronix advises the customers to check and possibly exchange the batteries once every 2 years for correct voltage and damage. The new ARM Cortex A8 board does not have a backup battery.

Metronix will not take over any warranty for damages to the electronics that are caused by damaged back-up batteries.

## LF-ADB-board¶

The LF-ADB-board amplifies, filters and digitizes the weak signals coming from the sensors. The first stage is the input protection and the radio filter. The LF-ADB-board is equipped with a fully symmetrical differential input. The input resistance is more than 100 MOhms for the electric channel and 20kOhm for the magnetic channel.

A switchable amplifier (Gain 1, 2, 4, 8, 16, 32 or 64)) is the next stage. It follows a switchable offset compensation circuitry which allows elimination of a DC offset on the channel (i.g. caused by polarized electrodes). A second stage with a switchable gain follows this stage. The ADB-board is equipped with a highly stable 24 Bit Delta Sigma A/D converter. The sample rate is selectable by software. It can be 128Hz, 256Hz, 512Hz, 1024Hz, 2048Hz and 4096Hz. The LF-ADC has an excellent stability and can therefore be used for frequencies down to DC.

The very low input noise of only $$\\(10\frac{nV}{\sqrt{Hz}})$$ (with gain 32) between 0.1Hz and 1 kHz makes the LF-ADB-Board an ideal tool to digitize the very weak signals in the MT dead band.

IMAGE ADU-07-ADB LF-Analog/Digital Converter board

IMAGE Block diagram of LF-ADB-board

### Configuration of the ADB-Board¶

Each LF-ADB board has a unique serial number which is stored in an EEPROM. The system will automatically detect this. No further action is required.

### Technical data overview¶

The ADU-07-LF ADB has the following functionality, that can be used and configured via the Web-interface:

 Component Option in Web-interface Values Description Sampling Frequencies Sampling Frequencies 128 Hz, 256 Hz, 512 Hz, 1024 Hz, 2048 Hz, 4096 Hz Valid sampling frequencies for the ADU-07-LF ADB board. Lower sampling frequencies can be reached by digital filtering. Filters ADU07_LF_RF_1 ADU07_LF_RF_2 ADU07_LF_RF_3 ADU07_LF_RF_4 ADU07_LF_LP_4Hz 22 pF 122 pF 6822 pF 6922 pF 4Hz Low Pass {The radio filters are dependent on the sensor resistance. They do not have any effect, if no sensor is connected. The 4Hz low pass filter will eliminate the HF part of the input signal. Generally one of the radio filters must be active. By default, the ADU07_LF_RF_1 filter is used. All radio filters can be combined with the ADU07_LF_LP_4HZ filter. Gain Stage 1 Gain Stage 1 1,2,4,8,16,32,64 For the first gain stage these settings are possible. Gain Stage 2 Gain Stage 2 1,2,4,8,16,32,64 For the second gain stage these settings are possible. Offset Correction Offset Correction -2,5 Volt to +2,5 Volt By the use of the offset compensation DAC, the probe DC offset can be compensated. It covers the complete dynamic range of the ADC of the ADU-07-LF ADB board.

### Radio-filters¶

This paragraph describes the function of the radio filters. The radio filters are required to avoid a biasing of the input stage of the LF-Board by nearby radio transmitters such as mobile phones, transmitters for public broadcast and other sources. The radio filter is required especially for the electric field lines. As the resistance of the probes to the ground depends on various parameters such as wetness of the soil, material of the soil etc. we have provided different radio filters which can be switched according to the requirements. They can be switched on and off using the Web-interface (section Configuration). Generally, one can state that the lower the probe resistance the higher the number of the selected radio filter has to be (RF 4 for lowest resistance). One has to be aware that a radio filter which is not set up properly can influence the phase of the measurement signal. The graph below shows this issue:

IMAGE

As long as the probe resistance is lower than the value given in the curve, the phase shift at a given frequency will be less than 3 degrees.

## The HF-ADB Board¶

The HF-ADB-board amplifies, filters and digitizes the weak signals coming from the sensors. The first stage is the input protection and. The ADB-board is equipped with a fully symmetrical differential input. The input resistance is more than 10 MOhms for the electric channel and 20kOhm for the magnetic channel.

A switchable amplifier (Gain 1 and 8) is the next stage. It follows a switchable high-pass filter with 1Hz cut-off frequency to eliminate a DC offset on the channel (i.g. caused by polarized electrodes). It follow a second amplifier with a switchable gain (x1, x8 or x64). The ADB-board is equipped with a highly stable 24 Bit Delta Sigma A/D converter. The sample rate is selectable by software. It can be 4,096; 8,192Hz; 16,384Hz; 32.768Hz; 65,536Hz; 131,072Hz; 262,144Hz or 524,288Hz.

IMAGE ADU-07-ADB HF-Analog/Digital Converter board

IMAGE Block diagram of HF-ADB-board

### Technical data overview¶

The ADU-07-HF ADB has the following functionality, that can be used and configured via the Web-interface:

 Component Option in Web-interface Values Description Sampling Frequencies Sampling Frequencies 4096 Hz 8192 Hz,16384 Hz,32768 Hz,65536 Hz, 131072 Hz, 262144 Hz, 524288 Hz These are the valid sampling frequencies for the ADU-07-HF ADB board. Filters ADU07_HF_HP_1HZ 1 Hz high pass filter The ADU-07-HF ADB board only provides one filter. The ADU07_HF_HP_1HZ filter will eliminate the DC part of the input signal. Gain Stage 1 Gain Stage 1 1,8 For the first gain stage these settings are possible. Gain Stage 2 Gain Stage 2 1,8,64 For the second gain stage these settings are possible. Offset Correction Offset Correction N/A The ADU-07-HF ADB board does not provide the possibility of an offset correction.

Information: The Geode board allows a max. sampling rate of 65kHz with 5 channels and continuous recording.

The new Cortex A8 board can record up to 131kHz with 5 channels continuously.

## The MF-ADB-Board¶

This special A/D converter board for the ADU-07e combines the advantages of the LF and HF board on one single module with a wide input frequency range from DC to more than 16kHz. It provides 4 different sample rates of 128Hz, 4,096Hz, 16,384Hz and 65,536 Hz. Other sampling rates can be created by applying online digital filters.

In order to achieve a low input noise we have provided 2 different analog amplification paths – one for low frequency recording based on a chopper stabilized amplifier and one for the high frequency range using low-noise and high speed amplifiers. Depending on the selected sampling rate the best fitting signal path will be selected automatically.

The 24 Bit Delta Sigma A/D converter provides a high stability and low temperature drift.

IMAGE ADU-07-ADB-MF Analog/Digital Converter Board

IMAGE Block diagram of MF-ADB-Board

### Technical Data Overview¶

 Component Option in Web-interface Values Description Sampling Frequencies Sampling Frequencies 128 Hz, 4096 Hz, 16384 Hz, 65536 Hz Valid sampling frequencies for the ADU-07-MF ADB board. Lower sampling frequencies can be reached by digital filtering. Filters ADU07_LF_RF ADU07_LF_LP_4HZ ADU07_HP_500HZ 4700 pF 4Hz Low Pass The radio filter is dependent on the sensor resistance. It does not have any effect, if no sensor is connected. The 4Hz low pass filter will eliminate the HF part of the input signal. The radio filter is only active at 128 Hz sampling rate. The 500 Hz High-pass filter can eliminate power-line noise and DC offset in HF mode Gain Stage 1 Gain Stage 1 1,4,16,64 For the first gain stage these settings are possible. Gain Stage 2 Gain Stage 2 1,4,16,64 For the second gain stage these settings are possible. Offset Correction Offset Correction -2,5 Volt to +2,5 Volt By the use of the offset compensation DAC, the probe DC offset can be compensated. It covers the complete dynamic range of the ADC of the ADU-07-MF ADB board. It is used for 128Hz sampling frequency (LF-path)

## GPS based Clock-Module¶

The GPS-module is located inside the small aluminum housing on the backplane. It is a 12-channel GPS-receiver which delivers the latitude, longitude and elevation information (WGS 84). This information is available in the header of the recorded data and helps to determine the position of the station. The accuracy is approximately +/-10m. The GPS module generates a precise 1 second time stamp which is used to synchronize the oscillator with GPS accuracy. The jitter of the 1 second pulse is specified by the manufacturer to +/- 30ns RMS.

The leading edge of this pulse is used to start the A/D converters synchronously.

Information: There is a small Lithium battery mounted on the clock module which has to be replaced every 2 years. It powers the real time clock on the GPS module and keeps the almanac data available during a power down of the ADU-07

Metronix does not take any warranty for damages to the electronics that are caused by damaged back-up batteries.

Information The status display offers an option to reset the GPS-module (warm start or cold start). This may be helpful if no satellites are detected after a far-away transportation.

IMAGE Clock Module

## The Calibration Module¶

The calibration module generates a bipolar symmetric square wave signal of high precision and stability over temperature. The default amplitude of +/-2.5V can be attenuated by a factor of 8 by software command.

The clock frequency of the calibration module is generated synchronously to the A/D converter’s sampling rate. The frequency is selectable by software and can be chosen from 0.125 Hz to 16,384 Hz in steps by the power of 2.

IMAGE Calibration Module

## Theoretical Calibration Function¶

The following chapter provides information about the theoretical transfer function of the ADU-07e. We have to distinguish between low-frequency channel (LF-channel) and high-frequency channel (HF-channel). The values given in the time series files are 32 bit integers which have to be multiplied with the Least Significant Bit (LSB) value. During the system self-test the individual values for the LSB are determined for each channel and are stored in the header of the time series file. The result after this multiplication is the current voltage value on the input of the A/D-converter given in mV.

### Transfer Function of HF-Channel¶

The theoretical transfer function for the HF-channel is given below:

$$\\F_{HF - Channel} = G_{1} \cdot G_{2} \cdot F_{1} \cdot F_{2} \cdot F_{3}$$

with

$$\\G_{1} = 1$$ or $$\\G_{1} = 8$$ depending on gain setting of first stage

$$\\G_{2} = 1$$ or $$\\G_{2} = 8$$ or $$\\G_{2} = 64$$ depending on gain setting of second stage

$$\\F_{1} = \frac{1}{1 + P_{1}}$$ ; $$\\P_{1} = i \cdot \frac{f}{7.7MHz}$$ if $$\\G_{1} \neq 1$$

$$\\F_{1} = 1$$ if $$\\G_{1} = 1$$

$$\\F_{2} = \frac{1}{1 + P_{2}}$$ ; $$\\P_{2} = i \cdot \frac{f}{7.7MHz}$$ if $$\\G_{2} \neq 1$$

$$\\F_{2} = 1$$ if $$\\G_{2} = 1$$

$$\\F_{3} = \frac{P_{3}}{1 + P_{3}}$$ ; $$\\P_{3} = i\frac{f}{1Hz}$$ if high-pass is switched off.

$$\\F_{3} = 1$$ if high-pass is switched off.

### Transfer Function of LF-channel¶

The formula for the transfer function of an LF-channel is as follows:

$$\\F_{LF - Channel} = G_{3} \cdot G_{4} \cdot F_{4} \cdot F_{5} \cdot F_{6}$$

with

$$\\G_{3} = 1,2,4,8,16,32,64$$ depending on gain setting

$$\\G_{4} = 1,2,4,8,16,32,64$$ depending on gain setting

$$\\F_{4} = \frac{1}{1 + P_{3}}$$ ; $$\\P_{3} = i\frac{f}{4kHz}$$

$$\\F_{5} = \frac{1}{1 + 1.414 \cdot P_{4} + P_{4}^{2}}$$ ; $$\\P_{4} = i \cdot \frac{f}{4Hz}$$ if 4 Hz Low-pass is switched on

and

$$\\F_{5} = 1$$ if 4 Hz low-pass filter is switched off.

$$\\F_{6} = \frac{1}{1 + P_{5}}$$ ; $$\\P_{5} = i \cdot \frac{f}{21.2kHz}$$

### Transfer Function of MF-channel¶

The formula for the transfer function of an LF-channel is as follows:

$$\\F_{MF - Channel} = G_{5} \cdot G_{6} \cdot F_{7} \cdot F_{8} \cdot F_{9}$$

with

$$\\G_{5} = 1,4,16,64$$ depending on gain setting

$$\\G_{6} = 1,4,16,64$$ depending on gain setting

$$\\F_{7} = \frac{1}{1 + P_{6}}$$ ; $$\\P_{6} = i\frac{f}{x \rightleftharpoons kHz}$$

with x = 48.1 kHz for fsample = 65536Hz;
x = 15.9 kHz for fsample = 16384Hz;
x = 3.7 kHz for fsample = 4096Hz;
x = 159 Hz for fsample = 128Hz;

$$\\F_{8} = \frac{1}{1 + 1.414 \cdot P_{7} + P_{7}^{2}}$$ ; $$\\P_{7} = i \cdot \frac{f}{4Hz}$$ if 4 Hz Low-pass is switched on (only for 128Hz sampling frequency

and

$$\\F_{8} = 1$$ if 4 Hz low-pass filter is switched off.

$$\\F_{9} = \frac{P_{8}}{1 + P_{8}}$$ ; $$\\P_{8} = i \cdot \frac{f}{500Hz}$$ if 500 Hz High-pass is switched on (only for sample frequencies >128Hz)

and

$$\\F_{9} = 1$$ if 500 Hz High-pass is switched off

## Measurement of Calibration Function¶

The ADU-07e has a built-in calibration facility. When the system is switched on, an automatic gain calibration is performed. The procedure is as follows:

The ADU-07e has a calibration generator with a precision voltage source. The first step is to feed in the calibration signal (frequency 32 Hz, square wave, +/-2.5V) directly into the input of the A/D converters (CAL-REF). The signal is stacked and analyzed.

The next step is to feed-in the 32 Hz calibration signal into the input of the channel board (gain 1, CAL-INT)) . Now the result of step one and two is compared and the deviation is calculated and then used as a correction factor for the gain.

The gain calibration procedure is repeated for other gain positions and for the MF- or HF-ADC.

The different stages where the calibration can be fed into the instrument are:

1. directly into the A/D converter (CAL-REF)
2. directly into the input of the channel board (CAL-INT)
3. into the E-field lines to measure the probe resistance (CAL-Sensor)
4. into a magnetometer test coil (CAL-Sensor)

In the position CAL-Sensor it is possible to feed in a signal directly into the electric field probes and into the calibration coil of a Metronix magnetometer. This allows to calculate the resistance of the electric field line and to analyze the response of the magnetometer. By this means it can be checked whether the coupling of the e-probes to the soil is good enough and whether the magnetometers work properly. A description of the sensor´s response to a fed-in test-signal is given in chapter 10.

The following table explains the position of the switches SW-1, SW-2 and SW-3 shown in .

 Calibration Mode SW-1 SW-2 SW-3 no calibration (measurement mode) 1-3 1-2 1-3 CAL-REF (reference calibration) 1-2 don´t care 1-2 CAL-INT (ADB-calibration) 1-2 1-3 1-3 CAL-Sensor (sensor calibration) 1-2 1-2 1-3

IMAGE Simplified block diagram of the ADU-07e calibration system

## E-Field Connectors ADU-07e¶

 Socket 6-pole ODU MiniSnap G32KON-T06QP00-000 Pin Signal 1 +12V 2 -12V 3 Sensor GND 4 Sensor GND 5 n.c. 6 Input (+ or -)

IMAGE Pinning of E-Field socket (front view)

Information Please note that you require two E-field sockets to feed in the signal (One for the plus-pole and one for the minus-pole).

Information For standard E-field cables it is only required to connect pin Nr. 6

## H-Field Connectors of ADU-07e¶

 Socket 10-pole ODU MiniSnap G32KON-T10QJ00-000 Pin Signal 1 +12V 2 -12V 3 H-Chop 4 Sensor GND 5 Cal Signal+ 6 Cal Signal- 7 Input + 8 Input - 9 I2C SDA 10 I2C SCL

Note: Pin 7 is the positive input and Pin 8 the negative input of the differential amplifier input stage. If you do not have a symmetrical output on the sensor you should connect Pin 7 to Signal Out and Pin 8 to Signal GND of your sensor.

IMAGE Pinning of H-Field socket (front view)

## Multi-Purpose Socket of ADU-07e¶

 Socket ODU MinSnap 30 pole G33K0N-T30QF00-0000 Signal 1 +12V 2 -12V 3 Sensor GND 4 Sensor GND 5 Input A + 6 Input A - 7 Input B + 8 Input B - 9 Input C + 10 Input C - 11 Input D + 12 Input D - 13 Input E+ 14 Input E - 15 Cal Signal + 16 Cal Signal - 17 n.c. 18 HCHOP CH7 19 HCHOP CH8 20 HCHOP CH9 21 I2C_SDA5 22 I2C_SCL5 23 I2C_SDA6 24 I2C_SCL6 25 I2C_SDA7 26 I2C_SCL7 27 I2C_SDA8 28 I2C_SCL8 29 I2C_SDA9 30 I2C_SCL9

IMAGE Pin-out of ADU-07e Multi-Purpose Socket (front view)

## Battery Sockets¶

 Socket CA 02 COM-E10SL-4S-B Pin Signal A +12V Battery, AWG18 B -12V Battery, AWG18

## Magnetometer Cable ADU-07e to MFS-06e/07e¶

 Target Plug ODU MiniSnap S22KON-T10MJG0-7000 Origin Plug ODU MiniSnap S22KON-T10MJG0-7000 Specification 1 1 +15V twisted with SDA 2 2 -15V twisted with SCL 3 3 HCHOP twisted 4 4 SensorGND / 5 5 CAL+ twisted 6 6 CAL- / 7 7 SignalOut+ twisted 8 8 SignalOut- / 9 9 I2C SDA twisted with +15V 10 10 I2C SCL twisted with -15V

Available cable length 10m,15m, 20m, 30m or 60m. Standard is 10m.

IMAGE Front view (on side with pins)

## Cable ADU-07e to SHFT-02¶

 Target Coninvers 17 pole Origin ODU MiniSnap Series K, 30 pole S23K0N-P30PFG0-0200 Signal Colour Cat. 1 1 +12V brown twist 2 2 -12V black / ed 9 9 HX Signal yellow twist 10 10 HX GND green / ed 11 11 HY Signal red twist 12 12 HYGND orange / ed 13 13 HZ Signal blue twist 14 14 HZ GND violet / ed Case Case Screen

Cable length 10m;

IMAGE

IMAGE Front view (on side with pins)

## Cable ADU-07e to FGS-03¶

 Target ODU MiniSnap Series K, 8 pole S22K0N-T08MJG0-700S Origin ODU MiniSnap Series K, 30 pole S23K0N-P30PFG0-0200 Signal Colour Cat. 1 1 +12V brown twisted 2 2 -12V black / 3 9 HX Signal yellow twisted 4 3 and10 HX GND green / 5 11 HY Signal red twisted 6 12 HYGND orange / 7 13 HZ Signal blue twisted 8 14 HZ GND violet / Case Case Screen

Cable length is 20m;

IMAGE

IMAGE Front view (on side with pins)

## Front-panel Display¶

On the Front-panel of the ADU-07e system you see the “Front-panel Display”. This display is meant to be used to give status information to the user without the need to connect with an Laptop or PC.

IMAGE ADU-07e “Front-panel Display”

The “Front-panel Display” provides a menu structure with entries for different functionalities. By means of the “SCROLL” button you may scroll through the different entries of the menu structure. With the aid of the “PARAM.” button you may scroll through the sub-entries of the selected menu-items and, if possible, execute the according action. The following menu items can be found within the “Front-panel Displays” menu:

 Menu Point Submenu Point Description System Status Main This menu point gives the current “System Status”. This consists of the last message, that was generated by the system. DC Offset and Amplitude The last system status message is followed by display entries for the DC offset and maximum amplitude on the single ADB channels IP addresses Finally, the last three entries show the current IP addresses for the ADUs network interfaces: Eth0: normal LAN Eth1: internal use for GSM/G3 modem Eth2: W-Lan interface Job Info Next Job This entry shows the time to the start of the next job in the following format: -DDD-HH:MM:SS -DDD: days -HH.: hours -MM.: minutes -SS.: seconds Remaining Job Time This entry shows the remaining time of the currently running jobs in the same format as the “Next Job” entry GPS data Overview GPS Time and Fix Status Longitude Longitude Latitude Latitude Altitude Altitude Number of Satellites and Fix Status Number of Satellites and Fix Status Battery Status Overview Battery Voltage and battery current of input 1 and 2 Voltage Detailed battery voltage Current Input 1 Detailed battery current for input 1 Current Input 2 Detailed battery current for input 2 Temperature System temperature (inside the ADU near CPU) Shutdown Control Shutdown ? Execute system shutdown Sure ? Shutting Down ! Sleep Control Allow Sleep ? Activate / Deactivate “Sleep Mode” Sure ? Sleeping ! GPS Control Reset (Cold) ? Execute a “Cold Boot” of the GPS module Sure ? Resetting GPS ! Reset (Warm) Execute a “Warm Start” of the GPS module Sure ? Resetting GPS ! USB Device Remove? Prepare the USB mass storage devices to be detached WAIT ! Remove it ! This menu point has a second functionality: Executing this function will automatically pause / continue the writing data to disk in “Moving MT” mode. Detect Sensors Start ? Restart the sensor detection in the ADU-07e system WAIT ! Done ! W-Lan Control Switch On/Off? This menu point is used to switch on / off the W-Lan of the ADU-07e system. Depending on the current state the first entry either asks to switch the W-Lan On, or Off . The operation is acknowledged either with “success”, “failed” or “No Module”, if no W-Lan module is installed. WAIT ! Success / Failed / No Module

Some of the menu items, like the “Shutdown Control”, “Sleep Control”, “GPS Control” and “USB Device” will execute some actions inside the ADU-07e system. Therefore the use of this menu items is described in detail in the following chapters.

## “Shutdown Control”¶

By the use of the “Shutdown Control” menu item you may shut-down the ADU-07e system. The following procedure activates the shut-down of the system:

IMAGE “Shutting Down” system via “Front-panel Display”

Once, the shut-down sequence has been initialized the following will happen:

1. All currently running measurements are stopped and their data will be written to disk.
2. The Linux system will shut-down.

The procedure takes about 30 seconds until the complete Linux system is shut down. Only after this time it is completely safe to power off the system.

## “Sleep Control”¶

With the “Sleep Control” menu item you may activate or deactivate the “Sleep Mode” of the ADU-07e system. When the ADU-07e has been booted up, the “Sleep Mode” is deactivated initially. It can be activated using the “Front-panel display” by doing the following:

IMAGE “Activating Sleep Mode” via “Front-panel Display”

Now the “Sleep Mode” is activated. The ADU-07e will fall asleep (the CPU board enters “Suspend To RAM” state), whenever possible. This will drop the power consumption of the ADU-07e system drastically. The disadvantage is that the system can not be accessed via the Web-interface or Samba server anymore until the “Sleep Mode” has been deactivated again.

The ADU-07e can be awakened from sleep mode by using the same “Sleep Control” entry on the “Front-panel display” that was used to activate the “Sleep Mode”. You will see that the menu entry has been toggled into a mode which allows a deactivation the “Sleep Mode”. This is achieved as follows:

IMAGE “Deactivating Sleep Mode” via “Front-panel Display”

As a result the ADU-07e system will be woken up from hibernation immediately and the “Sleep Mode” will be deactivated afterwards.

Information: The “Sleep Mode” is only available on ADU-07e systems, that are equipped with the new “Lippert Cool LiteRunner (Geode)” CPU boards. The older “Arcom Viper (ARM)” CPU boards do not support the “Sleep Mode”. In this case the activation of the “Sleep Mode” via the “front-panel display” is ignored.

## “GPS Control”¶

With these menu items you may execute either a GPS “Cold Boot” or a GPS “Warm Start”. In both cases the GPS module inside the ADU-07e system will be reset. In order to activate this feature use the following procedure:

IMAGE “Resetting GPS” via “Front-panel Display”

If you execute a “GPS Cold Boot”, the GPS module will be completely reset. It will delete all GPS internal data, like almanac, satellite positions and time information. As a result the GPS will require up to 15 minutes to receive a new almanac and renter a 3-D-Fix again. For that reason when executing the “GPS Cold Boot”, the ADU-07e system is shut-down automatically and needs to be rebooted. It may be useful to use this option in case you moved the ADU-07e system over long distances (>300km), where all satellite positions would be completely different from the location where the ADU-07e had its last Fix. Otherwise, the GPS could have problems getting a Fix and it might take quite a long time before it sees satellites again.

If the user initiates a “GPS Warm Start”, only the GPS module will be reset. It will keep its almanac and satellite position data. As a result it will have a Fix within 3 to 4 seconds after the reset. The ADU-07e will stop all running measurements and resynchronize the GPS and will not shut-down. The Warm Boot is useful in case you want to move the ADU-07e system at short distances and keep the ADU-07e on power. It is required to execute the Warm Start after a system move has taken place because the instrument’s GPS module switches to a so called “position hold” mode after having obtained a G3Fix for longer than 10 minutes. In the “position hold” mode it is able to get very precise time information but it takes for granted that it is not moved anymore. If you move the system without initiating a “GPS Warm Start” the GPS module will get in trouble and will stop to provide new position and time information.

## “W-Lan Control”¶

With these menu items you may switch on/off the ADU-07e internal W-Lan interface if built-in. Depending on the current state of the W-Lan, the “W-Lan Control” menu entry shows the following messages:

IMAGE “W-Lan Control” via “Front-panel Display”

As it can be seen in the figure above, the menu entry shows the test “Switch On?”, if the W-Lan is currently switched off. If clicking on the “PARAM” button now, the W-Lan will be switched on. Depending on the result of this action, the menu entry will display the result “Success”, “Failed” or “No Module” afterwards, if no W-Lan module is installed inside the ADU-07e system at all.

If the W-Lan is currently switched off, the first entry will show the text “Switch Off?”. Pressing the “PARAM” button will now switch off the W-Lan interface inside the ADU-07e system.

Information: In order to save battery power, the W-Lan module is switched off after system start by default. You need to switch it on before usage. In order to save energy during long term measurements it is recommended to switch off the module again.

## “USB Device”¶

With this menu item you may prepare any attached USB mass storage devices to be removed.

→ please refer to chapter 13 for a detailed description

## ADU-07e Control by USB Devices¶

In order to make it more simple to use the ADU-07e system in even larger measurement campaigns, where multiple systems need to be handled at the same time e.g. by field personal less trained in ADU-07e programming, the instrument is able to start complete job-lists from “pre-configured” USB mass storage devices. This may be a USB pen-drive, USB hard-disk or other USB mass storage device.

If such a “pre-configured” mass storage device is attached to the USB socket on the ADU-07e front panel (see chapter 2.1.1) the system is going to scan the device for pre-configured job-lists and – if present - transfer them into the internal “job” table automatically. The ADU-07e will then configure, start and stop jobs according to the preprogrammed list.

It is also possible to use the attached mass storage device to store the measurements data on them directly.

In order to be able to use a USB mass storage device along with the ADU-07e, it must contain a specific file system along with an XML configuration file. The method how to create such a pre-configured device is described in detail in the following chapters.

Inforamtion: Please note, that this chapter describes the manual method to create a “pre-configured” USB mass storage device.

You may also use the Web-interface to export a job-list to be used on a USB device. Please refer to chapter 8.3.2 to find out how to create a “pre-configured” USB device by means of the Web-interface.

## Directory Structure¶

On the mass storage device the following directory structure has to be created:

IMAGE Directory structure of “pre-configured” USB mass storage devices - 1

As it can be seen in the picture above, the USB mass storage device needs to contain two folders. The first one is the “ADU07Conf” directory. It contains the “ADU07Conf.xml” XML configuration file. This file contains all instructions for the ADU-07e instrument of how to handle the USB mass storage device and the job-list that is stored on it.

Information: Without the “ADU07Conf” directory and “ADU07Conf.xml” the USB mass storage device will not be mounted by the ADU-07e system and simply be ignored.

It is not allowed to give a different name than “ADU07Conf”. Otherwise, the ADU-07e will also not recognize the USB device.

The second directory is called “Job-list1” here. It contains all the XML job files that shall be part of a job-list. This directory and the XML job files inside may be named as desired by the user. References to the XML job files are created inside the “ADU07Conf.xml” XML configuration file to create job-lists out of the single XML job files. There can be even more than one directory containing XML job files.

If the USB mass storage device is configured to store measurement data on the USB device, the data folders of the single measurements of the job-list will be located in the “root” directory of the USB device (see the following picture).

IMAGE Directory structure of “pre-configured” USB mass storage devices – here also containing a folder with measured data

Caution: Despite the standard FAT32 system normally installed on external USB-stick often works well with the ADU-07e Linux operating system, the Linux EXT3 file system is better protected against sudden power loss during file access. You may therefore consider to use the Linux EXT3 file system in this case. Even if recoding for days there have not been any problems with data storing on USB devices using this file-system. A Windows XP adapter for reading EXT3 file systems is available for free at the following link: http://www.fs-driver.org/

## “ADU07Conf.xml” XML configuration file¶

As already described in the prior chapters the ADU-07e searches for the “ADU07Conf.xml” configuration file on the USB mass storage device to get to know, how it should handle the USB device. If this specific file cannot be found inside the “ADU07Conf” directory or if it is invalid, the USB device will simply be ignored by the ADU-07e instrument.

A sample “ADU07Conf.xml” file is shown in the following picture:

<?xml version="1.0" encoding="iso-8859-1"?>
<ADU07Conf>
<!-- set this node to the path inside the ADU-07 system, the USB device shall be mounted to.
making it empty does not mount the device.
to use an external USB device set this node to
/mtdata/usb/data1 or /mtdata/usb/data2 -->
<TargetDirectory/>
<!-- set this node to "relative" to start all jobs of the job-list at the next possible time.
setting the nodes value to "absolute" will not update start-/stop times.
setting the nodes value to "adjusted" will shift the complete job-list to the new
start-time defined in "start_time" and "start_date" nodes
setting the nodes value to "grid" you may enter a time grid the joblist shall be started
on (e.g. set start_time to 00:15:00 means start joblist at next full 15 minutes - Example:
time now: 08:37:42 / start_time: 00:15:00 / resulting joblist start-time: 08:45:00
time now: 09:02:13 / start_time: 00:15:00 / resulting joblist start-time: 09:15:00
... ).
do not enter any value for the "TimeOffset" node
all time values are UTC-->
<TimeFormat>adjusted</TimeFormat>
<TimeOffset>0</TimeOffset>
<start_time>17:52:00</start_time>
<start_date>0000-00-00</start_date>
<!-- this node configures the data storage mode for the jobs of the job-list. use the following
values:
USB_TO_USB: store all data recorded by the job-list on this USB device
USB_TO_DEFAULT: store all data to the ADU-07 internal CF-card "/mtdata/data"
USB_TO_JOB: use the path of the "target_directory" node from the XML job file
-->
<StorageMode>USB_TO_DEFAULT</StorageMode>
<!-- set this nodes value to "TRUE" to replace the site configuration (comments, ...)
to the values that are currently active on the ADU system. If being set to FALSE
the values of the joblist will be used.
-->
<AdaptConfig>TRUE</AdaptConfig>
<!-- Set this value to TRUE to use the values currently stored inside the ADU for the
sensor spacing for the joblist. If beeing set to FALSE the sensor spacing values of
the joblist will be used.
-->
<AdaptSensorSpacing>TRUE</AdaptSensorSpacing>
<!-- Set this value to E_SERIES to overwrite the sensor config (type and serial) for all
intelligent sensors (MFS07e, MFS06e, ...) with the information that has been detected
during boot. This should be the default.
Set this value to ALL to replace all the sensor config inside the joblist with the
currently used values of the ADU (Webinterface).
Set this value to NONE to use the sensor config of the joblist and ignore all
currently used ADU settings.
-->
<AdaptSensorType>E_SERIES</AdaptSensorType>
<!-- set this nodes value to "TRUE" to replace the channel configuration settings for gains
and DC offset correction with the settings that have been detected, using the "AutoGain
AutoOffset" functionality (either via Webinterface or special joblist jobs.)
-->
<AdaptChannelConfig>FALSE</AdaptChannelConfig>
<!-- set this nodes value to "TRUE" to clean up the "jobs" table before transferring the job-list
to the ADU-07 database -->
<CleanJobTable>TRUE</CleanJobTable>


Example “ADU07Conf.xml” XML configuration file

As it can be seen in the picture above the “ADU07Conf.xml” file contains several XML nodes that define the behavior of the USB mass storage device if attached to an ADU-07e. Generally spoken there are two main sections: The first one contains all configuration nodes to define, how the USB device shall be handled. This part consists of the “TargetDirectory”, “TimeFormat”, “TimeOffset”, “StorageMode”, “AdaptConfig” “AdaptSensorSpacing”, “AdaptSensorType”, AdaptChannelConfig” and “CleanJobTable” nodes. The nodes have the following meaning:

Description of nodes inside the “ADU07Conf.xml” XML configuration file

• TargetDirectory

This node contains the target mount point for this device inside the ADU-07e file system. If the node is left empty, the ADU-07e will mount the device anywhere and directly unmount it again when the job-list has been transferred completely. In this case no measurement data can be stored in it. It is strongly recommended only to use mount points within the “/mtdata” directory of the ADU-07es file system (e.g. “/mtdata/usb/data1”). If it is mounted anywhere else inside the system, the ADU-07e´s internal file system may get messed up.

Note: If you set the value of this node to “/mtdata/usb/data1”, the USB device will be mounted to the internal data directory. By this means no data will be stored on the CF-card anymore, but all data will be stored on the USB device instead, until you remove the device again from the ADU-07e system.

• StorageMode

This node defines how the data that is recorded according to the single jobs of the job-list shall be handled. You have the choice to store the data either on the USB device, on the internal CF-card or to the destination defined inside the XML job files. Therefore set the nodes value to one of the following values:

• USB_TO_USB: store data of jobs started from USB device to the same USB device
• USB_TO_DEFAULT: store data of jobs started from USB device to the default path on the internal CF card (“/mtdata/data”).
• USB_TO_JOB: use the destination directory defined by the “target_dir” node inside the XML job file.

If left empty, the data will always be stored on the internal CF-card.

• TimeFormat

By the use of this node you may define if the jobs of the job-list shall be started at the next possible start-time or whether the start-/stop times shall not be changed at all.

• absolute: do not change start-/stop times of the jobs inside the job-list.
• relative: adapt start-/stop times of the jobs to start the jobs at the next possible start time. Keep the structure of the job-list (sequence and duration - see chapter 13.3).
• adjusted: adapt start-/stop times of the jobs to start the jobs at the point of time that is defined by the “start_date” and “start_time” nodes (sequence and duration - see chapter 13.3).
• grid: adapt start-/stop times of the jobs to start the jobs at the next valid “Grid” time that is defined inside the “start_time” node (sequence and duration - see chapter 13.3).
• TimeOffset

This is an internal parameter that must be left empty.

• start_time/start_date

These two nodes contain the start-time and start-date, that shall be used in the “adjusted” and “grid” modes to determine the new start-time for all the jobs of the job-list.

• AdaptConfig

set this node value to “TRUE” to replace the site configuration (comments, …) to the values that are currently active on the ADU system.

If set to FALSE the values of the joblist will be used.

• AdaptSensorSpacing

Set this value to TRUE to use the values currently stored inside the ADU for the sensor spacing definition.

If set to FALSE the sensor spacing values defined in the joblist will be used.

• AdaptSensorType

Set this value to E_SERIES to overwrite the sensor config (type and serial) for all intelligent sensors (MFS07e, MFS06e, …) with the information that has been detected during boot. This should be the default.

Set this value to ALL to replace all the sensor config inside the joblist with the currently used values of the ADU (Webinterface).

Set this value to NONE to use the sensor config of the joblist and ignore all currently used ADU settings.

• AdaptChannelConfig

If set to “TRUE” the ADU-07e system will update the channel configuration of all jobs of the job-list with the values that have been determined when executing the “AutoGain AutoOffset” jobs via the “Selftest Config” page. The following values are updated:

• Gain Stage 1
• Gain Stage 2
• DC Offset correction
• RF filter setting (on LF and MF ADB boards)

The values that are used for the update are read from the “ADU07ChannelConfig” XML file that is created / updated, whenever the “AutoGain AutoOffset” jobs are executed. These jobs try to determine the best fitting values for gains and DC offset correction for the current measurement site.

To activate / deactivate the update of the gains and DC offset correction of the job-list jobs use the following values for the “AdaptChannelConfig” node:

TRUE: update gain and DC offset correction settings FALSE: do not change the XML job files configuration settings

• CleanJobTable

With this node you select, whether the ADU-07e system shall clear the “jobs” table before the new actual job-list is started. This may be useful to remove old jobs that may conflict in start-/stop times with the jobs of the job-list or just to get a better overview.

TRUE: clean “jobs” table before starting jobs of job-list FALSE: just start jobs of job-list and simply add them to the “jobs” table

• Job-list Jobs id=”1”

The “JobsList” node finally contains a list of XML job files that are part of the job-list and that shall therefore be started automatically by the “USB Auto-mounter”. The “Jobs” nodes contain a path relatively to the root directory on the USB stick where the corresponding XML file is located. The “id” attribute defines the number of the jobs inside the job-list (sequence).

The second section of the “ADU07Conf.xml” file is the definition of the job-list that shall be started in case the USB device is attached to the ADU-07e system. The section is built up as follows:

<Job-list>
<Job id="1">
<TargetDirectory>/Job-list1/Job1.xml</TargetDirectory>
</Job>
<Job id="2">
<TargetDirectory>/Job-list1/Job2.xml</TargetDirectory>
</Job>
</Job-list>


For each job that shall become part of the job-list, a node “Job” needs to be created. The node gets a unique “id” value. It is simply incremented from job to job. Inside each “Job” node a node “TargetDirectory” must be defined that contains the complete path information of the XML job file belonging to this specific job. The path is given relatively to the “root” directory of the USB device. E.g.: If the XML job file named “Job1.xml” is located in the “/Job-list1” folder on the USB device, the contents of the “TargetDirectory” node must be “”/Job-list1/Job1.xml”.

If the job-list is started, the jobs are read by the ADU-07e and transferred to the internal “jobs” table inside the MySQL database. If the “TimeFormat” node is set to “realtive”, the ADU-07e instrument will try to start the job-list at the next possible point in time. A description of this is given in the next chapter.

## Starting a Job-list¶

If a job-list was configured inside the “ADU07conf.xml” file, the ADU-07e will try to transfer all the XML job files into the “jobs” table of its database. From this location they will be started automatically. If one of these XML job files cannot be found, e.g. because the path pointing to it was programmed wrongly or the XML file itself is invalid, the job will not be started. All other (correct) job files will be started and transferred to the “jobs” table inside the database

In case the “TimeFormat” node is set to “relative” the instrument will try to start the job-list at the next possible point in time. However, it will maintain the time structure of the job-list itself. The following example shall illustrate this issue:

Let´s assume that we have a job-list consisting of these three jobs:

Job1.xml:

• start-time: 01.01.2000 14:00:00
• stop-time: 01.01.2000 14:10:00

Job2.xml:

• start-time: 01.01.2000 13:50:00
• stop-time: 01.01.2000 13:55:00

Job3.xml:

• start-time: 01.01.2000 14:08:00
• stop-time: 01.01.2000 14:18:00

The schedule for the jobs would be like this:

IMAGE Time schedule of original job-list

The job-list shall be started at the next possible point in time now. Let as assume that the current time is 19.06.2009 12:03:00. Now, the ADU-07e will scan the job-list for the job with the earliest start-time, which is “Job2.xml” in this case. Using a required handling time of 55 seconds it will then set the “new” start-time of the job to “19.06.2009 12:03:55” and the “new” stop time to “19.06.2009 12:08:55”. As one can see, the duration of the job is maintained. The job’s start- and stop time is simply shifted to the next possible start-time.

In order to retain the time structure of the job list, the start and stop times of the subsequent jobs are changed as follows now:

Job1.xml:

• start-time: 19.06.2009 12:13:55
• stop-time: 19.06.2009 12:23:55

Job2.xml:

• start-time: 19.06.2009 12:03:55
• stop-time: 19.06.2009 12:08:55

Job3.xml:

• start-time: 19.06.2009 12:21:55
• stop-time: 19.06.2009 12:31:55

This will result in the new structure of the job-list given in the next picture:

IMAGE Time schedule of “relative” job-list

As it can be seen in this example, even if started at the next possible point in time, the relative structure of the job-list will not be changed. The jobs will be executed in the same chronological order, as they were defined in the original job files. In addition, the order they are entered inside the “ADU07Conf.xml” file does not matter. The structure of the job-list is simply defined by the start-/stop times of the individual XML job files.

Using the “adjusted” mode instead, the user may configure a new start-date and start-time by dint of the “start_date” “start_time” nodes inside the “ADU07Conf” XML file. This way the complete job-list will be shifted to the user defined new start-date and time. The first job then will start exactly at time defined by the “start_date” “start_time” nodes:

Example:

Job1.xml:

• start-time: 19.06.2009 12:13:55
• stop-time: 19.06.2009 12:23:55

Job2.xml:

• start-time: 19.06.2009 12:03:55
• stop-time: 19.06.2009 12:08:55

Job3.xml:

• start-time: 19.06.2009 12:21:55
• stop-time: 19.06.2009 12:31:55

new start-date and time inside “ADU07Conf” XML file:

• 01.01.2010 10:00:00

IMAGE Figure 13-6: Time schedule of “adjusted” job-list

If using the “grid” mode the user can configure a time grid that shall be used to start the complete job-list. Using the “grid” mode can help to ease the operation in the field The user knows that the joblist will be started exactly on the time grid (every 15 min., every hour, just what seems to be appropriate). The grid is defined by the “start_time” node. E.g. if setting the “start_time” nodes value to “00:15:00” the grid where the job-list can be started is the following:

Grid defined by “start_time” node:

• 00:15:00 (full 15 minutes)

Resulting valid start-times:

• …, 08:45:00, 09:00:00, 09:15:00, 09:30:00, …

Example:

Job1.xml:

• start-time: 19.06.2009 12:13:55
• stop-time: 19.06.2009 12:23:55

Job2.xml:

• start-time: 19.06.2009 12:03:55
• stop-time: 19.06.2009 12:08:55

Job3.xml:

• start-time: 19.06.2009 12:21:55
• stop-time: 19.06.2009 12:31:55

Grid defined by “start_time” node:

• 00:15:00 (full 15 minutes)

Current Time:

• 09:08:52

IMAGE Time schedule of “grid” job-list

## Connecting a Pre-configured USB Mass Storage Device¶

If you have a “pre-configured” mass storage device containing a job-list, you may start the latter by simply plugging-in the USB device to one of the USB sockets of the ADU-07e. As a result you will see the following messages on the front panel display:

IMAGE Front-panel messages if attaching USB device

When you see the last message “USB: job-list transferred completely” you can be sure, that all the jobs of the job-list have been transferred to the “jobs” table inside the ADU´s database. If you did not define the USB device as data storage media you may remove it then. To avoid data loss you should prepare the USB device to be removed before detaching it from the USB connector. This is achieved with the “USB Device” menu item of the front panel display:

IMAGE Front-panel menu for removing USB device

This procedure will synchronize the file system and write all cached data to the disks. By this means it is safe to remove the USB device without risk of data loss.

Caution: Removing a USB Device without using the front-panel menu´s “Remove” button may cause data loss because Linux does a lot of file system data caching in RAM in order to speed up system performance.

Removing a USB device on which a measurement presently running is storing its data will have the effect that the data stream cannot be saved on the device anymore. The data folder will simply disappear then and a total data loss will be the result. Hence, make sure that no active measurement is using the USB device anymore before its removal.

## Access via SSH Protocol¶

An access to the ADU-07e via SSH protocol is used to directly work on the ADU’s Linux operating system.

In order to access the ADU-07e, you require an SSH client installed on your PC. For most Linux systems it is already part of the operating system. For Windows ™ systems, you may use “Putty” for example. Additionally, in order to access the ADU-07e you need a pair of username and password. By default the ADU-07e provides the following user accounts:

 Username Password Description root !dgrtv255 This is the root user (super-user). He has unlimited access to the Linux system on the ADU-07e. Therefore this mode should only be used by trained personal for system configuration (e.g. updates) and debug purposes. aduuser neptun The aduuser is the standard user. It shall be used by all operating personnel, who just want to use the ADU-07e for standard measurement tasks.

To establish an SSH connection to the ADU-07e instrument, in addition to the username and password you need the target IP address of the ADU-07e you want to login. The following settings are used as a system default:

 Name Value IP address 192.168.0/1.SSS Broadcast address 255.255.255.0 Net-mask 255.255.255.0

As you can see in Table 14-2 the ADU-07e is configured for a Local Area Network (LAN). The IP address is set to a 192.168.0.SSS or 192.168.1.SSS address. The IP address is given on a sticker inside the ADU´s lid. It also can be read from the system status display.

The following chapters describe the access to the system, on the one hand using a Linux operating system and its standard shell commands and on a second case using a Windows XP® operating system along with the freeware tool “PUTTY”.

## SSH Access from Linux Operating System¶

To open an SSH connection from a Linux system, you have to do the following:

1. Open a new shell console on your Linux PC. It will look like this:

IMAGE

1. Execute the following command:

ssh root@<IP Address of target ADU-07e system>


After execution of this command on the shell console, the system will ask you for the “root” user´s password. It has to be typed in and confirmed by “Return” key. The following commands should be displayed on the shell console:

IMAGE

Now, you are logged into the Linux operating system of the ADU-07e. You are able to work on it, like on each and every other Linux shell console. For example you may directly examine the data directory of the file system. For this purpose type in the following command:

ls –l /mtdata


Afterwards you should see the following entries on the shell console:

IMAGE

For a complete explanation of all Linux shell console commands, please refer to the relevant manuals and lists in the Internet or in Linux books and “How-to’s”. Please note, that the Linux operating system on the ADU-07e provides a limited command set only. In consequence of this some of the commands which you may find in the “How-to’s” may not work on the ADU-07e’s Linux system.

## SSH Access From Windows XP Operating System Using “PUTTY”¶

As Windows XP does not provide an SSH Client software on standard you need to install an additional free software tool. Here, the best is to use the “Putty” tool. It can be downloaded from the following URL:

http://www.heise.de/software/download/putty/7016

or you just type “PUTTY” to a search engine.

After having downloaded the program, just install it to your Windows system. After the installation has been finished, open the application. The following window will appear:

IMAGE “Putty” main screen

You just need to configure the connection to the ADU-07e system. For that purpose enter the target IP address in the “Host Name (or IP address) field. Select connection type SSH. Afterwards, try to open the connection to the ADU-07e system by clicking on the Open button. You should see a new window now, containing a shell console and asking you for username and password. These are the same ones as described in the chapter for the connection from a Linux system.

IMAGE Shell console via SSH using “Putty”

All other operation now is the same, as described in connection from a Linux system.

Information: For an SSH connection to the ADU-07e system from a Windows PC it is important, that the PC and the ADU-07e system are residing within the same network and that the SSH port (default port 22) are opened and can be used. Otherwise, the connection will not be established.

## Changing Passwords¶

The default combination of username and passwords pre-defined for the standard ADU-07e can be modified by the user if desired. For this purpose you will have to log into the system via SSH as “root” user, as described in the chapters 14.1 and 14.2. Afterwards, please execute this command:

passwd <username>


By executing this command, the Linux system of the ADU-07e will ask you for the new password for the user who was entered as <username>. After having typed in the new password, it has to be confirmed. Therefore, it has to be entered again.

Eventually, the password for the current user is changed from the default phrase to the new one which you have entered here. Please note, that no SSH connection can be built up anymore using the old pair of username and password for this user.

Information: As it is described in this chapter, it is only possible to change the password for the existing users “root” and “aduuser”.

The Linux operating system of the ADU-07e does not support the creation of new users.

## Changing the Network Settings¶

The ADU-07e system comes up with a factory default network configuration after power on. It uses an IP address of the 192.168.x.x network range which is reserved for the connection of devices in home networks. You will find the default settings in chapter 14. This allows connecting the system without knowledge in which target IP network it will work later on.

The network settings are activated as a part of the start-up procedure of the ADU-07e instrument. A “Shell script” is implemented on the ADU-07e software, which is started at boot time. To adapt the network settings to your needs, you will have to edit this shell script. It can be found in the following path on the ADU-07e´s Linux operating system:

\home\mtx-adu07-network-settings


This shell script contains some constants that define the network settings:

 Constant Name Default Value Description DEFAULT_IP_ADDRESS 192.168.0.SSS Default IP address of the ADU-07e system DEFAULT_BROADCAST_ADDRESS 255.255.255.0 Default broadcast address of the ADU-07e system DEFAULT_GATEWAY 192.168.0.SSS Default Gateway of the ADU-07e system

To change the IP settings of the ADU-07e system, you have to change the values of these constants according to your requirements. Afterwards, it is required to restart the ADU-07e system to let the modified network settings become active. For editing the file, the “VI” editor is installed on the ADU-07e system.

Information: If you change the network settings and restart the system, it will not be possible to connect to it with the old IP settings. Therefore make sure, that you are able to connect to the ADU-07e with the newly programmed network settings.

It is possible to add additional shell commands, such as the “route” command here which will automatically be executed on start-up of the system. This for example may be necessary, if the system shall be visible outside of a network.

To change the network settings, type in

vi mtx-adu07-network-settings.


and then press “Return”

Move the cursor to the position you want to edit. Press I to enter the Edit mode of vi editor and modify the numbers according to your needs. Then press ESC two times until the screen flashes and then press :wq in order to save the modification and leave the editor.

IMAGE command to enter the network settings

Now a new screen will be displayed:

IMAGE editing the network number (here 218).

Press “i” to enter the edit mode, change the number according to your requirements and press “ESC” key two times until screen flashes. Then type :wq in order to save and exit the editor.

In order to change the W-LAN settings you have to edit the two files: startW-Lan and stopW-Lan accordingly using vi-editor again. In startW-Lan you need to edit the entries IP_ADDRESS and ESSID. in stopW-Lan you need to edit the “ifconfig” line accordingly.

## Access via Samba Server (Data Directory)¶

To get an easy access to the measurement data stored on the ADU-07e system, it supports a “Samba” file server. The “Samba” protocol is supported by both, Linux and Windows XP™ operating system. Therefore you will be able to connect to the ADU-07e system from both, Linux and Windows XP.

Same as for the SSH access, the access to the data directories on the ADU-07e system via the Samba protocol has a password protection. To access the system, you need a pair of username and password. As factory default, the following pairs of username and password are implemented in the ADU-07e system:

 Username Password root !dgrtv255 aduuser neptun

As you can see, the factory default for the “Samba” users is equal to the Linux users, as they are defined in chapter 14. By the use of the “Samba” server as file server, you are able to browse through the measurement data, as if this would be a local directory on your Laptop or PC. In the data directory of the ADU-07e you will find the following sub directories:

 Name Description data The data directory contains the real measurement data, that is stored by the ADU-07e system on the internal CF-card. For each measurement a new folder is created, that contains the date and time, the measurement was started in its name. In this folders, the ATS data files are stored. log The log folder contains some log files of the ADU-07e system. usb This directory is contains the default mount directory for “pre-configured” USB devices, along with two directories to import / export job-lists. aduuser / root This is the home folder of the according user on the Linux system. You may store user specific data in this directories.

Measurement data can be examined and copied to your Laptop even during an active recording. The only thing you have to take care is to make sure that the files with the measurement are not blocked or deleted for the ADU-07e system as long as the measurement is still active.

In the following chapters it is described, how you may enter the data directory from Linux and Windows XP operating systems.

Caution: If you rename, move or delete measurement data files, whilst the measurement is still active, the ADU-07e is not able to write new measurement data to the disk anymore and/or the data gets corrupted!

## Accessing the “Samba” Server from Linux Operating System¶

If you use a Linux operating system on your Laptop or PC, the access to the “Samba” server running on the ADU-07e is quite easy. All you need is a Browser that supports the “Samba” protocol for file access. Metronix recommends to use the “OpenSUSE” Linux system. The standard browser of this system, the “Konqueror” supports “Samba” file access on default. This chapter will describe how to access the “Samba” server of the ADU-07e system from such an “OpenSUSE” Linux system using the “Konqueror”. You have to execute the following steps:

1. Open a new “Konqueror” window and type in the following URL in the address field:

smb://<IP address of ADU-07e system>


This should call a password dialogue, if you connect to the ADU-07e for the first time.

IMAGE

Here you have to enter username and password. Afterwards, confirm your entries by clicking on the OK button.

Now, you should see the contents of the data directory of the ADU-07e system in your “Konqueror” window.

IMAGE

You may browse through the directory as it would be located locally on your Laptop. You may even delete, copy and edit the files within the single subdirectories.

## Accessing the “Samba” Server from Windows XP, VISTA, 7 or 8 Operating System¶

The access to the “Samba” server on the Linux operating system from a Windows XP operating system is simple, too. Here you use the “File Explorer” to access the “Samba” server on the ADU-07e. You have to execute the following steps:

1. Open a new “File Explorer” window and type in the following URL in the address field:

\\<IP address of ADU-07e system>


This should call a password dialogue, if you connect to the ADU-07e for the first time.

IMAGE

Here you have to enter username and password. Afterwards confirm your entries by clicking on the OK button.

Now you should see the contents of the data directory of the ADU-07e system in your “File Explorer” window.

IMAGE File Explorer Window with ADU directory structure

You may browse through the directory, as you do it on your local Laptop. You may even delete, copy and edit the files in the single subdirectories.

## Access to the MySQL Database¶

On the ADU-07e system the main data interchange between the Web-interface acting as “HMI” (Human Machine Interface) and the hardware is done via the ADU-07e MySQL database. The name of the database on the ADU-07e is “mcpdb07”. It contains several tables for different types of data such as the self-test jobs, current system status etc.

As the database also contains all the error and status messages, it is a good idea to dump the contents of it to an SQL file at the end of each survey. This can be done in three different ways:

1. Direct access to the database via MySQL Shell Console tool:

The MySQL database is accessed by the use of the MySQL console tool. On the Shell Console MySQL commands are directly executed. This can either be done directly on the ADU-07e´s Shell Console if logged-in via SSH or via remote access from a different computer.

2. Using the GUI freeware tools like “PHPMyAdmin”:

The “PHPMyAdmin” tool is a very useful and easy to operate tool to access MySQL databases. It generally provides all functionality of the Shell Console tool with the additional advantages of an Graphical User Interface (GUI).

3. Using the Metronix database scripts:

For maintenance of the Metronix database, a special Shell script was created. This script, called “mtx-check-database” is residing in the “/home” directory of the ADU-07e system and can be used, if locked into the system via SSH.

The single access methods are described in the following chapters.

Caution: The ADU-07e system needs an accurate MySQL database for its operation. Therefore make sure that you do not delete or corrupt the database. Metronix advises you to only access the database by the “mtx-check-database” Shell script.

## Access via MySQL Shell tool¶

To access the MySQL database with the MySQL Shell tool you must be locked into the system as “root” user via SSH. If done, execute the following command:

mysql <enter>


This will start the MySQL Shell Console like shown in the following picture:

IMAGE

On this shell you may use all the SQL commands that are defined for the MySQL language. Please refer to the MySQL documentation for a detailed description of all the SQL commands.

If you want to lock into the MySQL database from a remote computer, you have to use the following command:

mysql –h <IP address of target ADU-07e system> <enter>


Afterwards, you may work on the MySQL database just as if you were locked in from the Shell Console of the ADU-07e system itself.

## Access via “PHPMyAdmin” tool¶

It is easier to access the MySQL database by the “PHPMyAdmin” open source tool. This tool is a web application similar to the ADU-07e Web-interface. It needs to be installed on a computer which is running a Webserver such as “Apache”. If you have such a system just simply install the “PHPMyAdmin” tool to the server directory on your computer.

Nevertheless, if you do not have the “PHPMyAdmin” tool installed on your computer, you may call it directly from the ADU-07e system by using the following URL:

http://<IP address of target ADU-07e system>/phpmyadmin/main.php


Afterwards, you should see the following page.

IMAGE Login screen of “PHPMyAdmin” tool

On this page you may enter “aduuser” for “Username” with no password and click on the “Login” button. Afterwards, you the following screen will be displayed:

IMAGE Database selection screen of “PHPMyAdmin” tool

On this page you may access the ADU-07e specific “mcpdb07” database and work on it. For a detailed description of the “PHPMyAdmin” tool please refer to the “PHPMyAdmin” manual.

Information: If you access the “PHPMyAdmin” pages directly from the ADU-07e system and you use an ADU-07e MK1 (with Arcom Viper CPU board) the performance of the tool is very poor. Therefore, Metronix recommends to install the “PHPMyAdmin” tool and a Web-browser locally on your Laptop or PC and initiate a remote access to the database.

The “PHPMyAdmin” tool as well an “Apache2” Web-server for Windows is available for example from: http://www.apachefriends.org/de/xampp-windows.html

## Use of “mtx-check-database” Shell Script¶

The easiest way to maintain the database is to use the “mtx-check-database” Shell script. It allows you to make copies of the database, check the database for damages and to repair the database, if broken.

Additionally, the “mtx-check-database” script has some functionality which is performed on the ADU-07e system automatically:

1. Automatic check of database on start-up:

Each time when the ADU-07e system starts, the “mtx-check-database” script checks the ADU-07e database for damages. If the database is OK, the current content of the database is dumped into “/home/mcpdb07.sql”.

1. Automatic repair of database on start-up:

If during start-up of the ADU-07e system the database is marked as “damaged” or “crashed”, the “mtx-check-database” script tries to repair it. In case a repair is not possible, the current content of the database is replaced by the last copy of the MySQL database, that was written as a backup to “/home/mcpdb07.sql” the last time the ADU-07e system started without errors.

All this functionality is available to the user, too. In order to make use of the script you have to log into the system via SSH as “root” user. Afterwards, you may use the following commands to work on the database:

 Parameter Description –check Calling the script with this parameter the script will check the table that is defined in the field in the MySQL database. If the table is broken, it shall return -1. If it OK, it shall return 0. If the parameter is not applied, all tables will be checked. Return Value: 0: tables are OK, -1: at least one of the tables is broken –repair Calling the script with this parameter it will try to repair the according table. If this works correctly, it will return 0, otherwise it will return 0. If the parameter is not applied, all tables will be repaired. Return Value: 0: tables are OK ; -1: at least one of the tables is broken –dump Calling the script with this parameter it will dump the actual content of the MySQL database to the file defined with the parameter. If the parameter is not applied, the content will be written to file “homemcpdb07.sql”. –rebuild Calling the script with this option will overwrite the actual content of the database with the database, that is stored in the sql file . If the parameter is not applied, the content will be taken from the file “homemcpdb07.sql”.

Calling the script without any parameters will print a list of all available parameters on the shell console. Additionally, the version number of the Shell script will be displayed on the console together with a short description of the functionality of the script.

As already mentioned in the chapters above, it is a good idea to dump the contents of the database to a SQL file and store it along with the measurement data of the measurement campaign. By this means all the system status messages are available for error tracking, if problems occur during data processing. In order to store the contents of the database to disk the “mtx-check-database” script is used:

mtx-check-database --dump <destination path>


Best is to dump the database to the path “/mtdata/log/<filename>” as you have access to this directory via “Samba” and therefore you are able to easily download the file from the ADU-07e system. Instead of the “log” directory you may use the “data” directory, too.

Information: If unforeseen problems should occur during ADU-07e operation it is a good idea to dump the contents of the MySQL database in addition. Afterwards, send the database dump file to Metronix. We can load the database into an ADU-07e system and examine the status and error messages to help you to solve the problem.

## Integrating ADU-07e into a VPN¶

Information: Establishing a VPN connection to your VPN strongly depends on the settings of your VPN server. Therefore please ask your local network administrator for help to configure the “OpenVPN” client on the ADU-07e system.

Especially if the ADU-07e system is equipped with the Lucom UR5(i) GSM modem it can be usefull to integrate the system into an existing VPN (Virtual Private Network). For this purpose the “OpenVPN” client is installed on the ADU-07e system. It is located in “/usr/sbin”.

To establish a VPN connection from the ADU-07es Linux system you need to do the following:

1. Adapt the “OpenVPN” configuration file:

To make it possible to connect to a VPN server you need to adapt the “OpenVPN” configuration file in “/etc/openvpn/openvpn.conf” to your needs. An example configuration file is shown in the following picture. It builds up a VPN connection to the “mdex.fixedIP” service of “mdex” company:

# act as client
client

# connection settings and host name
dev tun

#resolved IP address of fixedip.mdex.de is 80.146.165.22
remote 80.146.165.22

# use UDP and port 9300 for connection
rport 9300
proto udp

# driver node for tun.ko
dev-node /dev/tun
tun-mtu 1500
fragment 1300

# re-generate keys after one day
reneg-sec 86400

# keepalive
ns-cert-type server

# this is the link to the server certificate file
ca /etc/openvpn/IC3S-CA.CRT
cipher BF-CBC

# this ist he link tot he password file, if the authentification iss et
# to “username and password”
auth-user-pass /etc/openvpn/passwords.txt

# use lzo compression for data transfer
comp-lzo


As the configuration strongly depends on your network you need to update this file to your needs.

2. Adapt the password file

3. Adapt the “Master Certificate” file

4. Load the “tun.ko” driver:

The “tun.ko” driver is used to create virtual network adapters for the VPN. It is located in “/lib/modules/<kernel version>/drivers/net/tun.ko”. It can be loaded to the kernel by using the following command:

insmod /lib/modules/<kernel version>/drivers/net/tun.ko

5. Start the “OpenVPN client”

Finally the “OpenVPN” client can be started by using the following command:

/usr/sbin/openvpn /etc/openvpn/openvpn.conf


To start the “OpenVPN” client as a deamon use the following command instead:

start-stop-daemon –S –q –b –x /usr/sbin/openvpn/etc/openvpn/openvpn.conf


If successful the ADU-07e system will finally be reachable within your VPN.

For a detailed description of how to configure the “OpenVPN” client for your needs please see http://openvpn.net/index.php/open-source/documentation/howto.html.

## Fallback Strategy of the ADU-07e¶

As the ADU-07e provides a lot of different hardware and software functionalities, it may happen, that the user made a miss-configuration of a measurement job. This for example may be the selection of gains, filters or samplings frequencies that are not supported by a certain ADB board or the simultaneous use of the calibration board in different modes (different calibration frequencies).

In this case the ADU-07e instrument will create a message and write it to the “System History”, the “Error List” and - in critical cases - even to the front panel display. In addition, the ADU-07e will try to use some fallback values, hence the measurement can be started anyhow.

This may occur for the selection of the sampling frequencies of the ADB boards, the selection of gains and filters for the ADB boards as well as the use of the calibration board. For all these cases the according fallback strategies are described in the following chapters.

## Fallback Strategy for Sampling Frequencies¶

Although the ADU-07e system is able to execute simultaneous measurements with different channels and different sampling frequencies one of the limitations of the system is, that all channels within a single measurement must use the same sampling frequency. Otherwise the recorded data cannot not be processed correctly in the “ProcessingQueue”.

Therefore the ADU-07e system uses the following fallback strategy: for each channel it is checked, if the sampling frequency is supported by the ADB board considered and if already another sampling frequency is used by one of the ADB boards which are employed at the measurement. The following picture shall illustrate the behavior of the ADU-07e system.

IMAGE Fallback strategy for sampling frequencies

As you can see in Figure 18-1 the ADU-07e checks for each channel, which is configured in the measurement, whether the desired sampling frequency is supported by the ADB board. If this is not the case, it uses a fallback value for the sampling frequency.

After these checks have been done for the first measurement channel, the sampling frequency, which was chosen for the first channel is used as the “master” sampling frequency for all other channels. Only those channels will be taken in the measurement job, if they can support this sampling frequency, too. Otherwise the measurement will be started without them.

Every time an ADB channel cannot take attend the measurement due to no fitting sampling frequency could be found, a message is written to the “System History”, the “Error List” and even to the front panel display.

Information: As you normally use the Web-interface to configure a measurement job, you will not be able to set different sampling frequencies for channels within one measurement. Nevertheless this case may occur, if you try to use LF and HF ADB boards within the same measurement.

## Fallback Strategy for Gains¶

If you use the ADU-07e Web-interface for configuration of measurement job, you will not be able to set up improper gain values for an ADB board, because the Web-interface only lets you select gains fitting to the type of ADB board installed. Nevertheless, you can directly manipulate the XML job files manually. In this case it may happen, that you selected gains not supported by the ADB boards. If this happens, the ADU-07e system automatically selects a fallback value for the gains and starts the measurement with the corrected gain value using the following strategy:

IMAGE Fallback strategy for gains

Similar as for the sampling frequencies, the ADU-07e system will create a message in the “Error List” and “System History” to illuminate this problem. However, the measurement will be started using the fallback values.

In difference to erroneous settings of sampling frequencies, which can cause that certain channels cannot be employed in the measurement the invalid setting of gains will never exclude channels from taking part at the measurement.

## Fallback Strategy for Filters¶

For all ADB boards a list of more than one filter can be selected for a measurement job. As not all combinations of filters are allowed and as not all filters are supported by the different ADB boards, the ADU-07e system checks the filter settings at start of the measurement. For this purpose it uses the following strategy:

IMAGE

Figure 18-3: Fallback strategy for filters

The ADU-07e system checks all the filters that are configured for the ADB board in a measurement. If the filter is supported by the ADB board, it will be activated for the measurement job. If it is not supported by the ADB board, the filter will not be activated.

A special check is made for the ADU-07e-LF ADB boards, as these boards need at least one of the radio-filters (RF filters) activated. So if after checking all the configured filters none of the radio-filters is activated, the default radio-filter “ADU07LF_RF_1” is activated in addition to the other filters. A list of all valid filters and their combinations can be seen in chapter 9.3.2.

## Fallback Strategy for Simultaneous Use of Calibration Module¶

The calibration board can be used by different measurements in parallel. There is one limitation regarding the parallel use of the calibration board: all measurements have to use the calibration board in the same operating mode. It means that they have to use the calibration board with the same frequency of the calibration signal and with the same attenuation value. If two measurements should use the calibration board with different settings in parallel, the following fallback strategy is used:

IMAGE Fallback strategy for simultaneous use of calibration board

As you can see in Figure 18-4 the new measurement is always started, as long as there are no conflicts in the configuration of the calibration board. If there are conflicting settings for the calibration board parameters, the new measurement is not started. The ADU-07e system assumes the resulting measurement data wouldn’t make sense without the correct calibration signal.

The conflicting use of the calibration board is the only case, where a measurement is not started, although the desired channels would be vacant for a new measurement.

Information: The routings of the calibration signal (CalRef, CalInt, CalSensor) do not interfere with the settings of the calibration board. Due to that reason, even two parallel measurements may use the calibration board with a different routing, but the same settings for the cal board (switched on/off / sampling frequency / attenuation).

## Recording Bands of ADU-07e¶

The ADU-07e can record different bands. The table below shows the relationship between band, sample rate etc. The preferred bands are high-lighted

 Band name Sample frequency (Hz) Digitally filtered Highest recording frequency (Hz) HF512k 524,288 Hardw. 250,000 HF256k 262,144 Hardw. 120,000 HF128k 131,972 Hardw. 60,000 HF64k 65,536 Hardw. 30,000 HF32k 32,768 Hardw. 15,000 HF16k 16,384 Hardw. 7,500 HF8k 8,192 Hardw. 3,750 LF4k 4,096 Hardw. 1,400 LF2k 2,048 Hardw. 700 LF1k 1,024 Hardw. 350 LF512 512 Hardw. 200 LF256 256 Hardw. 100 LF128 128 Hardw. 50 DF64 64 Softw. 25 DF32 32 Softw. 12 DF16 16 Softw. 6 DF8 8 Softw. 3 DF4 4 Softw. 1.5 DF2 2 Softw. 0.8 DF1 1 Softw. 0.4 DF2s ½ Softw. 0.2 DF4s ¼ Softw. 0.1 DF8s ⅛ Softw. 0.05

Note: The variations of bands created by digital filters is multifold. Above you find only an example of configurations.

## Job Types¶

With the Web-interface, different “jobs” can be configured and started on the ADU-07e. These jobs are created as XML files, that contain their detailed description. Out of this information the ADU-07e system gets to know what it should do.

After such a job is readily configured with the Web-interface, it is written into a “Scheduling list” within the ADU-07e system. The XML job description is evaluated here and the according job is performed if it is due.

There are mainly three different job types that can be handled by the ADU-07e system:

 Value Name Description Measurement job This is the job type mainly used. It describes a measurement in its XML content. It is configured via the Web-interface and afterwards added to the “Scheduling list” of the ADU-07e system. From there it will be started at the programmed start-time of the measurement and then be executed. The file does not contain the pure information about start- and stop-time only, but also all information required to configure the measurement hardware (ADB boards / gains, filters, …). Furthermore, it provides information about the post processing to be done with the recorded data. It can be either just writing the data to the CF-card, a digital filtering or the splitting of the incoming time series into time slices. All running measurements inside the ADU-07e can be identified by a unique “Measurement Index”. This index is valid for the measurement, as long as this is running. By its knowledge, you can refer to the corresponding measurement, for example in the log messages, that are created by the ADU-07e system, or you can stop the job. Stop job A stop job is written to the “Scheduling list” of the ADU-07e each time you want to stop a running measurement. For this purpose the Stop job just contains a list of measurement indexes of all the measurements to be stopped. PHP info job This job is used by the Web-interface to execute actions in the ADU-07e system directly. It will not be used by you. Shutdown job This job is used to shut down the ADU-07e system. After it is started, the ADU-07e will automatically stop all running measurements and afterwards stop the system. It is indicated by blink codes on the front panel LEDs and messages on the front panel display. ADU-07e Event Job These jobs are used to control the “Sleep Mode” and “Event Handling” of the ADU-07e. Those can be configured by the user via the Web-interface.

All these jobs and their structure are explicitly described in chapter 0 .File Formats

## File Format of Time Series *.ATS¶

This chapter provides a description of the data format of the time series recorded with the ADU-07e.

All time series files have a *.ATS file extension. (ADU Time Series)

The filename represents all the information about the measurement such as ADU serial number, sample frequency and so on.

Example:

IMAGE

The ADU serial number and the sample frequency do not have a leading tag. All other parts of the filename have a leading tag like V, C, R etc. Tags are separated by an underscore character _.

The *.ats files consist of a1,024 bit header followed by the binary data. The binary data is organized in words of 32 bit signed integer. If you multiply the integer number by the LSB value given in the header information, you will get the value in mV. Each channel has its own .ats file. The organization of the header can be seen below as a structure in C language:

The ATS Header (advanced time series) descibes the first 1024 bytes of your time series file.
Even though this header will be continued - the full information about your measurements can only be found
inside the measdoc.xml document. This document includes the selftest data, calibraion data.
#ifndef ATSHEADER80_DEF_H
#define ATSHEADER80_DEF_H

#include <QtCore/QtCore>

/*! @todo
UTM Zone number
UTM letter
Tx times six double at least
Tx base freq

*/
typedef struct ATSComments80_s {
char achClient      [16];               //!< 000 h
char achContractor  [16];               //!< 010 h
char achArea        [16];               //!< 020 h
char achSurveyID    [16];               //!< 030 h
char achOperator    [16];               //!< 040 h
char achReserved   [112];               //!< 050 h
char achXmlHeader   [64];               //!< 0C0 h
char achComments   [512];               //!< 100 h
} C_ATSComments80;

typedef struct ATSHeader80_s {
qint16    siHeaderLength;               //!< 000h
qint16    siHeaderVers;                 //!< 002h

// This information can be found in the ChannelTS datastructure
quint32   iSamples;                     //!< 004h amount of samples (each is a 32bit int) in the file
float     rSampleFreq;                  //!< 008h sampling frequency in Hz
quint32   uiStartDateTime;              //!< 00Ch unix TIMESTAMP (changed to unsigned!)
double    dblLSBMV;                     //!< 010h
qint32    iGMTOffset;                   //!< 018h
float     rOrigSampleFreq;              //!< 01Ch sampling frequency in Hz as ORIGINALLY recorded; this value should NOT change (for example after filtering)

//The required data could probably found in the HardwareConfig
qint16    siADUSerNum;                  //!< 020h
qint16    siADCSerNum;                  //!< 022h
char      byChanNo;                     //!< 024h
char      byChopper;                    //!< 025h Chopper On/Off

// Data from XML Job-specification
char      abyChanType   [2];            //!< 026h
char      abySensorType [6];            //!< 028h
qint16    siSensorSerNum;               //!< 02Eh

float     rPosX1;                       //!< 030h e.g South negative
float     rPosY1;                       //!< 034h e.g West negative
float     rPosZ1;                       //!< 038h e.g bottom
float     rPosX2;                       //!< 03Ch e.g.North positive
float     rPosY2;                       //!< 040h e.g.East positive
float     rPosZ2;                       //!< 044h e.g. top
float     rDipLength;                   //!< 048h e.g. to be calculated; should not be used
float     rAngle;                       //!< 04Ch e.g. to be calculated; should not be used

// Data from Selftest ?
float     rProbeRes;                    //!< 050h
float     rDCOffset;                    //!< 054h
float     rPreGain;                     //!< 058h e.g. Gain Stage 1
float     rPostGain;                    //!< 05Ch e.g. Gain Stage 2

// Data from status information ?
qint32    iLatitude;                    //!< 060h
qint32    iLongitude;                   //!< 064h
qint32    iElevation;                   //!< 068h
char      byLatLongType;                //!< 06Ch U, G user, GPS
char      byAddCoordType;               //!< 06Dh U = UTM, G = Gauss Krueger
qint16    siGaussRefMeridian;           //!< 06Eh
double    dblHochwert;                  //!< 070h also xcoord
double    dblRechtswert;                //!< 078h also ycoord
char      byGPSStat;                    //!< 080h
char      byGPSAccuracy;                //!< 081h
qint16    iUTCOffset;                   //!< 082h
char      abySystemType[12];            //!< 084h

// Data from XML-Job specification
char      abySurveyHeaderName [12];     //!< 090h
char      abyMeasType          [4];     //!< 09Ch

//TODO[OKH]
// Next three fields will not be supported any more.
double    DCOffsetCorrValue   ;         //!< 0A0h DAC offset double
qint8     DCOffestCorrOn;               //!< 0A8h DC offset was switched on (1) or off(0)
qint8     InputDivOn;                   //!< 0A9h inputput divider on(1) off(0); e.g when coil was connected
qint16    not_used_var;                 //!< 0AAh
char      abySelfTestResult [2];        //!< 0ACh
char      abyReserved5      [2];        //!< 0AEh

//qint16 calentries // max 128 entries

//TODO[OKH]
// Were the following fields ever used ?
qint16    siCalFreqs;                   //!< 0B0h
qint16    siCalEntryLength;             //!< 0B2h
qint16    siCalVersion;                 //!< 0B4h
qint16    siCalStartAddress;            //!< 0B6h
char      abyLFFilters [8];             //!< 0B8h

char      abyADU06CalFilename  [12];    //!< 0C0h
qint32    iADUCalTimeDate;              //!< 0CCh
char      abySensorCalFilename [12];    //!< 0D0h
qint32    iSensorCalTimeDate;           //!< 0DCh

float     rPowerlineFreq1;              //!< 0E0h
float     rPowerlineFreq2;              //!< 0E4h
char      abyHFFilters[8];              //!< 0E8h

// Unused ?
double   OriginalLSBMV;                 //!< 0F0h orig lsb from selftest without gains; used for ADC values
qint32    unsed_var;                    //!< 0F8h
char     abyADBBoardType[4];            //!< 0FCh LF HF or MF

//!< Comes from XML-Job spec.
C_ATSComments80 tscComment;             //!< 100h
} C_ATSHeader80;

#endif // ATSHEADER80_DEF_H


Figure 21-1: 1024 Byte Header of ATS-File

All the time series files will be stored in a special directory. Usually, the recorded data is stored on the ADU-07e flash-disk or on a USB pen-drive if inserted to ADU and configured accordingly. It will be stored in a folder mtdata/data. Each recording run will be stored in a specific subfolder named with the date and time of recording:

Example: meas_2007-08-15_15-51-45.

The name of the subfolder is derived from the start date and time of the measurement. Here the start date was 15 Aug 2007 and start time was 15:51:45.

## File Format of Time Series “meas-doc” XML¶

In addition to the time series you will find an XML document containing all the relevant information about the measurements. It can be read with any ASCII text editor. The example below shows how such an XML file looks alike.

<?xml version="1.0" encoding="UTF-8"?>
<measurement>
<recording>
<start_time>09:25:23</start_time>
<stop_time>09:55:23</stop_time>
<start_date>2009-11-09</start_date>
<stop_date>2009-11-09</stop_date>
<target_directory>/mtdata/data</target_directory>
<CyclicEvent>0</CyclicEvent>
<Cycle>60</Cycle>
<Granularity>seconds</Granularity>
<input>
<ADU07Hardware>
<global_config>
<meas_channels>1</meas_channels>
<sample_freq>
</sample_freq>
<buffer>256</buffer>
<start_stop_mode>
</start_stop_mode>
<calon>0</calon>
<atton>0</atton>
<calref>0</calref>
<calint>0</calint>
<calfreq>16384.0</calfreq>
<short_circuit>0</short_circuit>
<decimation>0</decimation>
<flush_fill>64</flush_fill>
<ovl_fill>1024</ovl_fill>
<start_stop_fill>512</start_stop_fill>
</global_config>
<channel_config>
<channel id="0">
<gain_stage1>1</gain_stage1>
<gain_stage2>1</gain_stage2>
<filter_type>ADU07_LF_RF_4</filter_type>
<hchopper>0</hchopper>
<echopper>0</echopper>
<dac_val>0</dac_val>
<dac_on>0</dac_on>
<input>0</input>
<input_divider>0</input_divider>
</channel>
</channel_config>           …
</channel_config>
</ADU07Hardware>
</input>
<output>
…
</output>
</recording>
<calibration_channels>
</calibration_channels>
<calibration_sensors>
</calibration_sensors>
<coordinates_external>
</coordinates_external>
<ADU07HwConfig>
</ADU07HwConfig>
<ADU07HwStatus>
</ADU07HwStatus>
<ADU07Selftest>
</ADU07Selftest>
</measurement>


Example of an XML file created along with the recording. The file has been shortened and contains more information than shown here.

As you can see in Figure 21-2 the first section describes the measurement itself. The configuration shown here may differ from the one you selected. This is due to all values, which have been changed by the ADU-07e system to their fallback values are updated. The XML file describes here the measurement as it was executed by the ADU-07e system.

Attached to this file you will find several other XML files, like the ADU07HwConfig file. These files describe the current status of the system at the time, this measurement was executed. The files have the following content:

 Name Description ADU07HwConfig It contains the type identification and serial numbers for all hardware components, that were installed into the system at the time this measurement was executed. ADU07HwStatus It contains the current status with synchronization state, disk space, battery state and other values. ADU07Selftest It contains the self-test results of the ADU-07e system that were detected at the last start-up of the system in advance to this measurement.

Using this additional information you can determine the complete status and configuration of the ADU-07e system at the point in time of this measurement.

## File Format of Processing Instructions “process-doc” XML¶

The “process-doc” XML file is used by the “OpenMT” tool to process data recorded by an ADU-07e instrument. It contains a description of the “processing tree” that shall be used for the data processing. A detailed description is given inside the „OpenMT / ViewMT software manual“.

## File Format of Processing Results “edi-xml” XML¶

The “edi-xml” XML file is used by the “OpenMT” tool to store the processed data to a disk or database. It is generally designed as an XML equivalent to the existing EDI file format. Up to now it contains the parzened “auto-/cross spectra” data for the processed time series. A detailed description of the file format is given inside the „OpenMT / ViewMT software manual“.

## Error Codes and Messages Created by the ADU-07e¶

The table below contains all the error and information messages that could be created by the ADU-07e. Please note that the entries in the column “Sub Index” refer to the numbers that are shown as “Init Error” or “ADB Error” in the “Selftest” page for example. In order to find the complete message according to these numbers you have to take a look on the corresponding component. E.g. for the “ADB Errors” you have to take a look on all messages of component “ADB”.

 Component Main Index Sub Index Message Description MCP 1 1 meas started incompletely: invalid job file The new measurement job, that should be started, is erroneous. There are errors in the XML syntax or in the description of the configuration of hardware components. Please check your XML job file. MCP 1 2 meas started incompletely: out of memory There is not enough system memory available to start a new measurement. Please stop other currently running measurements before trying to restart the measurement. MCP 1 3 meas started incompletely: ADB sync failed The synchronization of the ADB boards failed. The recorded data of the individual ADB channels may be out of synchronization. This is a hardware problem. Please contact the Metronix support team. MCP 1 4 disk error: could not write to disk The ADU-07e was not able to write to the CF-card or an attached USB stick. This may either happen, if you renamed or deleted ATS files for an active measurement, or there is no free disk space anymore. Please note, that the data series will possibly be corrupted from the time of occurrence of this message. MCP 1 5 meas stopped unexpectedly: meas data error During recording the last data buffers that were received from the measurement hardware had unequal size for the different channels of the ADB boards. This may only happen, if a measurement stopped because it was either cancelled by you, it reached the “Start / Stop” fill level mark and was started in “Start / Stop mode” or it caused a buffer overflow on the SDRAM buffer on the measurement hardware. In all cases the last data buffer of the measurement (< 4 seconds of data series) may be corrupted. MCP 1 6 meas stopped unexpectedly: buffer full on backplane - data ok A measurement was stopped because a buffer overflow occurred in the SDRAM buffer on the measurement hardware. This may be caused, because you made measurements with to high sampling frequency over too long time. MCP 1 7 stop time reached: still downloading data Measurement finished as scheduled, but the system is still downloading data. This may happen if using high frequencies where the recorded data cannot be stored to disk in real time. If you want to start a measurement on the same channels while the data download has not finished yet, the new measurement will not be started. MCP 1 8 meas stopped unexpectedly: too early A measurement stopped before it reached its desired stop time. This may not happen in normal operation and is an indication for a hardware problem. This issue should be examined together with the Metronix support team. MCP 1 9 meas stopped unexpectedly: MCP internal error The message indicates a problem in the handling of the measurement data inside the ADU-07e. It shall not occur in normal operation and can not be fixed by you. Please call the Metronix support team. MCP 1 10 meas not started This message says that a measurement could not be started by the ADU-07e system. Occurrence may have different reasons. One could be, that all the channels configured for the measurement, are still blocked by another measurement. A further reason could be an invalid hardware configuration fro the ADU-07e system. MCP 1 11 meas ended This message indicates the stop of a running measurement. The measurement index of the measurement is appended to these messages. MCP 1 12 new meas started Indicates the start of a new measurement. The measurement index, that this measurement will have during its lifetime is appended to this message. MCP 1 13 meas timed out This message is created, if not all data of the measurement was received by the CPU board, before the stop time of the measurement was reached. The ADU-07e system will try to stop this measurement and read all lasting data from the SDRAM buffer on the measurement hardware. MCP 1 14 system initialization error: database During start-up the control program on the ADU-07e could not connect to the MySQL database. This problem could be caused by a database crash, for example if the system was switched off without shutting it down correctly. The database has to be repaired. Please contact the Metronix support team. MCP 1 15 system initialization error: hardware One of the hardware components could not be initialized correctly at start-up of the ADU-07e system. The name of the hardware component is attached to this message. Please check your hardware for errors. MCP 1 16 found new hardware This message gives you the information, that a new hardware component was detected at start-up of the system. The name of the component is attached to this message. MCP 1 17 meas data error: unequal buffer size due to hardware error After receiving the last samples of a measurement the size of the buffers for the different channels of a measurement are not equal. MCP 1 18 got data of idle channel The CPU board reads samples for a channel that is not recording data. It indicates hardware problems or invalid configuration of the ADU-07e system. If this message occurs you must to wait until the backplane SDRAM buffer is empty again, before starting a new measurement. Otherwise the measurement data of the new measurement could be corrupted by old data of the last measurement. MCP 1 19 unexpected MCP state This is a collective message for unexpected states in the ADU-07e control program. Please send the message with its attached information to the Metronix support team. MCP 1 20 meas started incompletely: inv. sample frequency One of the channels that should take part in the new measurement should use a sampling frequency, that is not supported by the according ADB board. The ADU-07e system will choose a fallback value instead. MCP 1 21 data disk space smaller than 5MB The free disk space on the data disk is smaller than 5 MByte. Please delete old measurement data or clear the “Error List” and “System History” to free up more disk space. MCP 1 22 system is booting This message informs you that the ADU-07e is currently booting up MCP 1 23 selftest is active Informs you, that the ADU-07e system is currently executing selftest measurements. Attached to this message you can find the step, that is actually executed. MCP 1 24 system is shutting down This message informs you, that the ADU-07e is currently shutting down. MCP 1 25 system is sleeping This message informs you, that the ADU-07e system is entering sleep mode. MCP 1 26 system is ready This message informs you, that the ADU-07e system was completely booted up and is ready to execute the self-test procedure. MCP 1 27 system woke up Informs you, that the ADU-07e system woke up from sleep mode. MCP 1 28 system sleep error This message informs you, that an error has occurred when entering or leaving the sleep mode. MCP 1 29 meas started incompletely: some channels not available This message says that some of the channels which should take part in the measurement are not available. This may happen, if they are either still blocked by another measurement or if they do not support the sampling frequency, that shall be used in the measurement. MCP 1 30 selftest result: This message shows you the result of the self-test procedure. If it is OK, no problems occurred during self-test. If the result is “NOK”, please examine the self-test results in the “Selftest” page of the Web-interface. At least for one of the hardware components the “Init Error” or “ADB Error” field should show a value different from 0. You will find the according message in this table in the line that fits to the component and Sub-index you find in the “Init Error” or “ADB Error” field. MCP 1 31 meas cancelled by user This message informs you, that a running measurement was cancelled by the user. The measurement index of the measurement is attached to this message. MCP 1 32 meas stopped manually informs you, that after having received the last samples of the measurement, the buffers were different in size. It happened, because you cancelled an ongoing measurement. Please note, that the last few seconds (t < 4 seconds) of the time series are lost to avoid corruption of the measurement data. MCP 1 33 OpenMT: socket interface could not be opened/created This error occurs, if an OpenMT_Data-interface Processing Object was configured for the MCP Processing Queue and the socket connection could not be created/opened, using the port number configured in the XML job file. Maybe the port number is already in use or there is no valid TCP/IP interface. MCP 1 34 OpenMT: socket interface could not be closed/deleted This error occurs, if the socket interface could not be closed. Normally, this should not happen. The socket with this port number will not be available anymore until the system is rebooted. MCP 1 35 OpenMT: error while sending data via socket interface This error signalizes a problem while sending data on the socket interface to the client application. If this error occurs the data may be received incompletely at the receiver/client application. It may happen if for example the client application exits unexpectedly. MCP 1 36 OpenMT: local OpenMT client could not be started This error occurs if you configured the OpenMT_Data-interface in a way, that a local OpenMT client should be started. By this means the data would be processed right on the local system. For some reason the client could not be started. It can happen for example, if the OpenMT executable is not located at “/mtdata/mcp_sys” or there are not enough system resources to start the client. MCP 1 37 OpenMT: local OpenMT client could not be stopped The error occurs, if the local OpenMT client could not be stopped at the end of the measurement and may happen, if the OpenMT application already exited due to some reason, or if OpenMT hung up. In this case the OpenMT process must be killed manually before it can be started again. MCP 1 38 sleep mode activated The user has activated the “Sleep Mode”. The ADU-07e system will go asleep, if ever possible. This will set the CPU board to “Suspend To RAM” mode. While sleeping, the system is not accessible via the Web-interface anymore. MCP 1 39 sleep mode deactivated The user has deactivated the “Sleep Mode”. The ADU-07e system will not go asleep anymore. MCP_USB 2 1 USB communication timeout This message notifies you that problems occurred in USB communication between the measurement hardware and the CPU board. It may either be caused by a missing USB connection between CPU board and measurement hardware or hardware problems on these components. Please check hardware. MCP_USB 2 2 USB driver error This message tells that the control program has problems in connecting to the USB driver. The reason may be the same as in the prior message. Additionally, there can be problems with the Linux system. Please check your hardware. If everything is OK with the hardware, call the Metronix support team. MICRO 3 1 meas not started: hardware error A measurement could not be started due to problems with the system’s hardware. Please check your hardware. MICRO 3 2 all meas stopped: buffer overflow - data corruption A buffer overflow occurred on the measurement hardware. Therefore all measurements are stopped. MICRO 3 3 Backplane SW: GPS - buffer overflow An internal buffer overflow occurred in the ADU-07e while accessing the GPS board. This may not happen in normal operation and points to a problem with the GPS board. Pleas contact the Metronix support team. MICRO 3 4 Backplane SW: GPS - no Linefeed in GPS sentence This message occurs if the data from the GPS board is corrupt and may happen if the GPS board is defective or not attached correctly into the slot. MICRO 3 5 Backplane SW: GPS - Timeout in interface - ignore during boot or reset of GPS This message occurs, if data from the GPS board is corrupt. It can happen, if the GPS board is defective or is not attached correctly into the slot. The message may occur once after start-up of the system. MICRO 3 6 Backplane SW: 5Volt supply fail This message indicates that the 5Volt power supply on the measurement hardware failed. This is a hardware problem. The message may occur once after start-up of the system as at that time the power supply is not fully powered up. MICRO 3 7 Backplane SW: internal error This is a collective message for the micro controller on the measurement hardware. Please send this message with its attached information to the Metronix support team. HW_MSG 4 1 battery voltage switched to FAIR The battery voltage switched from GOOD to FAIR. HW_MSG 4 2 battery voltage switched to LOW The battery voltage switched from FAIR to LOW. Battery power is now critical and the battery should be exchanged immediately. HW_MSG 4 3 battery voltage critical: shutting down The critical battery voltage forced the ADU-07e system to shut down. This functionality is not implemented yet. HW_MSG 4 4 temperature over maximum: shutting down The internal temperature exceeded the maximum value. The system is shutting down. This functionality is not implemented yet. HW_MSG 4 5 temperature below minimum: shutting down The internal temperature exceeded the minimum value. The system is shutting down. This functionality is not implemented yet. GPS_MSG 5 1 GPS board not responding This functionality is not implemented yet. GPS_MSG 5 2 unknown GPS board During start-up of the ADU-07e system an invalid GPS board was found, that is not supported by the system. Please check you GPS hardware. GPS_MSG 5 3 GPS lost sync The ADU-07e system lost the synchronization to the GPS signal. This means that the state switched from “G3fix - fully synced” to a lower state. GPS_MSG 5 4 GPS gained sync The ADU-07e system gained a full sync to the GPS signal. If this happens, the ADU-07e system time is synchronized to the GPS time. Even if the system looses the sync afterwards, the system is still synchronized. GPS_MSG 5 5 GPS: no antenna connected This functionality is not implemented yet. GPS_MSG 5 6 GPS: no satellites found This functionality is not implemented yet. GPS_MSG 5 7 GPS: insufficient satellites for sync This functionality is not implemented yet. GPS_MSG 5 8 GPS: no time synchronization This functionality is not implemented yet. BACK_MAIN 6 1 main backplane not responding The main backplane board could not be initialized. Pleas check your hardware. BACK_MAIN 6 2 unknown main backplane type The ADU-07e system, found an invalid main backplane board that is not supported by the system. BACK_MAIN 6 3 main backplane could not be booted The controller on the main backplane board could not be booted. This could be caused by an unknown hardware component. BACK_MAIN 6 4 status display not accessible This functionality is not implemented yet. SUB_BACK 7 1 sub backplane not responding The sub backplane board could not be initialized. Please check your hardware. SUB_BACK 7 2 unknown sub backplane type The ADU-07e system, found an invalid sub backplane board that is not supported by the system. SUB_BACK 7 3 sub backplane could not be booted The FPGA on the sub backplane board could not be booted. This could be caused by real hardware problems on the sub backplane board or an unknown sub backplane board. CAL 8 1 cal. board not responding The calibration board could not be initialized. Please check your hardware. CAL 8 2 unknown cal. board The ADU-07e system, found an invalid calibration board that is not supported by the system. ADB 9 1 ADB board not responding The ADB board could not be initialized. Please check your hardware. ADB 9 1 unknown ADB type The ADU-07e system, found an invalid ADB board that is not supported by the system. ADB 9 2 invalid ADB configuration During the configuration phase for a new measurement the ADB board should be started with a configuration that is not supported by this ADB board. The measurement will be started using fallback values. The modified configuration is attached to this message. Please check your measurement configuration. ADB 9 3 ADU07-ADB-LF: internal DC offset failure The internal DC offset on the ADB board is too high and can not be corrected. This points to a hardware problem of the ADB board in this channel. Please check the hardware for errors. ADB 9 4 ADU07-ADB-LF: internal gain correction error The internal gain correction on the ADB board failed and is out of range. This indicates a hardware problem of the ADB board in this channel. Please check the hardware for errors. ADB 9 5 ADU07-ADB-LF: gain out of range 1:1 The gain for combination “gain stage 1 = 1”, “gain stage 2 = 1” is out of range. This points to a hardware problem. Please check the self-test results for this step. ADB 9 6 ADU07-ADB-LF: gain out of range 8:8 The gain for combination “gain stage 1 = 8”, “gain stage 2 = 8” is out of range. This points to a hardware problem. Please check the self-test results for this step. ADB 9 7 ADU07-ADB-LF: gain out of range 1:64 The gain for combination “gain stage 1 = 1”, “gain stage 2 = 64” is out of range. This points to a hardware problem. Please check the self-test results for this step. ADB 9 8 ADU07-ADB-LF: gain out of range 64:1 The gain for combination “gain stage 1 = 64”, “gain stage 2 = 1” is out of range. This points to a hardware problem. Please check the self-test results for this step. ADB 9 9 ADU07-ADB-LF: external offset correction error The external offset correction on the LF ADB board failed. This indicates a hardware problem with the offset correction DAC on the ADB board. Please check the hardware. ADB 9 10 ADU07-ADB-LF: 4Hz low pass filter error The attenuation of the 4 Hz low pass filter on the LF ADB board is out of range. This points to hardware problems with the 4 Hz LP filter on the ADB board. Please check the hardware. ADB 9 11 ADU07-ADB-LF: noise out of range The noise on the sensor input is out of range. Please activate the 4 Hz low pass filter for noise reduction, if possible and check the sensor connection. ADB 9 12 ADU07-ADB-LF: DC level too high for gain The DC level on the sensor input is too high for an amplification. Therefore, do not use gain stages different then 1:1. Otherwise the input signal will exceed the maximum dynamic range of the channel and the measurement data will be useless. ADB 9 13 ADU07-ADB-HF: internal DC offset failure The internal DC offset on the ADB board is too high and can not be corrected. This points to a hardware problem with the ADB board in this channel. Please check the hardware for errors. ADB 9 14 ADU07-ADB-HF: internal gain correction error The internal gain correction on the ADB board failed and is out of range. This points to a hardware problem with the ADB board in this channel. Please check the hardware for errors. ADB 9 15 ADU07-ADB-HF: gain out of range 1:1 The gain value for combination “gain stage 1 = 1”, “gain stage 2 = 1” is out of range. Indicates a possible hardware problem. Please check the self-test results for this step. ADB 9 16 ADU07-ADB-HF: gain out of range 8:8 The gain for combination “gain stage 1 = 8”, “gain stage 2 = 8” is out of range. Indicates a possible hardware problem. Please check the self-test results for this step. ADB 9 17 ADU07-ADB-HF: gain out of range 1:64 The gain for combination “gain stage 1 = 1”, “gain stage 2 = 64” is out of range. Indicates a possible hardware problem. Please check the self-test results for this step. ADB 9 18 ADU07-ADB-HF: gain out of range 64:1 The gain for combination “gain stage 1 = 64”, “gain stage 2 = 1” is out of range. Indicates a possible hardware problem. Please check the self-test results for this step. ADB 9 19 ADU07-ADB-HF: 1Hz high pass filter error The attenuation of the 1 Hz high-pass filter on the LF ADB board is out of range. This points to hardware problems with the 1 Hz HP filter on the ADB board. Please check the hardware. ADB 9 20 ADU07-ADB-HF: noise out of range The noise on the sensor input is out of range. Please check the sensor connection. ADB 9 21 ADU07-ADB-HF: DC level too high for gain The DC level on the sensor input is too high for amplification. Therefore do not use the gain stages different from 1:1. Otherwise, the input signal may exceed the maximum dynamic range of the channel and the measurement data will be useless. ADB 9 22 ADU07-ADB-COMMON: sync failed The synchronization of the single ADB boards in advance to a measurement failed. Therefore, the single channels of the measurement may jitter by the t = 1/Sample Frequency. This may be a hardware problem. Please check the ADB board for errors. GPS_STATUS 10 1 GPS status report This message shows a GPS status report containing the actual position, time and the synchronization status. HW_STATUS 11 1 HW status report This message shows a hardware status report containing the actual battery voltage, current and status and other values. GLOBAL 12 1 unknown system identity This message says, that the measurement contains an invalid system identity that is not supported. Please check your hardware. USB_AUTO-MOUNTER 13 1 USB: scanning device This message tells that a new USB mass storage device was attached and is scanned by the USB Auto-mounter. The USB Auto-mounter will try to mount the device to its target directory and then start any job-lists, if configured. USB_AUTO-MOUNTER 13 2 USB: mounting device The device is mounted to the configured target directory. USB_AUTO-MOUNTER 13 3 USB: starting job The job of the job-list was started. USB_AUTO-MOUNTER 13 4 USB: mounting of device failed ! It was tried to mount the device to its target directory and it failed. Maybe the configured target directory inside the “ADU07Conf” XML file is invalid. Please check the configuration file. USB_AUTO-MOUNTER 13 5 USB: start of job failed It was tried to start the XML job. This failed. The reason may be that there is no valid XML job file at the location specified in the ADU07Conf XML file. USB_AUTO-MOUNTER 13 6 USB: scanning of device failed The newly attached USB device was tried to be scanned by the USB Auto-mounter. This failed. The reason can be that there was no preconfigured directory structure or no valid ADU07Conf XML file. USB_AUTO-MOUNTER 13 7 USB: device was detached An attached USB device was detached again. USB_AUTO-MOUNTER 13 8 USB: job-list transferred completely All jobs of a job-list from a USB device have been transferred completely to the “jobs” table. CON 14 1 connector not responding The connector board could not be initialized. Please check your hardware. If you have an ADU-07e system with old, revision 1.0 connector board this is no problem (Revision 2.0 available since ADU-07e). CON 14 2 unknown connector type The ADU-07e system, found an invalid connector board that is not supported by the system. SENSOR 15 1 no plug and play sensor found The sensor on the specific input could not be initialized. Please check your hardware. If there is no MFS-06e, MFS-07e or EFD-07e sensor connected, this message is no problem. SENSOR 15 2 unknown sensor type The ADU-07e system, found an invalid connector board that is not supported by the system. SENSOR 15 3 invalid XML cal file The ADU-07e system found a new, intelligent sensor but was unable to read the sensor’s XML cal file from ii. This may either be caused by the XML cal file being broken, or by the sensor not having an XML cal file stored inside its EEPROM at all. This is kind of critical. The sensor will operate properly. If you want to recalibrate the sensor, please contact the Metronix support team. SENSOR 15 4 read XML cal file from sensor The ADU-07e system, found a new, intelligent sensor and successfully read an XML cal file from its internal EEPROM. The file is stored inside the local database and will be used for all further measurements along with this sensor. USER 16 1 user msg.: This is a user specific message. It is not created by the ADU-07e system, but by the customer who configured the system.

## Trouble Shooting¶

This chapter describes our experience to localize possible errors of the system and methods how to fix them or get around of it.

## System Self-test¶

As soon as the ADU-07e is connected to power, it will perform an automatic self-test incl. measurement of the resistance of the E-field lines.

1. The system is booting the operating system. During this time the front panel display and the LEDs are not active. Also no Web access will be possible. This situation can last up to two minutes.
2. After its booting, the system can be accessed via network and SSH.
3. The driver for USB interface and FPGA is loaded then.
4. The Web-Interface becomes active after the self-test is started which is indicated by the 3 blinking LEDs.
5. The self-test procedure itself consists of several self-test steps. These steps have the following meaning:
 Step Nr. Short Name Description Mandatory 1 Start self-test This self-test step sets the ADU-07e system into the “Selftest” operation mode. This is signalized by the front panel LED lights blinking. In this operation mode, no jobs are started except those of the self-test itself. The system is set back to “normal operation mode”, once the “Stop Self-test” step has been executed. Yes 2 LF internal offset calibration - 1 This self-test step along with the “LF internal offset calibration - 2” step is used to eliminate any DC offset in the LF ADB board internal ADC circuitry. Yes 3 LF internal offset calibration - 2 See “Step 2 / LF internal offset calibration - 1” Yes 4 LF LSB detection This self-test step is used to compute the correct value for the “Least Significant Bit” (LSB) of the LF ADC converters. The LSB gives the factor in “mV” to convert the raw ADC converter data values into real voltage values. Yes 5 LF gain correction This self-test step will calibrate the gain stages of the LF board. Yes 6 LF gain test 1:1 This step will check the gain stages on the LF board. It will feed in a calibration signal from the “Calibration Board” and check whether the measured value is within the tolerance window. The gain setting used is 1:1 (Gain Stage 1 = 1 / Gain Stage 2 = 1). If this step fails, the gain stages on the LF ADB board must be checked. No 7 LF gain test 8:8 See step “LF gain test 1:1”, but using a gain of 8:8 (Gain Stage 1 = 8 / Gain Stage 2 = 8). No 8 LF gain test 1:64 See step “LF gain test 1:1”, but using a gain of 1:64 (Gain Stage 1 = 1 / Gain Stage 2 = 64). No 9 LF gain test 64:1 See step “LF gain test 1:1”  not used No 10 LF DC offset compensation This self-test step is used to check the “DC offset compensation” hardware on the LF ADB board. This “offset compensation DAC” can be used to compensate DC offset voltage on the sensor input signal. In this test, a defined compensation voltage is configured and the resulting voltage value is measured. This way the ADU-07e may check, if the hardware is working correctly. No 11 LF DC offset This self-test step will measure the “DC offset” voltage on the sensor input. If the DC offset voltage exceeds a value of 150.0 mV a warning message is created that informs the user, that no gains should be used because otherwise the LF ADC will be overdriven. No, but useful for configuring ADU-07e 12 LF 4Hz low pass filter check This step is used to check, if the 4Hz low pass filter hardware is working correctly on the LF ADB board. No 13 LF Probe Resistance This step is used to determine the resistance on the sensor inputs. This is only useful for the E-field channels, as it gives an indication about the conductivity of the E-field probes to the Ground. No, but useful for configuring ADU-07e 14 LF Sensor Input Noise This step is performed to determine the maximum noise amplitude on the sensor inputs. This is an indicator for the maximum usable gain. No, but useful for configuring ADU-07e 15 HF internal offset calibration - 1 This self-test step along with the “HF internal offset calibration - 2” step is used to eliminate any DC offset in the HF ADB board internal ADC circuitry. Yes 16 HF internal offset calibration - 2 See “Step 2 / HF internal offset calibration - 1” Yes 17 HF LSB detection This self-test step is used to compute the correct value for the “Least Significant Bit” (LSB) of the HF ADC converters. The LSB gives the factor in “mV” to convert the raw ADC converter data values into real voltage values. Yes 18 HF gain correction This self-test step will calibrate the gain stages of the HF board. Yes 19 HF gain test 1:1 This step will check the gain stages on the HF board. It will feed in a calibration signal from the “Calibration Board” and check whether the measured value is within the tolerance window. It uses a gain setting of 1:1 (Gain Stage 1 = 1 / Gain Stage 2 = 1). If this step fails, the gain stages on the HF ADB board must be checked. No 20 HF gain test 8:8 See step “HF gain test 1:1”, but using a gain of 8:8 (Gain Stage 1 = 8 / Gain Stage 2 = 8). No 21 HF gain test 1:64 See step “HF gain test 1:1”, but using a gain of 1:64 (Gain Stage 1 = 1 / Gain Stage 2 = 64). No 22 HF 1Hz high pass filter check This step is used to check, if the 1Hz high pass filter hardware is working correctly on the HF ADB board. No 23 HF DC offset This self-test step will measure the “DC offset” voltage on the sensor input. If the DC offset voltage exceeds a value of 150.0 mV a warning message is created that informs the user, that no gains should be used as otherwise the HF ADC will be overdriven. No, but useful for configuring ADU-07e 24 HF Probe Resistance This step is used to determine the resistance on the sensor inputs. This is only useful for the E-field channels, as here it gives an indication about the conductivity of the E-field probes to the Ground. No, but useful for configuring ADU-07e 25 HF Sensor Input Noise This step is used to determine the maximum noise amplitude on the sensor inputs. It is an indicator for the maximum usable gain. No, but useful for configuring ADU-07e 26 Stop selftest This step will stop the self-test procedure and set the ADU-07e system back to the normal operation mode. This is indicated by the front-panel LED lights not blinking anymore. Now the system will accept new jobs from the “jobs” table again. Yes

As it can be seen in the table above, only very few of the self-test steps are mandatory and need to be executed each and every time the system is starting up. Therefore, you can select either a “Short” or a “Full” self-test to be executed during system start-up. The two self-test versions have the following parameters:

• Short Self-test → only the “mandatory” steps are executed. The system is fully operational afterwards, but no further tests of the internal hardware are carried out. It is recommended for applications when the system is powered on/off very often. The “Full” self-test should be done every few days or maybe at the begin and at the end of a survey at least every few weeks. In many cases the “Short” self-test is sufficient.

→ duration: approximately 10 minutes

• Full Self-test → all self-test steps will be executed and it is the default configuration for the self-test procedure. It tests all internal hardware components for correct operation. In case the system is run in LF or observatory mode (powered up only once every few days), this is the desired configuration for the self-test.

→ duration: approximately 17 minutes

The results of the self-test are stored in a database and can be displayed on the laptop. The table displayed below shows the results of such a self-test and their default / limit values.

IMAGE Self-test results in ADU-07e Web-interface

The self-test was executed without any problems, if the lines in the table “Init Error” and “ADB Error” show the value 0 for all the components. Additionally, in the status display located on the front panel gives the information whether the self-test result is ok (“OK”) or not (“NOK”).

See the following table for the default values:

 Name Description Default value Init Error If this value is not 0, the initialization of the corresponding hardware component has failed. Please take a look at the system history and hardware configuration for additional information. 0 ADB Error If this value is not 0, one or more of the self-test steps for the ADB board test failed. Please take a look at the according message in chapter 19. The main index (component) is always 9 (ADB). 0 DC Offset This value shows the DC offset on the sensor input in Volt. 0 V Max. Amplitude This value shows the maximum amplitude on the sensor input in Volt. 0 V Gain Amplitude - 1 HF LSB This value shows the determined LSB value for the HF ADB boards in mV. 0,00060 mV LF LSB This value shows the determined LSB value for the LF ADB boards in mV. 0,00045 mV HF Internal Offset This value shows the internal ADC offset in increments. You may get the voltage value by multiplying this value with the LSB valence. +/- 300 increments LF Internal Offset Shows the internal ADC offset in increments. You may get the voltage value by multiplying this value with the LSB valence. +/- 300 increments Gain Correction Shows the internal ADC gain correction value. 1 Gain Test 1:1 Shows the test results for a Gain 1:1 test measurement. 0,024752 mV Gain Test 8:8 Shows the test results for a Gain 8:8 test measurement. 1,584200 mV Gain Test 1:64 Shows the test results for a Gain 1:64 test measurement. 1,584200 mV Gain Test 64:1 This value shows the test results for a Gain 64:1 test measurement. 1,584200 mV Ext. Offset DAC This value shows the test result for the external Offset compensation DAC. It is only valid for LF ADB boards. 1 V +/- 0,01 V Attenuation ADU07_LF_LP_4HZ This value shows the attenuation of the ADU07_LF_LP_4HZ low pass filter of the LF ADB board. This value is only valid for LF ADB boards. 0,7072 +/- 0,2 Attenuation ADU07_HF_HP_1HZ This value shows the attenuation of the ADU07_HF_HP_1HZ high pass filter of the HF ADB board. This value is only valid for HF ADB boards. 0,7072 +/- 0,2 Resistivity This value shows the probe resistance. -

## ADU Does Not Boot Properly¶

If the ADU-07e is switched on, it boots up automatically and performs a self-test. After having switched-on the power, the status display will show a message after some 30 seconds and inform about the progress.

In case you do not see any message on the status display even after a long time, this can indicate a hardware error. However, before entering the trouble shooting procedure, first check the voltage of the attached battery. If the battery is ok, there are various possibilities which can cause such a behavior of the instrument. One of them could be excluded quickly by using a new compact flash card to boot the system. Just open the 10 screws of the front panel and replace the flash card by the spare which was delivered along with the ADU-07e. The flash card is located on the left side.

Information: Please consider that the default address of the spare flash card is 192.168.0.22. It can be changed to another number as described in chapter 14.4.

Even if the front panel display does not show any reaction it might be possible to access the ADU via SSH protocol. A description how this can be achieved is described in chapter 14. If you get access to the CPU board this also indicates that the 5V power supply is ok.

## Bad Results in E-Channel¶

If you find jumps in the time series of the electric field channel, you should check at first the electric field probe´s connection with the soil. The probe must sit firmly in the soil which also should be sufficiently wet. Add water if necessary. It may take some time (some hours) until the probe potential settles properly for long period measurement. It is recommended not to start long period measurements immediately after having set up the station. It is also important to check the connections of the E-field wire to the probe and to the instrument. The best way is to clamp the non-insulated wire of the probe and the cable directly under the connector of cable drum and instrument and fix it tightly.

Information: A check of the probe resistance in the self test data may also help to detect bad contacts. The resistance should be as low as possible (<5kOhms). In conductive soil a probe resistance of 500 Ohms and less can be achieved.

## Bad Results in H-Channel¶

If the magnetic field data shows strange behavior (jumps or oscillations) this could be caused by a sensor which has not been dug in properly. It is very important that the magnetometer is dug into the soil in order to prevent it from micro vibrations caused by wind. Also cables shaking in the wind have a bad influence. They must be fixed firmly near the sensor (at least the first meter) by fixing it with stones or some soil. The vertical component often has the smallest signal but is exposed to wind influence more than the horizontal magnetometers. The use of a plastic bucket which covers the top of the vertical sensor helps to minimize wind influence.

A defective cable or connector may also cause problems. If you observe a strange behavior in a magnetic channel exchange the cable first.

## Self-test Values of all Channels Look Odd¶

The ADU-07e uses a test signal which is generated on the calibration board. During the automatic self-test after power up, these signals are used extensively to check the ADU-07e. The test signals are also sent to the sensors and in case a sensor cable is damaged and has a short circuit of the test signal against ground or a signal line this can dramatically influence the self-test results of all channels. In case you observe such behavior in the field you should at first disconnect all sensor cables and redo the self-test. In case the results look ok then, it is very likely that one or more sensor cables is/are damaged. You can find the bad one by plugging in the cables one after another and repeat the self-test several times. As soon as the error occurs again you have found the defective cable. You can speed up the procedure by selecting “short selftest” in the selftest configuration menu.

## Parallel Sensor Test¶

In order to check the functionality of the sensors it is a good idea to perform a so called parallel sensor test. For this purpose the 3 magnetometers are positioned horizontally and in parallel with a distance of about 2 m from each other. The electric field lines are laid out in parallel perpendicular to the magnetic sensors. Use a single probe for each line (all together four of them). Now you record time series. If everything works fine you must see well correlated time series of the electric and the magnetic channels. A noisy sensor can be found out by this method easily.

## Determination of Correct Gain Setting¶

The ADU-07e has an input range of +/-1.25V at the E-field inputs and +/-10V on the H-field input. The multi-purpose socket (input 2) has an input voltage range of +/-1.25 for all 5 channels. The ADU-07e offers many different gain settings for each channel.

At the ADU-07e the setting of the input sensitivity can be done by software for all 10 channels. If the correct sensor type is entered, the ADU will automatically set the correct attenuation of the input.

Manual Gain Setting

As a rule of thumb you should select the gain as large as possible with a reserve of factor 10 to the max. allowed input value. Check at a sampling rate of 1024 Hz and a gain of 1 what the max. positive and negative amplitude is. Now you can calculate the max. possible gain setting respecting the reserve of factor 5 for each channel.

Information: It is important that all sensors are properly connected before setting the gains!

## Replacement of ADB-Board¶

If an ADB-Board has failed in the self-test or seems to be faulty by other means it can be replaced by a spare board of the same type. The following section describes this procedure.

• Loosen the 10 screws holding the front panel of the ADU.
• Lift up the right side of the front panel and remove the 60 pole and the 8 pole ribbon cables from the board under the front panel.
• Now flip the front-panel upright to 90° angle against the casing.
• Unplug the network cable from the network socket if required
• Now you can turn the front panel upside down aside the ADU case
• Remove the 4 screws which hold the larger aluminum plate of the ADB board housing.
• Unplug the board you want to exchange
• Re-plug the new ADB-board into the slot
• Now you may reassemble everything in the reverse order

The new ADB-board and its parameters will be automatically detected by the software.

IMAGE

IMAGE

IMAGE Replacement of ADB-Board

The following picture shows the assignment of the slots to the channel number:

IMAGE

IMAGE Assignment of ADB-Board slots to the channels

Measurement of the Power-Supply Voltages

The power-supply voltages can be measured without need to open the ADU as follows:

The + 12V and –12V for sensor supply can be measured on one of the magnetometer sockets of the ADU (see Figure 11-2 for the pin-out). You may use the grounding terminal to plug in the – cable of your multi-meter.

The 3.3V digital supply can be measured on the GPS antenna socket. Case is –pole and center pin is +pole.

There is also a +5V power supply voltage which can only be accessed internally.

Information: Note, that Sensor-GND and DGND are not connected to each other.

## Solving Network Communication Problems¶

Make sure that the network properties are set up correctly: No proxy-server shall be selected. Select direct access in the TCP/IP section of the network properties instead. The network settings on your operating system must be set in a way that the computer and the ADU-07e are working within the same address range i.g. 192.168.0.xxx. and a subnet mask is set to 255.255.255.0. If you want to access via the built-in W-LAN you have to select an address range of 192.168.10.xxx instead.

The number selected in the PC network settings may not be the same as the ADU-07e network number.

Check whether you get a response on a ping sent to the ADU’s network address. For that purpose you open a command window and type in

ping<network address of ADU>


If you still do not get a communication between laptop and ADU you may check the network cable with an Ohm-meter. If your laptop does not support Gigabit network interface it is important that you use a crosslink network cable.

If the network cable is ok, you may check the adapter of your laptop computer whether it has been setup properly and whether it is initialized. It may be important that you firstly connect the adaptor to the laptop and the network and then switch on the laptop (in case of automatic switch off of the network board in the laptop in case power-saving is activated). Many Ethernet adapters on laptops have a lamp (LED) to indicate what is going on. A clear sign that an adapter has not been initialized properly is that no activity is visible on the adapter’s LED.

The last possibility that should be checked is whether the network section of the ADU’s CPU board has a failure. In this case it needs to be replaced by a new one.

Information: Note, that the maximum cable length of the network cable with 10BaseT without repeater is defined to 100m by Ethernet standard.

## Check of Magnetometer Cable¶

The pin-out of the magnetometer cable is given in chapter 11. Check the cable by using an Ohm-meter pin by pin according to the pinout table. Also check for damages of the cable’s isolation.

## Measurement of ADU-07e Self-Noise¶

This chapter describes how the self-noise of the ADU-07e can be tested.

Select the switch “Shortcut” in the recording parameter settings and select a gain. Now you start a recording in the band of interest. After having performed the recording you should display the stacked spectra of this recording and compare it with the figures given below.

Information: The displayed noise values are all referenced to the input of the ADU-07e. Setting a higher gain will usually lower the noise values.

IMAGE Noise Spectra of ADU-07e LF-channels. Gain 1, 1, fsample=2,048Hz

IMAGE Noise Spectra of ADU-07e LF-channels. Gain 8 8, fsample=2,048Hz

IMAGE Noise Spectra of ADU-07e HF-channels. Gain 1, 1, fsample = 65,536 Hz

IMAGE Noise Spectra of ADU-07e HF-channels. Gain 8, 8, fsample = 65,536 Hz

## Feeding-in a Test Signal to the Sensors¶

In the following figures it is shown how a typical response to a test signal which is fed into the sensor´s calibration coil looks alike. Referring to the Manual of the MFS-06 sensor the calibration sensitivity of the MFS-06 is defined to

$$\\k \rightleftharpoons = 4\frac{\text{nT}}{V}$$

The sensitivity of the sensor at frequencies >> 4 Hz is defined to 0.8 V/nT. The test signal has an amplitude of +/- 312.5mV square wave (Attenuation 8 was selected).

If you feed-in this test signal of 32 Hz and record with 2048Hz sampling rate you will see a curve as shown below. The amplitude displayed will be 0.25V peak to peak (actually, the sensor generates a signal of 4nT/V*.625Vpp*.8nT/V=2Vpp). Due to the voltage divider 1:8 on the backplane the displayed signal is 0.25Vpp.The slight decays are caused because 32 Hz is not too far away from 4 Hz which is the feed-back cut-off frequency of the sensor. In the non-feed-back range of the sensor (<< 4Hz) you will see positive and negative spikes instead of the square waves (the sensor differentiates the input signal). Their amplitude depends on the frequency also.

IMAGE Example of 32 Hz test signal fed into the MFS-06 sensor

## Solving GPS Problems¶

In case you cannot see a sufficient number of satellites or even no satellites at all this can have several reasons:

1. Your GPS antenna doesn’t have a free view to the sky. This can be due to trees with wet leaves, buildings etc. In this case the system needs to be moved to a better location.
2. The distance between the location where you had the last fix and the new site is long (>300km). Then it is necessary to wait a longer time because the system has to load a new almanac. This information is only sent every 12.5 minutes. So it takes much longer than usual to get a fix. It can be necessary to select GPS cold Boot on the status display and reboot the system in case that even after 20 minutes no fix could be achieved.
3. The antenna might have a problem. Check the resistance of the antenna with an Ohm meter (life against GND). It should be around 70 Ohm (older antennas 240 Ohm). Replace the antenna if required or repair the connection when faulty.
4. The internal wiring of the ADU-07e has a problem. Check whether you can measure 3.3V at the GPS socket. The system must be powered.
5. When it always takes a long time to get a fix even under ideal conditions it could be that the battery on the GPS module is down. In this case the ADU has to be opened and the GPS module removed. Measure the battery voltage. It should be 3V. If too low, change the battery on the module by a suitable replacement 3V Lithium cell (CR3032).
6. If none of the hints given above helps to solve the problem, an exchange of the clock board may be considered. The clock board´s location can easily be traced following the black antenna cable. Unscrew the lid and pull out the clock board.