pt100 thermistor and analog input module

V

Vasilis

Guest
hi everyone,

i am facing big problems using a pt100 thermistor. this device has 3
wires, two red and a blue one. The two red wires are connected, i.e.
using the beeper on the multimeter it beeps. I suppose that the way
this works is this: apply a tension on red and blue wires, and the
difference with respect to the initial voltage, is to be correlated
with room temperature, I.e. the thermistor reduces the voltage
applied. Right?

The second device of my configuration is an analog input module,
capable of reading 0-5volt inputs (among other things), with 12 bit
resolution. I wrote a simple driver that converts tensions to two
bytes, used a transformer on it and aknowledged that it works! fine.

What about putting the two together? I want to read the output of the
pt100 device using this module, but I fail. I cannot understand why,
applying a tension on the red and blue wires of the pt100 thermistor,
all i get is a very very small variation of the initial voltage(~4 mV)
and no further variation on increasing diminishing heat on the pt100
device. What is wrong? am i using them wrong? did i connect them
wrong? i tried putting 1,5V, 3V etc but i noticed no significant
difference....

I hope I've been clear.

Thank you,
vasilis.
 
On Wed, 24 Sep 2008 07:04:51 -0700 (PDT), Vasilis
<VASILI3000@hotmail.com> wrote:

hi everyone,

i am facing big problems using a pt100 thermistor.
---
Are you sure it's a thermistor?

"PT100" is a designation usually used when referring to a 100 ohm
platinum resistance thermometer.
---

this device has 3
wires, two red and a blue one. The two red wires are connected, i.e.
using the beeper on the multimeter it beeps. I suppose that the way
this works is this: apply a tension on red and blue wires, and the
difference with respect to the initial voltage, is to be correlated
with room temperature, I.e. the thermistor reduces the voltage
applied. Right?
---
I don't think so. The wiring you're describing is consistent with a
3-wire RTD:

http://newton.ex.ac.uk/teaching/CDHW/Sensors/an046.pdf
---

The second device of my configuration is an analog input module,
capable of reading 0-5volt inputs (among other things), with 12 bit
resolution. I wrote a simple driver that converts tensions to two
bytes, used a transformer on it and aknowledged that it works! fine.

What about putting the two together? I want to read the output of the
pt100 device using this module, but I fail. I cannot understand why,
applying a tension on the red and blue wires of the pt100 thermistor,
all i get is a very very small variation of the initial voltage(~4 mV)
and no further variation on increasing diminishing heat on the pt100
device. What is wrong? am i using them wrong? did i connect them
wrong? i tried putting 1,5V, 3V etc but i noticed no significant
difference....

I hope I've been clear.
---
You have been, but first things first.

Is the device a platinum resistance thermometer or a thermistor?

JF
 
On Sep 24, 7:25 am, John Fields <jfie...@austininstruments.com> wrote:
You have been, but first things first.

Is the device a platinum resistance thermometer or a thermistor?
Dear JF,
thank you for you reply.
it is exactly what you have described in your post. a platinum
resistance thermometer.

I think I understand now that this device works with a very low
voltage, but i have no idea on exactly what voltage it is needed. What
do i have to do in order to read successfully the small voltage
variations that are provoked by the temperature variations?

Thank you,
Vasilis.
 
On Thu, 25 Sep 2008 01:43:23 -0700 (PDT), Vasilis
<VASILI3000@hotmail.com> wrote:

On Sep 24, 7:25 am, John Fields <jfie...@austininstruments.com> wrote:
You have been, but first things first.

Is the device a platinum resistance thermometer or a thermistor?
Dear JF,
thank you for you reply.
it is exactly what you have described in your post. a platinum
resistance thermometer.

I think I understand now that this device works with a very low
voltage, but i have no idea on exactly what voltage it is needed. What
do i have to do in order to read successfully the small voltage
variations that are provoked by the temperature variations?
---
The usual approach is to buy an already built meter like:

http://www.omega.com/ppt/pptsc.asp?ref=DP460-T&Nav=temm07

If you want to build your own then it gets complicated.

What do you want to do?

JF
 
On Sep 25, 2:50 am, John Fields <jfie...@austininstruments.com> wrote:
The usual approach is to buy an already built meter like:

http://www.omega.com/ppt/pptsc.asp?ref=DP460-T&Nav=temm07

If you want to build your own then it gets complicated.

What do you want to do?
I would like to read with my 0-5V analog input device the values of
the thermometer. Applying a very small voltage on the two wires of the
thermometer ( 18 mV ) and heating it, the voltage between the two
wires of the termometer increases. Problem is that i cannot get a
temperature value ( a resistance value ) just from reading the voltage
change, or can I?

Thank you,
Vasilis.
 
On Fri, 26 Sep 2008 01:13:51 -0700 (PDT), Vasilis
<VASILI3000@hotmail.com> wrote:

On Sep 25, 2:50 am, John Fields <jfie...@austininstruments.com> wrote:
The usual approach is to buy an already built meter like:

http://www.omega.com/ppt/pptsc.asp?ref=DP460-T&Nav=temm07

If you want to build your own then it gets complicated.

What do you want to do?

I would like to read with my 0-5V analog input device the values of
the thermometer. Applying a very small voltage on the two wires of the
thermometer ( 18 mV ) and heating it, the voltage between the two
wires of the termometer increases. Problem is that i cannot get a
temperature value ( a resistance value ) just from reading the voltage
change, or can I?
---
Yes, you can.

Consulting the platinum resistance tables at:

http://www.shelbyjones.com/OnlineCatalog/Temperature/Sensors/Thermocouples/Thermocouples_Literature/Thermocouples_RTD_Tables.htm

we find that a 100 ohm sensor with an alpha of 0.00385 exhibits a
resistance of 100.00 ohms at 0C and a resistance of 138.51 ohms at 100C

That's a difference of 38.51 ohms, and if you want to use an analog
input device to indicate zero volts at 0C and 5V at 100C, then we must
convert that 38.51 ohm resistance change into a 5V change in voltage.

To start with, we must excite the RTD electrically, but we mustn't force
too much current through it or it'll self-heat to the point where its
accuracy will be degraded.

Assuming that 1mA is OK and that we have a 10V excitation supply, we can
start like this:


10V Vin
|
[R1]
|
+--->Vout
|
[RTD]R2
|
0V

With 1mA through the RTD at 0C, we'll have, as Vout:


Vout = Irtd R2 = 0.001A * 100R = 0.1V


Now, in order to limit the current to 1mA, we must calculate the value
of R1:

Vin - Vout 10V - 0.1V
R1 = ------------ = ------------ = 9900 ohms
Irtd 0.001A


So, we now have:


10V E1
|
[9900]R1
|
+--->0.1V E2
|
[100]R2
|
0V

At 100C we'll have:


10V E1
|
[9900]R1
|
+---> E2
|
[138.51]R2
|
0V

And the output voltage from the divider will be:


E1 * R2 10V * 138.51R
E2 = --------- = ------------------ = 0.138V
R1 + R2 9900R + 138.51R


The voltage difference, then, for the temperature change from 0C to 100C
will be:


dV = V100 - V0 = 0.138V - 0.1V = 0.038V


which means that for your analog device to read 0V at 0C and 5V at 100C,
there must be something with a gain of:


Vout 5.0V
Av = ------ = -------- = 131.58
Vin 0.038V


interposed between the output of the divider and the analog device.

A difference amplifier would do it, and the circuit would look like
this:

+V>---+---------+---------------+
|R1 | |
[9900] [R3] +----|--[R6]--+-->Vout
| | | | |
| +--[R5]----+---|-\ |
| | | >------+
+---------|--[R7]----+---|+/
|R2 | | |
[RTD]R2 [R4] [R8] |
| | | |
0V----+---------+----------+----+

Working out the values of the resistors and selecting the opamp is left
as an exercise for the student. ;)


Version 4
SHEET 1 880 680
WIRE -320 -48 -480 -48
WIRE -192 -48 -320 -48
WIRE 192 -48 -192 -48
WIRE -320 -32 -320 -48
WIRE -192 -32 -192 -48
WIRE -320 64 -320 48
WIRE -32 64 -320 64
WIRE 96 64 48 64
WIRE 240 64 96 64
WIRE 368 64 320 64
WIRE 192 128 192 -48
WIRE -592 144 -640 144
WIRE -192 144 -192 48
WIRE -192 144 -512 144
WIRE 96 144 96 64
WIRE 160 144 96 144
WIRE 368 160 368 64
WIRE 368 160 224 160
WIRE -192 176 -192 144
WIRE -128 176 -192 176
WIRE 0 176 -48 176
WIRE 160 176 0 176
WIRE -688 192 -816 192
WIRE -816 224 -816 192
WIRE -640 224 -640 144
WIRE -480 224 -480 -48
WIRE -320 224 -320 64
WIRE -192 224 -192 176
WIRE 0 224 0 176
WIRE -688 240 -688 192
WIRE -816 336 -816 304
WIRE -688 336 -688 288
WIRE -688 336 -816 336
WIRE -640 336 -640 304
WIRE -640 336 -688 336
WIRE -480 336 -480 304
WIRE -480 336 -640 336
WIRE -320 336 -320 304
WIRE -320 336 -480 336
WIRE -192 336 -192 304
WIRE -192 336 -320 336
WIRE 0 336 0 304
WIRE 0 336 -192 336
WIRE 192 336 192 192
WIRE 192 336 0 336
WIRE -480 384 -480 336
FLAG -480 384 0
SYMBOL res 336 48 R90
WINDOW 0 -37 64 VBottom 0
WINDOW 3 -31 66 VTop 0
SYMATTR InstName R1
SYMATTR Value 147k
SYMBOL res 64 48 R90
WINDOW 0 -43 57 VBottom 0
WINDOW 3 -33 58 VTop 0
SYMATTR InstName R2
SYMATTR Value 1000
SYMBOL voltage -480 208 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 10
SYMBOL res -32 160 R90
WINDOW 0 -43 57 VBottom 0
WINDOW 3 -33 58 VTop 0
SYMATTR InstName R3
SYMATTR Value 1000
SYMBOL res 16 320 R180
WINDOW 0 36 76 Left 0
WINDOW 3 36 40 Left 0
SYMATTR InstName R4
SYMATTR Value 147k
SYMBOL res -208 -48 R0
SYMATTR InstName R6
SYMATTR Value 9900
SYMBOL res -336 208 R0
SYMATTR InstName R7
SYMATTR Value 100
SYMBOL res -336 -48 R0
SYMATTR InstName R8
SYMATTR Value 9900
SYMBOL Opamps\\LT1218 192 96 R0
SYMATTR InstName U2
SYMBOL res -208 208 R0
SYMATTR InstName R9
SYMATTR Value 138
SYMBOL voltage -816 208 R0
WINDOW 0 -53 5 Left 0
WINDOW 3 -242 110 Invisible 0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value PULSE(0 1 0 1E-6 1E-6 .25 .5)
SYMBOL sw -640 320 M180
WINDOW 0 32 15 Left 0
WINDOW 3 32 44 Left 0
SYMATTR InstName S1
SYMBOL res -496 128 R90
WINDOW 0 -43 57 VBottom 0
WINDOW 3 -33 58 VTop 0
SYMATTR InstName R10
SYMATTR Value 363
TEXT -464 360 Left 0 !.tran 1 uic
TEXT -336 360 Left 0 !.model SW SW(Ron=.1 Roff=10Meg Vt=0.5Vh=0)
JF
 

Welcome to EDABoard.com

Sponsor

Back
Top