Es gibt das vielleicht ein paar Probleme über welche du dir Gedanken
machen solltest. Ich habe selbst schon mal eine Schaltung gebaut welche
von 0 - 100A messen sollte, mit ca 100mA Genauigkeit. In Version 6 oder
7 läuft es jetzt, soweit ganz gut.
Zum einen wird der Wert immer etwas rauschen, es sollte jedoch trotzdem
kein Problem sein auf 1mA genau zu messen. Der 12Bit ADC dürfte dabei
eigentlich völlig ausreichen.
Ich würde dir empfehlen die Platine auf jeden Fall von einem Poll
herstellen zu lassen. Mit Lochraster wird das nie etwas. Zudem solltest
du den Shunt direkt in die Platine ein Löten, also einfach drauf
schrauben und mit nem Lötnagel Werte abnehmen.
Zudem solltest du hochfeine Bauteile verwenden und alle Werte aufs
genauste abgleichen. Die Maximale Abweichung sollte nicht mehr als 0,1%
sein. Zudem wären feinste Spindeltrimmer angebracht, mit welchen du an
den entscheidenden Punkten um 0,05% nach regeln kannst. Sprich sowas wie
100Ohm bei 25 Umdrehungen.
Das nächste ist fast schon grundsätzlich, bau gleich einen "Echten
Differenzverstärker", heißt zwar nicht so nennt man aber oft so. Du
brauchst zwar mehr Bauteile, aber du kannst feiner messen und besser
nach regeln.
Wenn dein Shunt bei den 3A keine all zu großen Spannungsdifferenzen
erzeugen darf, erreicht dein Verstärkungsfaktor gut und gerne den Wert
100. Die Differenzspannung ist dann immerhin winzig, aber allein deine
Hand welche über der Schaltung schwebt kann den Messwert verändern,
deshalb sollte auch der Shunt gleich auf die Platine. Somit wäre es
nicht völlig verkehrt die ganze Schaltung gut zu Kapseln und die Leitung
außen anzuschließen. Auch Felder welche von anderen Bauteilen kommen
können Abweichungen machen.
Ich hoffe das alles hilft dir jetzt irgendwie.