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

В данный форуме Вы можете создавать темы посвящённые расширению функционала программы или сайта. После рассмотрения Ваше предложение будет перенесено в соответствующее место
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

вы 4.7 резистор ставили?
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

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

Сообщение konsys »

нет
сейчас ставлю

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

Добавлено (22.07.2017, 15:20)
---------------------------------------------
при сильном нагревании или охлаждении  10,00 меняется на -INFC
Последний раз редактировалось konsys 22 июл 2017, 15:20, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

значит я чего то не понял в коде. может народ подключится
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

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

Сообщение konsys »

Задача оказалась не простой.
Есть ли возможность весь код из примера вставить в FLProg - исключив вывод в порт - оставить вывод переменной температуры?
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

кстати проверил код который вы выложили. он не работает. по крайней мере у меня.
нашел другой рабочий. пихаю в блок
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

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

Сообщение konsys »

Код рвбочий, ибо я его постоянно кидаю в ардуинку что бы проверить
Написал в ЛС
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

konsys, у меня выводил только код ацп , а не градусы.
попробуйте подключить к плюсу последний блок. если правильно будет показывать то доделаю для подключения на минус
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

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

Сообщение konsys »

pan писал(а):konsys, у меня выводил только код ацп , а не градусы.
вот что у меня показывает
До t код а после t температура
Изображение
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось konsys 22 июл 2017, 21:30, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

странно
Аватара пользователя
rw6cm
Полковник
Сообщения: 2301
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир

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

Сообщение rw6cm »

pan писал(а):странно
Ошибка кода в функции.

konsys, проверяйте
Константы надо будет подобрать под свой резюк.
И с паузой надо будет переделать,
пока оставил delay, в найденных проектах почему то его используют, видно не мешает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 23 июл 2017, 10:43, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

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

Сообщение konsys »

rw6cm писал(а):Константы надо будет подобрать под свой резюк.
ВЫ про эти?
THERMISTOR thermistor(NTC_PIN,10000,3950,10000);
что из них что?
Последний раз редактировалось konsys 23 июл 2017, 11:04, всего редактировалось 1 раз.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2301
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир

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

Сообщение rw6cm »

konsys писал(а):ВЫ про эти?
нет.
про эти
[spoiler=Спойлер]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- соответствующая температура.
При этом опорное напряжение должно быть очень стабильно![/spoiler]В блоке стоят от другого резюка
Win10-64, FLProg (portable)
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

попробуйте еще код отсюда http://arduino-diy.com/arduino-thermistor
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

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

Сообщение 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
konsys
Сержант
Сообщения: 103
Зарегистрирован: 13 июл 2017, 23:21
Контактная информация:

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

Сообщение konsys »

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

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

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

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

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

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

Блок от rw6cm - NTC

в нем все просто
нужно ставить свои соответствия ацп и температуры
при составлении правильной таблицы и показания будут точные.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось konsys 23 июл 2017, 15:44, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

попозже попробую еще один вариант. фигово когда нет железа что бы сразу смотреть результат, и нет знаний чтобы делать без железа.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

Сообщение Sancho »

pan писал(а):фигово когда нет железа что бы сразу смотреть результат
+1
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

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

Сообщение AVGN »

konsys писал(а): 23 июл 2017, 15:23Блок от rw6cm - NTC

в нем все просто
нужно ставить свои соответствия ацп и температуры
при составлении правильной таблицы и показания будут точные.
Блок не работает. Вы его проверяли?
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
Аватара пользователя
jonik22sm
Капитан
Сообщения: 720
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Контактная информация:

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

Сообщение jonik22sm »

заказывал себе такие NTC-MF52-103/3435 10 К 3435 1% терморезистором а показываю вместо 36,6 показывают 36,3
Это нормально или как?
https://ru.aliexpress.com/item/Free-Shi ... 0.0.u1Znee
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

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

Сообщение nalnik »

jonik22sm

1%

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

Вернуться в «Новые»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость