Страница 2 из 2
Программная борьба с наводками ds18b20
Добавлено: 19.02.2017{, 21:55}
Boroda
Цитата Volodia () 200?'200px':''+(this.scrollHeight+5)+'px');">Головой понять не могу
Если Яркость меньше 6, тогда ВКЛЮЧАЕМ S=1
Если Яркость больше 10, тогда ОТКЛЮЧАЕМ R=1
В других случаях ничего не делаем S=0 и R=0
Программная борьба с наводками ds18b20
Добавлено: 19.02.2017{, 21:58}
Volodia
Если Яркость меньше 6, тогда ВКЛЮЧАЕМ S=1
Если Яркость больше 10, тогда ОТКЛЮЧАЕМ R=1
В других случаях ничего не делаем S=0 и R=0
Прикрепления: 1254648.jpg(16Kb)
Хорошо,спасибо
Программная борьба с наводками ds18b20
Добавлено: 29.03.2017{, 16:48}
densso
Volodia писал(а):но солнце может несколько раз выходить и прятаться за тучку.
Плюс поставьте таймер, например 1 мин.
Программная борьба с наводками ds18b20
Добавлено: 30.03.2017{, 06:15}
Skull
Volodia писал(а):Решение вижу только в программном ликвидирование лживых показаний датчика( так как физически наводки убрать невозможно) Подскажите как сделать блок который бы убирал лживое показание. Пример счетчик показывает 25С 24С 25С -1025С 25С - необходимо убрать с дисплея и константы показания -1025С отставив при этом другие показания.
Для начала проложите линию связи экранированным проводом и добавьте 2 диода. Провод перед контроллером и каждым датчиком пропустите 3-4 раза через ферритовое колечко. Экран цепляется на заземление в одной единственной точке- на контроллере. Отвяжитесь от общей линии питания дросселями с конденсаторами. 90% помех это уберет.
Программная борьба с наводками ds18b20
Добавлено: 09.10.2017{, 17:05}
Volodia
Друзья прошу помощи нужен фильтр который откидывает лишние показания типа 23,1800,22,23,-20011,25 из этого ряда нужно выкинуть показания 1800 -20011. Т.Е. фильтр с коридором правильных значений
Добавлено (09.10.2017, 17:05)
---------------------------------------------
куда добавить два диода, какой номинал конденсаторов
Программная борьба с наводками ds18b20
Добавлено: 09.10.2017{, 17:24}
Dev1
Первое попавшееся
С форума ардуино , тут более важное последнее сообщение...
Программная борьба с наводками ds18b20
Добавлено: 09.10.2017{, 17:47}
Volodia
а есть ли программное решение, скажем когда идет ошибка показаний температуры фильтр ее не показывает
Добавлено (09.10.2017, 17:47)
---------------------------------------------
точнее показывает предыдущее значение
Программная борьба с наводками ds18b20
Добавлено: 09.10.2017{, 18:31}
Dev1
НовыйUser писал(а):И конечно жаль что блок работает только с целыми числами. Это минус конечно
Можно умножить например на 100 до скалирования и потом разделить на 100...
Программная борьба с наводками ds18b20
Добавлено: 09.10.2017{, 18:39}
nalnik
Морозильная камера от -1 до -40
Программная борьба с наводками ds18b20
Добавлено: 09.10.2017{, 21:26}
Volodia
нет этот вариант вообще правильного значения не дает
Добавлено (09.10.2017, 21:26)
---------------------------------------------
мое видение блока пользователя:
задается первоначальное значение близкого показания датчика, происходит сревнение дальнейших показаний если они больше или меньше на 5 то выдается значение предыдущего показания если не то выдает новые показания и так в цикле.
Прошу сделать такой блок пользователя, спасибо!
Программная борьба с наводками ds18b20
Добавлено: 10.10.2017{, 15:24}
RedSky
В блоках пользователя есть набор фильтров за авторством Бороды. Вам нужен фильтр аномальных значений.
Программная борьба с наводками ds18b20
Добавлено: 10.10.2017{, 19:07}
Volodia
Самое интересное что не один фильтр корректного результата не дал. Я знаю неправильные показания датчиков их 4. Эти цифры нужно выкинуть вопрос только как)))
Программная борьба с наводками ds18b20
Добавлено: 16.10.2017{, 04:02}
Cancertanly
Volodia, встроенный в программу блок детектор изменения числа...
верхняя зона и нижняя зона гистерезиса + переменная на выход блока