Программная борьба с наводками ds18b20
Программная борьба с наводками ds18b20
Прошу помощи в борьбе с таким недугом как помехи на ds18b20. Решение вижу только в программном ликвидирование лживых показаний датчика( так как физически наводки убрать невозможно) Подскажите как сделать блок который бы убирал лживое показание. Пример счетчик показывает 25С 24С 25С -1025С 25С - необходимо убрать с дисплея и константы показания -1025С отставив при этом другие показания. Спасибо!
Программная борьба с наводками ds18b20
Можете поставить один из цифровых фильтров. Хотя странно, на DS18 не похоже.
Последний раз редактировалось Олег 19 фев 2017, 17:03, всего редактировалось 1 раз.
- eugeneb
- Лейтенант
- Сообщения: 486
- Зарегистрирован: 15 авг 2016, 11:20
- Откуда: Нижний Новгород
- Имя: Евгений
- Благодарил (а): 1 раз
Программная борьба с наводками ds18b20
Что за счётчик?Volodia писал(а):...Пример счетчик показывает 25С 24С 25С -1025С 25С - необходимо убрать с дисплея и ...
Проект можете выложить?
С уважением,
Евгений Бобков
Евгений Бобков
Программная борьба с наводками ds18b20
Датчик, это опечатка.
Добавлено (19.02.2017, 18:25)
---------------------------------------------
Спасибо за молниеносный ответ))) Сейчас тестирую блоки, по результатам напишу)
Добавлено (19.02.2017, 18:25)
---------------------------------------------
Спасибо за молниеносный ответ))) Сейчас тестирую блоки, по результатам напишу)
- eugeneb
- Лейтенант
- Сообщения: 486
- Зарегистрирован: 15 авг 2016, 11:20
- Откуда: Нижний Новгород
- Имя: Евгений
- Благодарил (а): 1 раз
Программная борьба с наводками ds18b20
Датчик готовит цифровые данные внутри себя, затем по запросу контроллера передаёт их по дискретному каналу в сопровождении контрольной суммы, которая проверяется на приёмной стороне. Битое показание легко отсеивается по неправильной контрольной сумме. Но это редкий случай (может один на миллион). Где-то у Вас лажа...
Или датчик не исправный, или подключение неправильное...
Подтягивающий резистор подключили?
Или датчик не исправный, или подключение неправильное...
Подтягивающий резистор подключили?
С уважением,
Евгений Бобков
Евгений Бобков
Программная борьба с наводками ds18b20
"Медианный фильтр на 10" подошел спасибо огромное!!! Пользуясь случаем. Необходим блок для включения и выключения света осходя из сопротивления фоторезистора, причем выключатся он должен при ярком солнце, а включаться при сумраке, спасибо!
Добавлено (19.02.2017, 18:44)
---------------------------------------------
"ЛАЖА" в том что рядом с линией данных расположено 115 натриевых ламп досветки которые источают жуткие помехи от дросселей. Подтягивающий резистор на 1кОМ
Добавлено (19.02.2017, 18:44)
---------------------------------------------
Да лампы мощностью 600 Ватт каждая)
Добавлено (19.02.2017, 18:44)
---------------------------------------------
"ЛАЖА" в том что рядом с линией данных расположено 115 натриевых ламп досветки которые источают жуткие помехи от дросселей. Подтягивающий резистор на 1кОМ
Добавлено (19.02.2017, 18:44)
---------------------------------------------
Да лампы мощностью 600 Ватт каждая)
Программная борьба с наводками ds18b20
Зачем блок....есть же компаратор!eugeneb писал(а):Пользуясь случаем. Необходим блок для включения и выключения света осходя из
сопротивления фоторезистора, причем выключатся он должен при ярком
солнце, а включаться при сумраке, спасибо!.
Последний раз редактировалось Anydy 19 фев 2017, 18:51, всего редактировалось 1 раз.
Программная борьба с наводками ds18b20
согласен но почему то он работает некорректно, происход включение и выключение постоянно
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Программная борьба с наводками ds18b20
так у вас для чего замкнутый круг в правой части? с одного компаратора включаете с другого выключаете и все.
Например так
Например так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Anydy 19 фев 2017, 19:37, всего редактировалось 1 раз.
Программная борьба с наводками ds18b20
Исходя из следующего проекта включение произойдет только при L1 =9 или я чего то не понимаю...
Добавлено (19.02.2017, 20:03)
---------------------------------------------
нужно включать на 6 а выключать на 8. Условие включать и выключать на 8 неприемлемо.
Добавлено (19.02.2017, 20:03)
---------------------------------------------
нужно включать на 6 а выключать на 8. Условие включать и выключать на 8 неприемлемо.
Программная борьба с наводками ds18b20
Ну тогда так .. вкл на 6, выкл на 8, все остальное выкл
Вернее вкл в промежутке от 6 до 8, остальное выкл
Вернее вкл в промежутке от 6 до 8, остальное выкл
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Anydy 19 фев 2017, 20:54, всего редактировалось 1 раз.
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Программная борьба с наводками ds18b20
Компаратор с гистерезисом
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- eugeneb
- Лейтенант
- Сообщения: 486
- Зарегистрирован: 15 авг 2016, 11:20
- Откуда: Нижний Новгород
- Имя: Евгений
- Благодарил (а): 1 раз
Программная борьба с наводками ds18b20
Кгм..Volodia писал(а):"ЛАЖА" в том что рядом с линией данных расположено 115 натриевых ламп досветки которые источают жуткие помехи от дросселей. Подтягивающий резистор на 1кОМ
Ежели такие помехи перебивают 5-вольтовый дискретный сигнал, эдак они и контроллер и датчик спалить могут. Может экранированный кабель бросить?
С уважением,
Евгений Бобков
Евгений Бобков
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Программная борьба с наводками ds18b20
Цитата Volodia () 200?'200px':''+(this.scrollHeight+5)+'px');">выключатся он должен при ярком солнце, а включаться при сумраке
Или так
Или так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Программная борьба с наводками ds18b20
Спасибо, но не то.
Попробую описать ситуацию:
Датчик (фоторезистор) стоит в теплице, освещение включено всегда. В пасмурную погоду свет должен гореть. Если выходит солнце тогда свет должен выключится, но солнце может несколько раз выходить и прятаться за тучку. Что бы избежать хаотичного включения и выключения необхомо разделить пороги включения и выключения. Порог выключения света 8 (пусть) баллов (вышло солнце) а порог включения 6 баллов.
Добавлено (19.02.2017, 21:21)
---------------------------------------------
Добавлено (19.02.2017, 21:25)
---------------------------------------------
Попробую описать ситуацию:
Датчик (фоторезистор) стоит в теплице, освещение включено всегда. В пасмурную погоду свет должен гореть. Если выходит солнце тогда свет должен выключится, но солнце может несколько раз выходить и прятаться за тучку. Что бы избежать хаотичного включения и выключения необхомо разделить пороги включения и выключения. Порог выключения света 8 (пусть) баллов (вышло солнце) а порог включения 6 баллов.
Добавлено (19.02.2017, 21:21)
---------------------------------------------
Кабель стоит экранированный но помехи есть(((Фильтр решил эту задачу, реально работает.eugeneb писал(а):Кгм..Ежели такие помехи перебивают 5-вольтовый дискретный сигнал, эдак они и контроллер и датчик спалить могут. Может экранированный кабель бросить?
Добавлено (19.02.2017, 21:25)
---------------------------------------------
При L1=7 первый компаратор выключит лампу а он ее должен выключить только на 8Boroda писал(а):Или так
Прикрепления: 2524645.jpg(16Kb)
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Программная борьба с наводками ds18b20
То то. Там триггер стоит. А не логика.Volodia писал(а):Спасибо, но не то.
При Yarkost<5 включится, при Yarkost>10 отключится. Цифры для примера. Включает при меньшем, отключает при большем.Volodia писал(а):При L1=7 первый компаратор выключит лампу а он ее должен выключить только на 8
Последний раз редактировалось Boroda 19 фев 2017, 21:42, всего редактировалось 1 раз.
Программная борьба с наводками ds18b20
Это чтож у вас за тучки такие что свет надо включать?
Чем не устраивает мой вариант когда свет горит только между 6 и 8?
Чем не устраивает мой вариант когда свет горит только между 6 и 8?
Программная борьба с наводками ds18b20
При показании что будет если будет сначало 12 потом 7? Думаю он включится так как контакте S будет 1Boroda писал(а):При Yarkost<5 включится, при Yarkost>10 отключится. Цифры для примера. Включает при меньшем, отключает при большем.
Добавлено (19.02.2017, 21:46)
---------------------------------------------
Это теплица, там должна быть оптимальная освещенность. Не устраивает по той причине, что вечером показания датчика будет 3 и менее.Anydy писал(а):Это чтож у вас за тучки такие что свет надо включать?Чем не устраивает мой вариант когда свет горит только между 6 и 8?
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Программная борьба с наводками ds18b20
12 - отключится, 7 - ничего не произойдет. А вот если до четырех опустится, то тогда вкл.Volodia писал(а):При показании что будет если будет сначало 12 потом 7? Думаю он включится так как контакте S будет 1
Программная борьба с наводками ds18b20
Головой понять не могу, завтра на практике попробую, спасибо!!!Цитата Volodia ()При показании что будет если будет сначало 12 потом 7? Думаю он включится так как контакте S будет 1
12 - отключится, 7 - ничего не произойдет. А вот если до четырех опустится, то тогда вкл.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя