удаление постоянного смещения

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

Английское слово «манипулировать» подразумевает только изменение . Это не означает ничего другого. Так что никто из нас не может понять, что вы имеете в виду со смещением постоянного тока. Только то, что вы намерены что-то сделать . И да, Ом, умноженный на емкость, дает время, а RC подразумевает постоянную времени, основанную на их значениях. Как можно что-то предложить, если мы не знаем, что вы хотите сделать?
Было бы неплохо, если бы вы включили схему схемы, с которой у вас возникли проблемы, а также представление сигнала, с которого вы начинаете, и выходного сигнала, который вы надеетесь получить от него.
Конденсатор устранит смещения постоянного тока, фильтр верхних частот даст «новый» опорный сигнал постоянного тока.
@VoltageSpike хорошо, насколько строго мы говорим? Потому что, честно говоря, с точки зрения обработки сигнала, нет, линейный фильтр высоких частот не должен давать вам новое опорное значение постоянного тока. (и при ненулевом импедансе источника и при любом конечном импедансе стока конденсатор + нагрузка тоже образуют ФВЧ)
@MarcusMüller, вы могли бы подключить резистор к 2,5 В вместо 0 В и дать сигналу сдвиг 2,5 В (с прохождением только содержимого переменного тока)
Тогда это уже не линейный фильтр! Вы добавляете новый частотный компонент. Линейные системы не могут этого сделать.
Что такое сигнал и почему вы хотите изменить его «смещение постоянного тока»? Если у вас есть схема, к которой это будет применено, покажите ее нам.
Вы можете сделать это с помощью операционного усилителя и сохранить полосу пропускания от постоянного тока до ОВЧ или, возможно, даже УВЧ (в зависимости от операционного усилителя).
Добавление или удаление смещения по постоянному току при сохранении частотной характеристики на постоянном токе — обычное дело. Пожалуйста, не относитесь к этому слишком педантично. Это общее замечание ко всем.

Ответы (3)

Если ваш входящий сигнал имеет известное постоянное смещение постоянного тока, его можно удалить или контролировать с помощью дифференциального усилителя и изменения входа (-) с добавленным напряжением ( моделируйте его здесь ):

введите описание изображения здесь

Вы также можете соединить сигнал по переменному току. Как вы заметили, проблема со связью по переменному току заключается в том, что сигнал, связанный по переменному току, может иметь очень большую постоянную времени. Есть еще одна проблема: постоянный дисбаланс постоянного тока в вашем сигнале добавит смещение к результирующему выходу.

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

Вот пример аналогового подхода с использованием пиковых детекторов ( моделируйте его здесь )

введите описание изображения здесь

Если ваша система в конечном счете оцифровывает входной сигнал, вы можете использовать этот путь для вычисления средней точки (напряжение постоянного тока вашей батареи), а затем передать его обратно во внешний интерфейс с помощью ЦАП, чтобы отменить смещение и позволить вам вытащить сигнал переменного тока.

Используя RC-фильтр, я могу удалить смещение постоянного тока, когда крышка заряжена, но есть некоторые проблемы, такие как проблема с частотой и большая постоянная времени.

Ну, вам нужен фильтр верхних частот: вы хотите удалить ровно одну частоту в вашем сигнале, 0 Гц.

Теперь, в действительности, никакая реальная система, которая не имеет бесконечной задержки, никогда не может удалить одну частоту, поэтому нет никакого способа обойти проблему «постоянной времени»: чем «острее» фильтрация, тем больше постоянная времени; это математика (та же самая математика, которая лежит в основе принципа неопределенности Гейзенберга: преобразование Фурье просто не позволяет получить что-то одновременно очень точное по частоте и очень короткое по времени; это математически невозможно).

Таким образом, ваша проблема не может быть решена полностью. Конечно, всегда есть худшие решения, и мы не знаем, выбрали ли вы свой RC в своих интересах, или достаточно ли частотная характеристика RC-фильтра для интересующего вас сигнала — мы не знаем, что сигнал!

Итак, что вам нужно сделать, так это сесть и написать для себя спецификацию сигнала. Какая самая низкая частота вам еще нужна? Нет смысла делать какой-либо фильтр, который срезает ниже этой частоты, этой частоты достаточно. Какую пульсацию усиления вашего сигнала вы можете принять для сигнала в вашей полосе пропускания? Какое подавление необходимо для вашего компонента постоянного тока? Достаточно ли коэффициента 100? 1000? 100 000? 10 000 000?

После того, как вы это сделаете (но не раньше), вы садитесь и выбираете дизайн фильтра (например, RC, Sallen-Key, некоторые более продвинутые вещи). Часто вам понадобится первый этап буферизации. Часто для решения вашей проблемы достаточно «связи по переменному току» буфера с очень высоким входным сопротивлением. Но это действительно зависит от того, какой у вас сигнал (насколько сильно он управляется).

Во-первых, я хотел бы поблагодарить вас за ваш подробный ответ. Мой сигнал представляет собой напряжение батареи, содержащее компоненты переменного и постоянного тока. Многосинусоидальный сигнал переменного тока 20 мВ (PP) от 0 до 5 кГц с амплитудой постоянного тока около 1 В. Проблема в том, что с RC-фильтром я не могу собрать данные для частот ниже 1 Гц. Конденсатор вносит частотно-зависимый фазовый сдвиг, который трудно компенсировать из-за нелинейного поведения практического конденсатора. Этот эффект можно уменьшить, увеличив емкость конденсатора. Однако это делает время установления измерительной системы очень большим.
хорошо, какова самая низкая частота, относящаяся к вашему измерению? Это не 0 Гц, потому что это будет включать смещение постоянного тока (которое вам явно не нужно). Как объяснено в моем ответе, это первое , на что вам действительно нужно ответить . С конкретным номером. Подавление до 0 Гц физически и математически невозможно, но вы можете приблизиться к этому ценой задержки и усилий. Но мы не знаем, насколько близко вы можете подобраться, поэтому не можем сказать вам, как это сделать.
Да, конечно. Буду рад например 0,2Гц.
Какой дизайн фильтра вы предлагаете для этого? Даже данные 0,5 Гц подойдут.
это коэффициент 2,5, так что между этими двумя числами огромная разница. Так что нет, "все будет хорошо" - это не то, что вы ищете. Вы ищете определенную самую низкую частоту, которая вам нужна, с затуханием менее 0,5; тогда у вас есть первая спецификация для вашего фильтра!

Я немного смущен вопросом и

Я хочу манипулировать смещением постоянного тока сигнала.

что говорит о том, что вы, возможно, хотите изменить уровень постоянного тока на выходе.

Я сейчас не на своем рабочем месте, чтобы вести полноценную дискуссию, но вот кое-что, что я нарисовал на своем телефоне, и это может вам подойти:

переключатель уровня постоянного тока

Используйте резистор, который я выделил как потенциометр (или что-то еще), чтобы настроить уровень постоянного тока. Отрегулируйте входной конденсатор связи по переменному току в соответствии с вашей частотой. И настраивайте усиление по своему усмотрению.

По сути, это разностный усилитель со смещением постоянного тока в качестве точки отсчета.