Свежие обсуждения
Микроконтроллеры

Цифровая фильтрация фона.

Надо мерить изменения пост.тока в линии примерно раз 15 в сек .
Какую надо выбрать частоту семплирования чтобы фильтровать сетевые наводки?

И может, кто знает реализации подобного на АВР?

 

Может, лучше на DSP? Или вообще аналоговую фильтрацию?

 

Надо с сетью синхронизировать и все. Ошибка будет из-за фона статическая и учесть ее будет несложно.

 

Если АЦП -- интегрирующий, то 16,666 sps без всякой постобработки.

Если АЦП с выборкой/хранения, то 33,333 sps, и брать среднеарифметическое двух смежных отсчетов: (N1+N2)/2, (N3+N4)/2, (N5+N6)/2 и т.д.
Работает для помехи с симметричными полуволнами.

На практике полуволны могут быть несимметричны, что приведет к ошибке. Выход в этом случае -- либо синхронизация с сетью по-vizzy, либо на порядок (и более) увеличить частоту сэмплировании и производить интегрирование (усреднение) в интервале 0,06 сек программно.