Программная борьба с наводками ds18b20
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Программная борьба с наводками ds18b20
Цитата Volodia () 200?'200px':''+(this.scrollHeight+5)+'px');">Головой понять не могу
Если Яркость меньше 6, тогда ВКЛЮЧАЕМ S=1
Если Яркость больше 10, тогда ОТКЛЮЧАЕМ R=1
В других случаях ничего не делаем S=0 и R=0
Если Яркость меньше 6, тогда ВКЛЮЧАЕМ S=1
Если Яркость больше 10, тогда ОТКЛЮЧАЕМ R=1
В других случаях ничего не делаем S=0 и R=0
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Boroda 19 фев 2017, 21:56, всего редактировалось 1 раз.
Программная борьба с наводками ds18b20
Хорошо,спасибоЕсли Яркость меньше 6, тогда ВКЛЮЧАЕМ S=1
Если Яркость больше 10, тогда ОТКЛЮЧАЕМ R=1
В других случаях ничего не делаем S=0 и R=0
Прикрепления: 1254648.jpg(16Kb)
Программная борьба с наводками ds18b20
Плюс поставьте таймер, например 1 мин.Volodia писал(а):но солнце может несколько раз выходить и прятаться за тучку.
Последний раз редактировалось densso 29 мар 2017, 16:50, всего редактировалось 1 раз.
Программная борьба с наводками ds18b20
Для начала проложите линию связи экранированным проводом и добавьте 2 диода. Провод перед контроллером и каждым датчиком пропустите 3-4 раза через ферритовое колечко. Экран цепляется на заземление в одной единственной точке- на контроллере. Отвяжитесь от общей линии питания дросселями с конденсаторами. 90% помех это уберет.Volodia писал(а):Решение вижу только в программном ликвидирование лживых показаний датчика( так как физически наводки убрать невозможно) Подскажите как сделать блок который бы убирал лживое показание. Пример счетчик показывает 25С 24С 25С -1025С 25С - необходимо убрать с дисплея и константы показания -1025С отставив при этом другие показания.
Программная борьба с наводками ds18b20
Друзья прошу помощи нужен фильтр который откидывает лишние показания типа 23,1800,22,23,-20011,25 из этого ряда нужно выкинуть показания 1800 -20011. Т.Е. фильтр с коридором правильных значений
Добавлено (09.10.2017, 17:05)
---------------------------------------------
куда добавить два диода, какой номинал конденсаторов
Добавлено (09.10.2017, 17:05)
---------------------------------------------
куда добавить два диода, какой номинал конденсаторов
- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
Программная борьба с наводками ds18b20
а есть ли программное решение, скажем когда идет ошибка показаний температуры фильтр ее не показывает
Добавлено (09.10.2017, 17:47)
---------------------------------------------
точнее показывает предыдущее значение
Добавлено (09.10.2017, 17:47)
---------------------------------------------
точнее показывает предыдущее значение
- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
Программная борьба с наводками ds18b20
Можно умножить например на 100 до скалирования и потом разделить на 100...НовыйUser писал(а):И конечно жаль что блок работает только с целыми числами. Это минус конечно
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 

- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Программная борьба с наводками ds18b20
Морозильная камера от -1 до -40
Я хочу быть добрее, но люди сами нарываются.
Программная борьба с наводками ds18b20
нет этот вариант вообще правильного значения не дает
Добавлено (09.10.2017, 21:26)
---------------------------------------------
мое видение блока пользователя:
задается первоначальное значение близкого показания датчика, происходит сревнение дальнейших показаний если они больше или меньше на 5 то выдается значение предыдущего показания если не то выдает новые показания и так в цикле.
Прошу сделать такой блок пользователя, спасибо!
Добавлено (09.10.2017, 21:26)
---------------------------------------------
мое видение блока пользователя:
задается первоначальное значение близкого показания датчика, происходит сревнение дальнейших показаний если они больше или меньше на 5 то выдается значение предыдущего показания если не то выдает новые показания и так в цикле.
Прошу сделать такой блок пользователя, спасибо!
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Программная борьба с наводками ds18b20
В блоках пользователя есть набор фильтров за авторством Бороды. Вам нужен фильтр аномальных значений.
Программная борьба с наводками ds18b20
Самое интересное что не один фильтр корректного результата не дал. Я знаю неправильные показания датчиков их 4. Эти цифры нужно выкинуть вопрос только как)))
- Cancertanly
- Сержант
- Сообщения: 214
- Зарегистрирован: 06 апр 2016, 19:59
- Откуда: bish
- Имя: Антон
- Поблагодарили: 1 раз
Программная борьба с наводками ds18b20
Volodia, встроенный в программу блок детектор изменения числа...
верхняя зона и нижняя зона гистерезиса + переменная на выход блока
верхняя зона и нижняя зона гистерезиса + переменная на выход блока
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость