Our full technical support staff does not monitor this forum. If you need assistance from a member of our staff, please submit your question from the Ask a Question page.


Log in or register to post/reply in the forum.

3-WIRE PT100 TO CR1000


LOPEZDIAZ Nov 3, 2017 07:58 PM

What kind of resistor (precision and power) should I use to conect a 3-WIRE RDT PT100 to CR1000 datalogger?.

I found this https://www.campbellsci.com/forum?forum=1&l=thread&tid=1974

Thank you all!


JDavis Nov 3, 2017 08:42 PM

I suggest looking on the manual for the 3WHB10K.

https://www.campbellsci.com/3whb10k

It shows the circuit and the value of the resistor. If you wire your circuit the same, you can use the same program examples.


LOPEZDIAZ Dec 12, 2017 06:27 PM

THANK´S VERY MUCH, jdavis. i Could ALREADY CONNECT. NOW I'M TRYING TO CONNECT TO THE MULTIPLEXER AM16/32B, ANY IDEA for wiring and programing?. Thanks...


JDavis Dec 12, 2017 08:01 PM

I modified the example from the other forum post and inserted it below. 

'###Wiring###
'3WHB10K inserted in 1H and 1L
'  Black wire to VX1 on CR1000

'AM16/32B with switch set to 4x16
'AM16/32B         CR1000
'12V              12V
'G                G
'RES              C1
'CLK              C2
'COM ODD H        H on 3WHB10K
'COM ODD L        L on 3WHB10K
'COM EVEN H   G on 3WHB10K

'PRT Wiring
'Top PRT        AM16/32B
'Black            1H
'Black            1L
'White            2H

'Solar PRT        AM16/32B
'Black            3H
'Black            3L
'White            4H

'Middle PRT        AM16/32B
'Black            5H
'Black            5L
'White            6H

'Etc.



PreserveVariables
Dim BattV
Dim PTemp_C
Public Top,Solar,Middle,Bottom,Ambient_1,Ambient_2
Public Top_Res,Solar_Res,Middle_Res,Bottom_Res,Ambient_1_Res, Ambient_2_Res

Units BattV = Volts
Units PTemp_C = Deg C

DataTable (HourlyData,True,-1 )
  DataInterval (0,1,Hr,10)
  Average (1,Top,FP2,False)
  Average (1,Solar,FP2,False)
  Average (1,Middle,FP2,False)
  Average (1,Bottom,FP2,False)
  Average (1,Ambient_1,FP2,False)
  Average (1,Ambient_2,FP2,False)
EndTable

'Main Program
BeginProg
  'Main Scan
  Scan(1,Sec,1,0)

    'Default Datalogger Battery Voltage measurement BattV
    Battery(BattV)
    'Default Wiring Panel Temperature measurement PTemp_C
    PanelTemp(PTemp_C,_60Hz)

    PortSet (2,0) 'Makes sure clock line starts low
    PortSet (1 ,1 ) 'Turns on the AM16/32B multiplexer
    Delay (0,150,mSec) 'Allow multiplexer to power on

    PulsePort (2,10000) 'Advance multiplexer to first set of channels

    'The channel numbers do not change on the datalogger between measurements, because a multiplexer is used.
    BrHalf3W(Top_Res,1,mV25,1,1,1,1447,True,0,_60Hz,100,0)
    PRTCalc (Top,1,Top_Res,1,1,0)

    PulsePort (2,10000) 'Advance multiplexer channel
    BrHalf3W(Middle_Res,1,mV25,1,1,1,1447,True,0,_60Hz,100,0)
    PRTCalc (Middle,1,Middle_Res,1,1,0)

    PulsePort (2,10000) 'Advance multiplexer channel
    BrHalf3W(Bottom_Res,1,mV25,1,1,1,1447,True,0,_60Hz,100,0)
    PRTCalc (Bottom,1,Bottom_Res,1,1,0)

    PulsePort (2,10000) 'Advance multiplexer channel
    BrHalf3W(Solar_Res,1,mV25,1,1,1,1447,True,0,_60Hz,100,0)
    PRTCalc (Solar,1,Solar_Res,1,1,0)

    PulsePort (2,10000) 'Advance multiplexer channel
    BrHalf3W(Ambient_1_Res,1,mV25,1,1,1,1447,True,0,_60Hz,100,0)
    PRTCalc (Ambient_1,1,Ambient_1_Res,1,1,0)

    PulsePort (2,10000) 'Advance multiplexer channel
    BrHalf3W(Ambient_2_Res,1,mV25,1,1,1,1447,True,0,_60Hz,100,0)
    PRTCalc (Ambient_2,1,Ambient_2_Res,1,1,0)

    PortSet (1 ,0) 'Turn off multiplexer

    'Call Data Tables and Store Data
    CallTable HourlyData

  NextScan
EndProg

 


LOPEZDIAZ Dec 13, 2017 06:50 AM

It worked perfectly!!. Thanks for you answer..thanks for all. You helped me right when I needed help most.

Log in or register to post/reply in the forum.