StrainCalc Example: See FieldCalStrain() Examples (p. 223)
8.1.2.6 Auto-Calibration — Details
Related Topics
• Auto Calibration — Overview (p. 92)
• Auto Calibration — Details (p. 344)
• Auto-Calibration — Errors (p. 490)
• Offset Voltage Compensation (p. 323)
• Factory Calibration (p. 94)
• Factory Calibration or Repair Procedure (p. 476)
The CR1000 auto-calibrates to compensate for changes caused by changing
operating temperatures and aging. With auto-calibration disabled, measurement
accuracy over the operational temperature range is specified as less accurate by a
factor of 10. That is, over the extended temperature range of –40 °C to 85 °C, the
accuracy specification of ±0.12% of reading can degrade to ±1% of reading with
auto-calibration disabled. If the temperature of the CR1000 remains the same,
there is little calibration drift if auto-calibration is disabled. Auto-calibration can
become disabled when the scan rate is too small. It can be disabled by the
CRBasic program when using the Calibrate() instruction.
Note The CR1000 is equipped with an internal voltage reference used for
calibration. The voltage reference should be periodically checked and re-
calibrated by Campbell Scientific for applications with critical analog voltage
measurement requirements. A minimum two-year recalibration cycle is
recommended.
Unless a Calibrate() instruction is present, the CR1000 automatically auto-
calibrates during spare time in the background as an automatic slow sequence
(p.
157)
with a segment of the calibration occurring every four seconds. If there is
insufficient time to do the background calibration because of a scan-consuming
user program, the CR1000 will display the following warning at compile time:
Warning: Background calibration is disabled.
8.1.2.6.1 Auto Calibration Process
The composite transfer function of the PGIA (p. 306) and A-to-D (p. 507) converter of
the CR1000 is described by the following equation:
COUNTS = G • Vin + B
where COUNTS is the result from an A-to-D conversion, G is the voltage gain for
a given input range, Vin is the input voltage connected to V+ and V–, and B is the
internally measured offset voltage.
Automatic self-calibration calibrates only 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
one segment for the wiring-panel temperature measurement, totaling 21 segments.
So, (21 segments) • (4 s / segment) = 84 s per complete self-calibration. The
344