Nu har jag testat lite, och mätt mycket.
Spänningsfallet över ett av effektmotstånden gav intressanta data. Det är oberoende av inspänning. Eller åtminstone ingen nämnvärd skillnad på 2V eller 30V vid samma ström.
Sen testade jag vilka spänningsfall och vilken linjäritet som rådde, detta vid 12V, och fick till följande tabell:
STRÖM - SPÄNNINGSFALL - DIFF förra spänningsfallet.
0,1A - 0,008V
0,2A - 0,013V - Diff:0,005V
0,3A - 0,019V - Diff:0,006V
0,4A - 0,025V - Diff:0,006V
0,5A - 0,03V - Diff:0,005V
0,6A - 0,035V - Diff:0,005V
0,7A - 0,041V - Diff:0,006V
0,8A - 0,046V - Diff:0,005V
0,9A - 0,051V - Diff:0,005V
1A - 0,057V - Diff:0,006V
1,5A - 0,084V - Diff:0,027V
2A - 0,111V - Diff:0,027V
2,5A - 0,138V - Diff:0,027V
3A - 0,165V - Diff:0,027V
3,5A - 0,192V - Diff:0,027V
4A - 0,219V - Diff:0,027V
4,5A - 0,247V - Diff:0,028V
5A - 0,275V - Diff:0,028V
5,5A - 0,304V - Diff:0,029V
6A - 0,332V - Diff:0,028V
6,5A - 0,36V - Diff:0,028V
7A - 0,389V - Diff:0,029V
7,5A - 0,417V - Diff:0,028V
8A - 0,446V - Diff:0,029V
8,5A - 0,474V - Diff:0,028V
9A - 0,503V - Diff:0,029V
Skulle kalla det så linjärt som jag kan be om och tro på med mina mätningar.
Däremot märkte jag av att det ändras lite med värme. Förvisso extremfall att gå från strax över 9A till 0,1A. Men där tog det ett tag innan spänningsfallet blev detsamma igen. Så en liten fläkt även inuti lådan kanske är lämpligt.
En OP-AMP (LM324N) kopplad som icke-invertarande förstärkare med 10X förstärkning sitter redan på labbdäcket. Och mer behövs ju inte för att användning av signalen till en uC.
Återstår att lösa hur jag ska spänningsmäta. Snajsigast skulle vara att ha auto-range. Men jag har ingen bra idé där än..
Kanske ett koppel med typ zenerdioder och OP-AMPar? Så man nyttjar flera analoga in, var och en 0-5V som man summerar i mjukvaran sen. Lösa tankar än så länge.