Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

shift на аналогов сигнал AC/DC
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=11648
Страница 1 от 3

Автор:  Wise [ Съб Авг 17, 2013 1:09 pm ]
Заглавие:  shift на аналогов сигнал AC/DC

Имам аналогов сигнал +- 5 волта амлитуда , честота - 10 херца до 1 мегахерц около 50% запълване. Може да е правоъгълен, синусоида или друга форма някаква!
Искам да го "преместя" над нулата, като запазя всичко друго (регулиране амплитуда, запълване, форма на сигнала и т.н.), т.е. да стане 0-10 волта
Няма изисквания за мощност (5мА са предостатъчно на изхода)
Какви идеи имате?
(не пречи с операционен или друг някакъв чип) желателно е с малко чаркове де :)

Автор:  bongo_x2 [ Съб Авг 17, 2013 2:37 pm ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

Само с резистори няма да стане, значи с ОУ. Ако не ти пречи инвертирането става малко по-просто и стабилно от неинвертирането. Схемички бол във всеки буквар за ОУ.

Edit: всъщност като се замислих ти трябва просто един сумиращ усилвател с ОУ на единият вход на когото да подадеш Vref=5V и да не се хвърляш в джаза.
Примерен буквар: http://www.stanford.edu/class/ee122/Par ... _AN-31.pdf

Автор:  ToHu [ Съб Авг 17, 2013 3:16 pm ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

Първо кажи с какво можеш да захранваш, ендополярно ил идвуполярно, това ще определи какъв ОУ е подходящ. От там насетне с чисто изваждане няма да стане, както разбирам амплитудата ти се мени, т.е. ако имаш 5 реф то ще е 0-10 при +/-5, но при +/-2 вече няма да е.

Автор:  Wise [ Съб Авг 17, 2013 8:14 pm ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

мога и с двуполярно, ама е малко......то и max232 ще ми осигури двуполярно
ако мина само с едно 12 волта ще е по-добре
но няма проблем и друго да е
на първо четене изглежда доста лесно, ама се запънах :cry:

Автор:  bongo_x2 [ Съб Авг 17, 2013 10:28 pm ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

Ааа, ти ме заблуди с това "просто" пък си искал и амплитуда да регулираш :)
Аз си казах: "Не разбира човеко от аналоговщини ама не е и длъжен"...
Ако можеш да си позволиш разделителен кондензатор (10Хц не са толкова малко) ще си спестиш куп проблеми.
За повече акъл - повече инфо!

Автор:  Wise [ Нед Авг 18, 2013 10:22 am ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

Ами не знам какво повече инфо да дам.
Идеята е каквото виждаш на входа - същото на изхода, но с отместване/offset, спрямо нулата!
Дали е инвертиран или не - няма никакво значение!

//представи си, че на скопа гледаш DC сигнал някакъв, отместен над нулата. Превключваш на другата сонда AC и виждаш същото, но центрирано спрямо нулата.
//Е аз искам да направя обратното!

Автор:  itso.t [ Нед Авг 18, 2013 11:33 am ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

Отместването константно ли е или се променя в зависимост от нивото на сигнала?

Автор:  Wise [ Нед Авг 18, 2013 12:03 pm ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

itso.t написа:
Отместването константно ли е или се променя в зависимост от нивото на сигнала?


константно - винаги започва от нула и не зависи от нивото

Автор:  sparkybg [ Нед Авг 18, 2013 1:16 pm ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

Значи класиката в жанра - повдигаш с резистори, след което усилваш с операционник, за да компенсираш намалената амплитуда.

Може да се наложи да буферираш входа с друг операционник, ако източника на сигнала е с непостоянен импеданс.

Автор:  tgi [ Нед Авг 18, 2013 1:56 pm ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

Може спокойно да стане само с +12-те, които има.
От тях ще трябва да си направиш някакъв референс, към 10 волта, може и по-малко
но бая над 5.
+входа на opamp-а го връзваш към 5 (докарани с делител от реф. напрежението), в - входа
сумираш сигнала и референса през по 2 кила (може и до 10 но не повече, нали искаш
1 MHz), в обратната връзка пак едно съпротивление от толкова и това е. (Стойностите са валидни
за 10 волта референс).

Автор:  Cekins [ Нед Авг 18, 2013 6:04 pm ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

Ами то това си става сумиращ ОУ. Просто го офсетва с едни 5 волта. Ама ако иска да стане както става на скопа - няма да стане ако амплитудата не е постоянна +/- 5 волта.

Автор:  bongo_x2 [ Нед Авг 18, 2013 11:23 pm ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

Ъхъ, значи бай Бонго все пак разбрал правилно - уау!!! :)
Сумиращ (гледай по-горе) но пак си питай за подробностите.

Edit: все забравям да се изкажа:
Човекот иска изходен сигнал от нула до десет, т.е. средното е пет. Другото е математика за втори клас (не знам дали в първи учат отрицателни числа) и амплитудата няма значение. Ако на входа има DC изместване грешката пак ще е вярна а ако иска точно като AC на осцилоскопа да сложи кондензатор.

Автор:  Dimitar [ Пон Авг 19, 2013 1:03 am ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

Wise написа:
itso.t написа:
Отместването константно ли е или се променя в зависимост от нивото на сигнала?


константно - винаги започва от нула и не зависи от нивото

Така, както си го написал аз не го разбирам като константно отмесване щом всеки път ще почва от нулата и ще имаш различни амплитуди. Т.е. ако не искаш всеки път да почва от нулата и само да преместиш "центъра" на сигнала от 0 на 5 волта, тогава със сумиращ усилвател и 5 волта реферънс става, ама ако ще почва всеки път от нула и центъра на сигнала ще плава, тогава Бонго, като цар на аналоговщините да се понапъне още малко та да го измисли :) .

Автор:  Wise [ Пон Авг 19, 2013 8:49 am ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

Да, винаги трябва от нулата да започва, независимо от амплитудата.
Приблизително де - да кажем около нулата....
Центърът се мести в зависимост от амплитудата.
//Входният сигнал винаги е центриран
Нулата е условна - имаме 2 жици за вход и други две - за изход. Входната нула може да няма общо с изходната.

Автор:  sparkybg [ Пон Авг 19, 2013 9:52 am ]
Заглавие:  Re: shift на аналогов сигнал AC/DC

Wise написа:
...
Центърът се мести в зависимост от амплитудата.


Това няма нищо общо с осцилоскоп. :) И малко вгорчава живота. Трябва да имаш на входа нещо, което засича минимума на входния сигнал и създава референс на операционника така че да го повдигне точно толкова че винаги да е над нулата.

Страница 1 от 3 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/