background image

Model 109B & 109 BAM Temperature Probe 

 

5.  Programming 

This section is for users who write their 

own datalogger programs.  A datalogger program to measure this 
sensor can be generated using Campbell Scientific’s Short Cut 
Program Builder software.  You do not need to read this section 
to use Short Cut. 

NOTE 

The datalogger is programmed using either CRBasic or Edlog.  Dataloggers 
that use CRBasic include our CR200(X)-series, CR800, CR850, CR1000, 
CR3000, CR5000, and CR9000(X); see Section 5.1.  Dataloggers that use 
Edlog include our CR510, CR10(X), CR23X, and CR7; refer to Section 5.2.  
Short Cut, CRBasic, and Edlog are included in our LoggerNet, PC400, and 
RTDAQ software. 

If applicable, please read “Section 5.3—Electrically Noisy Environments” and 
“Section 5.4—Long Lead Lengths” prior to programming your datalogger.  
Measurement details are provided in Section 6. 

5.1  CRBasic 

In the CR200(X)-series, CR800, CR850, CR1000, and CR3000 dataloggers, 
Instruction Therm109 is used to measure temperature.  Therm109 provides 
excitation, makes a single ended voltage measurement, and calculates 
temperature.   

The Therm109 instruction has the following form: 

Therm109 (Dest, Repetitions, SE Chan, Ex Chan, Multiplier, Offset) 

A multiplier of 1.0 and an offset of 0.0 yields temperature in Celsius.  For 
Fahrenheit, use a multiplier of 1.8 and an offset of 32.  See Section 5.1.1 for 
example programs. 

The CR5000 and CR9000(X) use the BrHalf instruction to read the 109B’s 
resistance.  The Steinhart-Hart equation is entered as an expression to convert 
the resistance to degrees Celsius.   

5.1.1  CRBasic Examples 

TABLE 5-1.  Wiring for Examples 5.1.1.1 & 5.1.1.2 

Colour 

Function 

Connection 

Black 

Excitation 

EX1 or VX1 

Red Signal 

SE1 

Purple Signal 

Ground 

 

 

Clear Shield 

 

 

 

Summary of Contents for 109B

Page 1: ...INSTRUCTION MANUAL 109B 109BAM Temperature Probe April 2010 Copyright 2010 Campbell Scientific Canada Corp...

Page 2: ...glect accidents of nature or shipping damage This warranty is in lieu of all other warranties expressed or implied including warranties of merchantability or fitness for a particular purpose CSC is no...

Page 3: ...CRBasic Examples 6 5 1 1 1 Sample Program for CR200 X Series Datalogger 7 5 1 1 2 Sample Program for CR1000 Datalogger 7 5 1 1 3 Sample Program for CR1000 Datalogger AM16 32B 4x16 mode 8 5 2 Edlog 8 5...

Page 4: ...each single ended channel used This will vary depending on the multiplexer configuration and the number of sensors measured The model name 109B will be used in this manual to refer to both 109B and 10...

Page 5: ...tion in air It is rated as slow burning when tested according to U L 94 H B and will pass FMVSS302 Local fire codes may preclude its use inside buildings NOTE 2 Accuracy The overall probe accuracy is...

Page 6: ...rature Degrees C Possible Error Degrees C Thermistor Tolerance CR200 Bridge Measurement Error 0 06 of reading 2 4 mV CR10X Bridge Measurement Error CR200 Resolution 0 5 mV 0 6 mV 24 9 k Ohm Fixed Resi...

Page 7: ...physically limited by the number of lead wires that can be inserted into a single voltage excitation terminal approximately six TABLE 4 1 109B Connections to Campbell Scientific Dataloggers Colour Hea...

Page 8: ...COM ODD H Vx 1 E 1 Vx 1 Signal Return 1 White COM ODD L SE 1 SE 1 SE 1 Signal Return 2 Black COM EVEN H SE 2 SE 2 SE 2 Signal Return 3 Green COM EVEN L SE 3 SE 3 SE 3 Shield Clear COM G The wiring ass...

Page 9: ...gths prior to programming your datalogger Measurement details are provided in Section 6 5 1 CRBasic In the CR200 X series CR800 CR850 CR1000 and CR3000 dataloggers Instruction Therm109 is used to meas...

Page 10: ...terval 0 10 min Average 1 Air_Temp 0 EndTable BeginProg Scan 1 sec Measure the temperature Therm109 Air_Temp 1 1 Ex1 1 0 0 Call the data table CallTable AvgTemp NextScan EndProg 5 1 1 2 Sample Program...

Page 11: ...9BAM_C 1 3 1 1 0 _60Hz 1 0 Switch to next AM16 32 Multiplexer channel set PulsePort 1 10000 109BAM Temperature Probe 3 wire measurements T109BAM_C 4 5 6 on the AM16 32B Therm109 T109BAM_C 4 3 1 1 0 _6...

Page 12: ...ution Interval seconds 1 AC Half Bridge P5 1 1 Reps 2 25 2500 mV 60 Hz Rejection Range 3 1 SE Channel 4 1 Excite all reps w Exchan 1 5 2500 mV Excitation 6 1 Loc V_Vx 7 1 0 Mult 8 0 0 Offset 2 Z 1 X P...

Page 13: ...2 9 Loc Air_Temp Table 2 Program 02 0 0000 Execution Interval seconds Table 3 Subroutines End Program 5 3 Electrically Noisy Environments AC power lines pumps and motors can be the source of electric...

Page 14: ...w P5 to convert the measurement result to temperature are still required 1 Excite Delay SE P4 1 1 Reps 2 25 2500 mV 60 Hz Rejection Range Delay must be zero 3 1 SE Channel 4 1 Excite all reps w Exchan...

Page 15: ...trusion For all factory repairs and recalibrations customers must get a returned material authorization RMA Customers must also properly fill out a Declaration of Hazardous Material and Decontaminatio...

Page 16: ...5 4 Make sure the clear shield wire is connected to datalogger ground and the datalogger is properly grounded For all factory repairs customers must get an RMA Customers must also properly fill out a...

Reviews: