Oddělení analogových vstupů
Moderátor: Moderátoři
Oddělení analogových vstupů
ř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.
A kutilmile - nelituju tě
- Přílohy
-
Bez názvu.png- (5.27 KiB) Staženo 104 x
- frantajetel11
- Příspěvky: 1922
- Registrován: 13 lis 2008, 00:00
- Bydliště: Kladno
Vidíš, že 3V3 zenerka není žádný zázrak.
A kutilmile - nelituju tě
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?
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č.