Терморезистор

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

Всем привет. Хочу собрать такой девайс который бы считывал температуру с терморезистора. Можно ли использоваьт терморезистор для измерения темперратуры жидкости. или воздуха. если да  то какой марки и где можно ткой достать или откуда выпоять такой. У меня есть термисторы MF58 - подойдут ли они? http://russian.alibaba.com/product-gs/mf58-ntc-thermistors-341886781.html.   Всем больше спасибо буду признателен.

 

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

С терморезистора - считывается его сопротивление, которое потом, внутри черного квадратного чипа, пересчитывается в температуру. У Вас - какая часть задачи не получается?

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

Подключил терморезистор через резистор к дуинои получилось трех проводная вешь. питани земля  иобратная связь к аналогову входу. Схему в гугле нашел. окунаю в горячу воду а байты через монитор последовательног порат почти не меняются или зажигалкой поджигаю тоже не меняются. тогда как подключал к тестеру терморезистор то сопротивление меняестся при повышении или понижении температуры. Я бы хоте значение потом отколибровать от 0 при таянии воды и до 100 градусов при кипении воды и выводить на дисплей или чтоб светодиот горел при превышении. Может я не правильный термистор подобрал

bwn
Offline
Зарегистрирован: 25.08.2014

Для начала, открыть даташит на ваш MF58 и посмотреть его характеристики. Если покупать для поигратся, то DS18B20 в колбе. ИМХО.

bwn
Offline
Зарегистрирован: 25.08.2014

tima87arduino87 пишет:

Подключил терморезистор через резистор к дуинои получилось трех проводная вешь. питани земля  иобратная связь к аналогову входу. Схему в гугле нашел. окунаю в горячу воду а байты через монитор последовательног порат почти не меняются или зажигалкой поджигаю тоже не меняются. тогда как подключал к тестеру терморезистор то сопротивление меняестся при повышении или понижении температуры. Я бы хоте значение потом отколибровать от 0 при таянии воды и до 100 градусов при кипении воды и выводить на дисплей или чтоб светодиот горел при превышении. Может я не правильный термистор подобрал

Лучше нарисуйте, как подключено.

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

а отпаять какой нибудь можно? и где бывают терморезисторы?

prometheus
Offline
Зарегистрирован: 31.05.2011
tima87arduino87
Offline
Зарегистрирован: 01.05.2013
bwn
Offline
Зарегистрирован: 25.08.2014

tima87arduino87 пишет:

а отпаять какой нибудь можно? и где бывают терморезисторы?

Что ж вы так над собой издеваетесь(((

Наберите гугл "Диод как термодатчик" и юзайте на здоровье. Причем с практически линейной характеристикой.

 

bwn
Offline
Зарегистрирован: 25.08.2014

А термистор у вас какого сопротивления? Все как на схеме?

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

320 КОм. схема с гугла не моя там принцып подключения

bwn
Offline
Зарегистрирован: 25.08.2014

tima87arduino87 пишет:

320 КОм. схема с гугла не моя там принцып подключения

Угу, а второй резистор? И что тестер говорит в средней точке?

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

тестером я подключал на прямую и счиывал сопротивление. а вот когда напряжение считывал в средней точке приэтом подключал резистор на 10 КОм то байты дуино были почти 1000. но как только подключил резистор близкое в терморезистору то байты стали меньше и принагреве падают в низ значениями. Как я понял надо подключать резистор с анаогичным сопротивлениею как у термистора? да?

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Правильно! Если у вас сейчас analogRead говорит или "0" или "1023" то значит при комнатной температуре ваш делитель имеет соотношение 1: 10000 или типа того.

Померяйте сопротивление вашего терморезистора и поставьте постоянный примерно такого-же номинала( у вас будет делитель 1:2). И вот когда увидите показания в районе "512" можете греть.

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

а вводу опускать можно такие термисторы как mf 58. я так понимаю они замыкают об воду могут замыкать искажя значение

bwn
Offline
Зарегистрирован: 25.08.2014

tima87arduino87 пишет:

а вводу опускать можно такие термисторы как mf 58. я так понимаю они замыкают об воду могут замыкать искажя значение

Тима, помятуя обсуждение в прошлой теме, настоятельно рекомендую освежить школьный курс физики, закон Ома, расчет мощности. Если собрались этим заниматся, они вам понадобятся. Мочить можно все, если заизолировать контактирующие поверхности (лаком, эпоксидкой и т.д.)

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

Спасибо за совет вот сейчс вспонимаю понемногу

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Если бы вы действительно вспомнили закон Ома, потом прочитали то, что пишут наши друзья из Поднебесной:

Номинальное сопротивление: R100 = 3.372K Ω, R50 = 3.485K Ω, R25 = 10.00K Ω, в соответствии с запросу клиентов.
B-Константа: B25/50 = 3950kΩ, B0/100 = 3450kΩ, B25/85 = 3435kΩ

Это   ntc  на 10 килоом и про него уже всё давно обсуждено  со всех сторон. И второй резистор на 10к нужен,  как обычно.

Кстати зачем вам такой диапазон: :-40 O C + 300 O C  ? 

Для чайника? Ставьте  Даллас DS18B20 (в  термоусадку или готовый) - от - 55 до +125-ти градусов, погрешность 0.1-0.5 макс. И ничего калибровать не надо.

bwn
Offline
Зарегистрирован: 25.08.2014

trembo пишет:

Если бы вы действительно вспомнили закон Ома, потом прочитали то, что пишут наши друзья из Поднебесной:

Номинальное сопротивление: R100 = 3.372K Ω, R50 = 3.485K Ω, R25 = 10.00K Ω, в соответствии с запросу клиентов.
B-Константа: B25/50 = 3950kΩ, B0/100 = 3450kΩ, B25/85 = 3435kΩ

Это   ntc  на 10 килоом и про него уже всё давно обсуждено  со всех сторон. И второй резистор на 10к нужен,  как обычно.

Кстати зачем вам такой диапазон: :-40 O C + 300 O C  ? 

Для чайника? Ставьте  Даллас DS18B20 (в  термоусадку или готовый) - от - 55 до +125-ти градусов, погрешность 0.1-0.5 макс. И ничего калибровать не надо.

Да у человека проба пера идет, с тем что под рукой. Занятие в целом похвальное, лишь бы на пользу.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Тогда найти вблизи - на старых материнках, в блоках питания( котроль вентилятора) любой ntc  и баловаться.

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

велосипед не охото конечно изобретать но что есть то есть подрукой. кстати эти mf термисторы я нашел из зарядку от сотика и с блока питания от антены на 12вольт. будет возможность то куплю термисторы соответствующие. 

bwn
Offline
Зарегистрирован: 25.08.2014

tima87arduino87 пишет:

велосипед не охото конечно изобретать но что есть то есть подрукой. кстати эти mf термисторы я нашел из зарядку от сотика и с блока питания от антены на 12вольт. будет возможность то куплю термисторы соответствующие. 

Если действительно соберетесь что то нормальное делать, то смотрите на DS18B20 как вам советовали и не занимайтесь головняком с термисторами и прочей радостью без необходимости.

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

Захотел поэкспериментировать посмотреть как подключаьт правильно, значения как меняюстя. в ардуне попрограммировать. я в дуино новичок. спасибо за советы

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

спасибо!!!! гляну . материнки то есть  амдшный сокет и память ддр 2.  и блоки питния навлом есть от компа. ремонитрую компы вот и остается всякой всячины. сегодня пойду глядеть

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

Здравствуйте . Мне необходима ваша помощь как профессионалов. Нашел термистор от блока питания компьютера TTC 103 и даташит к нему.  Есть график зависимости сопротивления и температуры. Читал множество статей как Омы в Градусы переводить. Везде уравнение Стейнхарта - Хатра. Есть исходник , там полиномы выведены под другой датчик. Стал исходник  переделывать , то есть значение полиномов менял под свой термистор, например три таянии льда - сводил к нулю, но когда начал мерить температуру своего тела то термистор мой показал 42 градуса, Теперь когда подстраивал температуру тела, то лед у меня таял при минул 5-6оС. Заранее большое спасибо всем кто ответит мне. Вопрос такой Каким образом или какой программой можно получить три полинома A B C чтобы их потом вбить в скетч (есть исходник для другого датчика температуры)Буду признателен если поможете программой или ссылкой на это решение. Пользовался вот этой статьей http://radiokot.ru/forum/viewtopic.php?f=21&t=109878 там есть скетч

Гриша
Offline
Зарегистрирован: 27.04.2014

http://arduino.ru/forum/apparatnye-voprosy/kak-nakhodyatsya-abc-koefitsi...

на кота забрались, а здесь были? :)

Гриша
Offline
Зарегистрирован: 27.04.2014

tima87arduino87 пишет:

Вопрос такой Каким образом или какой программой можно получить три полинома A B C чтобы их потом вбить в скетч.

а матрицу 3х3х посчиать сможете?

по грфику (весьма примерно):

85С - 1

25С - 10

10С - 11

справа "попугаи" сопротивления т.к. Вы очень удачно обрезали единицы измерения, а гуглить лень...

ЗЫ - программа самая минимальная - ручка,  листок бумаги и калькулятор :) и 10 минут времени

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

Гуглил очень много. вот решил и обратиться на форум к вм за помощью. Дело в том что мне понятно как пишется решение но а,в,с не пойму ни как как они получаются чтобы потом их подставить в уравнение Стенхарта-Харта. Помогите пожалуйстя очень буду признаателен 

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

в фотке ничего не обрезано. она такая с даташита

Гриша
Offline
Зарегистрирован: 27.04.2014

tima87arduino87 пишет:

 Дело в том что мне понятно как пишется решение но а,в,с не пойму ни как как они получаются

я вам уже написал все в посте 26, осталось: подставить величины в формулу, получить 3 уравнения и я бы решил матрицей 3*3, но можно и немного дольше используя знания 10-11 класса обшеобразовательной школы :)

tima87arduino87
Offline
Зарегистрирован: 01.05.2013

Спасибо большое сйчас попробую

Гриша
Offline
Зарегистрирован: 27.04.2014

tima87arduino87 пишет:

Спасибо большое сйчас попробую

попробуйте :)

1) рекомендую подставить в формулу реальные параметры, не с графики, а измеренные. Если есть такая возможность.

2) не уверен, что в ближайшее время  (2 недели) будет время выйти в интерент и посмотреть/помочь в решении Вашей задачи. Там сейчас начнутся заморочки со степенями.

3) не парьте мозг Кельвинами, сразу представляйте в Сельсиях, и учтите, что второе сопротивление делителя внесет свою лепту - формула-то теоретическая - делитель никто не отменял., так что лучше подставлять не сопротивление, а напряжение, измеренное самим прибором и увиденным в мониторе порта как это сделано в http://radiokot.ru/forum/viewtopic.php?f=21&t=109878

sav liana
Offline
Зарегистрирован: 28.11.2016

Измерена температурная характеристика терморезистора "103", основываясь на показания DS18B20: