beautypg.com

3 cr1000 example program for measuring a cmp21, Cr1000 example program for measuring a cmp21, 8. cr1000 wiring for cmp21 example program – Campbell Scientific CMP6-L, CMP11-L, and CMP21-L Pyranometers User Manual

Page 27

background image

CMP6-L, CMP11-L, and CMP21-L Pyranometers

'CR1000 Series Datalogger

Public PTemp
Public Batt_Volt
Public CMP11_Irr

Units CMP11_Irr = W/m2

DataTable (TenMin,1,-1)
DataInterval (0,1,Min,4)
Minimum (1,Batt_Volt,FP2,0,False)
Sample (1,PTemp,FP2)
Average (1,CMP11_Irr,FP2,False)
StdDev (1,CMP11_Irr,FP2,False)
EndTable

BeginProg
Scan (1,Sec,0,0)

'Measure the Battery Voltage and Panel Temperature
PanelTemp (PTemp,250)
Battery (Batt_Volt)

'Measure the CMP11
VoltDiff (CMP11_Irr,1,mV25C,2,True ,10000,_60Hz,1000/8.55,0)

CallTable TenMin

NextScan
EndProg

7.3.3.3 CR1000 Example Program for Measuring a CMP21

Although this example is for the CR1000, other CRBasic dataloggers are
programmed similarly. The following program measures the CMP21 every
second. It converts the pyranometer’s millivolt output to W•m

–2

. A

pyranometer calibration of 8.65 µV / W•m

–2

is used for the example program.

The resistance of the internal thermistor is converted to degree Celsius and then
to Kelvin. Every 10 minutes, the program outputs the average and standard
deviation of the flux (W•m

–2

) measurements and temperature measurements.

Wiring for this example is given in TABLE 7-8.

TABLE 7-8. CR1000 Wiring for CMP21 Example Program

Wire Color

Description

CR1000

Jumper*

White

Solar Signal (+)

3H

Blue

Solar Signal (–)

3L

Yellow

Voltage Excitation

VX1

Black

Temp Signal

15 SE

Brown Signal

Reference

Clear

Shield

* Jumper 3L to

with user-supplied 26 AWG or larger wire.

19