
CMP6-L, CMP10-L, CMP11-L, and CMP21-L Pyranometers
21
BeginProg
Scan (1,Sec,0,0)
‘Measure the Battery Voltage and Panel Temperature
PanelTemp (PTemp,250)
Battery (Batt_Volt)
‘Measure the CMP21 pyranometer
VoltDiff (CMP21_Irr,1,mV25C,3,True,10000,_60Hz,1000/8.65,0)
'CMP21 Thermistor Measurement
BrHalf (Vs_Vx,1,mV5000,15,Vx1,1,2500,True ,0,250,1.0,0)
Rs = 1000*(Vs_Vx/(1-Vs_Vx))
CMP21_T_C = 1/(1.0295e-3+2.391e-4*LN(Rs)+1.568e-7*(LN(Rs))^3)-273.15
'Convert CMP21 temp to Kelvin.
CMP21_T_K = CMP21_T_C+273.15
CallTable TenMin
NextScan
EndProg
7.3.3.4 CR10X Example Program for Measuring a CMP6
The following program uses a CR10X to measure a CMP6 every 10 seconds
and convert the mV output to W•m
–2
and MJ•m
–2
. A sensor calibration of
14.33 μV / W•m
–2
is used for this example program. The program outputs an
hourly average flux (W•m
–2
), and a daily total flux density (MJ•m
–2
).
Wiring for the example is given in TABLE 7-9able 7-9.
TABLE 7-9. CR10X Wiring for CMP6 Example Program
* Jumper 1L to AG terminal on CR10X with user-supplied 26 AWG or larger
wire.
Comentarios a estos manuales