CR23X MicrologgerRevision: 11/06Copyright © 1986-2006Campbell Scientific, Inc.
viiiCAUTIONARY NOTES1. Damage will occur to the analog inputcircuitry if voltages in excess of ±16 V areapplied for a sustained period. Voltages inex
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-122: BR Transform Rf[X/(1-X)] (P59)1: 6 Reps2: 1 Loc [ Vs_Vx_1 ]3: .1 Multiplier (Rf)3: Polynomial (
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-137.15 WATER LEVEL - GEOKON'SVIBRATING WIRE PRESSURE SENSORThe vibrating wire sensor utilizes a ch
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-14The following calculations are based on using aGeokon model 4500 Vibrating Wire sensor. Anindividual
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-15CR23X & AVW1FIGURE 7.15-2. Well Monitoring Example
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-16CR23XFIGURE 7.15-3. Hook up to AVW1PROGRAMAVW1 & CR23X USED TO MEASURE 1GEOKON VIBRATING WIRE SEN
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-1704: Z=X+F (P34)1: 1 X Loc [ Temp ]2: -24 F3: 3 Z Loc [ Temp_Comp ]05: Z=X*F (P37)1: 3 X Loc [ Tem
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-18TIME OUT, PARAMETER 5The "time out", Parameter 5, specifies themaximum length of time the in
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-19CR23XCONNECTIONSFIGURE 7.16-1. CR23X/Paroscientific "T" Series Transducer Wiring DiagramPRO
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-20;Find Temperature and Pressure.;04: Paroscientific (P64)1: 1 Loc [ Temp_us ]2: 19 Loc [ Temp_C ]*
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-214H4LAGG12VGCR10XHLGND4 to 20 mASensor100 Ω±0.01%CURS100CR23X4H4LG12V Power OutGFIGURE 7.17-1 Wiring D
OV-1 CR23X MICROLOGGER OVERVIEW Read the Selected Operating Details and Cautionary Notes at the front of the Manual before using the CR23X. The CR23X
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-22This is a blank page.
8-1SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESThe following examples are intended to illustrate the use of Processing and Program ControlInstr
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-206: Sample (P70)1: 1 Reps2: 2 Loc [ 10smpl_mx ]INPUT LOCATIONS1 Panl_Temp 15 Temp_i_52 10smpl_mx
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-3Every 15 minutes, the total rain is sent to InputStorage. If the total is not equal to 0, outpu
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-412VGC1C21H1LEX12LEX22HCR23XAM416FIGURE 8.3-1. AM416 Wiring Diagram For Thermocouple and Soil Mo
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-5INPUT LOCATIONS1 Ref_Temp 12 TC_#11 23 Soil_#62 TC_#1 13 TC_#12 24 Soil_#73 TC_#2 14 TC_#13 25 S
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-603: If time is (P92)1: 0 Minutes (Seconds --) into a2: 60 Interval (same units as above)3: 10 Se
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-708: Scaling Array (A*Loc+B) (P53)1: 5 Start Loc [ WS_out ]2: 10 A1 ;Scale WS, 0 to 100mph = 0
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-807: Z=X (P31)1: 2 X Loc [ 0_360_WD ]2: 10 Z Loc [ 0_540_WD ]08: IF (X<=>F) (P89)1: 10 X
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-907: If Flag/Port (P91)1: 21 Do if Flag 1 is Low2: 30 Then Do08: Do (P86)1: 11 Set Flag 1 High09:
CR23X MICROLOGGER OVERVIEW OV-2 123A456B789C*0#D FIGURE OV1-1. CR23X Micrologger
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-10PROGRAM* Table 1 Program01: 10 Execution Interval (seconds);User must toggle Flag 1 to start me
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-118.10 COVARIANCE CORRELATIONPROGRAMMING EXAMPLEThe example is a 2 level meteorological towerwit
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-12Table 8.10-3 lists the input channelconfiguration and Input Storage allocation forthe measured
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-1303: AM25TMultiplexer (P134)1: 4 Reps2: 11 10 mV, Fast Range3: 1 Channel4: 4 DIFF Channel5: 21 E
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-1411: Covariance/Correlation (P62)1: 5 No. of Input Locations2: 5 No. of Means3: 5 No. of Varianc
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-158.11 FAST FOURIER TRANSFORMEXAMPLES8.11.1. EXAMPLE WITHOUT BIN AVERAGINGThe CR23X was used to
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-16FIGURE 8.11-2. FFT Power Spectra Analysis of 0.25 and 1.25 Hz SignalTABLE 8.11-1. FFT Real a
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-17TABLE 8.11-2. FFT Magnitude and Phase Results 0.25 and 1.25 Hz SignalBIN # Hz FFT Mi FFT Pi0 0
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-1802: Z=F (P30)1: 0 F2: 0 Exponent of 103: 1025 Z Loc [ _________ ]03: Z=F (P30)1: 0 F2: 0 Expone
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-19FIGURE 8.11-3. Simulated Ocean Buoy Wave DataFIGURE 8.11-4. Simulated Ocean Buoy FFT Results
CR23X MICROLOGGER OVERVIEW OV-3 HL121HL342HL563HL784HL9105HL11 126DIFFSEHL13 147HL15 168HL17 189HL19 2040HL21 2211HL23 2412DIFFSEEX1EX2EX3E
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-20TABLE 8.11-4. FFT Bin Averaging Results from Simulated Ocean Buoy Wave DataBIN # FREQUENCY FFT
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-2110: If Flag/Port (P91)1: 12 Do if Flag 2 is High2: 30 Then Do11: FFT (P60)1: 11 Log (base 2) of
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-2214: Scaling Array (A*Loc+B) (P53)1: 8 Start Loc [ _________ ]2: 4 A13: 0 B14: 6 A25: 0 B26: 9 A
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-23BLACKREDREDBLACKASPTC(LOWER)PURPLEREDASPTC(UPPER)PURPLERED2H2L3H3LGGSWITCHED 12 VFIGURE 8.12-1.
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-24This is a blank page.
9-1SECTION 9. INPUT/OUTPUT INSTRUCTIONSTABLE 9-1. Input Voltage Ranges and CodesResolutionRange Codes* Full Scale Range Differential**Fast250 µs 60
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-2CR23XPi20kFIGURE 9-1. Conditioning Large Voltage PulsesUse separate Pulse Count Instructions whenmeasuring bo
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-3• Control PortsThe switch closure is connectedbetween channels C5..C8 and the 5 Vterminal. When the switch is
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-4TABLE 9-3. Execution and Counter Reset Intervals and Maximum Input FrequenciesUserProgrammed Counter Counter
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-5less than 4 seconds, control ports C5..C8measure frequency much more precisely thando pulse channels.• Pulse C
CR23X MICROLOGGER OVERVIEW OV-4 The 9-pin serial CS I/O port provides connection to data storage peripherals, such as the SM192/716 Storage Module, an
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-6*** 5 AC HALF BRIDGE ***FUNCTIONThis instruction is used to apply an excitationvoltage to a half bridge (Fi
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-7PARAM. DATANUMBER TYPE DESCRIPTION01: 2 Repetitions02: 2 Range code for bothmeasurements (Table9-1)03: 2 Singl
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-8PARAM. DATANUMBER TYPE DESCRIPTION01: 2 Repetitions02: 2 Range code forexcitationmeasurement (V1)(Do not use a
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-9NOTE: The temperature value used incompensating the RH value (Parameter 5)must be obtained (see Instruction 1
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-10TABLE 9-5. Voltage and Temperature Ranges for Thermocouplesif the Reference is 20°°°°CVoltageRange Type T Ty
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-11*** 15 CONTROL PORT SERIAL I/O ***FUNCTIONSend and receive serial data through theCR23X control ports, see
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-12*** 20 SET PORT ***FUNCTIONThis instruction sets or configures specifiedcontrol ports (C1-C8). On power-u
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-13If the excitation channel is indexed, parameter 4becomes an input location. The excitationvoltage must be lo
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-14specified transition to trigger. For example,when triggering on the rising edge, if the inputstarts out high
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-15NOTE: When the raw serial data option isselected, the calibration values are forconversion to millivolts onl
CR23X MICROLOGGER OVERVIEW OV-5 Return currents from the CAO and pulse-counter channels should be tied to the terminals in the CAO and pulse-counter
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-163 - CS I/O port76,800 baud toSM192/7165 - CS I/O port38.4 K6 - RS-232 port38.4 KD Measurement0 - Differential
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-17*** 26 TIMER ***FUNCTIONThis instruction will reset a timer or store theelapsed time registered by the tim
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-18cVo sSensorwithDCoffsetSilicon diodessuch as 1N4001To single - endedinput1µFD1D2R10kFigure 9-2. Recommended
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-1904: 4 # Cycles to measure05: 4 Time out (0.01 sec, atleast the maximumduration of the numberof cycles specifi
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-20*** 101 SDM-INT8 ***FUNCTIONThe 8 channel Interval Timer (INT8) is ameasurement module which provides proc
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-21indicates bad RAM. Function Option 3 is notused routinely, but is helpful in "debugging".Only one
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-22PARAM. DATANUMBER TYPE DESCRIPTION01: 2 Reps (# of CD16ACmodules sequentiallyaddressed)02: 2 Starting Address
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-23execution of the instruction, the CR23X willagain issue the ‘C’ command.The results of an M, C, M1-M9, or V c
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-24PARAMETER 3. PORTEnter the CR23X control port (C5-C8)connected to the SDI-12 sensor data line. Thedefault p
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-25This is likely to occur if Subroutine 98 executiontakes longer than the scan interval programmedfor Table 1 o
CR23X MICROLOGGER OVERVIEW OV-6 1. System Memory - used for overhead tasks such as compiling programs, transferring data, etc. The user cannot acces
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-26*** 107 SDM-CSAT3 ***FUNCTIONThis instruction controls and receives data fromCSI’s three-dimensional sonic
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-27PARAM. DATANUMBER TYPE DESCRIPTION01: 4 Bit period, 10µs unitsNormally this parameter represents the bitperio
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-28TABLE 9-10. Extended Vibrating WireRange CodesRange Peak to Peak Volts MaximumCode Required @ Max. Freq.*Fre
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-29PARAM. DATANUMBER TYPE DESCRIPTION01: 2 Option / CAO ChannelNumber02: 4 Input Location numberof analog output
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-30This is a blankpage.
10-1SECTION 10. PROCESSING INSTRUCTIONSTo facilitate cross referencing, parameterdescriptions are keyed [ ] to the values given onthe PROMPT SHEET.
SECTION 10. PROCESSING INSTRUCTIONS10-2*** 36 X * Y ***FUNCTIONMultiply X by Y and place the result in an inputlocation (Z).PARAM. DATANUMBER TYPE
SECTION 10. PROCESSING INSTRUCTIONS10-3*** 43 ABS(X) ***FUNCTIONTake the absolute (ABS) value of X and placethe result in an input location.PARAM.
SECTION 10. PROCESSING INSTRUCTIONS10-4Parameter 3 cannot be entered as an indexedlocation within a loop (Instruction 87). To useInstruction 49 with
SECTION 10. PROCESSING INSTRUCTIONS10-505: FP Offset 2 [B2]06: FP Multiplier 3 [A3]07: FP Offset 3 [B3]08: FP Multiplier 4 [A4]09: FP Offset 4 [B4]In
CR23X MICROLOGGER OVERVIEW OV-7 Operating System(128 Kbytes)Active Program(32 Kbytes Code)Stored Programs(32 Kbytes Code)(32 Kbytes Labels)Temporary C
SECTION 10. PROCESSING INSTRUCTIONS10-6*** 57 VAPOR PRESSURE FROM ***WET-/DRY-BULB TEMPERATURESFUNCTIONCalculate vapor pressure in kilopascals fro
SECTION 10. PROCESSING INSTRUCTIONS10-7*** 60 FAST FOURIER TRANSFORM ***THEORYInstruction 60 performs a Fast FourierTransform (FFT) on a set of da
SECTION 10. PROCESSING INSTRUCTIONS10-8the magnitude and phase components. Binaveraging is not allowed with this option.Second Digit: A "0&quo
SECTION 10. PROCESSING INSTRUCTIONS10-9REAL AND IMAGINARY COMPONENTSThe result of the FFT when the Real andImaginary option is selected is N/2 inputl
SECTION 10. PROCESSING INSTRUCTIONS10-10BIN FREQUENCYThe band width or the frequency covered byeach averaged bin is equal to FA/N where F isthe sampl
SECTION 10. PROCESSING INSTRUCTIONS10-11*** 61 INDIRECT INDEXED MOVE ***FUNCTIONMoves input data from location X to location Y,where X and/or Y ar
SECTION 10. PROCESSING INSTRUCTIONS10-12TABLE 10-2. Maximum Number of Outputs and Output Order for K Input Values.(The output order flows from left
SECTION 10. PROCESSING INSTRUCTIONS10-13The Averaging Period Processing occurswhenever the number of input samples enteredin Parameter 7 is satisfied
SECTION 10. PROCESSING INSTRUCTIONS10-14C = K if K < the number of correlationsrequested, orC = number of correlations + 1 if K > thenumber of
SECTION 10. PROCESSING INSTRUCTIONS10-15Tau = measured pressure (microsecond),U(t) = measured temperature (microsecond).Values for the calibration co
CR23X MICROLOGGER OVERVIEW OV-8 OV2.2 PROGRAM TABLES, EXECUTION INTERVAL AND OUTPUT INTERVALS The CR23X must be programmed before it will make any me
SECTION 10. PROCESSING INSTRUCTIONS10-16*** 66 ARCTAN ***FUNCTIONCalculate the angle in degrees whose tangent isX/Y. The polarity of X and Y must
11-1SECTION 11. OUTPUT PROCESSING INSTRUCTIONS*** 69 WIND VECTOR ***FUNCTIONInstruction 69 processes the primary variablesof wind speed and direct
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-2There are three Output Options that specify thevalues calculated.Option 0:Mean horizontal wind speed, S
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-3*** 71 AVERAGE ***FUNCTIONThis instruction stores the average value overthe given output interval fo
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-4while the bin select value was within a particularsub-range, the value output to Final Storagemust be d
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-5Code Resultxxx1 SECONDS (with resolution of 0.125 sec.)xx1x HOUR-MINUTExx2x HOUR-MINUTE, 2400 instead o
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-6the burst mode. The Rainflow Instruction canprocess either a swath of data following theburst mode, or
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-709: 2 Option (AB)A: Form 0 = closed, 1 = openformB: Output 0 = fraction, 1 =counts10: 4 Input location
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-8This is a blankp age.
12-1SECTION 12. PROGRAM CONTROL INSTRUCTIONSTABLE 12-1. Flag DescriptionFlag 0 Output FlagFlag 1 to 8 User FlagsFlag 11 to 18 User FlagsFlag 9 Inter
CR23X MICROLOGGER OVERVIEW OV-9 Each instruction in the table requires a finite time to execute. If the execution interval is less than the time requ
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-2NOTE: Do not set the output flag in aninterrupt subroutine unless it is the onlyplace the output flag is
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-3locations: one for the number of samples andone for the running total. Each time through theloop the sam
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-4seconds; the rest of the time one minutebetween samples is sufficient. The executioninterval is set to 10
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-5location parameters in subsequent instructions.For example, if 4 is specified, the index counterwill count
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-6PARAM. DATANUMBER TYPE DESCRIPTION01: 4 Input location forsubsequent comparisonsEXAMPLE:1: CASE (P93)1: 2
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-7the Final Storage Area. Instruction 98 to sendcharacters also uses this queue.When an entry reaches the t
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-8can be output to CR23X final storage. Doing sowill help evaluate the success of P97.P97 should not be pla
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-9Additional Programming RequirementsRadio, telephone, and generic modemapplications require the use of one
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-10TABLE 12-8. Instruction P68 ParametersSpecific to Generic Modem ApplicationsParameter DescriptionTn Tran
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-11NOTE: The memory allocation ( A)must be the same between the program inRAM and the program that is loade
Warranty and Assistance The CR23X MICROLOGGER is warranted by CAMPBELL SCIENTIFIC, INC. to be free from defects in materials and workmanship under nor
CR23X MICROLOGGER OVERVIEW OV-10 INPUT/OUTPUT INSTRUCTIONS Specify the conversion of a sensor signal to a data value and store it in Input Storage.
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-12Special Movement codes possible to use8, 129 Backspace10 Clears bottom line13 Blank Display16 Turn off
13-1SECTION 13. CR23X MEASUREMENTSNOTE: Highlighted portions of this section have not been updated for the CR23X.13.1 FAST AND SLOW MEASUREMENTSEQU
SECTION 13. CR23X MEASUREMENTS13-2FIGURE 13.1-1. Fast 50 and 60 Hz Noise Rejection450 uS 250 uS fast 260 uS Reset Integrator16.67 mS 60 Hz Reject20.
SECTION 13. CR23X MEASUREMENTS13-3250 us fast 260 us 500 us 250 us fast 260 us16.67 ms 60 Hz Reject 16.67 ms 60 Hz Reject20.00 ms 50 Hz Reject 20.00
SECTION 13. CR23X MEASUREMENTS13-413.3 THE EFFECT OF SENSOR LEADLENGTH ON THE SIGNAL SETTLINGTIMEWhenever an analog input is switched into theCR23X
SECTION 13. CR23X MEASUREMENTS13-5For the rising case, Vs = Vso-Ve, whereas forthe decaying transient, Vs = Vso+Ve.Substituting these relationships f
SECTION 13. CR23X MEASUREMENTS13-6DETERMINING SOURCE RESISTANCEThe source resistance used to estimate thesettling time constant is the resistance the
SECTION 13. CR23X MEASUREMENTS13-7DIELECTRIC ABSORPTIONThe dielectric absorption of insulationsurrounding individual conductors can seriouslyaffect t
SECTION 13. CR23X MEASUREMENTS13-8Ro, the source resistance, is not constantbecause Rb varies from 0 to 10 kohms over the0 to 360 degree wind directi
SECTION 13. CR23X MEASUREMENTS13-9NOTE: Excitation transients are eliminatedif excitation leads are contained in a shieldindependent from the signal
CR23X MICROLOGGER OVERVIEW OV-11 OV3. COMMUNICATING WITH CR23X The user can communicate with the CR23X through either the integral keyboard and two l
SECTION 13. CR23X MEASUREMENTS13-10TABLE 13.3-6. Maximum Lead Length vs. Error for Campbell Scientific Resistive SensorsSensor MaximumModel # Error
SECTION 13. CR23X MEASUREMENTS13-115. Use the CR23X to measure the inputsettling error associated with a givenconfiguration. For example, assume lon
SECTION 13. CR23X MEASUREMENTS13-12FIGURE 13.3-7. Half Bridge Configuration for YSI #44032 Thermistor Connected to CR23XShowing: A) large source res
SECTION 13. CR23X MEASUREMENTS13-13CR23XFIGURE 13.3-8. Measuring Input Settling Error with the CR23XCR23XFIGURE 13.3-9. Incorrect Lead Wire Extensi
SECTION 13. CR23X MEASUREMENTS13-14CR23XFIGURE 13.3-9. Incorrect Lead Wire Extension on Model 107 Temperature Sensor13.4 THERMOCOUPLE MEASUREMENTSA
SECTION 13. CR23X MEASUREMENTS13-15100K6A1 Interchangeability Error (deg C) 00.050.10.150.20.250.30.350.40.450.5-40-30-20-100 102025304050607080Tempe
SECTION 13. CR23X MEASUREMENTS13-16-1-0.500.511.522.533.54-10-505101520253035404550556065707580Time, MinutesTC Temperature Error, Deg. C-40-30-20-100
SECTION 13. CR23X MEASUREMENTS13-17THERMOCOUPLE LIMITS OF ERRORThe standard reference which liststhermocouple output voltage as a function oftemperat
SECTION 13. CR23X MEASUREMENTS13-18TABLE 13.4-2. Limits of Error on DataloggerThermocouple Output Linearization(Relative to ITS-90 Standard in NISTM
SECTION 13. CR23X MEASUREMENTS13-19maximum and additive. A temperature of 45°Cis measured with a type T (copper-constantan)thermocouple, using the ±
CR23X MICROLOGGER OVERVIEW OV-12 OV3.1.2 KEY DEFINITION Keys and key sequences have specific functions when using the keypad or a computer/terminal i
SECTION 13. CR23X MEASUREMENTS13-20CR23XFIGURE 13.4-3. Diagram of Junction BoxAn external reference junction box must beconstructed so that the enti
SECTION 13. CR23X MEASUREMENTS13-21FIGURE 13.5-1. Circuits Used with Instructions 4-9
SECTION 13. CR23X MEASUREMENTS13-22FIGURE 13.5-2. Excitation and Measurement Sequence for 4 Wire Full BridgeTABLE 13.5-1. Comparison of Bridge Meas
SECTION 13. CR23X MEASUREMENTS13-23Calculating the actual resistance of a sensorwhich is one of the legs of a resistive bridgeusually requires the us
SECTION 13. CR23X MEASUREMENTS13-2413.6 RESISTANCE MEASUREMENTSREQUIRING AC EXCITATIONSome resistive sensors require AC excitation.These include the
SECTION 13. CR23X MEASUREMENTS13-25INFLUENCE OF GROUND LOOP ONMEASUREMENTSWhen measuring soil moisture blocks or waterconductivity, the potential exi
SECTION 13. CR23X MEASUREMENTS13-26and would complete in background every (17segments) * (4 sec/segment) = 68 seconds. Ifa user selects all possi
14-1SECTION 14. INSTALLATION AND MAINTENANCE14.1 PROTECTION FROM THEENVIRONMENTThe normal environmental variables of concernare temperature and moist
SECTION 14. INSTALLATION AND MAINTENANCE14-2TABLE 14.8-1. Typical Current Drain for Common CR23X PeripheralsTypical Current Drain (mA)Peripheral Qui
14-3123A456B789C*0#DFIGURE 14.3-1. CR23X Battery Pack and Panel
CR23X MICROLOGGER OVERVIEW OV-13 To communicate with any device, the CR23X enters its Telecommunications Mode and responds only to valid telecommunica
SECTION 14. INSTALLATION AND MAINTENANCE14-414.3 CR23X POWER SUPPLIESThe CR23X is available with either alkaline orlead acid battery options. It ma
SECTION 14. INSTALLATION AND MAINTENANCE14-5acid battery specifications are given in Table14.3-3.The leads from the charging source connect toa wirin
SECTION 14. INSTALLATION AND MAINTENANCE14-6the solar panel selection. For example, localeffects such as mountain shadows, fog fromvalley inversion,
SECTION 14. INSTALLATION AND MAINTENANCE14-7CR23XPanel+12VGFIGURE 14.6-2. Connecting to Vehicle Power Supply14.7 CR23X GroundingGrounding of the CR
SECTION 14. INSTALLATION AND MAINTENANCE14-8HL121HL342HL563HL784HL9105HL11 126DIFFSEHL13 147HL15 168HL17 189HL19 2040HL21 2211HL23 2412DIFFSEEX1EX2EX
SECTION 14. INSTALLATION AND MAINTENANCE14-9For these situations, consult the literature onlightning protection or contact a qualifiedlightning prote
SECTION 14. INSTALLATION AND MAINTENANCE14-10supply terminal, and 1 continuous 5 Volt (5V)supply terminal. Voltage on the 12V and SW12terminals will
SECTION 14. INSTALLATION AND MAINTENANCE14-11FIGURE 14.9-1. Relay Driver Circuit with RelayFIGURE 14.9-2. Power Switching without Relay14.10 MAINT
SECTION 14. INSTALLATION AND MAINTENANCE14-1214.10.2 REPLACING THE INTERNAL BATTERYCAUTION: Misuse of the lithium battery orinstalling it improperl
SECTION 14. INSTALLATION AND MAINTENANCE14-13SANYOFIGURE 14.11-6. Removal of band clampand battery.
CR23X MICROLOGGER OVERVIEW OV-14 Storage locations on which to find maxima, (2) TIME, an option of storing the time of occurrence with the maximum val
SECTION 14. INSTALLATION AND MAINTENANCE14-14This is a blank page.
A-1APPENDIX A. GLOSSARYASCII: Abbreviation for American StandardCode for Information Interchange (pronounced"askee"). A specific binary c
APPENDIX A. GLOSSARYA-2INPUT STORAGE: That portion of memoryallocated for the storage of results of Input andProcessing Instructions. The values in
APPENDIX A. GLOSSARYA-3PRINT PERIPHERAL: See Print Device.PROCESSING INSTRUCTIONS: TheseInstructions allow the user to further processinput data va
APPENDIX A. GLOSSARYA-4This is a blank page.
B-1APPENDIX B. CR23X CONTROL PORT SERIAL I/O INSTRUCTION 15B.1 SPECIFICATIONSFUNCTIONSend/receive full duplex serial data through theCR23X control p
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-2CR23XFIGURE B-1. Circuit To Limit Input to 0 to 5 VoltsB.3 INSTRUCTION 15 ANDPARAMETER DESCRIP
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-3Configuration CodeThe configuration code is a two digit parameter in theform of XY, which specif
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-4PARAMETER 3 - CTS / DELAY BEFORE SEND(applies to control port configuration only)If Parameter 3
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-5Characters received following the terminationcharacter are discarded.PARAMETER 8 - MAXIMUM NUMBE
CR23X MICROLOGGER OVERVIEW OV-15 Display Explanation HELLO On power-up, the CR23X displays "HELLO" while it checks the memory after a few
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-6TABLE B-1. Input/Output ConfigurationsConfiguration Parameters Port Function PortsNumber 3
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-7(A = 1 and 2 or 3 and 4). The starting controlport used for the serial output and serial inputp
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-8DTR DSR/DCDDSR/DCD DTRRTS CTSCTS RTSTXD RXDRXD TXDGND GNDB.5.2 DATA BUFFERINGSince P15 is execu
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-9VTG Direction and Speed - 37 charactersincluding CRLF$GPVTG,010,T,356,M,5.39,N,10.0,K*4FCRLFFiel
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-10B.7 PROGRAM EXAMPLESThe following examples represent portions of alarger, more complete applic
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-11TABLE B-2. CR23X/Barometer Connection DetailsCONTROL PORT 5 CONTROL PORT 5CR23X CR23XCAUTION:
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-1208: 9 Max characters to receive09: 100 Delay for input is 1.0 second10: ? First input location,
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-13Example: 100 samples are averaged by thebarometer connected to the CR23X via hook-up#1.ET = 0.
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-1406: P77 Real Time01: 110 Day,Hour-Minute07: P70 Sample Output out of range reading01: 1 Rep02:
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-15CR23X#1 PROGRAM - SEND DATA* 1 Table 1 Programs01: 5 Sec. Execution Interval01: P87 Beginning o
CR23X MICROLOGGER OVERVIEW OV-16 A 02:P00 Enter the location # and advance to the second program instruction. The CR23X is now programmed to read th
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-1607: 13 Input termination character Terminate on carriage return08: 75 Max characters to receive
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-1712: 0.0 Offset; CONFIGURE AND LOAD INPUT FILTER STRINGS; $GPGGA and $GPVTG02: Extended Paramete
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-1809: Z=X*F (P37)1: 2 X Loc [ SECONDS ]2: 100 F3: 2 Z Loc [ SECONDS ]10: Z=INT(X) (P45)1: 2 X
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-1919: Z=X+F (P34)1: 1 X Loc [ HOUR_MIN ]2: 1 F3: 1 Z Loc [ HOUR_MIN ]20: End (P95); PARSE LONG
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-2031: Z=X*F (P37)1: 38 X Loc [ RAW_SPDK ]2: 0.6214 F3: 13 Z Loc [ SPD_MPH ]; OUTPUT DATA EVERY
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-21; PERFORM RANGE CHECKING TO ENSURE GPS TIME DATA FALLS WITHIN A REASONABLERANGE.1: If (X<=&
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-22*Table 2 Program02: 0.0000 Execution Interval (seconds)*Table 3 SubroutinesEnd Program1 [ HOUR_
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-23B.8 SUMMARY OF BAROMETER JUMPER CONFIGURATIONSJumper #76543210Barometer mode (serial output) u
APPENDIX B. CONTROL PORT SERIAL I/O INSTRUCTION 15B-24This is a blank page.
C-1APPENDIX C. ADDITIONAL TELECOMMUNICATIONS INFORMATIONC.1 TELECOMMUNICATIONSCOMMAND WITH BINARYRESPONSESCommand Description[nnnnn]F BINARY DUMP -
CR23X MICROLOGGER OVERVIEW OV-17 The CR23X is now programmed to measure the internal temperature every 5 seconds and send each reading to Final Storag
APPENDIX C. BINARY TELECOMMUNICATIONSC-2another J command or telecommunicationsis terminated.The 4th MSB indicates if the input locationsrequested by
APPENDIX C. BINARY TELECOMMUNICATIONSC-3The Flags byte expresses datalogger user flagstatus. The most significant bit represents Flag8, and so on to
APPENDIX C. BINARY TELECOMMUNICATIONSC-4As an example of a positive value, thedatalogger returns 44 D9 99 9A HEX.Data byte 1 = 44 HEX.Data byte 2 to
APPENDIX C. BINARY TELECOMMUNICATIONSC-5ABCDEFGH DATA TYPE AND SECOND BYTE FORMAT111111XX A,B,C, = 1 - Start of Output Array, G & H are the mosts
APPENDIX C. BINARY TELECOMMUNICATIONSC-6SIGNATURE ALGORITHM• S1,S0 - represent the high and low bytes ofthe signature, respectively• M - represents
APPENDIX C. BINARY TELECOMMUNICATIONSC-7TABLE C.4-2. Example Program ListingFrom D Command 1MODE 1SCAN RATE 51:P171:12:P861:103:P701:12:14:P0MODE
APPENDIX C. BINARY TELECOMMUNICATIONSC-8This is a blank page.
E-1APPENDIX E. ASCII TABLEAmerican Standard Code for Information InterchangeDecimal Values and Characters(X3.4-1968)Dec. Char.Dec. Char. Dec. Char. D
This is a blank page.
F-1APPENDIX F. DYNAGAGE SAP-FLOW (P67)F1. FUNCTIONThe Dynagage Processing Instruction, P67, isused in conjunction with a Dynamax, Inc.Dynagage stem
CR23X MICROLOGGER OVERVIEW OV-18 To make a thermocouple (TC) temperature measurement, the temperature of the reference junction (in this example, the
APPENDIX F. DYNAGAGE SAP-FLOW (P67)F-2and 8 are 0.5 °C and 0.042 cm s-1, respectively.These values should be used unless conditionsdetermined by the
APPENDIX F. DYNAGAGE SAP-FLOW (P67)F-3Appendix AInstruction P67 ProcessingLoc = input location assuming input locations 1,2, 3, and 4 are used.Par =
APPENDIX F. DYNAGAGE SAP-FLOW (P67)F-4This is a blank page.
G-1APPENDIX G. CALLBACK (CR23X INITIATEDTELECOMMUNICATIONS)Callback is a joint feature of the CR23X and PC208W Datalogger Support Software. In commo
APPENDIX G. CALLBACK (CR23X INITIATED TELECOMMUNICATIONS)G-2b) As shown in Figure G.2-2 go toPC208W | Setup | (StationName) |Hardware and enter a 3 d
APPENDIX G. CALLBACK (CR23X INITIATED TELECOMMUNICATIONS)G-3FIGURE G.2-3. Configuring a Taskc) As shown in Figure G.2-3, go toPC208W | Setup and add
APPENDIX G. CALLBACK (CR23X INITIATED TELECOMMUNICATIONS)G-4*Table 1 Program01: 10 Execution Interval (seconds)1: Panel Temperature (P17)1: 1 Loc [
APPENDIX G. CALLBACK (CR23X INITIATED TELECOMMUNICATIONS)G-5G.3.2 TELEPHONE / CELLULAR TELEPHONEAPPLICATIONFollowing is an example program for use w
APPENDIX G. CALLBACK (CR23X INITIATED TELECOMMUNICATIONS)G-68: If Flag/Port (P91) ;Enable Cell Transceiver if No Alarm1: 11 Do if Flag 1 is High2: 3
APPENDIX G. CALLBACK (CR23X INITIATED TELECOMMUNICATIONS)G-7G.3.4 PAGER APPLICATIONFollowing is an example program that causes aCR23X to call a page
CR23X MICROLOGGER OVERVIEW OV-19 An instruction is deleted by advancing to the instruction number (P in display) and keying #D (Table 4.2-1). To chang
APPENDIX G. CALLBACK (CR23X INITIATED TELECOMMUNICATIONS)G-89: Thermocouple Temp (DIFF) (P14)1: 1 Reps2: 11 10 mV, Fast Range3: 5 DIFF Channel4: 1 T
APPENDIX G. CALLBACK (CR23X INITIATED TELECOMMUNICATIONS)G-916: IF (X<=>F) (P89)1: 5 X Loc [ new_flag ]2: 1 =3: 1 F4: 30 Then Do17: Z=F (P30
APPENDIX G. CALLBACK (CR23X INITIATED TELECOMMUNICATIONS)G-1030: Z=F (P30)1: 0 F2: 0 Exponent of 103: 8 Z Loc [ cntr_set ]31: Z=F (P30)1: 0 F2: 0
APPENDIX G. CALLBACK (CR23X INITIATED TELECOMMUNICATIONS)G-1140: Extended Parameters (P63)1: 7 Option2: 3 Option3: 4 Option4: 13 Option ; Terminati
APPENDIX G. CALLBACK (CR23X INITIATED TELECOMMUNICATIONS)G-126: If (X<=>F) (P89)1: 3 X Loc [ TempDegC ]2: 4 <3: 31 F4: 11 Set Flag 1 High7
H-1APPENDIX HCALL ANOTHER DATALOGGER VIA PHONE OR RFH.1 INTRODUCTIONInstructions 97, Initiate Telecommunications,and 63, Extended Parameters can be u
APPENDIX H. CALL ANOTHER DATALOGGER VIA PHONE OR RFH-2interval of the remote datalogger), make theappropriate measurements, lower the flag, andallow
APPENDIX H. CALL ANOTHER DATALOGGER VIA PHONE OR RFH-33: Extended Parameters (P63)1: 5 Phone # = 5392: 33: 94: 68 “D” to call datalogger5: 3 # of Lo
APPENDIX H. CALL ANOTHER DATALOGGER VIA PHONE OR RFH-4* 1 Table 1 Programs01: 1 Sec. Execution Interval01: P91 If Flag01: 11 1 is set02: 30 Then Do02
APPENDIX I. TD OPERATING SYSTEM ADDENDUM FORCR510, CR10X, AND CR23X MANUALS
i CR23X MEASUREMENT AND CONTROL MODULE TABLE OF CONTENTS PDF viewers note: These page numbers refer to the printed version of this document. Use the
CR23X MICROLOGGER OVERVIEW OV-20 09: P74 Minimize instruction 01:1 One repetition 02:10 Output the time of the daily minimum in hours and minut
This is a blank page.
TD OPERATING SYSTEM ADDENDUM FOR CR510, CR10X,AND CR23X MANUALSREVISION: 1/03COPYRIGHT 2002-2003 CAMPBELL SCIENTIFIC, INC.
This is a blank page.
TABLE DATA ADDENDUMAD-1TD and PakBus Operating System Addendum forCR510, CR10X, and CR23X ManualsAD1 Major DifferencesTable Data (TD) operating system
TABLE DATA ADDENDUMAD-2AD2 Overview of Data Storage TablesWithin a data table, data is organized in records and fields. Each row in atable represent
TABLE DATA ADDENDDUMAD-3• Check the Maximum and Minimum Instructions (Instructions 73and 74) as there is only one option to store time with the value.
TABLE DATA ADDENDUMAD-4AD4 Summary of Differences from the Datalogger Manual:SectionDifferencesOverviewFigure OV2.1-2: See Figure 1.5-1 in Addendum.T
TABLE DATA ADDENDDUMAD-5Section 12The TD operating system does not use the output Flag 0.Commands dealing with it are not valid.Instruction 92 – There
TABLE DATA ADDENDUMAD-6This is a blank page.
AD-OV-1MEASUREMENT AND CONTROL MODULE OVERVIEWWhile this section of the addendum references the CR10X, everything but the measurement instructionsin t
CR23X MICROLOGGER OVERVIEW OV-21 OV6. DATA RETRIEVAL OPTIONS There are several options for data storage and retrieval. These options are covered in
TD ADDENDUM—OVERVIEWAD-OV-2TABLE OV4.2-2. Additional Keys Allowed inTelecommunicationsKey Action- Change Sign, Index (same as C) CR Enter/advance (sa
TD ADDENDUM—OVERVIEWAD-OV-3location 5, the temperature from channel 2 in inputlocation 6, etc.Detailed descriptions of the instructions aregiven in Se
TD ADDENDUM—OVERVIEWAD-OV-4Key (ID:Data) Explanation*0 LOG 1 Exit Table 1, enter *0 Mode, compile table and beginlogging. *6 06:0000 Enter *6 Mode (to
TD ADDENDUM—OVERVIEWAD-OV-5OV5.2 SAMPLE PROGRAM 2This second example is more representative of areal-life data collection situation. Once again thei
TD ADDENDUM—OVERVIEWAD-OV-6SAMPLE PROGRAM 2Instruction # Parameter(Loc:Entry) (Par#:Entry) Description*1 Enter Program Table 101:60 60 second (1 minut
TD ADDENDUM—OVERVIEWAD-OV-7The program to make the measurements and send the desired data to Final Storage has beenentered. The program is complete.
TD ADDENDUM—OVERVIEWAD-OV-8DATALOGGERMD9MULTIDROPINTERFACERF95 RFMODEMSC932INTERFACECOM210PHONEMODEMRF100/RF200TRANSCIEVERW/ ANTENNA& CABLESC32ARS
AD-1-1SECTION 1. FUNCTIONAL MODESSections 1.5 and 1.8 are replaced by the following sections.1.5 MEMORY ALLOCATION - ∗A1.5.1 INTERNAL MEMORYWhen po
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-2FIGURE 1.5-1. Datalogger Memory1.5.2 ∗A MODEThe ∗A Mode is used to 1) check the size of InputStorage
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-3TABLE 1.5-2. Description of ∗A Mode DataKeyboard DisplayEntry ID: DataDescription of Data∗ A01: XXXX
CR23X MICROLOGGER OVERVIEW OV-22 DSP4HEADS UPDISPLAYCS I/O PORTMD9MULTIDROPINTERFACEMD9MULTIDROPINTERFACECSM1SM192/716STORAGEMODULESCSM1SM192/716STORA
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-4to which memory is cleared on powerup, to setthe PakBus ID, and to set communication to fullor half du
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-51.8.6 SET INITIAL BAUDTable 1.8-10 shows the option codes availablefor setting the initial baud rate.
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-6The *D15 entries are sent when the program isretrieved. They can also be set like other *Dsettings vi
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-7TABLE 1.8-14. Set PakBus NeighborsKeyEntry DisplayComments*D 13:00 Enter Command19A 19:00 Port (17- S
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-8This is a blank page.
THIS SECTION ENTIRELY REPLACES THE DATALOGGER MANUAL SECTION 2.AD-2-1SECTION 2. INTERNAL DATA STORAGE2.1 FINAL STORAGE AND DATATABLESFinal Storage i
TD ADDENDUM—SECTION 2. INTERNAL DATA STORAGEAD-2-2• The output interval is not an even multipleof the scan rate (table execution interval).• Table e
TD ADDENDUM—SECTION 2. INTERNAL DATA STORAGEAD-2-3The Timestamp and record number labels areadded automatically.2.2 DATA OUTPUT FORMAT ANDRANGE LIMI
TD ADDENDUM—SECTION 2. INTERNAL DATA STORAGEAD-2-4TABLE 2.3-1. *7 Mode Command SummaryKEY ACTIONA "Advances" along a record, when theend of
AD-3-1SECTION 3. INSTRUCTION SET BASICSSection 3.7.1 does not apply to the TD operating system which does not use Output Flag 0.Table 3.8-1 Valid Fla
CR23X MICROLOGGER OVERVIEW OV-23 OV7. SPECIFICATIONS PROGRAM EXECUTION RATEProgram is synchronized with real-time up to 100 Hz.Two fast (250 µs integ
TD ADDENDUM—SECTION 3. INSTRUCTION SET BASICSAD-3-294 Program Program Storage AreaTransfer full95 Program Program does not exist inTransfer Flash mem
THIS SECTION ENTIRELY REPLACES THE CR10X MANUAL SECTION 8.AD-8-1SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESThis section contains examples for
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-205: P84 Data Table 01: 0 Seconds into interval 02: 0 Every time 03: 0 Records (0=
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-303: P92 If time is 01: 0 seconds into a 02: 900 second interval 03: 11 Set high F
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-4FIGURE 8.3-1. AM416 Wiring Diagram For Thermocouple and Soil Moisture Block Meas
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-58.4 INTERRUPT SUBROUTINE USEDTO COUNT SWITCH CLOSURES(RAIN GAGE)Subroutines give
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-68.5 SDM-A04 ANALOG OUTPUTMULTIPLEXER TO STRIP CHARTThis example illustrates the
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-710: P69 Wind Vector 01: 1 Rep 02: 180 Samples per sub-interval 03: 0 Polar Sensor
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-8Time into Test, min Output Interval Loop #00 to 10 10 sec. 110 to 30 30 sec. 230
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-9Loop 6, Output every 10 minutes until stoppedby user17: P87 Beginning of Loop 01:
CR23X MICROLOGGER OVERVIEW OV-24 This is a blank page.
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-10This is a blank page.
AD-9-1SECTION 9. INPUT/OUTPUT INSTRUCTIONS*** 18 MOVE TIME TO INPUT LOCATION ****FUNCTIONThis instruction takes current time or dateinformation and d
This is a blank page.
AD-11-1SECTION 11. OUTPUT PROCESSING INSTRUCTIONSInstructions 73 – Maximum and 74 – Minimum have only one time option. (Time is output as a quotedst
TD ADDENDUM—SECTION 11. OUTPUT PROCESSING INSTRUCTIONSAD-11-2records. If 0 is entered, records will beautomatically allocated such that all automatic
12-1Section 12. Program ControlInstructionsThe TD operating system does not use the output Flag 0. Commands dealing with it arenot valid.Instruction
Section 12. Program Control Instructions12-2TABLE 12-1. CR205/CR210/CR215 in PakBus NetworkStand AloneDatalogger SendGetData P190 Wireless Sensor P1
Section 12. Program Control Instructions12-3Stand AloneDatalogger SendGetData P190 Wireless Sensor P193Radio SettingsRadio address, net address, and
Section 12. Program Control Instructions12-4Notes: Edlog allocates only one of the input locations used in parameters 5 and 7 ofthis instruction. The
Section 12. Program Control Instructions12-5PakBus CommunicationThe unique address for the datalogger in the PakBus network that will becommunicated
1-1SECTION 1. FUNCTIONAL MODES1.1 DATALOGGER PROGRAMS - 1, 2, 3, AND 4 MODESData acquisition and processing functions arecontrolled by user-en
Section 12. Program Control Instructions12-6desirable to delay execution of subsequent instructions if those instructionsperform further processing o
Section 12. Program Control Instructions12-7Remote LocationPakBus CommunicationIf data is being received from another datalogger in the PakBus networ
Section 12. Program Control Instructions12-8or unpacked with the least significant bit of the first byte, starting at thislocation. Incoming discrete
Section 12. Program Control Instructions12-9This instruction is not necessary in networks with wireless sensors and onlyone Master datalogger, becaus
Section 12. Program Control Instructions12-10Edlog allocates only one of the input locations used in parameters 7, 9, and 10of this instruction. The
Section 12. Program Control Instructions12-11ExampleTo set up the remotes for an hourly transmission at 15 minutes past the hour,the Time into Transm
Section 12. Program Control Instructions12-12For general information on input locations, see Input Locations. Swath to SendThe number of data values
Section 12. Program Control Instructions12-13Location with Seconds Until TransmitThe input location in which to store the number of seconds until it
Section 12. Program Control Instructions12-14Swath to Receive From MasterThe number of data values that will be received from the host (master)datalo
Section 12. Program Control Instructions12-15For general information on input locations, see Input Locations. Result Code LocationThe input location
SECTION 1. FUNCTIONAL MODES1-21.1.2 SUBROUTINESTable 3 is used to enter subroutines which maybe called with Program Control Instructions inTables 1
Section 12. Program Control Instructions12-16Result LocationResult Code Description-1001 The attempted setting is a read-only setting-1002 Out of spa
Section 12. Program Control Instructions12-17The information returned using this instruction would be similar to:InputLocationUsedValueStored Descrip
Section 12. Program Control Instructions12-18desired interval in the Communications Interval field. This option is the sameas the datalogger's *
INDEX-1CR23X INDEXNOTE: The pages listed in this index will get you in the right section; however, the exact pagenumber may be off.∗ Modes, see Mode
CR23X INDEXINDEX-2BPALK Alkaline Power Supply 14-3Bridge measurements 13-163 Wire Half Bridge 100 ohm PRT 7-54 Wire Full Bridge (Pressure Transduce
CR23X INDEXINDEX-3Data retrieval, External storage peripheralsGeneral 4-1Hardware options OV-20Manually initiated ( 8 Mode) 4-3Methods and related
CR23X INDEXINDEX-4File Mark in Storage Module 4-4, 4-5, 12-7Fill and stop memory 4-4Final Storageand High/low resolution formats 2-3Changing size o
CR23X INDEXINDEX-5Instrumentation Northwest PS9105, see INWPS9105 - [Instruction 29]INT(X) - [Instruction 45] 10-3INT8 Interval Timer, see SDM-INT8In
CR23X INDEXINDEX-6 8 Manually initiated Data Output 4-3Interrupts during 6-3Output device codes for 4-2 9 Commands to Storage Module 4-6 A Inte
CR23X INDEXINDEX-7Pressure transducerProgramming examples 7-7, 7-19Print device, Definition A-2PRINT option on-line data transfer 4-1Print peripher
SECTION 1. FUNCTIONAL MODES1-3multiplier and offset can be entered in 4locations 1 and 2, respectively.A 4 location can be used in only oneprogram
CR23X INDEXINDEX-8RTS (Request To Send) 6-6, B-1Run program from flash - [Instruction 111] 12-10Run Time errors 3-9Running average - [Instruction 5
CR23X INDEXINDEX-9Step Loop Index - [Instruction 90] 12-4Stop Bit 6-7Storagesee Final Storage, Input Storage, andIntermediate StorageStorage and ret
CR23X INDEXINDEX-10Record in Final Storage 11-4Timer - [Instruction 26] 9-14Timer, see SDM-INT8 8 Channel IntervalTipping Bucket Rain Gage 7-4, 8-5
This is a blank page.
Campbell Scientific Companies Campbell Scientific, Inc. (CSI) 815 West 1800 North Logan, Utah 84321 UNITED STATES www.campbellsci.com info@campbells
SECTION 1. FUNCTIONAL MODES1-41.2 SETTING AND DISPLAYING THECLOCK - 5 MODEThe 5 Mode is used to display or set time.When "∗5" is enter
SECTION 1. FUNCTIONAL MODES1-5updated each time the instruction is executed.When using the 6 Mode from a remoteterminal, a number (any number) must
CR23X TABLE OF CONTENTS ii 2. INTERNAL DATA STORAGE 2.1 Final Storage Areas, Output Arrays, and Memory Pointers ...
SECTION 1. FUNCTIONAL MODES1-6of memory can be displayed in the 0mode. A “--“ after the number displayed meansthat the memory test was aborted. Th
SECTION 1. FUNCTIONAL MODES1-7Operating System(128 Kbytes)Active Program(32 Kbytes Code)Stored Programs(32 Kbytes Code)(32 Kbytes Labels)Temporary Co
SECTION 1. FUNCTIONAL MODES1-81.5.2 A MODECAUTION: Reallocating memory will resultin all data being lost.The A Mode is used to 1) determine then
SECTION 1. FUNCTIONAL MODES1-9A06: Prog. Bytes Unused Bytes free in program memory. The user cannot change +XXXXX this window. It is a function of
SECTION 1. FUNCTIONAL MODES1-10TABLE 1.6-1. Description of B Mode DataKeyboard Display ID:Entry DataDescription of Data∗ B01: Program memory Signat
SECTION 1. FUNCTIONAL MODES1-11TABLE 1.7-1. ∗ C Mode EntriesSECURITY DISABLEDKeyboard Display ID:Entry DataDescription∗ C01: Non-zero password blocks
SECTION 1. FUNCTIONAL MODES1-12PC208W automatically makes use of the DMode to upload and download programs from acomputer. Appendix C gives some ad
SECTION 1. FUNCTIONAL MODES1-13TABLE 1.8-4. Retrieving a Program fromInternal FlashKey entry Display D13: Enter Command007 A07: Program ID00You may
SECTION 1. FUNCTIONAL MODES1-141.8.4 FULL/HALF DUPLEXThe D Mode can also be used to setcommunications to full or half duplex. The defaultis full d
SECTION 1. FUNCTIONAL MODES1-15TABLE 1.8-10. Set Initial Baud Rate / SetRS232 PowerKeyEntry DisplayComments∗ D13:Enter Command001 2 A12: Connect Bau
CR23X TABLE OF CONTENTS iii 7.12 Lysimeter - 6 Wire Full Bridge ...
SECTION 1. FUNCTIONAL MODES1-16This is a blank page.
2-1SECTION 2. INTERNAL DATA STORAGE2.1 FINAL STORAGE AREAS, OUTPUTARRAYS, AND MEMORY POINTERSFinal Storage is the memory where finalprocessed data a
SECTION 2. INTERNAL DATA STORAGE2-2Output Processing Instructions store data intoFinal Storage only when the Output Flag is set.The string of data st
SECTION 2. INTERNAL DATA STORAGE2-32.2 DATA OUTPUT FORMAT ANDRANGE LIMITSData are stored internally in Campbell Scientific'sBinary Final Storag
SECTION 2. INTERNAL DATA STORAGE2-4the Output Array equal to or just ahead of thelocation entered. Whenever a location numberis displayed by using t
3-1SECTION 3. INSTRUCTION SET BASICSThe instructions used to program the CR23X are divided into four types: Input/Output (I/O), Processing,Output Pro
SECTION 3. INSTRUCTION SET BASICS3-2to be changed. See Instructions 87 and 90,Section 12, for more details.To index an input location (4 digit integ
SECTION 3. INSTRUCTION SET BASICS3-3The instructions to output the averagetemperature every 10 minutes are in Table 2which has an execution interval o
SECTION 3. INSTRUCTION SET BASICS3-4As an example, suppose it is desired to obtain awind speed rose incorporating only wind speedsgreater than or equ
SECTION 3. INSTRUCTION SET BASICS3-5FIGURE 3.8-2. Logical AND ConstructionIf Then/Else comparisons may be nested toform logical AND or OR branching.
CR23X TABLE OF CONTENTS iv INSTALLATION 14. INSTALLATION AND MAINTENANCE 14.1 Protection from the Environment ...
SECTION 3. INSTRUCTION SET BASICS3-6TABLE 3.9-1. CR23X Input/Output Instruction Execution Time (ms)Fast 60Hz 50Hz Fast 60Hz Fast 50HzInst.Desc. InLo
SECTION 3. INSTRUCTION SET BASICS3-7TABLE 3.9-2. Processing Instruction Memory and Execution Times R = No. of Reps.INPUT MEMORY PROG.INSTRUCTION LOC.
SECTION 3. INSTRUCTION SET BASICS3-8TABLE 3.9-3. CR23X Output Instructions R = No. of Reps.FINALINTER. MEMORY FLAG O FLAG 0INSTRUCTION LOC.VALUES BY
SECTION 3. INSTRUCTION SET BASICS3-93.10 ERROR CODESThere are four types of errors flagged by theCR23X: Compile, Run Time, Editor, and DMode. Compi
SECTION 3. INSTRUCTION SET BASICS3-1025 Compile ELSE without IF26 Compile EXIT LOOP withoutLOOP27 Compile IF CASE without BEGINCASE30 Compile IF and/
4-1SECTION 4. EXTERNAL STORAGE PERIPHERALSExternal data storage devices are used to provide a data transfer medium that the user cancarry from the te
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-2Instruction 96 has a single parameter whichspecifies the peripheral to send output to. Table4.1-1 lists th
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-3TABLE 4.2-1. 8 Mode EntriesDisplay ID:Key DATADescription∗ 8Mode 08: Storage Area Key 1 or 2 for Stor
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-4the CR23X to output the date and time values.The Output Array ID, Day, and Time are always4 character numbe
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-54.4.1 STORAGE MODULE ADDRESSINGThe CSM1 does not support individual addresses.Use address "1" wh
CR23X TABLE OF CONTENTS v H. CALL ANOTHER DATALOGGER VIA PHONE OR RF H.1 Introduction ...
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-62. Key in the appropriate commands as listedin Table 4.2-1.4.5 9 MODE -- SM192/716STORAGE MODULE COMMA
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-707:XXXXXX SM location at end of area selected. Key A to advance to firstdata. If another location is keyed
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-8This is a blank page.
5-1SECTION 5. TELECOMMUNICATIONSCampbell Scientific has developed a software package which automates data retrieval and facilitates theprogramming of
SECTION 5. TELECOMMUNICATIONS5-2GENERAL RULES governing thetelecommunications commands are as follows:1. ∗∗∗∗ from datalogger means "ready forco
SECTION 5. TELECOMMUNICATIONS5-3TABLE 5.1-1. Telecommunications CommandsCommand Description[F.S. Area]A SELECT AREA/STATUS - If 1 or 2 does not prec
SECTION 5. TELECOMMUNICATIONS5-4[loc. no.]I Display/change value at Input Storage location. CR23X sends thevalue stored at the location. A new valu
SECTION 5. TELECOMMUNICATIONS5-5## ## ## ##). Typing 8 numbers, separated by colons, followed byan R, will reset the default settings. Example:140:
SECTION 5. TELECOMMUNICATIONS5-6Examples:14:-3.2450:xxxxU<CR> returnsV-3.2450 C1357 (sets input location 14 to -3.2450)9003:1:xxxxU<CR> r
6-1SECTION 6. 9-PIN SERIAL INPUT/OUTPUTExternal communication peripherals normally connect to the CR23X through two 9-pin subminiature D-typesocket c
CR23X TABLE OF CONTENTS vi This is a blank page.
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-2TABLE 6.2-1. Pin DescriptionABR = Abbreviation for the function name.PIN = Pin number.O = Signal Out of the C
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-36.2.1 ENABLING AND ADDRESSINGPERIPHERALSWhile several peripherals may be connected inparallel to the CS I/O p
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-4FIGURE 6.2-3. Servicing of Ring Interrupts6.2.4 MODEM/TERMINAL PERIPHERALSThe CR23X considers any device wit
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-5to the address, however. State 2 ends whenthe 8th bit is received by the SD.SDs implemented with shift regist
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-66.2.6.1 SC32A INTERFACE TO COMPUTERMost computers require the SC32A OpticallyIsolated RS-232 Interface to com
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-7TABLE 6.2-4. DTE Pin ConfigurationPIN = 25-pin connector numberABR = Abbreviation for the function nameO = Si
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-8FIGURE 6.2-5. Transmitting the ASCII Character 1BAUD RATEBAUD RATE is the number of bits transmittedper secon
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-9IF GARBAGE APPEARSIf garbage characters appear on the display,check that the baud rate is supported by theCR23
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-10This is a blank page.
7-1SECTION 7. MEASUREMENT PROGRAMMING EXAMPLESThis section gives some examples of Input Programming for common sensors used with the CR23X.These exam
viiSELECTED OPERATING DETAILS1. Storing Data - Data are stored in FinalStorage only by Output ProcessingInstructions and only when the Output Flag(Fla
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-2;Measure Relative Humidity.;04: Volts (SE) (P1)1: 1 Reps2: 25 ±5000 mV Slow 60 HzRejection Range3: 6 SE
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-37.2 DIFFERENTIAL VOLTAGEMEASUREMENTSome sensors either contain or require activesignal conditioning ci
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-4The temperature of the 107 Probe is stored ininput location 1 and the thermocoupletemperatures in Locat
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-5PROGRAM1: Pulse (P3)1: 1 Reps2: 1 Pulse Channel 13: 20 High Frequency, Output Hz4: 1 Loc [ WS_m_s ]
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-6I = 50mV/Rs = 50mV/115. 54 ohms = 0.433mANext solve for Vx:Vx = I(R1+Rs+Rf) = 4.42VIf the actual resist
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-7The multiplier used in Instruction 7 is determinedin the same manner as in Section 7.8. In thisexample
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-8It is desired to control the temperature bath at50oC with as little variation as possible. Highresolut
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-9The offset is determined after the pressuretransducer is installed in the stilling well. Thesensor is
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-10cell, the excitation voltage actually applied tothe load cell, V1 would be:V1 = Vx Rs/RT = Vx 350/(350
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-11CR23XFIGURE 7.12-2. 6 Wire Full BridgeConnection for Load CellPROGRAM1: Full Bridge w/mv Excit (P9)1
Komentarze do niniejszej Instrukcji