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

 
 
> Устранение постоянной составляющей сигнала
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
 
Start new topic
Ответов
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
xemul
сообщение Sep 21 2011, 09:18
Сообщение #4



*****

Группа: Свой
Сообщений: 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
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 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
xemul
сообщение Sep 21 2011, 11:05
Сообщение #6



*****

Группа: Свой
Сообщений: 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
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 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
Сообщение #8



*****

Группа: Свой
Сообщений: 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
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 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

Сообщений в этой теме
- Aldaris   Устранение постоянной составляющей сигнала   Sep 21 2011, 08:32
|- - Lmx2315   ..перед операционниками конденсатор всегда ставят ...   Sep 21 2011, 09:07
||- - xemul   Цитата(Aldaris @ Sep 21 2011, 16:55) То е...   Sep 21 2011, 13:41
|- - Tanya   Цитата(Aldaris @ Sep 21 2011, 13:05) треб...   Sep 21 2011, 10:30
|- - Lmx2315   ..тогда измерять среднее значение , формировать ег...   Sep 21 2011, 10:55
- - shkal   очень странное сравнение уровня шума с неравномерн...   Sep 21 2011, 14:01
- - Aldaris   Всем большое спасибо за объяснения! Мораль для...   Sep 21 2011, 14:01
|- - Herz   Цитата(Aldaris @ Sep 21 2011, 17:01) Всем...   Sep 21 2011, 15:02
- - Georgy   А я бы посоветовал диференциальный усилитель с дв...   Sep 29 2011, 19:41
|- - Igor_S   Что-то я недопонял, уж простите - а в чем, собстве...   Oct 1 2011, 12:13
||- - Artem_Petrik   Цитата(Igor_S @ Oct 1 2011, 15:13) По-мое...   Oct 2 2011, 11:39
||- - Aldaris   Цитата(Igor_S @ Oct 1 2011, 16:13) Что-то...   Oct 3 2011, 06:43
||- - Tanya   Цитата(Aldaris @ Oct 3 2011, 10:43) При ...   Oct 3 2011, 07:00
|- - tyro   Цитата(Georgy @ Sep 29 2011, 23:41) А я б...   Oct 2 2011, 05:34
- - Mc_off   Скоро люди уже не будут знать о возможности примен...   Oct 2 2011, 10:50
|- - Aldaris   Цитата(Mc_off @ Oct 2 2011, 14:50) Скоро ...   Oct 3 2011, 07:02
- - shkal   Так какая неравномерность АЧХ допустима на 0.1 Гц?   Oct 3 2011, 07:36
|- - Aldaris   Цитата(shkal @ Oct 3 2011, 11:36) Так как...   Oct 3 2011, 07:42
- - shkal   Это из поста 3? Эти прикидки не имеют никакого смы...   Oct 3 2011, 12:49
|- - Aldaris   Цитата(shkal @ Oct 3 2011, 16:49) Эти при...   Oct 3 2011, 14:59
- - shkal   никак, поскольку это не связанные между собой вещи...   Oct 4 2011, 09:36
|- - rudy_b   Что-то вы странное говорите. Совершенно тупой филь...   Oct 4 2011, 22:37
- - shkal   Да, но это -3дб на 0.1Гц, а ТС требует 0.5%   Oct 5 2011, 18:37
- - rudy_b   Разница невелика. Вот данные того же фильтра (базо...   Oct 5 2011, 23:39


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

 


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


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