Stránka 1 z 1

Symetrický signál na nesymetrický??

Napsal: 25 říj 2016, 08:06
od pirat077
Ahoj,
potřeboval bych AD převodníkem v procesoru vyhodnotit sinusovku, která má +-5V...

To znamená, že bych z ní nejdřív potřeboval udělat sinusovku 0-3V
(nebo 0-3,3V)

Ale vůbec nevím, jak na to... (i google mlčí :(

Napsal: 25 říj 2016, 08:34
od procesor
Operačným zos. pripočítaj 2,5V dc na na výstupe to môžeš odporovým deličom nastaviť pre nulu na 1,65V.
Použi "rail-to-rail-amplifier" pri napájaní toho OZ nesymetricky.

Napsal: 25 říj 2016, 08:34
od Milan
Sinusovka 0-3V neexistuje na rozdíl od sinusovky třeba +- 1,5V posunuté stejnosměrně o 1,5V do plusu. Takže dělič a ss posun , myslím,že tři odpory a ss zdroj třeba z 5V by na to mohly stačit.

Napsal: 25 říj 2016, 08:54
od pirat077
Můžete mi prosím ukázat aspoň náznak schématu??
..já si to s tím odporovým děličem pořád nějak neumím představit...

(zesílení není problém)

Napsal: 25 říj 2016, 09:26
od masar
Takto: Falstad.
:wink:
Jsou tam dva předpoklady:
1) Zdrojem je zdroj napětí
2) Výstup děliče je nezatížený.

Napsal: 25 říj 2016, 09:35
od pirat077
Díky MOC !! přesně tohle jsem potřeboval !!

Fakt dobrá ukázka !!

Napsal: 25 říj 2016, 10:04
od Hill
Taky máme něco: jestli může být klidový stav jednou prezentovaný $EF a podruhé $F0, tak jednoduchá odporová síť vyhovuje, stejně, jako přiložené zapojení, kde se o napěťový ofset postará LEDka vybíraná na saturační napětí v propustném směru.
Pokud nebudeš potřebovat spáchat korekci nuly na jediné konkrétní číslo (obvykle $EF), tak vyhoví toto i předchozí uvedená zapojení.

Lze to samozřejmě dále zkomplikovat hlídáním překročení maximální úrovně, ale pro vysvětlení principu bych toho zatím nechal.

Napsal: 25 říj 2016, 10:33
od pirat077
A v čem je Hillovo zapojení lepší?

Napsal: 25 říj 2016, 10:50
od Hill
V ničem, je to prostě jedna z několika možností, jak to zapojit.

Napsal: 25 říj 2016, 20:45
od procesor
No, ten kondenzátor (C1) by som tam nedal.
V ustálenom stave je to OK, v prechodných to môže skresľovať.

Napsal: 25 říj 2016, 20:55
od Hill
Pak by to ovšem potřebovalo přepočítat celou odporovou síť nebo změnit napětí, o které se to opírá, jinak nebudeš mít na vstupu převodníku v klidu 1,65 V.
Nevíme totiž, jaký vnitřní odpor (stejnosměrný), který by bylo nutné do výpočtu zahrnout, má zdroj signálu. Víme jen tolik, že jeho výstupní střídavé napětí se pohybuje souměrně kolem nuly, tedy neobsahuje stejnosměrnou složku.
A nevím, proč by to mělo zkreslovat: vzorkovaný signál má mít potlačené frekvence pod 100 Hz už v analogové části, tak se ten kondík C1 nijak rušivě neuplatní. A s výhodou oddělí svě různé stejnosměrné složky.
A, jestli ti vychází, že v záporné půlvlně měřeného signálu nepoteče LEDkou proud a změní se stejnosměrné předpětí, stačí zvětšit R1 na 4k7 a R2 na 6k8 nebo zmenšit R3 na 3k3 (případně lze obojí): LEDkou spolehlivě poteče dost proudu na to, aby ho vstupní signál "neodsál" k nule.
Mimochodem - v rozsahu proudů 0,5 - 10 mA má červená, oranžová nebo žlutá LEDka se saturačním napětím 1,65 V toto napětí poměrně dost stabilní, čili zkreslení tvaru signálu způsobí minimální. To už větší zkreslení vznikne hrubým lineárním osmibitovým vzorkováním, toto zkreslení poroste s klesající amplitudou vstupního signálu. Proto jsem doporučoval jako předzesilovač obvod s ALC z kazeťáku na zmenšení dynamického rozsahu, při použití lineárního převodníku to náramně pomáhá.