CR5000 Measurement and Control SystemRevision: 11/06Copyright © 2000-2006Campbell Scientific, Inc.
CR5000 Overview OV-6 OV2.3 Data Tables The CR5000 can store individual measurements or it may use its extensive processing capabilities to calculate
Section 6. Data Table Declarations and Output Processing Instructions6-6WorstCase (TableName, NumCases, MaxMin, Change, RankVar)Allows saving the mos
Section 6. Data Table Declarations and Output Processing Instructions6-7WorstCase ExampleThis program demonstrates the Worst Case Instruction. Five
Section 6. Data Table Declarations and Output Processing Instructions6-86.3 Export Data InstructionsCardOut (StopRing, Size)Used to send output data
Section 6. Data Table Declarations and Output Processing Instructions6-9Data transfer to the transmitter can occur via the datalogger's CS I/O p
Section 6. Data Table Declarations and Output Processing Instructions6-10Parameter& Data TypeEnterDataFormat The DataFormat parameter specifies t
Section 6. Data Table Declarations and Output Processing Instructions6-11Parameter& Data TypeEnterStatusCommandConstantThe StatusCommand specifie
Section 6. Data Table Declarations and Output Processing Instructions6-12where n is the number of values processed over the output interval and Xiand
Section 6. Data Table Declarations and Output Processing Instructions6-13Parameter& Data TypeEnterUnitsThe units for Tau.ConstantAlphaCodeNumeric
Section 6. Data Table Declarations and Output Processing Instructions6-14Notes:• Power is independent of the sampling rate (1/tau) and of the number
Section 6. Data Table Declarations and Output Processing Instructions6-15DataTable(IFFT,1,1) 'inverse FFT fft(y,IEEE4,SIZE_FFT
CR5000 Overview OV-7 You may use the default directory of PC9000 or install the software in a different directory. The directory will be created for
Section 6. Data Table Declarations and Output Processing Instructions6-16Sample(4, Temp(1), IEEE4)FieldNames “IntakeT(2)”The 4 values from the variab
Section 6. Data Table Declarations and Output Processing Instructions6-17The difference between the closed and open form is shown in the followingexa
Section 6. Data Table Declarations and Output Processing Instructions6-18Histogram4D (BinSelect, Source, DataType, DisableVar, Bins1, Bins2,Bins3, Bi
Section 6. Data Table Declarations and Output Processing Instructions6-19LevelCrossing (Source, DataType, DisableVar, NumLevels, 2ndDim,CrossingArray
Section 6. Data Table Declarations and Output Processing Instructions6-20Processes data with the Level Crossing counting algorithm. The output is at
Section 6. Data Table Declarations and Output Processing Instructions6-21Point Source Action Bin 1(level=1)Bin 2(level=1.5)Bin 3(level=3)1 0.5 First
Section 6. Data Table Declarations and Output Processing Instructions6-22Point CrossingSource2nd DimSourceAction1 0.5 .7 First value, no counts2 1.2
Section 6. Data Table Declarations and Output Processing Instructions6-23The hysteresis determines the minimum change in the input that must occurbef
Section 6. Data Table Declarations and Output Processing Instructions6-24Parameter& Data TypeEnterDataTypeA code to select the data storage forma
Section 6. Data Table Declarations and Output Processing Instructions6-25Parameter& Data TypeEnterFormConstantThe Form code is 3 digits - ABCCode
CR5000 Overview OV-8 OV3-1. PC9000 Primary Functions File Edit Realtime Analysis Tools Collect Display Windows Help CR9000
Section 6. Data Table Declarations and Output Processing Instructions6-26C1,1C1,2...C1,NC2,1C2,2...C2,N . .. . . . . . . . . .CM,1CM,2...CM,N
Section 6. Data Table Declarations and Output Processing Instructions6-27Parameter& Data TypeEnterRepsConstantThe number of standard deviations t
Section 6. Data Table Declarations and Output Processing Instructions6-28Parameter& Data TypeEnterRepetitionsConstantThe name of the data table t
Section 6. Data Table Declarations and Output Processing Instructions6-29When used with polar sensors, the instruction does a modulo divide by 360 on
Section 6. Data Table Declarations and Output Processing Instructions6-30Calculations:FIGURE 6.4-2. Input Sample VectorsIn Figure 6.4-2, the short,
Section 6. Data Table Declarations and Output Processing Instructions6-31Resultant mean horizontal wind speed, U:U=(Ue2+Un2)1/2FIGURE 6.4-3. Mean Wi
Section 6. Data Table Declarations and Output Processing Instructions6-32For deviations less than 40 degrees, the error in this approximation is less
7-1 Section 7. Measurement Instructions 7.1 Voltage Measurements VoltDiff – Differential Voltage Measurement...
Section 7. Measurement Instructions 7-2 7.8 Digital I/O PeriodAvg - Measures the period or the frequency of a signal on a single-ended channel...
Section 7. Measurement Instructions 7-3 7.1 Voltage Measurements VoltDiff (Dest, Reps, Range, DiffChan, RevDiff, SettlingTime, Integ, Mult, Offset)
CR5000 Overview OV-9 OV3-2. PC9000 Editing, Help, and User Preferences OV3.3.1 File Program Generator Guides the user through a series
Section 7. Measurement Instructions 7-4 TCSE (Dest, Reps, Range, SEChan, TCType, TRef, MeasOfs, SettlingTime, Integ, Mult, Offset) S.E. ChanelGroundT
Section 7. Measurement Instructions 7-5 Parameter & Data Type Enter RevDiff Code Value Result (Reversing requires twice as much time to comple
Section 7. Measurement Instructions 7-6 BrHalf3W (Dest, Reps, Range, SEChan, ExChan, MeasPEx, ExmV, RevEx, SettlingTime, Integ, Mult, Offset) X = r
Section 7. Measurement Instructions 7-7 Half Bridge Parameters Parameter & Data Type Enter Dest Variable or Array The Variable in which to store
Section 7. Measurement Instructions 7-8 Parameter & Data Type Enter SettlingTime Constant The time in microseconds to delay between setting up
Section 7. Measurement Instructions 7-9 BrFull6W (Dest, Reps, Range1, Range2, DiffChan, ExChan, MeasPEx, ExmV, RevEx, RevDiff, SettlingTime, Integ, M
Section 7. Measurement Instructions 7-10 Parameter & Data Type Enter ExChan Enter the excitation channel number to excite the first measurement
Section 7. Measurement Instructions 7-11 7.5 Current Excitation Resistance (Dest, Reps, Range, DiffChan, IxChan, MeasPEx, ExuA, RevEx, RevDiff, Sett
Section 7. Measurement Instructions 7-12 Resistance used to measure full bridge HLIXRIX X = result w/mult = 1, offset = 0 XVIRRRRRRRRR R RR RRRRR
Section 7. Measurement Instructions 7-13 Parameter & Data Type Enter SettlingTime Constant The time in microseconds to delay between setting up
CR5000 Overview OV-10 Virtual Oscilloscope Displays up to six channels. Time base variable from milliseconds to hours. X-Y Plotter Allows comparison
Section 7. Measurement Instructions 7-14 Parameter & Data Type Enter CAOChan The CAO channel to set. Constant Alpha Numeric Description CAO1
Section 7. Measurement Instructions 7-15 Parameter & Data Type Enter ExChan Enter the excitation channel number to excite the first measurement
Section 7. Measurement Instructions 7-16 Calibrate (Dest, AllRanges) The Calibrate instruction places the CR5000 self calibration under program contr
Section 7. Measurement Instructions 7-17 Unless the AllRanges option is selected, the calibrate instruction only measures the range and integration c
Section 7. Measurement Instructions 7-18 20 250 µSec integrate 1000 mV differential offset 21 250 µSec integrate 1000 mV gain 22 250 µSec integrate
Section 7. Measurement Instructions 7-19 7.8 Digital I/O PeriodAvg (Dest, Reps, Range, SEChan, Threshold, PAOption, Cycles, Timeout, Mult, Offset) T
Section 7. Measurement Instructions 7-20 is not recommended for small amplitude sensor signals. For sensor amplitudes less than 20 mV pk-pk a dc bloc
Section 7. Measurement Instructions 7-21 The back-to-back silicon diodes D1 and D2 provide ESD protection of capacitor C and the sensor, and also lim
Section 7. Measurement Instructions 7-22 Parameter & Data Type Enter Dest Variable The variable in which to store the result of the instruction.
Section 7. Measurement Instructions 7-23 PulseCount (Dest, Reps, PChan, PConfig, POption, Mult, Offset) SensorPulse ChannelGround Parameter & Dat
CR5000 Overview OV-11 OV4. Keyboard Display CAMPBELL SCIENTIFIC CR5000 Datalogger 06/18/2000, 18:24:35 CPU: TRIG.CR5 Running. Real
Section 7. Measurement Instructions 7-24 CR23XPi20k FIGURE 7.8-1. Conditioning Large Voltage Pulses The maximum input voltage on a pulse channel is
Section 7. Measurement Instructions 7-25 Switch Closure • Pulse Channels A switch closure is connected between P1..P4 and analog ground. When the s
Section 7. Measurement Instructions 7-26 SW12 The SW12 instruction is used to set a Switched 12 volt supply high or low. Syntax SW12( State ) Remarks
Section 7. Measurement Instructions 7-27 TimerIO The TimerIO instruction is used to measure the time between edges (state transitions) or frequency o
Section 7. Measurement Instructions 7-28 Parameter & Data Type Enter Units The Units parameter is used to specify the unit of measure for the ti
Section 7. Measurement Instructions 7-29 7.9 Peripheral Devices AM25T (Dest, Reps, Range, AM25TChan, DiffChan, TCType, Tref, ClkPort, ResPort, VxCha
Section 7. Measurement Instructions 7-30 Parameter & Data Type Enter SettlingTime Constant The time in microseconds to delay between setting up
Section 7. Measurement Instructions 7-31 CANBUS (Dest, SDMAddress, TimeQuanta, TSEG1, TSEG2, ID, DataType, StartBit, NumBits, NumVals, Multiplier, Of
Section 7. Measurement Instructions 7-32 Parameter & Data Type Enter TSEG2 The third time segment, TSEG2 (the phase segment two), is defined b
Section 7. Measurement Instructions 7-33 Parameter & Data Type Enter 18 Build data frame in SDM-CAN memory; 4-byte IEEE floating point numbe
CR5000 Overview OV-12 OV4.1 Data Display Data Run/Stop Program File Status Configure, Settings List of Data Tables created by active
Section 7. Measurement Instructions 7-34 Parameter & Data Type Enter 1 SDM-CAN returns -99999 if a data value is requested by the datalo
Section 7. Measurement Instructions 7-35 Parameter & Data Type Enter 6 Normal; self-test. The SDM-CAN will perform a successful transmis
Section 7. Measurement Instructions 7-36 'Set Scan Rate Const Period=1 Const P_Units=2 ' \ \ \ \ \ \ \ \ \ \ \ \ CANBUS Constants / / / /
Section 7. Measurement Instructions 7-37 Parameter & Data Type Enter Source Array The array which holds the values that will be sent to the SDM
Section 7. Measurement Instructions 7-38 Parameter & Data Type Enter CS7500Cmd The CS7500Cmd parameter requests the data to be retrieved from t
Section 7. Measurement Instructions 7-39 Parameter & Data Type Enter Command Commands 90 - 92 send a measurement trigger to the CSAT3 with the
Section 7. Measurement Instructions 7-40 Parameter & Data Type Enter Dest Variable or Array The array where the results of the instruction are
Section 7. Measurement Instructions 7-41 Parameter & Data Type Enter For example, 4301 in the second function parameter means to return 3 valu
Section 7. Measurement Instructions 7-42 Parameter & Data Type Enter CaptureTrig Constant, Variable, or Expression This argument is used when
Section 7. Measurement Instructions 7-43 Parameter & Data Type Enter Dest The Dest parameter is the variable in which to store the results of
CR5000 Overview OV-13 OV4.1.1 Real Time Tables Table1 Temps Public Tref : 23.0234 TCTemp(1) : 19.6243 TCTemp(2) : 19.3429 TCTemp(3) : 21.2003 Flag(
Section 7. Measurement Instructions 7-44 Parameter & Data Type Enter 2049 Communication parameters. 2054 Set up receive filter. 2304 Tran
Section 7. Measurement Instructions 7-45 Parameter & Data Type Enter StartChan Constant The first channel that should be read on the SW8A. If th
Section 7. Measurement Instructions 7-46 This is a blank page.
8-1Section 8. Processing and MathInstructionsOperators^Raise to Power* Multiply/ Divide+Add- Subtract= Equals<> Not Equal> Greater Than<
Section 8. Processing and Math Instructions8-2ACOS (Source)The ACOS function returns the arc cosine of a number.Syntaxx = ACOS (source)RemarksThe sou
Section 8. Processing and Math Instructions8-3If bit in And bit in The resultexpr1 is expr2 is is000010100111And Operator ExampleThe example assigns
Section 8. Processing and Math Instructions8-4ATN (Source)Returns the arctangent of a number.Syntaxx = ATN (source)RemarksSource can be any valid num
Section 8. Processing and Math Instructions8-5Pi/2-Pi/2Pi0+y+x-x-yATN2 is the inverse trigonometric function of TAN, which takes an angle asits argum
Section 8. Processing and Math Instructions8-6Parameter& Data TypeEnterDestVariableThe variable in which to store the results of the instruction.
Section 8. Processing and Math Instructions8-7ExampleBeginProg 'Program begins hereScan( RATE, RUNITS, 0, 0 ) 'Scan 1(mSecs),'________
CR5000 Overview OV-14 OV4.1.2 Setting up Real Time Custom Display Table1TempsPublicTrefTCTemp(1)TCTemp(2)TCTemp(3)Flag(1)Flag(2)Flag(3)Flag(4)TCTemp(
Section 8. Processing and Math Instructions8-8Public Volt1, Ans 'Declare variables.BeginProgScan (1,Sec,3,0)VoltDiff (Volt1,1,mV5000,1,True ,200
Section 8. Processing and Math Instructions8-9ExpReturns e (the base of natural logarithms) raised to a power.Syntaxx = Exp (source)RemarksIf the val
Section 8. Processing and Math Instructions8-10Parameter& Data TypeEnterUnitsThe units for Tau.ConstantAlphaCodeNumericCode UnitsUSEC 0 microseco
Section 8. Processing and Math Instructions8-11Notes:• Power is independent of the sampling rate (1/tau) and of the number ofsamples (N).• The PSD
Section 8. Processing and Math Instructions8-12Parameter& Data TypeEnterDestArrayThe destination variable array in which to store the fields of t
Section 8. Processing and Math Instructions8-13Parameter& Data TypeEnterTintoIntconstantThe time into interval sets an offset from the datalogger
Section 8. Processing and Math Instructions8-14If expression1 is And expression2 is The result isTrue True TrueTrue False FalseTrue Null NullFalse Tr
Section 8. Processing and Math Instructions8-15Dim A, B, C, D 'Declare variables.BeginProgA = Int(-99.8) 'Returns -100B = Fix(-99.8) '
Section 8. Processing and Math Instructions8-16LOGN( x ) = LOG10( x ) / LOG10( n )LOG10 Function ExampleThis example uses the LOG10 instruction to ca
Section 8. Processing and Math Instructions8-17MaxSpa Function ExampleThis example uses MaxSpa to find the maximum value of the five elementsTemp(6)
CR5000 Overview OV-15 OV4.1.3 Final Storage Tables Press Ins for Jump To screen.TimeStamp Record Tref TC(1) TC(2) TC(3)"2000-01-03 00:12:38"
Section 8. Processing and Math Instructions8-18Dim TestYr, LeapStatus 'Declare variables.TestYr = 1995If TestYr Mod 4 = 0 And TestYr Mod 100 = 0
Section 8. Processing and Math Instructions8-19RemarksThe following table illustrates how Result is determined:If expr is The result isTrue FalseFals
Section 8. Processing and Math Instructions8-20If bit in And bit in The resultexpr1 is expr2 is is00 001 110 111 1Or Operator ExampleThe example sets
Section 8. Processing and Math Instructions8-21The following example uses sine and cosine signal inputs to illustrate the useof PeakValley with two r
Section 8. Processing and Math Instructions8-22PRT (Dest, Reps, Source, Mult, Offset)Used to calculate temperature from the resistance of an RTD.Synt
Section 8. Processing and Math Instructions8-23RealTimeUsed to pick out year, month, day, hour, minute, second, usecond, day ofweek, and/or day of ye
Section 8. Processing and Math Instructions8-24RectPolar (Dest, Source)Converts from rectangular to polar coordinates.Parameter& Data TypeEnterDe
Section 8. Processing and Math Instructions8-25RMSSpa (Dest, Swath, Source)Used to compute the RMS value of an array.SyntaxRMSSpa(Dest, Swath, Source
Section 8. Processing and Math Instructions8-26To have the program generate a different random-number sequence each timeit is run, use the Randomize
Section 8. Processing and Math Instructions8-274 Full bridge strain gage, 2 gages parallel to +ε, the other 2 parallel to−ε:µε =−106VGFr5 Full bridge
Warranty and Assistance The CR5000 MEASUREMENT AND CONTROL SYSTEM is warranted by CAMPBELL SCIENTIFIC, INC. to be free from defects in materials and w
CR5000 Overview OV-16 OV4.2 Run/Stop Program PCCard Display Data Run/Stop Program File Status Configure, Settings You may now remove t
Section 8. Processing and Math Instructions8-28Sub ZeroCount = 0 'Reset CountScan(10,mSec,0,100) 'Scan 100 timesBrFull(ZStrain,1,mV50,5,1,
Section 8. Processing and Math Instructions8-29Here, upperbound is the highest number in the range, and lowerbound is thelowest number in the range.R
Section 8. Processing and Math Instructions8-30The Sin function takes an angle and returns the ratio of two sides of a righttriangle. The ratio is th
Section 8. Processing and Math Instructions8-31Sqr Function ExampleThe example uses Sqr to calculate the square root of Volt(1) value.Dim Msg, Number
Section 8. Processing and Math Instructions8-32Tan Function ExampleThe example uses Tan to calculate the tangent of an angle from a Volt(1) input.Dim
Section 8. Processing and Math Instructions8-33The XOR operator also performs a bit-wise comparison of identicallypositioned bits in two numeric expr
9-1Section 9. Program ControlInstructionsBeginProg, EndProgThe BeginProg instruction is used to mark the beginning of a program.EndProg marks the end
Section 9. Program Control Instructions9-2Scan (1,Sec,3,0)RealTime (TIME)PulseCount (WINDSP,1,1 ,1,1,1.0,0)PulseCount (RAIN,1,2,2,0,1.0,0)CallTable M
Section 9. Program Control Instructions9-3DataTable is called, it will process data as programmed and check the outputcondition.CallTable ExampleThis
CR5000 Overview OV-17 OV4.3 File Display New Edit Copy Delete Run Options Directory Format CPU: All programs and other files will be lost
Section 9. Program Control Instructions9-4its own (e.g., a GPS receiver). The input time would periodically orconditionally be converted into the re
Section 9. Program Control Instructions9-5DoRepeats a block of statements while a condition is true or until a conditionbecomes true.Syntax 1Do [{Whi
Section 9. Program Control Instructions9-6Alternatively, the same thing can be accomplished by incorporating the rangetest in the Do...Loop as follow
Section 9. Program Control Instructions9-7FileManage ExampleThe statement below uses FileManage to run TEMPS.CR5, which is stored onthe datalogger&ap
Section 9. Program Control Instructions9-8Exit For Only used within a For...Next control structure to providean alternate way to exit. Any number of
Section 9. Program Control Instructions9-9If ... Then ... Else StatementAllows conditional execution, based on the evaluation of an expression.Syntax
Section 9. Program Control Instructions9-10Part DescriptionIf Keyword that begins the block If...Then decision controlstructure.condition1 Same as co
Section 9. Program Control Instructions9-11If...Then ... Else Statement ExampleThe example illustrates the various forms of the If...Then...Else synt
Section 9. Program Control Instructions9-12Power off can also be used in conjunction with the power-up digital inputs to set upthe CR5000 to power up
Section 9. Program Control Instructions9-13instruction. The Attribute codes are actually a bit field.The codes are as follows:Bit Decimal Description
CR5000 Overview OV-18 OV4.3.1 File: Edit The Program Editor in PC9000 is recommended for writing and editing datalogger programs. Changes in the fie
Section 9. Program Control Instructions9-14Parameter& Data TypeEnterIntervalConstantEnter the time interval at which the scan is to be executed.
Section 9. Program Control Instructions9-15Select Case StatementExecutes one of several statement blocks depending on the value of anexpression.Synta
Section 9. Program Control Instructions9-16The argument expressionlist has these parts:Part Descriptionexpression Any numeric expression.To Keyword u
Section 9. Program Control Instructions9-17SleepThe Sleep instruction is used to put the datalogger in a quiescent modebetween program scans.SyntaxSl
Section 9. Program Control Instructions9-18the minimum time for the SlowSequence scan interval is the product of thenumber of SlowSequence measuremen
Section 9. Program Control Instructions9-19SubScan (SubInterval, Units, SubRatio)The SubScan instruction is used to control an AM16/32 multiplexer or
Section 9. Program Control Instructions9-20'The Thermocouples are connected to differential channels 1-6.'Declare Variables:Public TRef, TC
Section 9. Program Control Instructions9-21Parameter& Data TypeEnterTimNoConstant,Variable, orExpressionAn integer number for the timer (e.g., 0,
Section 9. Program Control Instructions9-22StatementBlock The StatementBlock is the portion of the program thatshould be repeated until the loop is t
A-1Appendix A. CR5000 Status TableThe CR5000 status table contains current system operating status informationthat can be accessed from the running C
CR5000 Overview OV-19 OV4.4 Configure Display Data Run/Stop Program File Status Configure, Settings Light Dark <- * -> 05/
Appendix A. CR5000 Status TableA-2CalSeOffset Integer(array)CalDiffOffset Integer(array)CardStatus stringCompileResults stringROMVersion - Version of
Appendix A. CR5000 Status TableA-3DLDBytesFree - Amount of free space in the CPU RAM disk that is used tostore program files.ProcessTime - Time in mi
Appendix A. CR5000 Status TableA-4CommActive - A variable signaling whether or not communications iscurrently active (increments each time the autoba
Index-1IndexAABS 8-1ACOS 6-13, 8-2Alias 4-2, 4-4, 4-9, 5-1, 6-14, 8-23, 8-24, 9-1AM25T OV2, 1-10, 7-29AND 7-28, 8-2ASIN 8-3ATN 8-4, 8-7, 8-21,
IndexIndex-2IIf ... Then ... Else Statement 9-9, 9-10, 9-11IMP 8-13Int, Fix 8-14INT8 Interval Timer 7-39, 7-40, 7-41LLevelCrossing 6-19, 6-22Log
IndexIndex-3TimerIO OV-2, 7-27Totalize 6-27, 9-1UUnits 2-10, 2-11, 4-4, 4-5, 4-6, 5-3, 6-2, 6-3, 6-4,6-5, 6-7, 6-12, 6-13, 7-5, 7-15, 7-22, 7-26, 7
IndexIndex-4This is a blankpage.
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
CR5000 Overview OV-20 OV5. Specifications PROGRAM EXECUTION RATEThe CR5000 can measure one channel and store theresult in 500 µs; all 40 SE* channels
1-1Section 1. Installation and Maintenance1.1 Protection from the EnvironmentThe normal environmental variables of concern are temperature and moist
Section 1. Installation and Maintenance1-21.3 CR5000 Power SuppliesThe CR5000 may be purchased with either a rechargeable lead acid battery orwith a
Section 1. Installation and Maintenance1-3BLACKREDWHITE6V 7AHLEAD ACIDBATTERY6V 7AHLEAD ACIDBATTERYLEAD ACID BATTERY REPLACEMENT--++FIGURE 1.3-1. Le
Section 1. Installation and Maintenance1-41.3.2 Low Profile CR5000The low profile CR5000 option is not supplied with a battery base. SeeSection 1.5
Section 1. Installation and Maintenance1-5CATONDC ONLSNLogan tahADE N SACR5000easurement and Control SystemHL1DIFF12HL234HL356HL478HL5910HL611 12HL71
i CR5000 MEASUREMENT AND CONTROL SYSTEM TABLE OF CONTENTS PDF viewers note: These page numbers refer to the printed version of this document. Use th
Section 1. Installation and Maintenance1-61.6.2 CR5000 with Low Profile Base (No Battery)If a CR5000 without batteries is to be powered from the 12
Section 1. Installation and Maintenance1-7HL121HL342HL563HL784HL9105HL11 126HL13 147HL15 168HL17 189HL19 2010DIFFSEHL21VX1VX2VX3VX4CAO1CAO2IX1IX2IX3I
Section 1. Installation and Maintenance1-8A good earth (chassis) ground will minimize damage to the datalogger andsensors by providing a low resistan
Section 1. Installation and Maintenance1-91.7.3 Effect of Grounding on Single-Ended MeasurementsLow-level single-ended voltage measurements can be p
Section 1. Installation and Maintenance1-10Table 1.8-1 Current Sourcing LimitsTerminals Current Source LimitSW12 < 900 mA @ 20°C< 729 mA @ 40°
Section 1. Installation and Maintenance1-111.9.1 Use of Digital I/O Ports for Switching RelaysEach of the eight digital I/O ports can be configured
Section 1. Installation and Maintenance1-12FIGURE 1.9-2. Power Switching without Relay1.10 MaintenanceThe CR5000 power supplies require a minimum o
Section 1. Installation and Maintenance1-13While powered from an external source, the CR5000 measures the voltage ofthe lithium battery daily. This
Section 1. Installation and Maintenance1-14The new cell is placed into the battery holder, observing the polarity markingson the holder. Replace the
Section 1. Installation and Maintenance1-15SANYOFIGURE 1.11-6. Removal of band clamp and battery.
CR5000 TABLE OF CONTENTS ii 3. CR5000 MEASUREMENT DETAILS 3.1 Analog Voltage Measurement Sequence ...
Section 1. Installation and Maintenance1-16This is a blank page.
2-1Section 2. Data Storage and RetrievalThe CR5000 can store individual measurements or it may use its extensive processingcapabilities to calculate
Section 2. Data Storage and Retrieval2-2When a new program is compiled that sends data to the PC card, the CR5000checks if a card is present and if
Section 2. Data Storage and Retrieval2-3TABLE 2.2-3 FP2 Decimal LocationAbsolute Value Decimal Location0 - 7.999 X.XXX8 - 79.99 XX.XX80 - 799.9 XXX.
Section 2. Data Storage and Retrieval2-4FIGURE 2.3.1. Collect Data Dialog Box2.3.1.1 File TypeASCII With Time – Click here to store the data as an
Section 2. Data Storage and Retrieval2-5Since Last, Create New File – Click here to save new data in a new file.PC9000 searches for the last file wit
Section 2. Data Storage and Retrieval2-6When the file collection options that create a new file are used, each time atable is collected, the 2 digit
Section 2. Data Storage and Retrieval2-72.3.3 Logger Files RetrieveLogger Files under the PC9000 tools menu allows the user to check theprograms sto
Section 2. Data Storage and Retrieval2-8from the CR5000. When a new program is compiled that sends data to the PCcard, the CR5000 checks if a card i
Section 2. Data Storage and Retrieval2-9When the PC card is inserted in a computer, the data files can be copied toanother drive or used directly fro
OV-1 CR5000 Overview The CR5000 provides precision measurement capabilities in a rugged, battery-operated package. The system makes measurements at a
Section 2. Data Storage and Retrieval2-10"File Format","Station","Logger","Serial No.","OS Ver",&qu
Section 2. Data Storage and Retrieval2-11Field NameThe name of the field in the data table. This name is created by the CR5000 byappending underscor
Section 2. Data Storage and Retrieval2-12The following is an example of how the above data might look when importedinto a spread sheet.TOA5 Bob'
Section 2. Data Storage and Retrieval2-13stamped, allowing the calculation of time stamps for their records. If there is alapse in periodic interval
Section 2. Data Storage and Retrieval2-14This is a blank page.
3-1Section 3. CR5000 Measurement Details3.1 Analog Voltage Measurement SequenceThe CR5000 measures analog voltages with either an integrate and hold
Section 3. CR5000 Measurement Details3-2An AutoRange measurement will return Not-A-Number if the voltage exceedsthe range picked by the first measure
Section 3. CR5000 Measurement Details3-33.1.4 SettlingTimeWhen the CR5000 switches to a new channel or switches on the excitation fora bridge measur
Section 3. CR5000 Measurement Details3-4multiple of 500 µs, the CR5000 will repeat 250 µs integration measurementsevery 500 µs throughout the integra
Section 3. CR5000 Measurement Details3-5be made. For example, if the high side of a differential input is at 4 V and thelow side is at 3 V relative
CR5000 Overview OV-2 GROUNDLUGCS I/OCOMPUTER RS-232(OPTICALLY ISOLATED)G12VHL121HL342HL563HL784HL9105HL11 126HL13 147HL15 168HL17 189HL19 2010D
Section 3. CR5000 Measurement Details3-61. The signal must rise to its correct value.2. A small transient caused by switching the analog input into t
Section 3. CR5000 Measurement Details3-7measurements are repeated on the same channel the settling time is onlynecessary before the first measurement
Section 3. CR5000 Measurement Details3-8junction, which becomes the reference junction, is formed where the other endsof the wires are connected to t
Section 3. CR5000 Measurement Details3-900.050.10.150.20.250.3-60-50-40-30-20-100 102030405060708090100Temperature ºCThermistor Tolerance ºCFIGURE 3.
Section 3. CR5000 Measurement Details3-10thermal mass of the batteries. Note that the smallest errors are on channels 5and 16 in the middle of the t
Section 3. CR5000 Measurement Details3-11Reference Temperature Errors Due to Panel GradientChamber Changed From 80 to 25 °C at 1.3 °C/Minute -0.4-0.
Section 3. CR5000 Measurement Details3-12When both junctions of a thermocouple are at the same temperature there is novoltage produced (law of interm
Section 3. CR5000 Measurement Details3-13requiring the ±200 mV input range. At 1300 oC, a K thermocouple outputs34.9 µV per oC. The possible slope
Section 3. CR5000 Measurement Details3-14TABLE 3.4-3. Limits of Error on CR5000 Thermocouple Polynomials(Relative to NIST Standards)TCType Range oC
Section 3. CR5000 Measurement Details3-15TABLE 3.4-4. Reference Temperature Compensation Range andPolynomial Error Relative to NIST StandardsTCType
CR5000 Overview OV-3 OV1.1.2 Signal Grounds ( ) The Signal Grounds ( ) should be used as the reference for Single-ended Analog inputs, Excitation re
Section 3. CR5000 Measurement Details3-16the box to the CR5000. Alternatively, the junction box can be used to coupleextension grade thermocouple wi
Section 3. CR5000 Measurement Details3-173.5 Bridge Resistance MeasurementsThere are six bridge measurement instructions included in the standardCR5
Section 3. CR5000 Measurement Details3-18BrHalf4WHLHLX = result w/mult = 1, offset = 0XVVRRsf==21RRXRRXsffs==/BrFullHLX = result w/mult = 1, offset =
Section 3. CR5000 Measurement Details3-193.6 Measurements Requiring AC ExcitationSome resistive sensors require AC excitation. These include electr
Section 3. CR5000 Measurement Details3-20for excitation; because it is encircled by the ground electrode, the path for aground loop through the soil
Section 3. CR5000 Measurement Details3-21The resolution gets much worse with the shorter intervals used with higherspeed measurements. As an example
Section 3. CR5000 Measurement Details3-22background calibration will be disabled (even if the scan is not executed).The calibrate instruction is desc
4-1Section 4. CRBasic - Native LanguageProgrammingThe CR5000 is programmed in a language that has some similarities to a structured basic.There are s
Section 4. CRBasic - Native Language Programming4-2PanelTemp is the keyword name of the instruction. The two parametersassociated with PanelTemp are
Section 4. CRBasic - Native Language Programming4-3Define SubroutinesIf there is a process or series of calculationsthat need to be repeated several
CR5000 Overview OV-4 OV1.1.10 Control I/O There are 8 digital Input/Output channels (0 V low, 5 V high) for frequency measurement, digital control, a
Section 4. CRBasic - Native Language Programming4-44.3 Example ProgramConst RevDiff=1Const Del=0 'defaultConst Integ=250Const Mult=1Const Offse
Section 4. CRBasic - Native Language Programming4-5= degC). The units are strictly for the user's documentation; the CR5000makes no checks on t
Section 4. CRBasic - Native Language Programming4-6Average(Reps, Source, DataType, DisableVar)Average(1,RefTemp,fp2,0)Average(6,TC(1),fp2,0)Average i
Section 4. CRBasic - Native Language Programming4-7forever (or until ExitScan). In the example the scan is 1 millisecond, threescans are buffered, a
Section 4. CRBasic - Native Language Programming4-84.5.2 Expression EvaluationConditional tests require the CR5000 to evaluate an expression and tak
Section 4. CRBasic - Native Language Programming4-94.7 Parameter TypesInstructions parameters allow different types of inputs these types are listed
Section 4. CRBasic - Native Language Programming4-10calibrated sensors, applying the correct calibration to each sensor. If themultiplier and offset
Section 4. CRBasic - Native Language Programming4-11Tablename.eventend(1,1) is only valid for a data table using the DataEventinstruction, Tablename.
Section 4. CRBasic - Native Language Programming4-12This is a blank page.
5-1Section 5. Program DeclarationsAliasUsed to assign a second name to a variable.SyntaxAlias VariableA = VariableBRemarksAlias allows assigning a se
CR5000 Overview OV-5 OV1.3 Power Supply and AC Adapter The CR5000 has two base options the low profile without any power supply and the lead acid bat
Section 5. Program Declarations5-2Const Declaration ExampleThe example uses Const to define the symbolic constant PI.Const PI = 3.141592654 'Def
Section 5. Program Declarations5-3Public Declaration ExampleThe example shows the use of the Public declaration.Dim x( 3 ), y, z( 2, 3, 4 )Public x,
Section 5. Program Declarations5-4The Sub statement has these parts:Part DescriptionSub Marks the beginning of a Subroutine.SubNameName of the Subrou
Section 5. Program Declarations5-5Subroutine Example'CR5000'Declare Variables used in Program:Public RefT, TC(4),PRTresist,PRTtemp,I'D
Section 5. Program Declarations5-6This is a blank page.
6-1Section 6. Data Table Declarations andOutput Processing Instructions6.1 Data Table DeclarationDataTable (Name, TrigVar, Size)output trigger modif
Section 6. Data Table Declarations and Output Processing Instructions6-26.2 Trigger ModifiersDataInterval (TintoInt, Interval, Units, Lapses)Used to
Section 6. Data Table Declarations and Output Processing Instructions6-3Parameter& Data TypeEnterTintoIntConstantThe time into the interval (offs
Section 6. Data Table Declarations and Output Processing Instructions6-4Const RevDiff 1 'Reverse input to cancel offsetsConst Del 0 'Use de
Section 6. Data Table Declarations and Output Processing Instructions6-5DataEvent Example:In this example, 5 type T thermocouples are measured. The
Comments to this Manuals