ATmega16 - Ampérmetr
Moderátor: Moderátoři
-
ajtakrajta
ajtakrajta píše:Minimální asi 400mA s chybou +-10mA a maximální asi 7A +-50mA.
To znamená, že 10bit převodník bude stačit... 7000mA/2^10 = 7mA . . . tehle jeden bit bude chyba převodníku.
Teď zbývá ještě určit odpor pro převd I->U, ještě rozumná ztráta na něm mi připadájí 2W, to znamená Umax=2/7=0.28V, Umin=Umax/2^10=0.28mV
Běžné OZ (cena 4kč) mají napěťovou nesymetrii 1mV, takže buď jí budeš kompenzovat, což s použitím mikroprocesoru není problém nebo koupíš dražší zesilovač za cca 120kč.
ajtakrajta píše:Měřící odpor musí být skoro nulový, protože to zařízení je napájeno z baterií.
Jakej je rozdíl mezi napájením ze zdroje a z baterie ? Vždyť oboje funguje naprosto stejně. Jinak při proudu 7A ti vychází napětí na bočníku 0.28V pokud použiješ vypočty od marzoua cože je odpor 0.04 ohm. Přijde ti to moc ?
Případě velmi malých napětí na odporu by se dala použít třeba nějaká integrační metoda s integraci napětí na odporu do Uref + kompenzace U nesymetrie, mikroprocesorem by si měžil čas a AD převodník by si mohl zahodit:)
Opět je to uvádím pouze jako příklad, né jako nutnost:)
-
čalfa