Программная борьба с наводками ds18b20

Использование датчиков и обсуждение пользовательских блоков к ним
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01.05.2016{, 01:04}
Репутация: 38
Откуда: Коломна
Имя: Станислав
Контактная информация:

Программная борьба с наводками ds18b20

#21

Сообщение Boroda » 19.02.2017{, 21:55}

Цитата Volodia () 200?'200px':''+(this.scrollHeight+5)+'px');">Головой понять не могу
Если Яркость меньше 6, тогда ВКЛЮЧАЕМ S=1
Если Яркость больше 10, тогда ОТКЛЮЧАЕМ R=1
В других случаях ничего не делаем S=0 и R=0
Вложения
1254648.jpg
Последний раз редактировалось Boroda 19.02.2017{, 21:56}, всего редактировалось 1 раз.

Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24.12.2016{, 09:47}
Репутация: 0

Программная борьба с наводками ds18b20

#22

Сообщение Volodia » 19.02.2017{, 21:58}

Если Яркость меньше 6, тогда ВКЛЮЧАЕМ S=1
Если Яркость больше 10, тогда ОТКЛЮЧАЕМ R=1
В других случаях ничего не делаем S=0 и R=0

Прикрепления: 1254648.jpg(16Kb)
Хорошо,спасибо

densso
Рядовой
Сообщения: 25
Зарегистрирован: 16.03.2017{, 18:53}
Репутация: 0

Программная борьба с наводками ds18b20

#23

Сообщение densso » 29.03.2017{, 16:48}

Volodia писал(а):но солнце может несколько раз выходить и прятаться за тучку.
Плюс поставьте таймер, например 1 мин.
Последний раз редактировалось densso 29.03.2017{, 16:50}, всего редактировалось 1 раз.

Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08.09.2015{, 16:18}
Репутация: 4
Откуда: Мариуполь

Программная борьба с наводками ds18b20

#24

Сообщение Skull » 30.03.2017{, 06:15}

Volodia писал(а):Решение вижу только в программном ликвидирование лживых показаний датчика( так как физически наводки убрать невозможно) Подскажите как сделать блок который бы убирал лживое показание. Пример счетчик показывает 25С 24С 25С -1025С 25С - необходимо убрать с дисплея и константы показания -1025С отставив при этом другие показания.
Для начала проложите линию связи экранированным проводом и добавьте 2 диода. Провод перед контроллером и каждым датчиком пропустите 3-4 раза через ферритовое колечко. Экран цепляется на заземление в одной единственной точке- на контроллере.  Отвяжитесь от общей линии питания дросселями с конденсаторами. 90% помех это уберет.

Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24.12.2016{, 09:47}
Репутация: 0

Программная борьба с наводками ds18b20

#25

Сообщение Volodia » 09.10.2017{, 17:05}

Друзья прошу помощи нужен фильтр который откидывает лишние показания типа 23,1800,22,23,-20011,25 из этого ряда нужно выкинуть показания 1800 -20011. Т.Е. фильтр с коридором правильных значений

Добавлено (09.10.2017, 17:05)
---------------------------------------------
куда добавить два диода, какой номинал конденсаторов

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Программная борьба с наводками ds18b20

#26

Сообщение Dev1 » 09.10.2017{, 17:24}

Первое попавшееся

С форума ардуино , тут более важное последнее сообщение...
Win10-64 FLProg v7.5.2 Portable :fie:

Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24.12.2016{, 09:47}
Репутация: 0

Программная борьба с наводками ds18b20

#27

Сообщение Volodia » 09.10.2017{, 17:47}

а есть ли программное решение, скажем когда идет ошибка показаний температуры фильтр ее не показывает

Добавлено (09.10.2017, 17:47)
---------------------------------------------
точнее показывает предыдущее значение

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Программная борьба с наводками ds18b20

#28

Сообщение Dev1 » 09.10.2017{, 18:31}

НовыйUser писал(а):И конечно жаль что блок работает только с целыми числами. Это минус конечно
Можно умножить например на 100 до скалирования и потом разделить на 100...
Win10-64 FLProg v7.5.2 Portable :fie:

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Программная борьба с наводками ds18b20

#29

Сообщение nalnik » 09.10.2017{, 18:39}

Морозильная камера от -1 до -40
Я хочу быть добрее, но люди сами нарываются.

Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24.12.2016{, 09:47}
Репутация: 0

Программная борьба с наводками ds18b20

#30

Сообщение Volodia » 09.10.2017{, 21:26}

нет этот вариант вообще правильного значения не дает

Добавлено (09.10.2017, 21:26)
---------------------------------------------
мое видение блока пользователя:
задается первоначальное значение близкого показания датчика, происходит сревнение дальнейших показаний если они больше или меньше на 5 то выдается значение предыдущего показания если не то выдает новые показания и так в цикле.
Прошу сделать такой блок пользователя, спасибо!

Аватара пользователя
RedSky
Лейтенант
Сообщения: 570
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Программная борьба с наводками ds18b20

#31

Сообщение RedSky » 10.10.2017{, 15:24}

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

Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24.12.2016{, 09:47}
Репутация: 0

Программная борьба с наводками ds18b20

#32

Сообщение Volodia » 10.10.2017{, 19:07}

Самое интересное что не один фильтр корректного результата не дал. Я знаю неправильные показания датчиков их 4. Эти цифры нужно выкинуть вопрос только как)))

Аватара пользователя
Cancertanly
Сержант
Сообщения: 213
Зарегистрирован: 06.04.2016{, 19:59}
Репутация: 20
Откуда: bish
Имя: Антон

Программная борьба с наводками ds18b20

#33

Сообщение Cancertanly » 16.10.2017{, 04:02}

Volodia, встроенный в программу блок детектор изменения числа... 
верхняя зона и нижняя зона гистерезиса + переменная на выход блока
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

Ответить

Вернуться в «Датчики температуры, влажности и давления»