Diagnostics in EddyPro on the SmartFlux System

Diagnostic information for the gas analyzer and sonic anemometer may be encoded in the data file. This information is then used by EddyPro to determine whether to use or discard the value. Details on EddyPro processing are provided in the EddyPro documentation. Here we provide a summary of the diagnostic information.

Gas analyzer diagnostics in EddyPro

The LI-7500RS diagnostics are encoded and logged in the .ghg data file as a column. EddyPro reads the diagnostic bit to determine how to use each value. The diagnostics are given in Table 8‑1.

Table 8‑1. Diagnostics information for the LI-7500RS.
Bit (0=BAD, 1=OK) Description EddyPro Action
0-3 AGC Calculate AGC
4 Sync Keep
5 PLL Discard
6 Detector Discard
7 Chopper Discard

Sonic anemometer diagnostics

Diagnostics from sonic anemometers are encoded as described by the manufacturer, except for the CSAT3B. All anemometer diagnostics are summarized below.

WindMaster/Pro

The Gill WindMaster/Pro diagnostic tatus codes are logged in the dataset. EddyPro on the SmartFlux System either uses or excludes the data based on the status codes.

Table 8‑2. WindMaster/Pro diagnostics information.
Status Code Description EddyPro Action
00 OK: When the diagnostic value is zero, data are OK Keep
01 Sample Failure: Insufficient samples in the average period from Transducer Pair 1 Discard
02 Sample Failure: Insufficient samples in the average period from Transducer Pair 2 Discard
03 Sample Failure: Insufficient samples in the average period from Transducer Pair 3 Discard
04 Sample Failure: Insufficient samples in the average period from Transducer Pairs 1 and 2 Discard
05 Sample Failure: Insufficient samples in the average period from Transducer Pairs 1 and 3 Discard
06 Sample Failure: Insufficient samples in the average period from Transducer Pairs 2 and 3 Discard
07 Sample Failure: Insufficient samples from all Transducer Pairs Discard
08 NVM Error: NVM Checksum failed Discard
09 ROM Error: ROM Checksum failed Discard
0A System gain at Maximum: Results OK, but marginal operation Keep
0B Retries: Retries used Keep

HS-50

The Gill HS-50 diagnostics are encoded in the dataset. EddyPro on the SmartFlux System either uses or excludes the data based on the status codes.

Table 8‑3. HS-50 diagnostics information
Status Code Bit Value Description EddyPro Action
  0 No error Keep
0 1 Transducer Pair 1 failed Discard
1 2 Transducer Pair 2 failed Discard
2 4 Transducer Pair 3 failed Discard
3 8 Reserved  
4 16 Memory error Discard
5 32 PRT failed Discard

CSAT3

The Campbell Scientific, Inc. CSAT3 sonic anemometer diagnostics are logged with the dataset as a diagnostic value. EddyPro Software on the SmartFlux System extracts the 4 bits (12-15) out of diagnostic variable and treats it as 4 bit number (shifted to the right). If one of the bits is set the resulting integer is recorded in the data file.

Diagnostic Value Decodes to CSAT3 Bit Set
0 0000 None
1 0001 b12
2 0010 b13
3 0011 b12 and b13
4 0100 b14
5 0101 b12 and b14
6 0110 b13 and b14
7 0111 b12, b13, and b14
8 1000 b15
9 1001 b12 and b15
10 1010 b13 and b15
11 1011 b12, b13, and b15
12 1100 b14 and b15
13 1101 b12, b14, and b15
14 1110 b13, b14, and b15
15 1111 b12, b13, b14, and b15

The CSAT3 diagnostics and the way they are treated in EddyPro are given in Table 8‑4.

Table 8‑4. CSAT3 diagnostics information.
Bit Set Value Description EddyPro Action
  0 OK: When the diagnostics value is zero, data are OK. Keep
12 4096 Sonic signal amplitude is too low: There may be an obstruction in the anemometer path or on the transducer face. Discard
13 8192 Sonic signal amplitude too high: An obstruction was removed from the anemometer path or the transducer face. Discard
14 16384 Low signal: The anemometer path length may have been altered or the anemometer head is broken. Discard
15 32768 Difference in the speed of sound between the three non-orthogonal axes is greater than 2.360 m s-1 (~4 °C @ 25 °C): The anemometer path length may have been altered or the anemometer head is broken. Discard

CSAT3B

CSAT3B diagnostic values are logged in the data set.

Table 8‑5. CSAT3B diagnostics information.
Bit Set Value Description EddyPro Action
  0 OK: When the diagnostics value is zero, data are OK. Keep
0 1 Low amplitude: Ultrasonic signal is too small. Discard
1 2 High amplitude: Ultrasonic signal is too large. Discard
2 4 Tracking: The signal lock is poor Discard
3 8 High Delta C: Difference in the speed of sound between the three non-orthogonal axes is greater than 2.360 s-1 (~4 °C @ 25 °C). Discard
4 16 Acquiring: Indicates that the anemometer is trying to acquire the sonic signal. Discard
5 32 Low voltage: The supply voltage to the anemometer is below 9.0 VDC Discard
6 64 Trigger error: A measurement trigger has not been received for at least 1 second, or the time interval between triggers is varying by greater than 5%. Discard
7 128 Internal humidity warning: The relative humidity inside the CSAT3B block is greater than 80% Discard
8 256 Memory error: There is a signature mismatch from the calibration file or another section of memory. Discard

METEK

Diagnostic information from the METEK Class and Cage ultrasonic anemometers is encoded in the data file. The status is stored in the data file as a decimal number 0 to 7. This number represents an encoded three-digit binary value. You can use an online decimal-to-binary converter or simply refer to the table below to decode the diagnostic value.

Diagnostic Value (Decimal) Decodes To (Binary) Description EddyPro Action
0 000 Normal Keep
1 001 Heater is on Discard
2 010 Heater failure or error Discard
3 011 Heater is on and has an error Discard
4 100 Output is NaN (not a number) Discard
5 101 Output is NaN; heater is on Discard
6 110 Output is NaN; heater failure or error Discard
7 111 Output is NaN; heater is on and has an error Discard

Heater failures or errors (2, 3, 6, and 7) may occur if the heater is not powered or if the power supply is inadequate.

RM Young

Diagnostic information from the RM Young anemometers is encoded in the data file.