Go Down

Topic: PT1000 RTD help please (Read 5355 times) previous topic - next topic

gg123

Hi, I'm trying to design a renewable energy heating/hot water system, Arduino controlled.

The immersion temperature sensors required for thermal stores all seem to be PT1000 type, and I'm a little confused by what I have read on the subject so far - lots of talk of opamps, 4-20ma converters, lookup tables and lots of ways to wire them up.

I am armed with an Arduino, data logging shield, various components and a PT1000 sensor to play with. I have managed to cobble together various sketches to get things going, but I could really do with a nice simple place to start with the PT1000s - any suggestions?

Many thanks

cr0sh


Hi, I'm trying to design a renewable energy heating/hot water system, Arduino controlled.

The immersion temperature sensors required for thermal stores all seem to be PT1000 type, and I'm a little confused by what I have read on the subject so far - lots of talk of opamps, 4-20ma converters, lookup tables and lots of ways to wire them up.

I am armed with an Arduino, data logging shield, various components and a PT1000 sensor to play with. I have managed to cobble together various sketches to get things going, but I could really do with a nice simple place to start with the PT1000s - any suggestions?

Many thanks


This app note might help you out:

http://www.national.com/an/AN/AN-1559.pdf

From what I can tell from that, though - using these won't be easy...
I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.

cr0sh

Here's another app-note that might be useful:

http://www.analogmicro.de/products/info/english/analogmicro.en.an1017.pdf
I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.

EmilyJane

You'll need to post what you have so far including schematics of anything you've wired up and links to any data sheets that might apply. Be sure and use the # tag when you post your code.

You posted a link while I'm writing this. Do you already have your RTDs? To get the accuracy from RTDs that one normally uses them for requires a bit of work. If you are happy with +- a few degrees accuracy then not so much work but then you might as well use thermistors or thermocouples, which are usually cheaper.

What is your temperature range and what sort of accuracy do you require?

cr0sh

Here's this - from the playground:

http://openenergymonitor.org/emon/node/75
I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.

gg123

Thanks for all of those.....I have just one sensor so far for development, I'd like to use alternatives but all the immersion type sensors on the market for insertion into hot water tanks seem to be RTDs. Range needed is only from 0 to +90 deg C, and +/- 1 deg accuracy would be fine.

I'll post whatever I end up with here...

EmilyJane

What kind of material does the sensor have to be made of to immerse in hot water? Thermocouples come in stainless steel and Inconel for example.

A lot of the issues regarding signal conditioning RTDs go away with PT1000s because of the higher resistance. For your application, I'd be tempted to use a precision resistor with a good temperature coefficient of, say 3K3, in series with the sensor and monitor the sensor voltage with the Arduino. Then, I'd do a three point calibration with a good thermometer, say ice slurry, boiling water, and something in the middle and call that good.

Definitely let us know how it goes.

gg123

Sorry, I didn't describe it well - they are not actually immersed themselves, but slide into a close fitting immersion sleeve, like this

http://www.alternativeenergystore.co.uk/item/item/102201/1/0/100mm-Stainless-Steel-Immersion-Sleeve.htm

which are screwed into fittings in the water tank and the solar collector.

Thanks for the advice on the resistor, I'll certainly try that and report back when it's all together.

retrolefty

#8
Sep 15, 2011, 01:09 am Last Edit: Sep 15, 2011, 01:10 am by retrolefty Reason: 1

Sorry, I didn't describe it well - they are not actually immersed themselves, but slide into a close fitting immersion sleeve, like this

http://www.alternativeenergystore.co.uk/item/item/102201/1/0/100mm-Stainless-Steel-Immersion-Sleeve.htm

which are screwed into fittings in the water tank and the solar collector.

Thanks for the advice on the resistor, I'll certainly try that and report back when it's all together.


Those are called 'thermowells' in the process control industry. They allow one to remove/test/replace the sensor without having to drain the tank. However one has to insure the sensor tip 'bottoms out' inside the well or you can end up with slow responding or even inaccurate measurement values.

http://www.temperatures.com/twells.html

Lefty

gg123

Thanks Lefty - is some kind of thermal grease used to ensure good readings? I was toying with the idea of using a sensor easier (to me at least) to hook up rather than a PT1000, and packing it in with something, as a plan B really if else fails.


retrolefty


Thanks Lefty - is some kind of thermal grease used to ensure good readings? I was toying with the idea of using a sensor easier (to me at least) to hook up rather than a PT1000, and packing it in with something, as a plan B really if else fails.




I never heard of anyone trying to pack a thermowell with grease. I would worry that the heat of the process might cause the grease to flow and not maintain consistance contact with the sensor. Some thermowells have small internal clips at the end of the well inside, so that when the sensor is shoved in far enough help maintain a mechanical contact between the sensor and the inside wall of the well.

Lefty

al1fch

#11
Sep 16, 2011, 12:20 am Last Edit: Sep 16, 2011, 12:27 am by al1fch Reason: 1
Quote
A lot of the issues regarding signal conditioning RTDs go away with PT1000s because of the higher resistance.

I agree EmilyJane having to deal with PT100 and PT1000
In my case and my resolution needs economical current source build around LM334 does the job for PT1000 driving.  (R1 = 330,   R2= 10*R1 = 3K3)

dc42

#12
Sep 16, 2011, 12:59 am Last Edit: Sep 16, 2011, 01:04 am by dc42 Reason: 1
What resolution are you looking for? By my calculation, if you make a potential divider using a PT1000 and a 1K resistor, and connect that directly to an Arduino analog input pin, you can measure the temperature with a resolution of 1 deg C. If you want higher resolution, you'll need an op-amp to amplify the voltage change.

Using a constant current source is all very well, but then both the current source and the ADC reference have to be stable (or the current source has to be controlled by the ADC reference). The potential divider (whether amplified or not) driven from the same voltage as is used for the ADC reference has the advantage that it is not very sensitive to changes in the ADC reference.
Formal verification of safety-critical software, software development, and electronic design and prototyping. See http://www.eschertech.com. Please do not ask for unpaid help via PM, use the forum.

EmilyJane

If you decide to not use a constant current source to power the sensor, remember that the critical component is the series resistor. For the best accuracy, it needs to be of high precision and have a low temperature coefficient with respect to temperature. Since your excitation current will be a function of the RTD resistance, accuracy will depend on knowing that the voltage drop across the series resistor varies only with that current.

Go Up