CR10X MEASUREMENT AND CONTROL MODULE OPERATOR'S MANUAL REVISION: 9/01 COPYRIGHT (c) 1986-2001 CAMPBELL SCIENTIFIC, INC.
This is a blank page.
CR10X MEASUREMENT AND CONTROL MODULE OVERVIEW The CR10X is a fully programmable datalogger/controller with non-volatile memory and a battery backed clock in a small, rugged, sealed module. The combination of reliability, versatility, and telecommunications support make it a favorite choice for networks and single logger applications. Campbell Scientific Inc. provides four aids to operating the CR10X: 1. 2. 3. 4.
CR10X OVERVIEW CR10XTCR Thermocouple Reference Thermistor and Cover , N A G O L H A T U E S EF D G 8 H 7 4 G L 0 1 H 9 5 G A E S EF D L 2 1 H G L 2 H 1 1 1 6 1 G G A H T D R N A U E O R C G A L 3 E G A G A 4 H 3 2 G L G 6 H 5 3 G A L G G A G G L R T C V V 2 1 12 W W S S G 3 E G A G A G G H V 2 1 ER G W O P IN L R H C G A 1 0 L X G A C S W H I/ 0 M A P G I N USA I R E IN D N V 2 1 A V 2 M 1 D 3 S E G A L E L G .
ANALOG INPUTS CR10X OVERVIEW Input/Output Instructions 1 Volt (SE) 2 Volt (DIFF) 4 Ex-Del-Se 5 AC Half Br 6 Full Br 7 3W Half Br 8 Ex-Del-Diff 9 6W Full Br 11 Temp (107) 12 RH-(207) 13 Temp-TC SE 14 Temp-TC DIFF 16 Temp-RTD 27 Interval-Freq. 28 Vibrating Wire Meas 29 INW Press 131 Enhanced Vib.
CR10X OVERVIEW OV1.1.1 ANALOG INPUTS OV1.1.5 ANALOG GROUND (AG) The terminals labeled 1H to 6L are analog inputs. These numbers refer to the high and low inputs to the differential channels 1 through 6. In a differential measurement, the voltage on the H input is measured with respect to the voltage on the L input. When making singleended measurements, either the H or L input may be used as an independent channel to measure voltage with respect to the CR10X analog ground (AG).
CR10X OVERVIEW unregulated 12 volts. The output is limited to 600 mA current. A control port is used to operate the switch. Connect a wire from the control port to the switched 12 volt control port. When the port is set high, the 12 volts is turned on; when the port is low, the switched 12 volts is off (Section 8.12). OV1.2 CONNECTING POWER TO THE CR10X The CR10X can be powered by any 12VDC source.
CR10X OVERVIEW Flash Memory (EEPROM) Total 128 Kbytes Operating System (96 Kbytes) How it works: The Operating System is loaded into Flash Memory at the factory. System Memory is used while the CR10X is running calculations, buffering data and for general operating tasks. Any time a user loads a program into the CR10X, the program is compiled in SRAM and stored in the Active Program areas. If the CR10X is powered off and then on, the Active Program is loaded from Flash and run.
CR10X OVERVIEW OV2.2 PROGRAM TABLES, EXECUTION INTERVAL AND OUTPUT INTERVALS The CR10X must be programmed before it will make any measurements. A program consists of a group of instructions entered into a program table. The program table is given an execution interval which determines how frequently that table is executed. When the table is executed, the instructions are executed in sequence from beginning to end.
CR10X OVERVIEW Each instruction in the table requires a finite time to execute. If the execution interval is less than the time required to process the table, an execution interval overrun occurs; the CR10X finishes processing the table and waits for the next execution interval before initiating the table. When an overrun occurs, decimal points are shown on either side of the G on the display in the LOG mode (∗0). Overruns and table priority are discussed in Section 1.1. OV2.2.2.
CR10X OVERVIEW INPUT/OUTPUT INSTRUCTIONS Specify the conversion of a sensor signal to a data value and store it in Input Storage. Programmable entries specify: (1) the measurement type (2) the number of channels to measure (3) the input voltage range (4) the Input Storage Location (5) the sensor calibration constants used to convert the sensor output to engineering units I/O Instructions also control analog outputs and digital control ports.
CR10X OVERVIEW OV3. COMMUNICATING WITH CR10X An external device must be connected to the CR10X's Serial I/O port to communicate with the CR10X. This may be either Campbell Scientific's CR10KD Keyboard Display or a computer/terminal. The CR10KD is powered by the CR10X and connects directly to the serial port via the SC12 cable (supplied with the CR10KD). No interfacing software is required.
CR10X OVERVIEW TABLE OV3.
CR10X OVERVIEW OV4.1 PROGRAMMING SEQUENCE In routine applications, the CR10X measures sensor output signals, processes the measurements over some time interval and stores the processed results. A generalized programming sequence is: 1. Enter the execution interval. In most cases, the execution interval is determined by the desired sensor scan rate. 2. Enter the Input/Output instructions required to measure the sensors. OV4.2 INSTRUCTION FORMAT Instructions are identified by an instruction number.
CR10X OVERVIEW OV4.3 ENTERING A PROGRAM Programs are entered into the CR10X in one of three ways: 1. Keyed in using the CR10X keyboard. 2. Loaded from a pre-recorded listing using the ∗D Mode. There are 2 types of storage/input: a. Stored on disk/sent from computer. b. Stored/loaded from Storage Module. 3. Loaded from internal Flash Memory or Storage Module upon power-up.
CR10X OVERVIEW program. If the ring line on the 9 pin connector is raised while the CR10X is testing memory, there will be a 128 second delay before compiling and running the program. This can be used to edit or change the program before it starts running. To raise the ring line, press any key on the CR10KD keyboard display or call the CR10X with the computer during the power up sequence (i.e., while “HELLO” is displayed on the CR10KD).
CR10X OVERVIEW Storage location to sample). Wait a few seconds: 01:21.423 ∗ 2 8 1 A 6 A 1 0 A 7 A 0 01:0000 The CR10X has read the sensor and stored the result again. The internal temp is now 21.423 oC. The value is updated every 5 seconds when the table is executed. At this point the CR10X is measuring the temperature every 5 seconds and sending the value to Input Storage. No data are being saved. The next step is to have the CR10X send each reading to Final Storage.
CR10X OVERVIEW OV5.2 SAMPLE PROGRAM 2 EDLOG Listing Program 2: *Table 1 Program 01: 5.0 Execution Interval (seconds) 1: Internal Temperature (P17) 1: 1 Loc [ CR10XTemp ] 2: Thermocouple Temp (DIFF) (P14) 1: 1 Reps 2: 1 ± 2.5 mV Slow Range 3: 5 DIFF Channel 4: 1 Type T (Copper-Constantan) 5: 1 Ref Temp Loc [ CR10XTemp ] 6: 2 Loc [ TCTemp ] 7: 1.0 Mult 8: 0.
CR10X OVERVIEW provide a range of +2500/40 = +62.5 oC (i.e., this scale will not overrange as long as the measuring junction is within 62.5 oC of the panel temperature). The resolution of the ±2.5 mV range is 0.33 µV or 0.008 oC. Parameter 3 is the analog input channel on which to make the first, and in this case only, measurement. Parameter 4 is the code for the type of thermocouple used. This information is located on the Prompt Sheet or in the description of Instruction 14 in Section 9.
CR10X OVERVIEW SAMPLE PROGRAM 2 Instruction # (Loc:Entry) Parameter (Par#:Entry) Description ∗1 Enter Program Table 1 01:60 60 second (1 minute) execution interval Key # D until is displayed 01:P00 01:P17 01:1 02:P14 (differential) Erase previous Program before continuing. Measure internal temperature Store temp in Location 1 Measure thermocouple temperature 01:1 02:1 03:5 04:1 05:1 06:2 07:1 08:0 1 repetition Range code (2.
CR10X OVERVIEW 09: P74 01:1 02:10 03:2 Minimize instruction One repetition Output the time of the daily minimum in hours and minutes Data source is Input Storage Location 2. The program to make the measurements and to send the desired data to Final Storage has been entered. At this point, Instruction 96 is entered to enable data transfer from Final Storage to Storage Module. 10:P96 1:71 Activate Serial Data Output. Output Final Storage data to Storage Module. The program is complete.
CR10X OVERVIEW OV6. DATA RETRIEVAL OPTIONS There are several options for data storage and retrieval. These options are covered in detail in Sections 2, 4, and 5. Figure OV6.1-1 summarizes the various possible methods. Regardless of the method used, there are three general approaches to retrieving data from a datalogger. 1) On-line output of Final Storage data to a peripheral storage device.
CR10X OVERVIEW DATALOGGER SC12 CABLES DSP4 HEADS UP DISPLAY CSM1 SM192/716 STORAGE MODULES STORAGE MODULE OR CARD BROUGHT FROM THE FIELD TO THE COMPUTER MD9 MULTIDROP INTERFACE RF100/RF200 TRANSCEIVER W/ ANTENNA & CABLE COAXIAL CABLE CSM1 SM192/716 STORAGE MODULES RF95 RF MODEM MD9 MULTIDROP INTERFACE RF100/RF200 TRANSCEIVER W/ ANTENNA & CABLE SC12 CABLE SC532 RS-232 INTERFACE COMPUTER SC932 INTERFACE DC112 PHONE MODEM DC1765 CELLULAR PHONE SRM-6A RAD SHORTHAUL MODEM SC32A RS-232 INTERFACE
CR10X OVERVIEW OV7. SPECIFICATIONS Electrical specifications are valid over a -25° to +50°C range unless otherwise specified; non-condensing environment required. To maintain electrical specifications, yearly calibrations are recommended. PROGRAM EXECUTION RATE PERIOD AVERAGING MEASUREMENTS CR10XTCR THERMOCOUPLE REFERENCE Program is synchronized with real-time up to 64 Hz. One measurement with data transfer is possible at this rate without interruption.