PT100 Temperature not getting correct output

I am using RTD 2 wire PT100. it is a +ve temperature coefficient (PTC) type that means when temperature increases the resistance also increases. I am checked temperature sensor at normal room temperature. It is showing 110 Ohms in the multimeter. when the temperature is applied to the sensor. the resistance also keeps on increasing. but in the program, I am not getting proper output. I connected the circuit like a pulldown with a 15 Ohm resistor. if you have a proper code please send me. I want to read the ADC signals and after that, I have to convert to the voltage, resistance, and temperature by using formulla.

I moved your topic to an appropriate forum category @saiamar.

In the future, please take some time to pick the forum category that best suits the subject of your topic. There is an "About the _____ category" topic at the top of each category that explains its purpose.

This is an important part of responsible forum usage, as explained in the "How to get the best out of this forum" guide. The guide contains a lot of other useful information. Please read it.

Thanks in advance for your cooperation.

Hi, @saiamar
Welcome to the forum.

What controller are you using?

Have you Googled;

arduino pt100

Tom.. :smiley: :+1: :coffee: :australia:

Can you show a quick picture / hand drawn sketch of how you have it connected?

1 Like

Its better to describe ypur circuit with a schematic. We need to know the supply and arduino connections. Also please show us the code you are using.

To start use the example to read a value from the adc.

you will need to show us your code.

1 Like

A PT100 sensor doesn't have enough resistance variation to be properly read with an Arduino A/D. You need a specialised chip, like the MAX31865, between sensor and Arduino.
Leo..

Assuming you are using a 5V source, with a 15 ohm series resistor you are putting too much current into the PT100 sensor. You will have to look at your sensor spec for the recommended max current.

Also you should calculate the PT100 resistance change for 1 °C and calculate the input voltage to your ADC. I recall it is a little less than 1/2 ohm per °C

Now assume you have a 100 ohm series resistor, calculate the voltage at 0 °C and 1 °C. Compare this to the ability of your ADC to read small voltage changes.

I know what I've said is not a "out of the box" solution but with a little investigation you will get the information you need and at the same time learn what matters when making a measurement of this type.

About one A/D step per degree C at room temp with a 110 ohm pull up resistor and a 10-bit A/D.
Worse if the fixed resistor has a higher or lower value than that.
A DS18B20 has a 15x higher resolution.
Leo..

We dont know the application (or much else).
Generally the 31865 looks a good way to get useful readings.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.