pt100 thermistor and analog input module

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.

Reply to
Vasilis
Loading thread data ...

--- Are you sure it's a thermistor?

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

---

--- I don't think so. The wiring you're describing is consistent with a

3-wire RTD:

formatting link

---

--- You have been, but first things first.

Is the device a platinum resistance thermometer or a thermistor?

JF

Reply to
John Fields

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.

Reply to
Vasilis

--
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
Reply to
John Fields

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.

Reply to
Vasilis

--- Yes, you can.

Consulting the platinum resistance tables at:

formatting link

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

Reply to
John Fields

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.