
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
- 92 -
где
1
,
−ii
yy - текущее и предыдущее значения отфильтрованного
сигнала, т.е. значения на тактах
1,
ii работы АЦП;
- коэффициент фильтрации )10(
;
i
x - текущее значение входного сигнала.
Этот алгоритм часто представляют в форме:
1
)1(
−
⋅=
iii
yxy
. (2)
Значение
1−i
y при обработке берется из памяти ЭВМ
(контроллера), новое значение
i
y записывается на его место.
Преимущество метода - простота реализации, недостаток –
относительно низкая точность.
Масштабирование – это вид обработки аналогового сигнала,
предназначенный для согласования диапазона измерения датчика с
диапазоном АЦП, являющегося вторичным измерительным
преобразователем. Формула, описывающая операцию
масштабирования, имеет вид:
Bx
K
BA
y +⋅
= , (3)
где
y - измеряемая величина в физических единицах;
- измеряемая величина в коде АЦП;
BA,
- верхняя и нижняя границы диапазона измерения датчика;
- диапазон кода АЦП.
На приведенной иллюстрации, поясняющей алгоритм обработки
аналогового сигнала по формуле (3), диапазон измерения датчика
нормирован и лежит в пределах 0…20мА, АЦП имеет диапазон в
десятичном коде 0…1024, текущее значение десятичного кода
измеряемого сигнала
17
x , что соответствует значению
измеряемого сигнала в единицах силы тока
мАy 332,0
.
датчик
мАBA 20...0... =
АЦП
1024...0=K
17
x
. .
мАy 332,0=