R
R
RomanGotsiy2012-08-11 22:01:00
Do it yourself
RomanGotsiy, 2012-08-11 22:01:00

Thermal sensor on Atmel MK: thermistor or DS18B20?

Began to deal with Atmel-ovsky MK. I decided to make a thermostat, which, when a certain temperature is exceeded, will start the cooling system.
And since I'm more of a programmer than an electronics engineer, and with analog devices I'm on you, I decided to make an idea based on DS18B20 , which gives the temperature in the form of a number. But my father (on the contrary, he is more of an electronics engineer) insists that the thermistor is cheaper and better, saying that there is a reason not to use the ADC in the MK.
The question itself : so what is the best way, in your opinion, to implement the idea? (if possible with arguments)

Answer the question

In order to leave comments, you need to log in

4 answer(s)
M
maeln0r, 2012-08-11
@maeln0r

DS18B20 - The advantage is that the output is a “number”, which makes it easier and more accurate to measure temperature.
And of the obvious advantages, the price, temperature ranges and indestructibility.

W
woddy, 2012-08-13
@woddy

Read the documentation for the DS18B20. If the operating temperature range and accuracy suit you, then take it. If not - deal with thermistors.
Yes, of course it's more expensive. But for a piece of amateur crafts, 70r will not do the weather.
If you use a thermistor, then there will be issues of calibration, protection against interference, stability of the reference voltage, ...
The main thing in your task is the data processing algorithm. It is imperative to respond to the situations “no connection with the temperature sensor”, “the temperature sensor is driving a blizzard”. This is important no matter which sensor you use.

R
romeo_ordos, 2012-08-11
@romeo_ordos

I think there is no fundamental difference. If there is a free port with an ADC, then use it. I understand that DS18B20 uses PWM to transfer data to the MK. As for me, the ADC option is easier to perceive and implement.
And as for accuracy, if there is no noise on the board, then there will be no error in both options.

A
Atxmega, 2012-08-11
@Atxmega

18b20 - set, pulled the line and the data immediately on the display. All. The wire can be at least 50 meters.
Thermistor - maybe cheaper, but! High inertia, difficult calibration (the main argument in favor of the figure) of the pluses, only probably the range is wider.
Personally, I always set 18b20 or TC1047 (if there is an ADC)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question