SECTION 13. CR10 MEASUREMENTS
13-23
seconds). If the processing time exceeds the
execution interval the CR10 finishes processing
the table and awaits the next occurrence of the
execution interval before initiating the table. At
the fastest execution interval of 1/64 (0.0156)
second the program table WILL be overrun by
the automatic calibration. If an overrun occurs
every time calibration is executed, then 1
execution is skipped for every 512 times that
the program table is executed. If the
measurements are being averaged, the effect
of the overrun is negligible. Program table
overruns are indicated by the appearance of
two decimals on either side of the sixth digit on
the CR10KD and are also stored in memory
(Section 1.7).
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 calibrations, may be advantageous in
applications where: 1) the CR10 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 CR10 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 19
input locations, the CR10 has a hardware
problem or needs factory calibration.
Summary of Contents for CR10 PROM
Page 2: ...This is a blank page ...
Page 4: ...This is a blank page ...
Page 9: ...CR10 TABLE OF CONTENTS v LIST OF TABLES LT 1 LIST OF FIGURES LF 1 INDEX I 1 ...
Page 10: ...CR10 TABLE OF CONTENTS vi This is a blank page ...
Page 14: ...CR10 OVERVIEW OV 2 ...
Page 15: ...CR10 OVERVIEW OV 3 FIGURE OV1 1 1 CR10 and Wiring Panel ...
Page 16: ...CR10 OVERVIEW OV 4 FIGURE OV1 1 2 CR10 Wiring Panel Instruction Access ...
Page 17: ...CR10 OVERVIEW OV 5 ...
Page 34: ...CR10 OVERVIEW OV 22 ...
Page 35: ...CR10 OVERVIEW OV 23 FIGURE OV6 1 1 Data Retrieval Hardware Options ...
Page 36: ...CR10 OVERVIEW OV 24 OV7 SPECIFICATIONS ...
Page 37: ...CR10 OVERVIEW OV 25 ...
Page 38: ...CR10 OVERVIEW OV 26 ...
Page 51: ...SECTION 1 FUNCTIONAL MODES 1 13 This is a blank page ...
Page 53: ...2 2 ...
Page 62: ...SECTION 3 INSTRUCTION SET BASICS 3 6 ...
Page 63: ...SECTION 3 INSTRUCTION SET BASICS 3 7 ...
Page 68: ...SECTION 3 INSTRUCTION SET BASICS 3 12 This is a blank page ...
Page 74: ...SECTION 4 EXTERNAL STORAGE PERIPHERALS 4 6 ...
Page 88: ...6 5 FIGURE 6 6 1 Addressing Sequence for the RF Modem ...
Page 110: ...SECTION 7 MEASUREMENT PROGRAMMING EXAMPLES 7 17 FIGURE 7 16 2 Well Monitoring Example ...
Page 132: ...SECTION 8 PROCESSING AND PROGRAM CONTROL EXAMPLES 8 13 This is a blank page ...
Page 197: ...SECTION 13 CR10 MEASUREMENTS 13 18 FIGURE 13 5 1 Circuits Used with Instructions 4 9 ...
Page 203: ...SECTION 13 CR10 MEASUREMENTS 13 24 This is a blank page ...
Page 215: ...SECTION 14 INSTALLATION AND MAINTENANCE 14 12 This is a blank page ...
Page 218: ...APPENDIX A GLOSSARY A 3 and computers in a terminal mode fall in this category ...
Page 220: ...APPENDIX A GLOSSARY A 5 This is a blank page ...
Page 228: ...APPENDIX C BINARY TELECOMMUNICATIONS C 6 This is a blank page ...
Page 230: ...This is a blank page ...
Page 232: ...This is a blank page ...
Page 234: ...APPENDIX G CHANGING RAM OR PROM CHIPS G 2 FIGURE G 1 Disassembling CR10 ...
Page 236: ...APPENDIX G CHANGING RAM OR PROM CHIPS G 4 FIGURE G 3 Jumper Settings and Locations ...
Page 237: ...APPENDIX G CHANGING RAM OR PROM CHIPS G 5 This is a blank page ...