ОЦЕНКА ПОГРЕШНОСТЕЙ ПРОГРАММНЫХ МОДУЛЕЙ ПОИ

Как было отмечено выше, вычисления в микроконтроллере (МК) всегда сопровождаются погрешностями. Рассмотрим, как оцениваются эти погрешности и каким образом их можно уменьшить.

Различают три вида погрешностей вычислений в МК:

  • • погрешность инструментальная за счет ограниченной длины разрядной сетки;
  • • погрешность метода за счет неточной аппроксимации градуировочной кривой или за счет приближенных значений интеграла и производной при использовании формул численного интегрирования и численного дифференцирования;
  • • трансформированная погрешность, обусловленная преобразованием погрешностей входных переменных в погрешности выходных переменных в процессе вычисления по тому или иному алгоритму.

Каждая процедура первичной обработки может быть реализована различными вариантами алгоритмов, отличающимися точностью выполнения операций, временем ее выполнения в МК, объемом занимаемой памяти и т. д.

Основная задача при проектировании системы первичной обработки аналоговой информации заключается в определении рационального варианта алгоритма обработки и выбора аппаратуры с тем, чтобы обеспечить требуемую точность вычисления контролируемого параметра и время реакции системы на чрезвычайную ситуацию на объекте.

Вычислительная погрешность, влияющая на точность представления i-й контролируемой переменной, определяется как

где OoKp. — дисперсия погрешности округления или, как ее еще называют, «дисперсия инструментальной погрешности»; о^рф. —дисперсия трансформированной погрешности.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >