Tell me more ×
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

What kind of digital temperature sensor can provide a high accuracy (0.1°C)? Especially, 1-wire. I want to use it in medical thermometer.

share|improve this question
OK, so go ahead and look. This site is for question, not Kaffee Klatches. – Olin Lathrop Jun 3 '12 at 11:58
2  
@Olin Lathrop: My question is: what digital temperature sensor has accuracy 0.1°C? OK?.. – user14284 Jun 3 '12 at 12:25
4  
@Olin - Come on, Olin, we know that you have little patience when it comes to badly formulated questions, but this doesn't help OP either. At least tell him what's wrong with it. – stevenvh Jun 3 '12 at 14:18
This is a question in the grammatical sense of the term, but it's not a suitable question for our site. It's a [meta-tag:shopping] question. We're not here to shop for parts for you, we're here to educate and solve problems. – Kevin Vermeer Jun 4 '12 at 13:54
2  
Hardly a shopping question. OP asked a part or technology suitable to his requirements, not where to buy it. Vote to re-open. – JRobert Jun 5 '12 at 18:05
show 1 more comment

closed as too localized by Olin Lathrop, Kevin Vermeer Jun 4 '12 at 13:54

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.

3 Answers

up vote 2 down vote accepted

Like Russell says \$\pm\$0.1°C is a tall order. Most commercial temperature sensors won't give you anything better than 0.5°C, others will give you 0.01°C resolution, but 2°C initial accuracy.

Digikey lists this sensor with a \$\pm\$0.1°C accuracy, and even the price is reasonable.

If you want to use integrated sensors, either with analog or digital output, you'll have to calibrate them. Their accuracy is not always very good, but their linearity often is. Since you want to use them for a medical application I presume that you'll only need to measure over a small temperature range, around 37°C. (CMIIW)

The boiling point of pentane is 36.1°C, so that could be perfect for a single point calibration.

share|improve this answer

+/- 0.1 C accuracy is a very demanding spec. You are liable to need calibration and care.

If you use the best digital-output sensor that you can buy in your rpice range then you can seek to optimise it's calibartion and thermal equilibrium issues. If you use an analog sensor such as an LM35 you have a potentially more accurate device BUT have to fight the analog conversion demons yourself (noise, reference accuracy, stability, ,...).

The DS18S20 digital temperature sensor has an uncalibrated 0.5C error across -10C to +85C range so it's calibrated accuracy over a few degrees C range should be much better.

If you were serious you could use something like melting Gallium as a reference with a melting temperature of about 30C and an accuracy for pure material subject mainly to second order effects.

This recent stack exchange question relates to on attempts to get high accuracy

This one talks about calibration

The MAX6636 is probably as good as you need but the packaging is possibly poor depending on desired probe size. Multiple digital channels of lower accuracy and one internal higher accuracy.

If you are prepared to calibrate initially and ongoingly and go head to head with the denizens of analog signal conditioning you can probably use PT100, thermocouple, thermistor and more.


Added:

It has been suggested (March 2013) that the DS18B20 IC would be a better choice that the DS18S20 that I mentioned above. They say -

  • According to Maxim: "The DS18B20 is recommended for any application that requires 9 to 12 bits of temperature resolution. This device offers much more flexibility and is easier to use than the DS18S20"

I agree that the B part is superior and a better choice. However ...

Great care is needed when receiving advice from companies that want to sell you things :-). I agree that the B part is superior to the S part for many purposes. It has greater flexibility in that you can do more things with the basic setup - whether that makes it easier is moot and suspect.

BUT, neither part is really up to the job that is asked for here. Fig 16 in the S data sheet and B data sheet is identical, and shows a ~~~= +/- 0.3C accuracy to 3 sigma across 0C - 70C at any one temperature BUT a +/- 0.45C variation across the whole range. While this is commendable it is far worse than is desired.

The B part amply demonstrates GIGO - whereas the S part has 0.5C resolution output steps, the B part has user selectable 0.5 / 0.25 / 0.125 and 0.0625 C steps (9 to 12 bits).
While these extra resolution options could in fact be useful to a designer with suitable mastery of the arcane art, they could be downright dangerous to any who tend to equate resolution and accuracy.

So, yes, the B part is better, but still not really up to what was originally asked for.


share|improve this answer
According to Maxim: "The DS18B20 is recommended for any application that requires 9 to 12 bits of temperature resolution. This device offers much more flexibility and is easier to use than the DS18S20" – RedGrittyBrick Mar 12 at 11:04
@RedGrittyBrick Great care is needed when receiving advice from companies that want to sell you things :-). I agree that the B part is superior to the S part for many purposes. It has greater flexibility in that you can do more things with the basic setup - whether that makes it easier is moot and suspect. BUT neither part is really up to the job that is asked for here. Fig 16 in the S data sheet and B data sheet is identical, and shows a ~~~= +/- 0.3C accuracy to 3 sigma ... – Russell McMahon Mar 12 at 12:32
across 0C - 70C at any one temperature BUT a +/- 0.45C variation across the whole range. While this is commendable it is far worse than is desired. The B part amply demonstrates GIGO - whereas the S part has 0.5C resolution output steps, the B part has user selectable 0.5 / 0.25 / 0.125 and 0.0625 C steps (9 to 12 bits). While these could in fact be useful to a designer with suitable mastery of the arcane art, they could be downright dangerous to any who tend to equate resolution and accuracy. So, yes, the B part is better, but still not really up to what was originally asked for. – Russell McMahon Mar 12 at 12:37

You should be looking at RTD (Resistance temperature detector). An RTD's resistance changes with respect to temperature and this (if calibrated) can yield very high accuracies. They are easily available in big name shops like element14 and RS components.
Here is a handy wikipedia link : http://en.wikipedia.org/wiki/Resistance_thermometer

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.