как сгладить (фильтровать) сигнал с аналогового выхода
пока придумал только так, но чтото не очень, какие есть варианты
Фильтр.png
как сгладить (фильтровать) сигнал с аналогового выхода
пока придумал только так, но чтото не очень, какие есть варианты
Фильтр.png
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Немного непонятно построена фраза.
Либо Вы имеете ввиду "сигнал с аналогового ВХОДА"
либо "сигнал на аналоговом ВЫХОДЕ" ?
Если все-таки вход имеется ввиду, то время фильтрации в его свойствах задается.
извините, конечно речь идет о входах
не знаю как происходит фильтрация при настройках входа
значение все равно прыгает
возможно выборка значений производится с заданным интервалом
что не исключает фиксацию бросков приходящихся на момент считывания
Что у Вас за датчик такой, раз фильтрация не помогает?
Если время фильтра поставить 1-2 сек. по любому амплитуда "бросков" должна уменьшиться.
И как кстати количественно эти броски выражаются?
Фильтрация из настройки порта помогает
но раз через раз скачки есть
я хотел какую не какую зависимость от предыдущих значений
макрос посмотрел. насколько понимаю берется среднее арифметическое из заданного количества последних измерений
Вот я когда-то выкладывал, среднее арифметическое из тысячи значений:
Среднее арифметическое.PNG
http://www.owen.ru/forum/showthread.php?t=13106&page=2
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
У меня есть мощный макрос скользящей средней MAVGTC.
Оттачивал их в течении полугода наверное)
Входы:
τ - время усреднения
dt - время программного цикла в секундах (для небольших программ - 0,001)
input - вход фильтруемой величины
Выходы:
Out - выход отфильтрованной величины
Первое время после включения прибора фильтрация гораздо слабее, чем задано. Это так нужно, чтобы если у вас в начале работы какая либо величина оказывается считанной нулем (или любым другим некорректным значением), не было длительного выхода на её среднее значение.
Последний раз редактировалось anthrwpos; 19.10.2017 в 20:01.
- ά ν θ ρ ω π ο ς -
Мои универсальные макросы https://github.com/anthrwpos1/macros