PDA

Просмотр полной версии : "шум отображения параметра на экране"



kanat1
16.12.2017, 23:16
Доброго времени! Подскажите, будьте снисходительны, я новичок, как избавиться от шума показаний на дисплее ПР200. Изменяющаяся дробная часть дает изменения на целую часть(вывожу текущую температуру). Как стабилизировать отображение температуры? Заранее благодарен.

rovki
17.12.2017, 01:10
Усреднением значения ,например по методу "скользящего окна".Только я бы это называл не шумом ,а мельканием .

Эдуард_Н
17.12.2017, 12:33
Усреднением значения ,например по методу "скользящего окна".Только я бы это называл не шумом ,а мельканием .

примерчик можете показать?

rovki
17.12.2017, 16:26
Поиск ни кто не отменял ;) .А то сделай и потом ищи ...http://www.owen.ru/forum/showthread.php?t=17153&page=81&p=183387&viewfull=1#post183387

Эдуард_Н
17.12.2017, 17:01
Поиск ни кто не отменял ;) .А то сделай и потом ищи ...http://www.owen.ru/forum/showthread.php?t=17153&page=81&p=183387&viewfull=1#post183387

Да это видел раньше, спасибо. Но может просто чуть задерживать сигнал с датчика при выводе на экран, что бы не мельтешил? И на СПК и ПЛК такого не видел как у ПРок.

rovki
17.12.2017, 17:44
Тогда будет задержка тельтешения ,надо усреднять раз в секунду и обновлять раз в секунду .

ASo
17.12.2017, 17:52
А чем "постоянная времени фильтра" в свойствах AI не устраивает?

rovki
17.12.2017, 19:37
А чем "постоянная времени фильтра" в свойствах AI не устраивает?

Если сигнал с аналогового входа используется еще в вычислениях и поставить 1 сек от мелькания , то пропустим скачек ....Если только для индикации ,то можно и по входу фильтрануть ...

ASo
17.12.2017, 20:14
Скачек чего, откуда он может возникнуть? Для какого процесса?

rovki
17.12.2017, 21:03
Скачек чего, откуда он может возникнуть? Для какого процесса?

Скачек аналогового сигнала. Да мала ли для чего ,например давление в гидросистеме ...

ASo
17.12.2017, 22:02
Тогда надо избавляться от помех, и значение не будет "прыгать".

Сергей0308
17.12.2017, 22:16
Так одиночные помехи легко отфильтровать зная максимальную скорость изменения значения параметра или существенно ослабить влияние помехи, заменяя на значение с учётом максимальной скорости изменения параметра!

rovki
17.12.2017, 22:40
Тогда надо избавляться от помех, и значение не будет "прыгать".

Это не помеха ,а быстро меняющийся сигнал.
Кроме того ,да же если сигнал меняется на величину младшего разряда ,например 3,999 на 4.000 будет мелькание во всех разрядах-не разобрать . Вывод - на индикаторе цифровом значения должны меняться не быстрее чем раз в 1сек .А чтобы значения плавно менялись ,нужно усреднение ,а то будет 3,52 -3,64 без усреднения , а с усреднением 3,56-3,57...

Ревака Юрий
18.12.2017, 10:32
Добрый день. Используйте макрос AVG, он должен идеально подойти под задачу, нужно только подобрать кол-во подсчетов.

kanat1
20.12.2017, 21:41
Добрый день. Используйте макрос AVG, он должен идеально подойти под задачу, нужно только подобрать кол-во подсчетов.

Спасибо всем огромное. Действительно с AVG всё получилось.