Norway
Asked — Edited
Resolved Resolved by Dunning-Kruger!

Tmp36gt9 Temperature Sensor

Hello.

So I have a few TMP36GT9 analog temperature sensors that I want to use.

I have hooked them up directly to a analog port (3.3voltage) and get readings from it. When I read the values it fluctuates between 44 and 57. I have read that a pull up/down resistor will stabilize the readings, but I am not sure what value resistor I should try?

This sensor accepts input voltage between 2,7 and 5,5v and should output 750mV @ 25c and is linear between -40 to +125c

So my second question is how do I find the correct unit multiplier to show the temperature in Celsius?

All help is much appreciated!


ARC Pro

Upgrade to ARC Pro

Unleash your robot's full potential with the cutting-edge features and intuitive programming offered by Synthiam ARC Pro.

#9  

The voltage you are seeing at ambient temperature does probably not correspond to 22C as far as temperature vs voltage (according to the chart) is concerned. The only thing you can count on is the change in voltage as the temperature changes. Not the specific value at ambient. That reading is just a number. But it is a number you can start with. I would venture to guess you would get a different voltage at ambient if you tried a different resistor. To get a voltage reading where it should be at 22C, you would have to use a voltage divider.

The point is that it doesn't matter what voltage it says at 22C ambient, just consider that voltage to be 22C and go from there. A better reference would be 0C using an ice cube wrapped in plastic to get close to it. It depends on how accurate you need it to be. Also, place 0.1 microfarad capacitor across the power input to further stabilize it.