реклама на сайте
подробности

 
 
> Устранение постоянной составляющей сигнала
Aldaris
сообщение Sep 21 2011, 08:32
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 10-07-10
Из: Москва
Пользователь №: 58 386



Здравствуйте!
Нужно убрать из сигнала постоянную составляющую. Хочется заложить хороший бюджет погрешностей в систему. Поэтому удалять нужно чисто.
На вход системы приходит отрицательный сигнал, изменяющийся в пределах 20мВ около значения примерно -300мВ. Шумы сигнала порядка 100мкВ. Нужно гарантированно сохранить частоты вплоть до 0,1 Гц. Сразу после предполагаемого фильтра планируется поставить операционник.
Какие варианты для фильтра предложите?
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 31)
Lmx2315
сообщение Sep 21 2011, 08:40
Сообщение #2


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..разделительный конденсатор ?


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Aldaris
сообщение Sep 21 2011, 09:05
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 10-07-10
Из: Москва
Пользователь №: 58 386



Цитата(Lmx2315 @ Sep 21 2011, 12:40) *
..разделительный конденсатор ?


Тоже так сначала думал. Сейчас приведу расчеты.
Будем считать, что после конденсатора сигнал идет на вход ОУ. Сопротивление входа примем равным 10МОм.
Для погрешности, сравнимой с шумами (100мкВ) на частоте 0,1Гц, требуется конденсатор, сопротивление которого на частоте 0,1Гц было бы в 5*10^3 раз меньше входного сопротивления ОУ. Это сопротивление в нашем случае будет равно 2кОм. Значит его емкость 800 мкФ. Чтобы схема вышла на режим (конденсатор зарядился до 300мВ), требуется время, оцениваемое постоянной времени RC-цепи. В нашем случае время будет равно 10^7[Ом] * 8*10^(-4)[Ф] = 8000c или больше двух часов.
Где я не так посчитал?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Sep 21 2011, 09:07
Сообщение #4


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..перед операционниками конденсатор всегда ставят обязательно в паре с резистором на землю. И расчитывают постоянную времени уже с его учётом.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
xemul
сообщение Sep 21 2011, 09:18
Сообщение #5



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Aldaris @ Sep 21 2011, 13:05) *
Где я не так посчитал?

Везде. Входное сопротивление ОУ учитывается в более других расчётах.
Коль Вы помянули бюджет погрешностей, огласите его примерный/желаемый расклад.
Go to the top of the page
 
+Quote Post
Aldaris
сообщение Sep 21 2011, 10:12
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 10-07-10
Из: Москва
Пользователь №: 58 386



Цитата(xemul @ Sep 21 2011, 13:18) *
Везде. Входное сопротивление ОУ учитывается в более других расчётах.
Коль Вы помянули бюджет погрешностей, огласите его примерный/желаемый расклад.

Требуется различать напряжения разницей в 100мкВ, т.е. точность 0,5%

Цитата(Lmx2315 @ Sep 21 2011, 13:07) *
..перед операционниками конденсатор всегда ставят обязательно в паре с резистором на землю. И расчитывают постоянную времени уже с его учётом.


Тогда по моей логике получается, что расчетная емкость конденсатора должна увеличиться в разы (во столько же раз, во сколько сопротивление дополнительного резистора, включенного параллельно с входным сопротивлением ОУ, меньше просто входного сопротивления ОУ). А в первом расчете емкость и так нехилая вышла - 800мкФ.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 21 2011, 10:30
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Aldaris @ Sep 21 2011, 13:05) *
требуется время, оцениваемое постоянной времени RC-цепи. В нашем случае время будет равно 10^7[Ом] * 8*10^(-4)[Ф] = 8000c или больше двух часов.
Где я не так посчитал?

Даже больше - в 8 примерно раз (ln(3000)) постоянных времени. Это для установления с точностью (Вашей) 100 мкв.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Sep 21 2011, 10:55
Сообщение #8


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



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


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
xemul
сообщение Sep 21 2011, 11:05
Сообщение #9



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Aldaris @ Sep 21 2011, 14:12) *
Требуется различать напряжения разницей в 100мкВ, т.е. точность 0,5%

Тогда просто поставьте 16-битный АЦП, постоянную составляющую уберёте в цифре.
Словосочетание "бюджет погрешностей" предполагает чуть более углублённое представление и о погрешностях, и о точности.
Go to the top of the page
 
+Quote Post
Aldaris
сообщение Sep 21 2011, 12:09
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 10-07-10
Из: Москва
Пользователь №: 58 386



Цитата(xemul @ Sep 21 2011, 15:05) *
Тогда просто поставьте 16-битный АЦП, постоянную составляющую уберёте в цифре.

На самом деле конечной целью является оцифровка сигнала. И ничего не мешает поставить АЦП разрядностью и скоростью побольше и упростить всю схему в несколько раз. Интересно было узнать, возможно ли это сделать чисто аналоговыми средствами.
Цитата(xemul @ Sep 21 2011, 15:05) *
Словосочетание "бюджет погрешностей" предполагает чуть более углублённое представление и о погрешностях, и о точности.

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


Цитата(Lmx2315 @ Sep 21 2011, 14:55) *
..тогда измерять среднее значение , формировать его и вычитать потом на операционнике из вашего сигнала.

Видел у Analog Devices микросхемы, как раз формирующие среднеквадратичное значение переменного сигнала(RMS-to-DC converter). Возможно, они бы и подошли для такой задачи. Надо будет посмотреть...

Сообщение отредактировал Aldaris - Sep 21 2011, 12:11
Go to the top of the page
 
+Quote Post
xemul
сообщение Sep 21 2011, 12:29
Сообщение #11



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Aldaris @ Sep 21 2011, 16:09) *
На самом деле конечной целью является оцифровка сигнала. И ничего не мешает поставить АЦП разрядностью и скоростью побольше и упростить всю схему в несколько раз. Интересно было узнать, возможно ли это сделать чисто аналоговыми средствами.

Возможно. Делаете оконный компаратор, который обеспечит быстрый переходный процесс ФНЧ, отслеживающего постоянную составляющую (оценка для частоты среза этого ФНЧ ~ 0.1 Гц * 0.5% = 5*10^-4 Гц, время переходного процесса после выключения компаратора посчитайте сами). Считалку, которая будет обрабатывать данные, желательно уведомить о срабатывании компаратора.
Цитата
Это понятно, что оно значит больше, чем одно значение. Но в конце концов, зачем забивать сейчас голову температурными, временными дрейфами и прочими стабильностями, когда важно узнать сам принцип?

Пока достаточно оценить, сколько можно отдать на аналоговую часть, сколько - на цифру, сколько - на обработку.

UPD: оценка для частоты среза этого ФНЧ 1-го порядка ~ 0.1 Гц / (20*lg(0.5%) = 2*10^-3 Гц
Go to the top of the page
 
+Quote Post
Aldaris
сообщение Sep 21 2011, 12:55
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 10-07-10
Из: Москва
Пользователь №: 58 386



Цитата(xemul @ Sep 21 2011, 16:29) *
Возможно. Делаете оконный компаратор, который обеспечит быстрый переходный процесс ФНЧ, отслеживающего постоянную составляющую (оценка для частоты среза этого ФНЧ ~ 0.1 Гц * 0.5% = 5*10^-4 Гц, время переходного процесса после выключения компаратора посчитайте сами). Считалку, которая будет обрабатывать данные, желательно уведомить о срабатывании компаратора.

То есть Вы предлагаете накачивать конденсатор, до определенного значения напряжения от другого источника. Когда зарядка конденсатора закончится (сработает компаратор), этот источник отключать и работать только с сигналом. Правильно?
Еще у меня была идея подключать через ключ малое сопротивление на землю (перед ОУ) и заряжать через него. Только вот сопротивление ключа в закрытом состоянии должно быть хотя бы на порядок больше входного сопротивления операционника, что вряд ли достижимо.
Go to the top of the page
 
+Quote Post
xemul
сообщение Sep 21 2011, 13:41
Сообщение #13



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Aldaris @ Sep 21 2011, 16:55) *
То есть Вы предлагаете накачивать конденсатор, до определенного значения напряжения от другого источника. Когда зарядка конденсатора закончится (сработает компаратор), этот источник отключать и работать только с сигналом. Правильно?

Достаточно управлять R фильтра. Но порядок величин (в первую очередь, конденсатора) всё равно получается изрядным, а гираторные схемы мне не нравятся.
Цитата
Еще у меня была идея подключать через ключ малое сопротивление на землю (перед ОУ) и заряжать через него. Только вот сопротивление ключа в закрытом состоянии должно быть хотя бы на порядок больше входного сопротивления операционника, что вряд ли достижимо.

Вам уже намекали, что вход ОУ не должен висеть в воздухе по постоянному току.
Go to the top of the page
 
+Quote Post
shkal
сообщение Sep 21 2011, 14:01
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 281
Регистрация: 29-04-08
Из: Москва
Пользователь №: 37 149



очень странное сравнение уровня шума с неравномерностью АЧХ. Прям температура кипения воды с прямым углом.
Go to the top of the page
 
+Quote Post
Aldaris
сообщение Sep 21 2011, 14:01
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 10-07-10
Из: Москва
Пользователь №: 58 386



Всем большое спасибо за объяснения! Мораль для себя - не выпендриваться и делать через цифру.
Go to the top of the page
 
+Quote Post
Herz
сообщение Sep 21 2011, 15:02
Сообщение #16


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Aldaris @ Sep 21 2011, 17:01) *
Всем большое спасибо за объяснения! Мораль для себя - не выпендриваться и делать через цифру.

При таком соотношении амплитуды и смещения - действительно выпендриваться не стоит.
Go to the top of the page
 
+Quote Post
Georgy
сообщение Sep 29 2011, 19:41
Сообщение #17


Уставать стал
****

Группа: Свой
Сообщений: 603
Регистрация: 11-07-05
Из: Севастополь
Пользователь №: 6 692



А я бы посоветовал диференциальный усилитель с двуполярным питанием в диф. режиме, полоса от DC до огого. Постоянка легко уходит.


--------------------
Коллектив-Большая Сила!
Go to the top of the page
 
+Quote Post
Igor_S
сообщение Oct 1 2011, 12:13
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 258
Регистрация: 3-08-04
Пользователь №: 434



Что-то я недопонял, уж простите - а в чем, собственно, разница (я насчет сделать в цифре или при помощи конденсатора)? По-моему, природу не обманешь - зарядить конденсатор до требуемой точности займет то же время, что и накопить отсчеты для вычисления постоянной составляющей... Если я ошибаюсь, будьте добры прояснить Вашу точку зрения, крайне любопытно!

Спасибо
Go to the top of the page
 
+Quote Post
tyro
сообщение Oct 2 2011, 05:34
Сообщение #19


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Цитата(Georgy @ Sep 29 2011, 23:41) *
А я бы посоветовал диференциальный усилитель с двуполярным питанием в диф. режиме, полоса от DC до огого. Постоянка легко уходит.

Немножко более расширенно: один вход ДУ подключен к фильтру (ФВЧ), а другой к исследуемому сигналу sm.gif.


--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
Mc_off
сообщение Oct 2 2011, 10:50
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044



Скоро люди уже не будут знать о возможности применять обратную связь в аналоговых схемах....

Очень рекомендую почитать "Искуство схемотехники"

По запрашиваемой вами "проблеме" вам нужна схема "дифференцирующего усилителя"
http://elektronik2002.narod.ru/ou7_2.htm

Кроме того в посте не указаны требуемые ганичные частоты.

Цитата(Igor_S @ Oct 1 2011, 16:13) *
...По-моему, природу не обманешь - зарядить конденсатор до требуемой точности займет то же время, что и накопить отсчеты для вычисления постоянной составляющей...


Согласен на 100%
Go to the top of the page
 
+Quote Post
Artem_Petrik
сообщение Oct 2 2011, 11:39
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006



Цитата(Igor_S @ Oct 1 2011, 15:13) *
По-моему, природу не обманешь - зарядить конденсатор до требуемой точности займет то же время, что и накопить отсчеты для вычисления постоянной составляющей... Если я ошибаюсь, будьте добры прояснить Вашу точку зрения, крайне любопытно!

Видимо предполагается, что в цифре будет реализован фильтр большего чем 1 порядка. В этом случае время "устаканивания" значительно сократится.


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

Go to the top of the page
 
+Quote Post
Aldaris
сообщение Oct 3 2011, 06:43
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 10-07-10
Из: Москва
Пользователь №: 58 386



Цитата(Igor_S @ Oct 1 2011, 16:13) *
Что-то я недопонял, уж простите - а в чем, собственно, разница (я насчет сделать в цифре или при помощи конденсатора)? По-моему, природу не обманешь - зарядить конденсатор до требуемой точности займет то же время, что и накопить отсчеты для вычисления постоянной составляющей... Если я ошибаюсь, будьте добры прояснить Вашу точку зрения, крайне любопытно!
Спасибо

Понятное дело, что для определения среднего значения сигнала длительностью 10 секунд нужно как минимум 10 секунд. Электроника будущее предсказывать не умеет. Если внимательно прочитать мои выкладки в этом треде, то можно заметить, что для "аналогового" поиска среднего требуются такие элементы, при применении которых время выхода на режим (состояния, при котором устройство может искать среднее с заданной точностью) будет не 10с, а 8000с. Проблема-то в этом. При оцифровке сигнала мы получим ряд значений, с которыми мы можем оперировать, как захотим (при этом нужные части спектра мы не потеряем). При "цифровом" поиске время будет те же 10с, а не 8000с.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Oct 3 2011, 07:00
Сообщение #23


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Aldaris @ Oct 3 2011, 10:43) *
При "цифровом" поиске время будет те же 10с, а не 8000с.

И не 8000, а в 8 раз больше с Вашим подходом. А чтобы усреднить сигнал за 10 секунд аналоговым способом потребуется ровно 10 секунд и один интегратор. Можно с ключами.
Go to the top of the page
 
+Quote Post
Aldaris
сообщение Oct 3 2011, 07:02
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 10-07-10
Из: Москва
Пользователь №: 58 386



Цитата(Mc_off @ Oct 2 2011, 14:50) *
Скоро люди уже не будут знать о возможности применять обратную связь в аналоговых схемах....
Очень рекомендую почитать "Искуство схемотехники"
По запрашиваемой вами "проблеме" вам нужна схема "дифференцирующего усилителя"
http://elektronik2002.narod.ru/ou7_2.htm
Кроме того в посте не указаны требуемые ганичные частоты.

Почитал уже. Давайте посмотрим на ваш дифференцирующий усилитель. Особенно интересна его передаточная характеристика.

Как-то так получится, что низкие частоты ослабятся, средние усилятся... Тут же характеристика ломаная. Как Вы предлагаете сигнал восстановить? И да, нижняя граничная частота 0.1 Гц, а верхняя пусть будет 100кГц. Разве верхняя на что-нибудь повлияет?
Go to the top of the page
 
+Quote Post
shkal
сообщение Oct 3 2011, 07:36
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 281
Регистрация: 29-04-08
Из: Москва
Пользователь №: 37 149



Так какая неравномерность АЧХ допустима на 0.1 Гц?
Go to the top of the page
 
+Quote Post
Aldaris
сообщение Oct 3 2011, 07:42
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 10-07-10
Из: Москва
Пользователь №: 58 386



Цитата(shkal @ Oct 3 2011, 11:36) *
Так какая неравномерность АЧХ допустима на 0.1 Гц?

0,5%
Go to the top of the page
 
+Quote Post
shkal
сообщение Oct 3 2011, 12:49
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 281
Регистрация: 29-04-08
Из: Москва
Пользователь №: 37 149



Это из поста 3? Эти прикидки не имеют никакого смысла. Сравнение цвета яблок со вкусом вяленой рыбы.
Go to the top of the page
 
+Quote Post
Aldaris
сообщение Oct 3 2011, 14:59
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 10-07-10
Из: Москва
Пользователь №: 58 386



Цитата(shkal @ Oct 3 2011, 16:49) *
Эти прикидки не имеют никакого смысла.

Хорошо. Пусть такие прикидки не имеют смысла. Значит я не знаю, как вычислить неравномерность. Тогда скажите сами, пожалуйста, как из того условия, что требуется измерять напряжения, отличающиеся на 0,5%, вычислить неравномерность АЧХ фильтра и поможет ли знание этой неравномерности хоть в чем-то.
Go to the top of the page
 
+Quote Post
shkal
сообщение Oct 4 2011, 09:36
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 281
Регистрация: 29-04-08
Из: Москва
Пользователь №: 37 149



никак, поскольку это не связанные между собой вещи. Исходить надо из каких-то других исходных.
Go to the top of the page
 
+Quote Post
rudy_b
сообщение Oct 4 2011, 22:37
Сообщение #30


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Что-то вы странное говорите. Совершенно тупой фильтр 2 порядка (Sch) обеспечит нужную полосу (от 0.1 Гц - Freq), усиление 100 и время устаканивания порядка пары десятков секунд (Time). Нарисовал навскидку, если взять керамику 10uF (есть реально) то номиналы сопротивлений снизятся до нормального уровня сотен кОм.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
shkal
сообщение Oct 5 2011, 18:37
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 281
Регистрация: 29-04-08
Из: Москва
Пользователь №: 37 149



Да, но это -3дб на 0.1Гц, а ТС требует 0.5%
Go to the top of the page
 
+Quote Post
rudy_b
сообщение Oct 5 2011, 23:39
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Разница невелика. Вот данные того же фильтра (базовый резистор уменьшил до 100кОм) для точности примерно 0.5% на 0.1 Гц.

Частотную характеристику привел не в db, просто коэффициент передачи сигнала.

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

 
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 18:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01634 секунд с 7
ELECTRONIX ©2004-2016