Section 8. Operation
286
Unless a
Calibrate()
instruction is present in the running CRBasic program, the
CR800 automatically performs self-calibration during spare time in the
background as an automatic
slow sequence
(p. 138),
with a segment of the
calibration occurring every 4 seconds. If there is insufficient time to do the
background calibration because of a scan-consuming user program, the CR800
will display the following warning at compile time: "Warning when Fast Scan x is
running background calibration is disabled".
The composite transfer function of the instrumentation amplifier, integrator, and
analog-to-digital converter of the CR800 is described by the following equation:
COUNTS = G * Vin + B
where COUNTS is the result from an analog-to-digital conversion, G is the
voltage gain for a given input range, and B is the internally measured offset
voltage.
Automatic self-calibration only calibrates the G and B values necessary to run a
given CRBasic program, resulting in a program dependent number of self-
calibration segments ranging from a minimum of 6 to a maximum of 91. A typical
number of segments required in self-calibration is 20 for analog ranges and 1
segment for the panel temperature measurement, totaling 21 segments. So, (21
segments) * (4 s / segment) = 84 s per complete self-calibration. The worst-case is
(91 segments) * (4 s / segment) = 364 s per complete self-calibration.
During instrument power-up, the CR800 computes calibration coefficients by
averaging ten complete sets of self-calibration measurements. After power up,
newly determined G and B values are low-pass filtered as follows.
Next_Value
=
(1/5)
*
New
+
(4/5)
*
Old
This results in
•
20% settling for 1 new value,
•
49% settling for 3 new values
•
67% settling for 5 new values
•
89% settling for 10 new values
•
96% settling for 14 new values
If this rate of update for measurement channels is too slow, the
Calibrate()
instruction can be used. The
Calibrate()
instruction computes the necessary G
and B values every scan without any low-pass filtering.
For a
VoltSe()
instruction, B is determined as part of self-calibration only if the
parameter
MeasOff
= 0. An exception is B for
VoltSe()
on the
±
2500 mV input
range with 250
μ
s integration, which is always determined in self-calibration for
use internally. For a
VoltDiff()
instruction, B is determined as part of self-
calibration only if the parameter
RevDiff
= 0.
VoltSe()
and
VoltDiff()
instructions, on a given input range with the same
integration durations, utilize the same G values but different B values. The 6
input-voltage ranges (±5000 mV, ±2500 mV, ±250 mV, ±25 mV, ±7.5 mV, ±2.5
mV) along with the three different integration durations (250
μ
s, 50-Hz half-
cycle, and 60-Hz half-cycle) result in a maximum of 18 different gains (G), and
18 offsets for
VoltSe()
measurements (B), and 18 offsets for
VoltDiff()
Содержание CR850
Страница 2: ......
Страница 4: ......
Страница 6: ......
Страница 26: ...Table of Contents 26...
Страница 30: ...Section 2 Cautionary Statements 30...
Страница 32: ...Section 3 Initial Inspection 32...
Страница 35: ...Section 4 Quickstart Tutorial 35 Figure 2 Wiring panel...
Страница 55: ...Section 4 Quickstart Tutorial 55 Figure 24 PC200W View data utility...
Страница 78: ...Section 5 System Overview 78...
Страница 80: ...Section 6 CR800 Specifications 80...
Страница 95: ...Section 7 Installation 95 Figure 35 DevConfig OS download window Figure 36 Dialog box confirming OS download...
Страница 104: ...Section 7 Installation 104 Figure 43 Include File settings via DevConfig Figure 44 Include File settings via PakBusGraph...
Страница 267: ...Section 7 Installation 267 Figure 84 Running average signal attenuation...
Страница 268: ...Section 7 Installation 268...
Страница 384: ...Section 8 Operation 384 Figure 113 Using the keyboard display...
Страница 385: ...Section 8 Operation 385 8 8 1 Data Display Figure 114 Displaying data with the keyboard display...
Страница 387: ...Section 8 Operation 387 Figure 116 Real time custom...
Страница 388: ...Section 8 Operation 388 8 8 1 3 Final Storage Tables Figure 117 Final storage tables...
Страница 389: ...Section 8 Operation 389 8 8 2 Run Stop Program Figure 118 Run Stop Program...
Страница 390: ...Section 8 Operation 390 8 8 3 File Display Figure 119 File display...
Страница 396: ...Section 8 Operation 396...
Страница 402: ...Section 9 Maintenance 402...
Страница 450: ...Section 11 Glossary 450...
Страница 504: ...Appendix A CRBasic Programming Instructions 504...
Страница 526: ...Appendix B Status Table and Settings 526...
Страница 530: ...Appendix C Serial Port Pinouts 530...
Страница 536: ...Appendix E FP2 Data Format 536...
Страница 550: ...Appendix F Other Campbell Scientific Products 550...
Страница 564: ...Index 564 WriteIO 464 Writing Program 108 X XML 448 XOR 473 Y Y intercept 141 142 Z Zero 155 166 Zero Basis 151...
Страница 565: ......