Campbell Scientific CPEC200 Closed-Path Eddy-Covariance System User Manual

Page 64

Advertising
background image

Appendix A. CPEC200 Diagnostics

respond by increasing

pump_control. This should increase the speed of the

pump and allow

pump_flow to rise to the setpoint. Conversely, if the flow is

above the setpoint the CPEC200 will adjust

pump_control downward until the

flow matches the setpoint.

If

pump_control = 0, this indicates the CPEC200 has turned the pump off.

There are several reasons the CPEC200 may shut the pump off:

Low supply voltage (see notes on bit 9)

IRGA has been powered down (see notes on bit 8)

Pump temperature out of range (see notes on bit 5)

Pump has been turned off by the user. If public variable

pump_ON =

False, then set pump_ON = True to turn the pump on

If the pump flow is too low and

pump_control is greater than 0, then verify

the pump is running. If the CPEC200 is physically accessible, listen for the

sound of the pump to confirm it is running. Note that the pump is very quiet,

especially at lower pumping speeds, and may be hard to hear in noisy

environments. If the CPEC200 is remotely located, confirm that the pump is

running by turning the pump on and off and checking the value of

pump_press. If the pump is running, it will pull this pressure down below

ambient pressure. The pressure drop will vary depending on conditions, but 3

kPa is typical for a clean intake filter at the default flow of 7 LPM. If the

pressure drop is significantly smaller than is typical, make sure the pump tube

is connected between the EC155 and the pump module.

If the pressure does not vary when the pump is turned on and off, it is likely the

pump is not running. If the pressure changes, but the value of

pump_flow

does not, it is likely that the pump is actually running but there may be a

problem with the pump speed measurement. Contact Campbell Scientific in

either case.

If the pump is running, but the value of

pump_control does not change as

expected to control the flow, make sure that datalogger processing is not

lagging (see notes on bit 4).

Bit 5: Pump Temperature

If the remainder of

diag_cpec (after subtracting the numeric value for higher

bits that are set) is greater than 15, this means that bit 5 of

diag_cpec is set. To

decode other diagnostic bits, subtract 16 from

diag_cpec and compare the

remainder to the bit values below.

Bit 5 of

diag_cpec indicates the pump temperature is outside its operating

range. This triggers the CPEC200 to shut down the pump to protect the pump

from possible damage. This check is performed even if the pump is turned off.

To confirm the problem, verify that public variable

pump_tmpr_OK = False.

This variable is set to

True if the valve temperature is within its operating

range (0°C to 55°C) and is set to

False if it is outside this range.

The variable

pump_tmpr_OK is not available for diagnosing a problem using

data saved in the output tables (

Flux or Zero_Span). Instead, check the value

of

PumpTmprOK_Avg. This is a floating point number that represents the

fraction of time (from 0 to 1) that

pump_tmpr_OK is true during the

averaging period. A value of 1 indicates no pump temperature problem at any

A-12

Advertising