Страница 1 из 2

время опроса термистора в flprog

Добавлено: 11 фев 2018, 20:22
stfeen1989
Вскм доброго времени суток.Прошу прощения за мою бестолковость,но вопрос у меня таков: Имеется NTC термистор,который подключен к аналоговому входу А5,показания в градусах выводятся на смартфон в REMOTE XY, но дело в том,что 10-тые доли градуса скачут.ВОПРОС: можно как то выстовить время опроса аналг.датчика или как можно от этого избавиться?.Понимаю,что термистор-это не самое лучшее решение для измерения температуры, но пока имею только их у себя.

время опроса термистора в flprog

Добавлено: 11 фев 2018, 20:29
Phazz
Есть два пути решения вашей проблемы:
1. Фильтрация (есть пользовательские блоки).
2. Поставить вход разрешения записи на переменную.

время опроса термистора в flprog

Добавлено: 11 фев 2018, 20:54
pan
Phazz писал(а): 11 фев 2018, 20:29Поставить вход разрешения записи на переменную.
и на этот вход подавать сигнал с генератора с нужной частотой.

[spoiler]Изображение[/spoiler]

время опроса термистора в flprog

Добавлено: 11 фев 2018, 21:35
Phazz
pan писал(а): 11 фев 2018, 20:54на этот вход подавать сигнал с генератора с нужной частотой.
Между генератором и входом поставить триггер rtring

время опроса термистора в flprog

Добавлено: 10 ноя 2018, 16:37
Di123
пробую убрать дребезг опроса но у меня не получается
идёт просто мигание надписи с выставленной частотой
в режиме паузы значение не залипает на экране а стирается
2018-11-10_203112.png

время опроса термистора в flprog

Добавлено: 10 ноя 2018, 16:52
Phazz
[ref]Di123[/ref], а ещё блоки дисплея в проекте есть?

время опроса термистора в flprog

Добавлено: 10 ноя 2018, 16:55
Di123
есть
я пытаюсь увидеть процентное состояние подаваемого сигнала на нагрузку
2018-11-10_205424.png

время опроса термистора в flprog

Добавлено: 10 ноя 2018, 16:57
Phazz
А они в разные строки данные выводят?

время опроса термистора в flprog

Добавлено: 10 ноя 2018, 17:00
Di123
в разные

время опроса термистора в flprog

Добавлено: 10 ноя 2018, 17:05
RedSky
В блоке расчёта температуры есть усреднение за несколько измерений. У Вас стоит 5, попробуйте большее значение, например 50.

время опроса термистора в flprog

Добавлено: 10 ноя 2018, 17:19
Di123
в блоке деления нету такого параметра

время опроса термистора в flprog

Добавлено: 10 ноя 2018, 17:51
RedSky
Тогда используйте программный фильтр, RC, Скользящее среднее или медианный. Есть в блоках пользователя на форуме. А вообще советую просмотреть все блоки, созданные пользователями - сделано очень много, наверно больше чем штатный функционал программы. Я к примеру не могу вспомнить свой проект, где не использовался хотя бы один самописный блок.

время опроса термистора в flprog

Добавлено: 10 ноя 2018, 18:39
pan
Di123 писал(а): 10 ноя 2018, 16:37идёт просто мигание надписи с выставленной частотой
ну ясен палец. вы блок дисплея включаете\отключаете, а не опрос датчика

время опроса термистора в flprog

Добавлено: 10 ноя 2018, 18:43
Brand2
Подключите на аналоговый вход конденсатор 10-25 мкф и паралельно ему керамический 0,1 мкф,это снизит помехи по питанию и высокочастотные всплески,может блок питания с пусльсациями.

время опроса термистора в flprog

Добавлено: 11 ноя 2018, 18:13
Di123
в общем от фильтра RC толку ноль
там от конденсатора и то больше пользы визуально

видимо затея с термистором на шим это гиблое дело наверно нужен всё таки цыфровой датчик со своим ацп

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

время опроса термистора в flprog

Добавлено: 11 ноя 2018, 18:43
pan
[ref]Di123[/ref], можете попробовать блок
довольно точно показывает.

время опроса термистора в flprog

Добавлено: 11 ноя 2018, 18:47
RedSky
Не понял идею термистора на шим. А фильтры помогают, как и конденсаторы, проверялось на 7 метрах неэкранированого провода.
А терморезистор какого номинала используете?

время опроса термистора в flprog

Добавлено: 11 ноя 2018, 18:55
Di123
pan писал(а): 11 ноя 2018, 18:43[ref]Di123[/ref], можете попробовать блок
довольно точно показывает.
дело не в точности а в инерции показаний на табло
оно там как сумашедшее меняется последняя десятичная цыфра
и к стати блок там неправельный я его нагреваю а экран показывает что якобы остужаю

Отправлено спустя 2 минуты 6 секунд:
RedSky писал(а): 11 ноя 2018, 18:47Не понял идею термистора на шим. А фильтры помогают, как и конденсаторы, проверялось на 7 метрах неэкранированого провода.
А терморезистор какого номинала используете?
последняя затея выглядела так :smile469:
2018-11-11_225353.png
10к
самые распространёные алишные капельки чёрного цвета )

время опроса термистора в flprog

Добавлено: 11 ноя 2018, 19:01
pan
Di123 писал(а): 11 ноя 2018, 18:55 блок там неправельный
я вы согласно схеме подключали которая на странице блока?

время опроса термистора в flprog

Добавлено: 11 ноя 2018, 19:07
Di123
ах там ещё и перевёртыш )
ну суть желаемого это не меняет