FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Среда, 18.10.2017, 21:33
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 3123»
Модератор форума: support, Сергей 
Форум » Основной » Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!) » Программная борьба с наводками ds18b20
Программная борьба с наводками ds18b20
Volodia Дата: Воскресенье, 19.02.2017, 16:43 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 16
Награды: 0
Репутация: 0
Статус: Offline
Прошу помощи в борьбе с таким недугом как помехи на ds18b20. Решение вижу только в программном ликвидирование лживых показаний датчика( так как физически наводки убрать невозможно) Подскажите как сделать блок который бы убирал лживое показание. Пример счетчик показывает 25С 24С 25С -1025С 25С - необходимо убрать с дисплея и константы показания -1025С отставив при этом другие показания. Спасибо!
 
Олег Дата: Воскресенье, 19.02.2017, 17:02 | Сообщение # 2
Гуру
Группа: Проверенные
Сообщений: 987
Награды: 24
Репутация: 16
Статус: Offline
Можете поставить один из цифровых фильтров. Хотя странно, на DS18 не похоже.

Схемы на ноутбуки

Сообщение отредактировал Олег - Воскресенье, 19.02.2017, 17:03
 
eugeneb Дата: Воскресенье, 19.02.2017, 18:04 | Сообщение # 3
Майор
Группа: Проверенные
Сообщений: 155
Награды: 4
Репутация: 1
Статус: Offline
Цитата Volodia ()
...Пример счетчик показывает 25С 24С 25С -1025С 25С - необходимо убрать с дисплея и ...

Что за счётчик?
Проект можете выложить?
 
Volodia Дата: Воскресенье, 19.02.2017, 18:25 | Сообщение # 4
Рядовой
Группа: Проверенные
Сообщений: 16
Награды: 0
Репутация: 0
Статус: Offline
Датчик, это опечатка.

Добавлено (19.02.2017, 18:25)
---------------------------------------------
Спасибо за молниеносный ответ))) Сейчас тестирую блоки, по результатам напишу)

 
eugeneb Дата: Воскресенье, 19.02.2017, 18:25 | Сообщение # 5
Майор
Группа: Проверенные
Сообщений: 155
Награды: 4
Репутация: 1
Статус: Offline
Датчик готовит цифровые данные внутри себя, затем по запросу контроллера передаёт их по дискретному каналу в сопровождении контрольной суммы, которая проверяется на приёмной стороне. Битое показание легко отсеивается по неправильной контрольной сумме. Но это редкий случай (может один на миллион). Где-то у Вас лажа...
Или датчик не исправный, или подключение неправильное...
Подтягивающий резистор подключили?
 
Volodia Дата: Воскресенье, 19.02.2017, 18:44 | Сообщение # 6
Рядовой
Группа: Проверенные
Сообщений: 16
Награды: 0
Репутация: 0
Статус: Offline
"Медианный фильтр на 10" подошел спасибо огромное!!! Пользуясь случаем. Необходим блок для включения и выключения света осходя из сопротивления фоторезистора, причем выключатся он должен при ярком солнце, а включаться при сумраке, спасибо!

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

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

 
Anydy Дата: Воскресенье, 19.02.2017, 18:49 | Сообщение # 7
Полковник
Группа: Проверенные
Сообщений: 400
Награды: 11
Репутация: 4
Статус: Offline
Цитата eugeneb ()
Пользуясь случаем. Необходим блок для включения и выключения света осходя из
сопротивления фоторезистора, причем выключатся он должен при ярком
солнце, а включаться при сумраке, спасибо!.
Зачем блок....есть же компаратор!


Сообщение отредактировал Anydy - Воскресенье, 19.02.2017, 18:51
 
Volodia Дата: Воскресенье, 19.02.2017, 19:06 | Сообщение # 8
Рядовой
Группа: Проверенные
Сообщений: 16
Награды: 0
Репутация: 0
Статус: Offline
согласен но почему то он работает некорректно, происход включение и выключение постоянно
Прикрепления: 2161760.flp(104Kb)
 
Anydy Дата: Воскресенье, 19.02.2017, 19:29 | Сообщение # 9
Полковник
Группа: Проверенные
Сообщений: 400
Награды: 11
Репутация: 4
Статус: Offline
так у вас для чего замкнутый круг в правой части? с одного компаратора включаете с другого выключаете и все.

Например так
Прикрепления: 1415773.flp(97Kb)


Сообщение отредактировал Anydy - Воскресенье, 19.02.2017, 19:37
 
Volodia Дата: Воскресенье, 19.02.2017, 20:03 | Сообщение # 10
Рядовой
Группа: Проверенные
Сообщений: 16
Награды: 0
Репутация: 0
Статус: Offline
Исходя из следующего проекта включение произойдет только при L1 =9 или я чего то не понимаю...

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

 
Anydy Дата: Воскресенье, 19.02.2017, 20:46 | Сообщение # 11
Полковник
Группа: Проверенные
Сообщений: 400
Награды: 11
Репутация: 4
Статус: Offline
Ну тогда так .. вкл на 6, выкл на 8, все остальное выкл

Вернее вкл в промежутке от 6 до 8, остальное выкл
Прикрепления: 456.flp(98Kb)


Сообщение отредактировал Anydy - Воскресенье, 19.02.2017, 20:54
 
Boroda Дата: Воскресенье, 19.02.2017, 21:10 | Сообщение # 12
Генерал-лейтенант
Группа: Проверенные
Сообщений: 797
Награды: 36
Репутация: 36
Статус: Offline
Компаратор с гистерезисом
Прикрепления: CompHys-CODE-.ubi(13Kb)
 
eugeneb Дата: Воскресенье, 19.02.2017, 21:11 | Сообщение # 13
Майор
Группа: Проверенные
Сообщений: 155
Награды: 4
Репутация: 1
Статус: Offline
Цитата Volodia ()
"ЛАЖА" в том что рядом с линией данных расположено 115 натриевых ламп досветки которые источают жуткие помехи от дросселей. Подтягивающий резистор на 1кОМ

Кгм..
Ежели такие помехи перебивают 5-вольтовый дискретный сигнал, эдак они и контроллер и датчик спалить могут. Может экранированный кабель бросить?
 
Boroda Дата: Воскресенье, 19.02.2017, 21:15 | Сообщение # 14
Генерал-лейтенант
Группа: Проверенные
Сообщений: 797
Награды: 36
Репутация: 36
Статус: Offline
Цитата Volodia ()
выключатся он должен при ярком солнце, а включаться при сумраке

Или так
Прикрепления: 2524645.jpg(16Kb)
 
Volodia Дата: Воскресенье, 19.02.2017, 21:25 | Сообщение # 15
Рядовой
Группа: Проверенные
Сообщений: 16
Награды: 0
Репутация: 0
Статус: Offline
Спасибо, но не то. 
Попробую описать ситуацию:
Датчик (фоторезистор) стоит в теплице, освещение включено всегда. В пасмурную погоду свет должен гореть. Если выходит солнце тогда свет должен выключится, но солнце может несколько раз выходить и прятаться за тучку. Что бы избежать хаотичного включения и выключения необхомо разделить пороги включения и выключения. Порог выключения света 8 (пусть) баллов (вышло солнце)  а порог включения 6 баллов.

Добавлено (19.02.2017, 21:21)
---------------------------------------------

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

Добавлено (19.02.2017, 21:25)
---------------------------------------------

Цитата Boroda ()
Или так

Прикрепления: 2524645.jpg(16Kb)
При L1=7 первый компаратор выключит лампу а он ее должен выключить только на 8
 
Форум » Основной » Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!) » Программная борьба с наводками ds18b20
Страница 1 из 3123»
Поиск:

FLProg © 2017
Яндекс.Метрика