Mereni napeti baterie pomoci AVR

Michal Grunt michal.grunt na vynet.cz
Středa Leden 5 12:43:01 CET 2011


Jeste se v teto souvislosti zeptam. Kdybych chtel merit (nebo v podstate delat cokoliv) jednou za x jednotek casu (radove vteriny ci desitky vterin), to se dela pomoci preruseni? Abych nejakou smyckou delay nezablokoval cely program. A dela se to tak, ze nastavim ze se bude preruseni generovat kazdych x jednotek casu (placnu, preruseni jeste nastudovane nemam, treba jednou za 100ms) ja budu v hlavni smycce programu testovat zda se preruseni neprovedlo xy krat a pokud ano provedu pozadovany ukon?

________________________________________
Odesílatel: hw-list-bounces na list.hw.cz [hw-list-bounces na list.hw.cz] za uživatele Pavel Hudeček [edizon na seznam.cz]
Odesláno: 4. ledna 2011 23:58
Komu: HW-news
Předmět: RE: Mereni napeti baterie pomoci AVR

Ano, takto. Hodnoty skoro jakékoli od 1k do 1M, rozumná střední cesta je něco kolem 100k. Nebo kdybyste chtěl přejít z vypínače na tlačítko, tak i nad 1M, ale možná s tím bude víc práce, neb při velkých hodnotách můžete na některých vstupech dojít k různým kalibračním konstantám pro různé režimy činnosti MCU.

Pak je ještě jedna alternativní možnost, zcela bez ext. součástek: Jako referenci zvolíte napájení (předpokládám, že je natvrdo připojené ke článku) a multiplexer přepnete na pomocnou referenci (má asi 1,23 V), změříte její napětí v jednotkách odvozených z napájecího. Pak napájecí napětí vypočítáte opačným postupem, než obvykle :-)

> Od: Michal Grunt <michal.grunt na vynet.cz>
> Jake zhruba hodnoty tech odporu?
>
>             AD MCU
>        ____   |   ____
> Bat --|_R1_|--*--|_R2_|---| gnd
>
> Takto?
_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list