Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ШИМ
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Вопросы аналоговой техники
Серокой
Прошу помочь советом или схемой получения аналогового сигнала из ШИМ. При применении пассивного фильтра - RC-цепочки - сигнал получается слишком пилообразный, поэтому я решил применить активный фильтр. Думал, схемы вроде известные, ничего сложного... Но сложности нашлись. И оказались они в том, что у меня на схеме присутствует питание +5 и +12 вольт, соответсвенно операционник я тоже включал однополярно, а схемы активных фильтров все инвертирующие, покольку при неинверсном включении получить с двумя резисторами коэффициент усиления меньше единицы нельзя. Ну и получается, что на входе сигнал от 0 до 5 вольт, а инвертировать его в некуда. sad.gif
Вот и решил я спросить - а как народ вообще получает "полочку" из ШИМа при однополярном питании?
lightport
Сигнал какой формы вы хотите получить?
Говорите яснее.

С Уважением, Андрей.
Серокой
Почти что "полочку". Сигнал очень низкой частоты, единицы - десятки герц.
lummox
Цитата(Серокой @ Dec 5 2004, 06:12)
....питание +5 и +12 вольт, соответсвенно операционник я тоже включал однополярно.... Ну и получается, что на входе сигнал от 0 до 5 вольт, а инвертировать его в некуда. sad.gif
Вот и решил я спросить - а как народ вообще получает "полочку" из ШИМа при однополярном питании?
*

Эх, всё в мире относительно.
Серокой, инверсия сигнала не обязательно связана с изменением его полярности относительно нуля. Ты включил ОУ однополярно, в инвертирующем включении, следовательно на неинвертирующий вход ты подал какое-то положительное смещение (обычно подают половину питания). Вот относительно этого смещения входной сигнал и будет инвертироваться. Для ОУ именно это смещение будет являться нулём.
Например, ты подал смещение +4В, а коэффициент усиления твоего фильтра "минус 1", тогда будет так:
на входе +1В , на выходе +7В
на входе +4В , на выходе +4В
на входе +7В , на выходе +1В
Если ещё не понял можешь вычесть из всех чисел 4, тогда всё должно проясниться.

Удачи
Серокой
lummox, спасибо. Я подавал 5 вольт на неинвертирующий вход, через сопротивление примерно равное половинке тех, что в обратной связи. На выходе ерунда появилась... А надо было подать 2,5? Ага...
aal
У максима есть фильтры 8-го порядка на переключающихся конденсаторах. Помоему для тебя это близко к идеалу будет.
Сначала они были ~8$, а сейчас вроде за 3 можно взять...
Серокой
Да, я читал про максимовские эллиптические фильтры. Так весь прикол в том, что операционник LM358 в розницу даже в Чип-и-дипе стоит 6 рэ, а вот Максим даже за 3 бакса - многовато будет...
aal
Зато 8-го порядка,перестраиваемый опорной частотой и не требующий отладки.

А так чтобы и дёшево и сердито небывает....

К томуже, чтобы добится таких же параметров на ОУ на одиночных экземплярах дороже будет только на одной отладке.
Если у тебя серия в 500-1000 девайсов карячится, попробуй может и будет выигрыш.
FPGA
Цитата(Серокой @ Dec 5 2004, 05:12)
...на схеме присутствует питание +5 и +12 вольт/// Ну и получается, что на входе сигнал от 0 до 5 вольт, а инвертировать его в некуда. sad.gif
*


Ну а если тупо и вульгарно взять и проинвертировать источник с помощью 7660? Вот и "минус" появится.
lummox
"...тупо и вульгарно взять и проинвертировать..."
Тупо и вульгарно можно много чего понаделать. Вопрос - зачем?
FPGA
Цитата(lummox @ Dec 15 2004, 13:02)
"...тупо и вульгарно взять и проинвертировать..."
Тупо и вульгарно можно много чего понаделать. Вопрос - зачем?
*


"Тупо и вульгарно" использовалось в качестве присказки. А по делу - если у автора по каким-то причинам нет желания или возможности сделать смещение, то 7660 - это простое и недорогое решение. Недостаток его - отсутствие стабилизации. Впрочем, это тоже легко устранимо.
Andy-P
Хорошую «полочку» может обеспечить УВХ после пассивного фильтра (RC или LС), правда, ею управлять надо.
Серокой
Нет, у меня маленькая плата, управляющая драйвером мотора. Самая дорогая микросхема там - это 2313-я тинька, так что операционник для такой задачи в самый раз, без лишних наворотов... Спасибо за подсказки!
GeorgyBey
Цитата(Серокой @ Dec 5 2004, 05:12)
Прошу помочь советом или схемой получения аналогового сигнала из ШИМ. При применении пассивного фильтра - RC-цепочки - сигнал получается слишком пилообразный, поэтому я решил применить активный фильтр.

Вот и решил я спросить - а как народ вообще получает "полочку" из ШИМа при однополярном питании?
*


А если вульгарный "интегратор" ? сдвоенный/счетверенный ОУ с однополярным питанием. НЕинв. вход на землю, ШИМ через резистор на инв.вход, обратная связь = электролит (емкость увеличивается в КУ раз)...
Если время эрекции (реакции) слишком большое - оставляем "пилу" на выходе и цепляем следующий интегратор. Один корпус дешевого ОУ, макс. 4 резистора + 4 емкости (возможно зашунтированные МОм-ными резисторами) и получите "полочку" пропорционально % ШИМа wacko.gif
veter
Серокой //Прошу помочь советом или схемой получения аналогового сигнала из ШИМ. При применении пассивного фильтра - RC-цепочки - сигнал получается слишком пилообразный, поэтому я решил применить активный фильтр. Думал, схемы вроде известные, ничего сложного... Но сложности нашлись. И оказались они в том, что у меня на схеме присутствует питание +5 и +12 вольт, соответсвенно операционник я тоже включал однополярно, а схемы активных фильтров все инвертирующие, покольку при неинверсном включении получить с двумя резисторами коэффициент усиления меньше единицы нельзя. Ну и получается, что на входе сигнал от 0 до 5 вольт, а инвертировать его в некуда.


существуют активные фильтры с однополярным питанием, в качестве базового элемента используется неинвертирующий повторитель, не помню где скачал, но у меня есть прога для расчета частоты среза активного двухполюсного фильтра если надо звоните.
фильтры эти применял но не для ШИМа, подавлял розовый шум - никаких проблем с однополярностью питания не заметил.
veter
если нужен файл расчета ФНЧ вот
KOME
Цитата(Серокой @ Dec 5 2004, 05:12)
Прошу помочь советом или схемой получения аналогового сигнала из ШИМ. При применении пассивного фильтра - RC-цепочки - сигнал получается слишком пилообразный, поэтому я решил применить активный фильтр.  Думал, схемы вроде известные, ничего сложного... Но сложности нашлись. И оказались они в том, что у меня на схеме присутствует питание +5 и +12 вольт, соответсвенно операционник я тоже включал однополярно, а схемы активных фильтров все инвертирующие, покольку при неинверсном включении получить с двумя резисторами коэффициент усиления меньше единицы нельзя. Ну и получается, что на входе сигнал от 0 до 5 вольт, а инвертировать его в некуда. sad.gif
Вот и решил я спросить - а как народ вообще получает "полочку" из ШИМа при однополярном питании?
*

Есть бюджетное решение. Ставите несколько RC цепочек друг за другом. На выходе ставите неинвертирующий повторитель на ОУ типа Rail-to-rail. Постоянные времени всех цепочек можно принять равными, величина этой постоянной и количество звеньев зависят от желаемой АЧХ.
PhilipS
Может я конечно чего то не понимаю, но зачем для управления двигателем из ШИМ-а делать аналоговый сигнал ? Насколько я себе представлял все преимущества ШИМ-а в том и есть что "интегратором" выступает сам двигатель а управление им - либо включен либо выключен а скорость вращения регулируется параметрами самого ШИМ-а ( грубо говоря его скважностью) . Нельзя ли поподробнее что за драйвер и что за двигатель ?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.