Группа: Участник
Сообщений: 157
Регистрация: 11-12-07
Из: Москва
Пользователь №: 33 174
Здравствуйте!
У меня аналоговый фильтр и усилитель сделаны на ОУ LM324. Схема включения - однополярная 12 вольт. С виртуальной землей 6 вольт. Все работает, осциллографом смотрю сигнал. Да усиливает, да фильтрует. Вот только относительно 6 вольт как и должно быть.
На выходе у меня нужный мне переменный сигнал с постоянной составляющей 6 вольт. Этот сигнал надо подать на микроконтроллер через диод. Если просто поставить кондер а потом диод, то как и следовало ожидать с диода снимаешь постоянную величину. А мне надо обрабатывать амплитуду переменного.
Так вот собственно вопрос, как мне убрать постоянную составляющую и выпрямить сигнал?
Какова амплитуда сигнала на входе и выходе ОУ? И что вам мешает смещать его не на 6В, а на величину равную половине допустимого входного напряжения МК? Например, на 2,5В, если питание МК 5В.
Группа: Участник
Сообщений: 217
Регистрация: 11-06-10
Пользователь №: 57 868
У меня была точно такая-же ситуация, но не для цветомузыки, а для прибора. Были ограничения по питанию. Продетектировать и прижать к 0 В нужен R-t-R достаточно быстродействующий, а он денег стоит. выход нашел в том, что на МС34063 сделал минусовое питание. В этой ситуации нужно питать ОУ фильтра двуполярным и делать детектор на ОУ.
Если уж переводить в цифру, то детектировать незачем. Оцифровывайте сигнал и опорное напряжение, потом в цифре вычитаете второе из первого- вот вам однополупериодное выпрямление с убиранием смещения. Если еще взять модуль от полученной разности получится двухполупериодное... зы. это если АЦП простой, без диф.режима. А если таковой имеется, то вообще ничего вычитать не надо