Страница 4 из 4

Блок термистора НТС

Добавлено: 22.07.2017{, 14:30}
pan
вы 4.7 резистор ставили?

Блок термистора НТС

Добавлено: 22.07.2017{, 15:20}
konsys
нет
сейчас ставлю

Добавлено (22.07.2017, 15:11)
---------------------------------------------
поставил 4,7
оказывает 10,00 и не меняется

Добавлено (22.07.2017, 15:20)
---------------------------------------------
при сильном нагревании или охлаждении  10,00 меняется на -INFC

Блок термистора НТС

Добавлено: 22.07.2017{, 15:32}
pan
значит я чего то не понял в коде. может народ подключится

Блок термистора НТС

Добавлено: 22.07.2017{, 15:58}
konsys
Задача оказалась не простой.
Есть ли возможность весь код из примера вставить в FLProg - исключив вывод в порт - оставить вывод переменной температуры?

Блок термистора НТС

Добавлено: 22.07.2017{, 17:34}
pan
кстати проверил код который вы выложили. он не работает. по крайней мере у меня.
нашел другой рабочий. пихаю в блок

Блок термистора НТС

Добавлено: 22.07.2017{, 21:05}
konsys
Код рвбочий, ибо я его постоянно кидаю в ардуинку что бы проверить
Написал в ЛС

Блок термистора НТС

Добавлено: 22.07.2017{, 21:08}
pan
konsys, у меня выводил только код ацп , а не градусы.
попробуйте подключить к плюсу последний блок. если правильно будет показывать то доделаю для подключения на минус

Блок термистора НТС

Добавлено: 22.07.2017{, 21:20}
konsys
pan писал(а):konsys, у меня выводил только код ацп , а не градусы.
вот что у меня показывает
До t код а после t температура
Изображение

Блок термистора НТС

Добавлено: 22.07.2017{, 21:31}
pan
странно

Блок термистора НТС

Добавлено: 23.07.2017{, 10:23}
rw6cm
pan писал(а):странно
Ошибка кода в функции.

konsys, проверяйте
Константы надо будет подобрать под свой резюк.
И с паузой надо будет переделать,
пока оставил delay, в найденных проектах почему то его используют, видно не мешает.

Блок термистора НТС

Добавлено: 23.07.2017{, 11:03}
konsys
rw6cm писал(а):Константы надо будет подобрать под свой резюк.
ВЫ про эти?
THERMISTOR thermistor(NTC_PIN,10000,3950,10000);
что из них что?

Блок термистора НТС

Добавлено: 23.07.2017{, 11:26}
rw6cm
konsys писал(а):ВЫ про эти?
нет.
про эти

СпойлерПоказать
const short temptable_11[][2] PROGMEM = {
    { 832, 65 },
    { 858, 60 },
    { 883, 55 },
    { 904, 50 },
    { 924, 45 },
    { 940, 40 },
    { 955, 35 },
    { 968, 30 },
    { 977, 25 },
    { 987, 20 },
    { 994, 15 },
    { 999, 10 }

1 параметр аналоговый вход, 2- соответствующая температура.
При этом опорное напряжение должно быть очень стабильно!
В блоке стоят от другого резюка

Блок термистора НТС

Добавлено: 23.07.2017{, 11:32}
pan
попробуйте еще код отсюда http://arduino-diy.com/arduino-thermistor

Блок термистора НТС

Добавлено: 23.07.2017{, 13:05}
konsys
rw6cm писал(а):нет.про эти
пересчитал параметры и ввел поградусную таблицу - работает
надо создавать свою таблицу
единственный минус АЦП сильно скачет
pan писал(а):попробуйте еще код отсюда http://arduino-diy.com/arduino-thermistor
начинаю изучать и пробовать

похоже уже можно делать кое какой отчет

Добавлено (23.07.2017, 13:05)
---------------------------------------------
pan писал(а):попробуйте еще код отсюда http://arduino-diy.com/arduino-thermistor
скрипт из примера все время выдает 

Код: Выделить всё

Average analog reading 1023.00
Thermistor resistance inf
Temperature -273.15 *C
у меня термистор 100000

Блок термистора НТС

Добавлено: 23.07.2017{, 15:23}
konsys
по итогам общения на форуме и помощи уважаемых специалистов
хочу сказать, что
блоки от pan и rw6cm удовлетворяют поставленной задаче - измерению температур при помощи NTC термистора

*************************

Блок от pan - NTC5
автоматически считает формулу и усредняет результат по выборке
проверял работу термистора на постеле 3д принтера и на хотенде
и сравнивал с показаниями температур 3д принтера
до 200 градусов идет незначительное линенйное приращение температуры
то есть
при показании принтера 90 С  термистор показывает 90 С
при показании принтера 120 С  термистор показывает 118 С
при показании принтера 140 С  термистор показывает 135 С
при показании принтера 160 С  термистор показывает 153 С
при показании принтера 180 С  термистор показывает 170 С
выше погрешность накапливается сильнее

то есть после блока NTC5 нужно будет включить некую формулу коррекции

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

*************************

Блок от rw6cm - NTC

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

Блок термистора НТС

Добавлено: 23.07.2017{, 15:44}
pan
попозже попробую еще один вариант. фигово когда нет железа что бы сразу смотреть результат, и нет знаний чтобы делать без железа.

Блок термистора НТС

Добавлено: 23.07.2017{, 16:18}
Sancho
pan писал(а):фигово когда нет железа что бы сразу смотреть результат
+1

Блок термистора НТС

Добавлено: 12.01.2018{, 22:42}
AVGN
konsys писал(а):
23.07.2017{, 15:23}
Блок от rw6cm - NTC

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

Блок термистора НТС

Добавлено: 30.01.2018{, 17:44}
jonik22sm
заказывал себе такие NTC-MF52-103/3435 10 К 3435 1% терморезистором а показываю вместо 36,6 показывают 36,3
Это нормально или как?
https://ru.aliexpress.com/item/Free-Shi ... 0.0.u1Znee

Блок термистора НТС

Добавлено: 30.01.2018{, 18:39}
nalnik
jonik22sm

1%

[b]1%[/b] - мозг включи - посчитай 36,6 + 1% = 36,966
Так и это + 1%
процент в минус считай сам.