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

Использование датчиков и обсуждение пользовательских блоков к ним
Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24 дек 2016, 09:47

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

Сообщение Volodia »

Прошу помощи в борьбе с таким недугом как помехи на ds18b20. Решение вижу только в программном ликвидирование лживых показаний датчика( так как физически наводки убрать невозможно) Подскажите как сделать блок который бы убирал лживое показание. Пример счетчик показывает 25С 24С 25С -1025С 25С - необходимо убрать с дисплея и константы показания -1025С отставив при этом другие показания. Спасибо!
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

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

Сообщение Олег »

Можете поставить один из цифровых фильтров. Хотя странно, на DS18 не похоже.
Последний раз редактировалось Олег 19 фев 2017, 17:03, всего редактировалось 1 раз.
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

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

Сообщение eugeneb »

Volodia писал(а):...Пример счетчик показывает 25С 24С 25С -1025С 25С - необходимо убрать с дисплея и ...
Что за счётчик?
Проект можете выложить?
С уважением,
Евгений Бобков
Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24 дек 2016, 09:47

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

Сообщение Volodia »

Датчик, это опечатка.

Добавлено (19.02.2017, 18:25)
---------------------------------------------
Спасибо за молниеносный ответ))) Сейчас тестирую блоки, по результатам напишу)
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

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

Сообщение eugeneb »

Датчик готовит цифровые данные внутри себя, затем по запросу контроллера передаёт их по дискретному каналу в сопровождении контрольной суммы, которая проверяется на приёмной стороне. Битое показание легко отсеивается по неправильной контрольной сумме. Но это редкий случай (может один на миллион). Где-то у Вас лажа...
Или датчик не исправный, или подключение неправильное...
Подтягивающий резистор подключили?
С уважением,
Евгений Бобков
Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24 дек 2016, 09:47

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

Сообщение Volodia »

"Медианный фильтр на 10" подошел спасибо огромное!!! Пользуясь случаем. Необходим блок для включения и выключения света осходя из сопротивления фоторезистора, причем выключатся он должен при ярком солнце, а включаться при сумраке, спасибо!

Добавлено (19.02.2017, 18:44)
---------------------------------------------
"ЛАЖА" в том что рядом с линией данных расположено 115 натриевых ламп досветки которые источают жуткие помехи от дросселей. Подтягивающий резистор на 1кОМ

Добавлено (19.02.2017, 18:44)
---------------------------------------------
Да лампы мощностью 600 Ватт каждая)
Anydy

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

Сообщение Anydy »

eugeneb писал(а):Пользуясь случаем. Необходим блок для включения и выключения света осходя из
сопротивления фоторезистора, причем выключатся он должен при ярком
солнце, а включаться при сумраке, спасибо!.
Зачем блок....есть же компаратор!
Последний раз редактировалось Anydy 19 фев 2017, 18:51, всего редактировалось 1 раз.
Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24 дек 2016, 09:47

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

Сообщение Volodia »

согласен но почему то он работает некорректно, происход включение и выключение постоянно
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Anydy

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

Сообщение Anydy »

так у вас для чего замкнутый круг в правой части? с одного компаратора включаете с другого выключаете и все.

Например так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Anydy 19 фев 2017, 19:37, всего редактировалось 1 раз.
Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24 дек 2016, 09:47

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

Сообщение Volodia »

Исходя из следующего проекта включение произойдет только при L1 =9 или я чего то не понимаю...

Добавлено (19.02.2017, 20:03)
---------------------------------------------
нужно включать на 6 а выключать на 8. Условие включать и выключать на 8 неприемлемо.
Anydy

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

Сообщение Anydy »

Ну тогда так .. вкл на 6, выкл на 8, все остальное выкл

Вернее вкл в промежутке от 6 до 8, остальное выкл
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Anydy 19 фев 2017, 20:54, всего редактировалось 1 раз.
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

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

Сообщение Boroda »

Компаратор с гистерезисом
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

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

Сообщение eugeneb »

Volodia писал(а):"ЛАЖА" в том что рядом с линией данных расположено 115 натриевых ламп досветки которые источают жуткие помехи от дросселей. Подтягивающий резистор на 1кОМ
Кгм..
Ежели такие помехи перебивают 5-вольтовый дискретный сигнал, эдак они и контроллер и датчик спалить могут. Может экранированный кабель бросить?
С уважением,
Евгений Бобков
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

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

Сообщение Boroda »

Цитата Volodia () 200?'200px':''+(this.scrollHeight+5)+'px');">выключатся он должен при ярком солнце, а включаться при сумраке
Или так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24 дек 2016, 09:47

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

Сообщение Volodia »

Спасибо, но не то. 
Попробую описать ситуацию:
Датчик (фоторезистор) стоит в теплице, освещение включено всегда. В пасмурную погоду свет должен гореть. Если выходит солнце тогда свет должен выключится, но солнце может несколько раз выходить и прятаться за тучку. Что бы избежать хаотичного включения и выключения необхомо разделить пороги включения и выключения. Порог выключения света 8 (пусть) баллов (вышло солнце)  а порог включения 6 баллов.

Добавлено (19.02.2017, 21:21)
---------------------------------------------
eugeneb писал(а):Кгм..Ежели такие помехи перебивают 5-вольтовый дискретный сигнал, эдак они и контроллер и датчик спалить могут. Может экранированный кабель бросить?
Кабель стоит экранированный но помехи есть(((Фильтр решил эту задачу, реально работает.

Добавлено (19.02.2017, 21:25)
---------------------------------------------
Boroda писал(а):Или так

Прикрепления: 2524645.jpg(16Kb)
При L1=7 первый компаратор выключит лампу а он ее должен выключить только на 8
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

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

Сообщение Boroda »

Volodia писал(а):Спасибо, но не то.
То то. Там триггер стоит. А не логика.
Volodia писал(а):При L1=7 первый компаратор выключит лампу а он ее должен выключить только на 8
При Yarkost<5 включится, при Yarkost>10 отключится. Цифры для примера. Включает при меньшем, отключает при большем.
Последний раз редактировалось Boroda 19 фев 2017, 21:42, всего редактировалось 1 раз.
Anydy

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

Сообщение Anydy »

Это чтож у вас за тучки такие что свет надо включать?
Чем не устраивает мой вариант когда свет горит только между 6 и 8?
Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24 дек 2016, 09:47

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

Сообщение Volodia »

Boroda писал(а):При Yarkost<5 включится, при Yarkost>10 отключится. Цифры для примера. Включает при меньшем, отключает при большем.
При показании что будет если будет сначало 12 потом 7? Думаю он включится так как контакте  S будет 1

Добавлено (19.02.2017, 21:46)
---------------------------------------------
Anydy писал(а):Это чтож у вас за тучки такие что свет надо включать?Чем не устраивает мой вариант когда свет горит только между 6 и 8?
Это теплица, там должна быть оптимальная освещенность. Не устраивает по той причине, что вечером показания датчика будет 3 и менее.
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

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

Сообщение Boroda »

Volodia писал(а):При показании что будет если будет сначало 12 потом 7? Думаю он включится так как контакте S будет 1
12 - отключится, 7 - ничего не произойдет. А вот если до четырех опустится, то тогда вкл.
Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24 дек 2016, 09:47

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

Сообщение Volodia »

Цитата Volodia ()При показании что будет если будет сначало 12 потом 7? Думаю он включится так как контакте S будет 1
12 - отключится, 7 - ничего не произойдет. А вот если до четырех опустится, то тогда вкл.
Головой понять не могу, завтра на практике попробую, спасибо!!!
Ответить

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

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

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