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.
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.
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.
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.
CSAT3B
CSAT3B diagnostic values are logged in the data set.
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.