30mV schritte? also dazu brauchst du noch die maximale spannung und die
auflösung des a/d-wandlers. nehmen wir mal an, du willst maximal 10 volt
messen bei maximal 30mv schrittgröße, das heißt, du brauchst 10v/0,03v =
333 schritte im a/d-wandler, gibt es aber nicht, das geht immer nach
zweierpotenzen, 256 schritte, bzw. 8 bit sind dann wohl zu wenig, 512
schritte entsprechen 9 bit, imho gibt es keine a/dwandler mit 9 bit
auflösung, sondern erst wieder welche mit 10 bit, bzw. 1024 schritten,
also ca. 9,7mv/schritt.
wenn du nur messen willst, OB strom fließt, nimm besagten shunt, bring
ihn bsonders nah am massepukt an, wo auch der mikrocontroller hängt
(leitungswiderstand berücksichtigen) und bastel dir einen komparator aus
einem operationsverstärker