PDA

Просмотр полной версии : Цифровой фильтр для аналоговых значений



Klik
31.03.2008, 15:16
Можно ли использовать функциональный блок DIG_FLTR для отсекания битых посылок по RS-232. Данные приходят со штангенциркуля.
Пробовала вставлять и подбирать параметры, но фильтрации не происходит. Может кто-нибудь подскажет способ как отфильтровать?
Опрос происходит через каждые 0,5с.

Филоненко Владислав
31.03.2008, 15:35
А CRC там нет? Это лучший вариант.

Klik
31.03.2008, 18:58
Нет CRC нет, только символы начала и окнчания посылки, но они присутствуют в любом случае. Битые посылки отличаются по значению на порядок, а действительная величина так быстро не изменяется. От данного параметра зависит ход технологического процесса, поэтому такие провалы не допустимы.

Филоненко Владислав
31.03.2008, 22:24
В таом случае статистическая обработка на выпадения должна хорошо работать

Малышев Олег
01.04.2008, 08:11
Я бы попробовал следующий алгоритм (опробован на измерителе c протоколом без CRC). Получаете n результатов - если последние m (m < n) не превышают некоторой погрешности измерения, то все ок.