ATmega16 - Ampérmetr

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
ajtakrajta

ATmega16 - Ampérmetr

#1 Příspěvek 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?
Uživatelský avatar
Banda
Příspěvky: 1170
Registrován: 22 bře 2005, 00:00
Bydliště: OV

#2 Příspěvek od Banda »

Možná tomu nebudeš věřit, ale budeš potřebovat 1 rezistor :)
ajtakrajta

#3 Příspěvek 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.
ajtakrajta

#4 Příspěvek od ajtakrajta »

A navíc se u tohodle způsobu mohu rozloučit s linearitou. Nějaké lineární integráče existují?
Uživatelský avatar
Mendor
Příspěvky: 223
Registrován: 16 dub 2008, 00:00
Bydliště: Kladno

#5 Příspěvek od Mendor »

Co s tím chceš měřit, vždyť to má jen 10bit převodník.
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#6 Příspěvek 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.
Uživatelský avatar
Ragnol
Příspěvky: 232
Registrován: 09 lis 2005, 00:00
Kontaktovat uživatele:

#7 Příspěvek 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í.
Uživatelský avatar
echinus
Příspěvky: 80
Registrován: 17 úno 2008, 00:00
Kontaktovat uživatele:

#8 Příspěvek 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.
Žádné množství pokusů nikdy nemůže dokázat, že jsem měl pravdu. Jeden pokus však kdykoliv může dokázat, že jsem se mýlil.........(Albert Einstein).
Návštěvník

#9 Příspěvek 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 ? :)
Uživatelský avatar
Mendor
Příspěvky: 223
Registrován: 16 dub 2008, 00:00
Bydliště: Kladno

#10 Příspěvek 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.
ajtakrajta

#11 Příspěvek 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.
Uživatelský avatar
marzou
Příspěvky: 130
Registrován: 24 čer 2007, 00:00

#12 Příspěvek 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.
Uživatelský avatar
Mendor
Příspěvky: 223
Registrován: 16 dub 2008, 00:00
Bydliště: Kladno

#13 Příspěvek od Mendor »

Přepínání rozsahů to nevyřeší. Prídeš o jedno desetinné místo a potřebná citlivost je fuč.
Uživatelský avatar
marzou
Příspěvky: 130
Registrován: 24 čer 2007, 00:00

#14 Příspěvek 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í.
Uživatelský avatar
Mendor
Příspěvky: 223
Registrován: 16 dub 2008, 00:00
Bydliště: Kladno

#15 Příspěvek 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í.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“