SECTION 13. CR23X MEASUREMENTS
13-26
and would complete in background every (17
segments) * (4 sec/segment) = 68 seconds. If
a user selects all possible input range codes, with
the exception of either 60 Hz or 50 Hz rejection,
but not both, along with period averaging, the
background calibration would consist of 44 total
segments and would require (44 segments) * (4
sec / segment) = 176 seconds (2.9 minutes) to
complete in background. If this rate of update for
self-calibration is too slow, because of possible
rapid thermal fluctuations, then a user can force
a self-calibration to be done every scan with the
P24 (calibrate) instruction.
INSTRUCTION 24 CALIBRATION
The alternative to automatic calibration is the
use of Instruction 24, the calibration instruction.
Instruction 24 implements a complete calibration
which occurs ONLY when EXECUTED by a
program table. Instruction 24 calibration is the
average of 10 calibrations, and takes
approximately 2.8 seconds to complete.
Automatic calibration is disabled when a
program is compiled that contains Instruction 24.
Instruction 24 calibration, as opposed to
automatic calibration, may be advantageous in
applications where: 1) the CR23X is exposed to
extreme thermal gradients, or 2) automatic
calibration would interfere with the desired
sampling rate, and the ambient temperature is
stable enough to allow calibration at specific
points during program execution.
Calibration coefficients are replaced each time
that Instruction 24 is executed. Unlike
automatic calibration, there is no time constant
for the coefficients to respond in changes to
calibration. Instruction 24 calibration ensures
that the coefficients are optimum at the time
that the instruction is executed. For example,
consider a CR23X mounted under the dash of
an automobile, where temperature could easily
change 50 degrees. Temperature changes
affect the measurement circuitry which must be
compensated for by calculating new
coefficients. Each time Instruction 24 is
executed a new set of calibration coefficients is
calculated based on the measurements made
at that time.
Calibration at a certain point during program
execution may be advantageous for some
applications. For example, suppose Table 2 has
an execution time of 15.6 ms, but only executes
when flag 1 is set. Table 1 has a 5 minute
execution time which makes a temperature
measurement, and sets flag 1 if the temperature
exceeds a fixed value. To prevent overrun errors
which would occur in Table 2 if the automatic
calibration was used, Instruction 24 could be
executed before the temperature measurement
was made by Table 1.
Instruction 24 also has an option to store the
results of the automatic calibration in Input
Storage. This can be used to detect hardware
problems. If -99999 appears in any of the input
locations reporting calibration values, the
CR23X has a hardware problem or needs
factory calibration.
Summary of Contents for CR23X
Page 8: ...CR23X TABLE OF CONTENTS vi This is a blank page ...
Page 12: ...CR23X MICROLOGGER OVERVIEW OV 2 1 2 3 A 4 5 6 B 7 8 9 C 0 D FIGURE OV1 1 CR23X Micrologger ...
Page 34: ...CR23X MICROLOGGER OVERVIEW OV 24 This is a blank page ...
Page 50: ...SECTION 1 FUNCTIONAL MODES 1 16 This is a blank page ...
Page 72: ...SECTION 4 EXTERNAL STORAGE PERIPHERALS 4 8 This is a blank page ...
Page 88: ...SECTION 6 9 PIN SERIAL INPUT OUTPUT 6 10 This is a blank page ...
Page 110: ...SECTION 7 MEASUREMENT PROGRAMMING EXAMPLES 7 22 This is a blank page ...
Page 134: ...SECTION 8 PROCESSING AND PROGRAM CONTROL EXAMPLES 8 24 This is a blank page ...
Page 164: ...SECTION 9 INPUT OUTPUT INSTRUCTIONS 9 30 This is a blankpage ...
Page 188: ...SECTION 11 OUTPUT PROCESSING INSTRUCTIONS 11 8 This is a blankp age ...
Page 221: ...SECTION 13 CR23X MEASUREMENTS 13 21 FIGURE 13 5 1 Circuits Used with Instructions 4 9 ...
Page 229: ...14 3 1 2 3 A 4 5 6 B 7 8 9 C 0 D FIGURE 14 3 1 CR23X Battery Pack and Panel ...
Page 240: ...SECTION 14 INSTALLATION AND MAINTENANCE 14 14 This is a blank page ...
Page 244: ...APPENDIX A GLOSSARY A 4 This is a blank page ...
Page 268: ...APPENDIX B CONTROL PORT SERIAL I O INSTRUCTION 15 B 24 This is a blank page ...
Page 276: ...APPENDIX C BINARY TELECOMMUNICATIONS C 8 This is a blank page ...
Page 278: ...This is a blank page ...
Page 282: ...APPENDIX F DYNAGAGE SAP FLOW P67 F 4 This is a blank page ...
Page 299: ...APPENDIX I TD OPERATING SYSTEM ADDENDUM FOR CR510 CR10X AND CR23X MANUALS ...
Page 300: ...This is a blank page ...
Page 302: ...This is a blank page ...
Page 308: ...TABLE DATA ADDENDUM AD 6 This is a blank page ...
Page 324: ...TD ADDENDUM SECTION 1 FUNCTIONAL MODES AD 1 8 This is a blank page ...
Page 340: ...TD ADDENDUM SECTION 8 PROCESSING AND PROGRAM CONTROL EXAMPLES AD 8 10 This is a blank page ...
Page 342: ...This is a blank page ...
Page 373: ...This is a blank page ...