Я хотел бы прочитать аналоговый вход от датчика температуры или датчика давления, который измеряет значение медленного процесса, скажем, с временем нарастания 1 с. Я знаю, что использование фильтра нижних частот является распространенным подходом при разработке схемы для считывания аналоговых значений, однако я не уверен, каким будет подход к выбору частоты среза.
Я знаю, что ответ будет таким: это зависит от типа ожидаемого шума, поэтому вдобавок я хотел бы предоставить некоторые подробности.
Допустим, мы хотели бы отфильтровать общие радиочастоты. Какова будет общая частота среза в этом случае? Будет ли достаточно частоты среза 1 МГц?
Что делать, если система расположена рядом с проводами под напряжением на расстоянии 10 см и относительно высокими токами 1-3А. Я думаю, мы также хотели бы отфильтровать 50-60 Гц. Какова разумная частота среза в этом случае? Будет ли достаточно частоты среза 10 Гц?
Выбор низких частот среза приносит свои проблемы. Фильтр нижних частот введет медленное время нарастания и предотвратит измерение быстрой динамики в процессах. Обычный фильтр нижних частот с частотой 10 Гц будет иметь время нарастания ~ 10 мс, что означает, что нам потребуется не менее 50 мс, прежде чем измерять стабильное аналоговое значение на переходной характеристике. Поскольку мой процесс довольно медленный, я могу с комфортом ввести время выборки 500 мс.
Действительно ли необходима фильтрация шума 50 Гц с помощью фильтра нижних частот. Могу ли я фильтровать радиочастотный спектр только с помощью фильтра нижних частот и ввести дополнительный цифровой фильтр (программный оконный фильтр), чтобы отфильтровать 50 Гц. Будет ли это лучшим подходом?
Я знаю, что входная емкость АЦП также должна учитываться для точного измерения, но я не думаю, что это действительно необходимо при таком малом времени выборки 0,5 с. Но я не уверен на 100%.
Если вы хотите производить выборку с интервалом 500 мс, тогда ваша частота выборки составляет 2 Гц, и вы должны разработать фильтр нижних частот с отсечкой менее 1 Гц, чтобы избежать наложения спектров.
Однако я бы перевернул эту логику и вместо этого спросил, как быстро ваше оборудование может сэмплировать? У вас есть часы выборки в вашем АЦП? Если это так, то выбор более высокой частоты (возможно, 1 кГц), а затем использование цифрового фильтра нижних частот с частотой 1 Гц (который может быть очень резким и иметь более высокое подавление, чем аналоговый фильтр) в сочетании с аналоговым фильтром нижних частот с частотой 10 Гц даст вам гораздо больше. лучшее подавление шума, чем попытка отклонить все с помощью одного фильтра.
И наоборот, если это необработанный АЦП без часов, который вы просто периодически считываете, то цифровой фильтр не будет работать должным образом. В этом случае вам, вероятно, понадобится фильтр нижних частот с частотой 1 Гц.
Чем ниже частота среза, тем лучше. Если вам нужны только значения постоянного тока, вы можете использовать суперконденсатор порядка нескольких фарад.
Если вы хотите отменить какой-либо переменный ток, просто посмотрите мой ответ ниже. Если вам нужен только какой-то переменный ток определенной частоты, вам следует использовать полосовой фильтр с высокой добротностью желаемой резонансной частоты.
придурок