Oddělení analogových vstupů

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
kucma25
Příspěvky: 25
Registrován: 11 lis 2014, 00:00
Bydliště: Krkonoše

Oddělení analogových vstupů

#1 Příspěvek od kucma25 »

Ahoj,

řeším teď analogové vstupy do arduina. Vstupní napětí do Arduina max 3.3V, ale potřebuji mít vstup 0-5V. Vyřešil jsem to napěťovým děličem a jako ochranu jsem použil zenerovku 3.3V. Zajímá mě zda by šlo vstup 0-5V a Arduino nějak oddělit třeba opticky, ale abych z 0-5V dostával 0-3,3V. Snad jsem to napsal srozumitelně. Díky za odpovědi.
Uživatelský avatar
EKKAR
Příspěvky: 35020
Registrován: 16 bře 2005, 00:00
Bydliště: Česká Třebová, JN89FW21

#2 Příspěvek od EKKAR »

Ten dělič je nejspolehlivější, zenerka za ním (přímo na vstupu Ardu) pochytá zbytek. Kdybys ten signál 0-5V měl digitální, dalo by se přemejšlet třeba o optickým oddělení, ale pokud je analogovej a záleží na dodržení tvaru nebo linearity převodu, musel by optoizolační zesilovač mít poměrně složitý linearizační zapojení, aby výstupní strana pokud možno přesně kopírovala vstup s trvalým napěťově i frekvenčně nezávislým útlumem.
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!
Uživatelský avatar
kucma25
Příspěvky: 25
Registrován: 11 lis 2014, 00:00
Bydliště: Krkonoše

#3 Příspěvek od kucma25 »

Jasně díky, má smysl dávat už i na vstup (před dělič )zenerovku 5.1V a na konci děliče 3.3V, nebo stačí jen na konci?
Přílohy
Bez názvu.png
(5.27 KiB) Staženo 104 x
Uživatelský avatar
EKKAR
Příspěvky: 35020
Registrován: 16 bře 2005, 00:00
Bydliště: Česká Třebová, JN89FW21

#4 Příspěvek od EKKAR »

Stačí jen ta před švábem.
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!
Uživatelský avatar
frantajetel11
Příspěvky: 1922
Registrován: 13 lis 2008, 00:00
Bydliště: Kladno

#5 Příspěvek od frantajetel11 »

Akorát bych tu zenerku změřil (Uz). Pokud použiješ konec rozsahu opravdu těch 3,3V, tak aby ještě "nezabírala" - ovlivnila by ti vstup. Spíš bych ale šel cestou vstup arduina 0-3V.
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#6 Příspěvek od Zaky »

Na toto docela pozor, záleží na napětí, které má MCU měřit, ale třeba takovou BZX84C3V3 poteče už při nějakých 2,5V cca 1 mA, což je proud řádově stejný, jako tekoucí děličem, takže chyba děliče bude skoro 50% a navíc teplotně nestabilní. 5V zenerka nad děličem už na tom bude o něco lépe, zenerky na větší napětí mají ostřejší koleno, ale zase to chce nechat před zenerkou ještě nějaký odpor, aby při přepětí měl kde vzniknout úbytek a ochrana byla funkční. Lépe se mi osvědčilo použít místo zenerky vybranou sériovou kombinaci dvou červených LED, taková ochrana má daleko ostřejší koleno a do měření tolik "nekecá". Potom ještě existují speciální součástky, zhusta v kombinaci kvůli přepětí a ESD, třeba na ochranu USB linek, to je úplně nejlepší řešení, mají ostré koleno a minimální kapacitu.
Uživatelský avatar
kucma25
Příspěvky: 25
Registrován: 11 lis 2014, 00:00
Bydliště: Krkonoše

#7 Příspěvek od kucma25 »

Jo taky mě to napadlo a asi to tak udělám. Ona zenerovka nepropustí nic nad 3,3V? respektive kde bude její maximální hranice
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#8 Příspěvek od Zaky »

Datasheet napoví: https://www.fairchildsemi.com/datasheet ... 84C3V3.pdf
Vidíš, že 3V3 zenerka není žádný zázrak.
Uživatelský avatar
EKKAR
Příspěvky: 35020
Registrován: 16 bře 2005, 00:00
Bydliště: Česká Třebová, JN89FW21

#9 Příspěvek od EKKAR »

Existuje speciální provedení polovodiče s ostrým napěťovým kolenem na cháře - říká se mu TRANSIL, ale netuším, jestli se dělá i na 3,3V. Ty dvě červený LEDky, obzvlášť pokud budou staršího provedení, který měly ještě 1,5V úbytek napětí v propustným směru, ty budou lepší než zenerka - mají i menší šum. Moderní červený LEDky mají vyšší úbytek, běžně 1,7-1,75V, tam bych byl opatrnej - dvě v sérii budou mít koleno až někde na 3,4-3,5V, takže tam bacha!!!
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#10 Příspěvek od Zaky »

Ano, třeba http://www.vishay.com/docs/88940/smbj3v3.pdf ,ale zase, 4.1V při 1 mA, to už substrátová dioda v MCU dávno vede.
Uživatelský avatar
Olchor
Příspěvky: 1772
Registrován: 18 lis 2009, 00:00
Bydliště: Blansko

#11 Příspěvek od Olchor »

Což dát schottky diodu ze vstupu na +3,3V napáječku? Snad by vstup vydržel 3,6V.
Uživatelský avatar
Bernard
Příspěvky: 3654
Registrován: 27 kvě 2005, 00:00

#12 Příspěvek od Bernard »

Optické oddělení a lineární analogový přenos se dají udělat pomocí vhodných optronů, jako např. IL300.
Uživatelský avatar
PavelFF
Příspěvky: 5328
Registrován: 18 úno 2008, 00:00
Bydliště: Brno

#13 Příspěvek od PavelFF »

Myslím, že se tu řeší umělý problém. A ta zenerka či transil je úplná blbost, protože bude zkreslovat odpor děliče či vstupní odpor. Poblíž kolena určitě a nebo bude koleno zas moc daleko, takže stejně nepomůže.

Ale hlavně, procesor má na každém vstupu ochranné diody - vůči zemi a vůči plusu. Pokud bude napětí 5V odděleno děličem z dostatečně velkým odporem (ty 3k už stačí, i když je to možná zbytečně malý odpor), tak to ta vnitřní dioda společně s odporem děliče pochytá.

A pokud je dokonce jasné dopředu, že budicí napětí nebude nikdy vyšší jak 5V, tak se nastaví děličem pevný poměr (aby z něj lezly např. max. 3V) a na vstup procesoru se nikdy větší napětí ani nemůže dostat.

A proč to oddělovat opticky, když potřebuji udělat z 5V 3V? Není to trochu paranoia?
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#14 Příspěvek od termit256 »

Nekdy to proste opticky je potreba oddelit.
Ja se to kdysi taky pokousel resit, nakonec se mi nic rozumne fungujiciho nepodarilo vymyslet, takze to skoncilo AD prevodnikem a oddelenim klasickym rychlym optoclenem.
Uživatelský avatar
Hill
Administrátor
Příspěvky: 21239
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#15 Příspěvek od Hill »

Jestli nic nebrání propojení zemí měřeného obvodu a vstupu AD převodníku, pak je optické oddělení zbytečné, opravdu stačí jen ten dělič.
Pokud by hrozilo zarušení či zničení vstupu jehlovými impulsy vysoko svou amplitudou překračujícími těch 5V před děličem, pak je lze omezit kapacitou paralelně ke vstupu převodníku. Velikost této kapacity závisí samozřejmě na vnitřním odporu děliče, rychlosti změn ve snímaném průběhu a na vzorkovací frekvenci převodníku.
Teprve, když to jinak nepůjde, bude na místě optické oddělení. Analogové oddělení mají problém s nelinearitou převodní charakteristiky, která se poměrně složitě musí kompenzovat, přitom je třeba zajistit vedle kladného napájecího napětí ještě určitou úroveň záporného napětí pro napájení optického převodníku a stejně ještě vznikají problémy se stabilitou nuly.
To už je opravdu lepší ten dělič.
Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“