Фильтрация данных?

Привет.

Сейчас возюкаюсь по долгу службы с довольно древним овном. И в среде его програмления, как само собой разумеющееся, можно задать постоянную времени для подавления дребезга дискретных вводов и для фильтрации аналоговых значений.
В вайрене приходится лепить виртуальное устройство поверх реального, свой цифрофильтр, и использовать уже отфильтрованные данные для управления.

Нет ли идеи поручить эту работу не ЦП, а микропроцессору дискретного/аналогового модуля? Я так понимаю, если он способен опросить АЦП и плюнуть результат на modbus, то примитивный ЦФ, скажем, на 16…64 taps, он потянет не особо потея?..

Я бы апнул тему, если это не запрещено правилами форума.
Спасибо.

Добрый день!

Такое есть, например, для цифровых входов релейных модулей: Карта регистров модулей реле — Wiren Board

Аналоговые входы WB-MAI11 это тоже умеют, если я правильно понял задачу:
https://wirenboard.com/wiki/WB-MAI11_Modbus_Analog_Inputs#.D0.9A.D0.B0.D1.80.D1.82.D0.B0_.D1.80.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D0.BE.D0.B2

Прекрасно, вы просто предугадываете мои мечты.
Осталось сделать то же в mai2-mini: по специфике работы - лично у меня - батарею входов применять негде, везде по 1-2 датчика на помещение.

Спасибо.