Stránka 1 z 3
ATmega16 - Ampérmetr
Napsal: 15 říj 2008, 22:07
od ajtakrajta
Ahoj. Naprogramoval jsem si voltmetr s atmega16, ale chtěl bych měřit i proud. Jak se dá co nejpřesněji změřit proud za co nejmíň peněz za součástky? Co budu potřebovat?
Napsal: 15 říj 2008, 22:42
od Banda
Možná tomu nebudeš věřit, ale budeš potřebovat 1 rezistor

Napsal: 15 říj 2008, 22:54
od ajtakrajta
Ale jo budu, teoreticky by se potom dal měřit úbytek napětí na odporu v závislosti na proudu, ale to napětí potom bude hrozně malý-velký, tak nevím jak to změřit. A asi bych potřeboval nějaký zesilovač. Fakt nevím.
Napsal: 15 říj 2008, 23:41
od ajtakrajta
A navíc se u tohodle způsobu mohu rozloučit s linearitou. Nějaké lineární integráče existují?
Napsal: 16 říj 2008, 00:39
od Mendor
Co s tím chceš měřit, vždyť to má jen 10bit převodník.
Napsal: 16 říj 2008, 08:55
od Crifodo
Je to trochu protibastlířský, ale ti už nezbývá rozpočet na pár OZ, přepínačů a přesných odporů (s 20% nemá moc velkou cenu tomu říkat měření), tak zkus koupit multimetr za 130,- někde pod plachtou.
Jestli ti to měří lineárně napětí, tak to zrovna tak bude měřit lineárně proud jako úbytek napětí na odporu.
Záleží taky, jestli chceš fakt měřit nebo jen tak při příležitosti programování "měřit".
Jestli chceš měřit ~ napětí a proudy, tak to je na trochu delší diskusi.
Napsal: 16 říj 2008, 10:28
od Ragnol
ajtakrajta píše:A navíc se u tohodle způsobu mohu rozloučit s linearitou. Nějaké lineární integráče existují?
ehm co do vzorce I = U/R vnáší nelinearitu ? Já jsem totiž až doteď žil v domění , že je to lineární.
Napsal: 16 říj 2008, 16:18
od echinus
ajtakrajta píše:A navíc se u tohodle způsobu mohu rozloučit s linearitou. Nějaké lineární integráče existují?
...myslím, že tady kolega se bojí nelinearity způsobené, vcelku potřebným, zesilovačem. Avšak v případě použití OZ...hmm... asi tak, nelinearita tam nejaká bude, ale v oblasti kolena přenosové charakteristiky, tedy tam kde se začíná zesilovač dostávat do saturace. To lze velmi snadno eliminovat vyšším napájecím napětím.
Napsal: 16 říj 2008, 18:07
od Návštěvník
to Mendor: proč je 10 bitů málo ?
Kde v běžné praxi potřebuješ měřit napětí na jakési nV ?

Napsal: 16 říj 2008, 19:03
od Mendor
Nejde ani tak o nV, ale když je potřeba měřit například v rozsahu 0 – 20V na dvě desetinná místa, což je 10mV, tak je 10bit málo.
Napsal: 16 říj 2008, 19:34
od ajtakrajta
Konkrétně potřebuju měřit proud 0-7A. Napětí na svorkách bez zátěže by byla 5 a 12V.
Napsal: 17 říj 2008, 09:49
od marzou
Mendor píše:Nejde ani tak o nV, ale když je potřeba měřit například v rozsahu 0 – 20V na dvě desetinná místa, což je 10mV, tak je 10bit málo.
Proto se používá v každém měřícím přístroji více rozsahu na každou měřenou veličinu.
Napsal: 17 říj 2008, 12:19
od Mendor
Přepínání rozsahů to nevyřeší. Prídeš o jedno desetinné místo a potřebná citlivost je fuč.
Napsal: 17 říj 2008, 20:42
od marzou
Mendor píše:Přepínání rozsahů to nevyřeší. Prídeš o jedno desetinné místo a potřebná citlivost je fuč.
Použití více měřicích rozsahů zvýší počet bitů na jednotku měřené veličiny, tedy i přesnost měření.
Napsal: 17 říj 2008, 21:24
od Mendor
ATmega16, o které je tady psáno má 10bit AD převodník a žádný přepínač to přece nezmění.