Forum: Mikrocontroller und Digitale Elektronik Probleme mit Attiny und Strommessung mit int. diff. ADC


von Nico (nico123)


Angehängte Dateien:

Lesenswert?

Hallo!

Ich sitze seit ein paar Tagen an einer Schaltung mit einem Attiny861A, 
der mittels PWM und Treibermosfet einen Step-Down-Regler realisieren 
soll.
Probleme habe ich bei der Strommessung, der Schaltungsteil ist 
angehängt. Ich messe Strom und Spannung über zwei Spannungsteiler und 
nutze die interne Referenz von 2.56V (ext. gepuffert). Die 
Spannungsmessung funktioniert einwandfrei, nur bei der differentiellen 
Strommessung über einen 0.1R-Shunt (2x0.22R parallel) gibt es Probleme. 
Ich habe Ströme bis 5A, die über den Shunt und die Spannungsteiler eine 
Spannung bis 60mV ergeben. Diese gehen auf den internen differentielle 
OP und werden dort 32fach verstärkt.
Die Schaltung habe ich mit einem ohmschen Widerstand abgeglichen und das 
funktioniert auch super. Wenn ich jetzt aber einen Akku an den 
Step-Down-Regler anschließe (das ganze soll ein Ladegerät werden), dann 
haut die Strommessung nicht mehr hin. Komischerweise ist der Stromfehler 
auch noch abhängig von der Spannung des Akkus. Als Beispiel: 
Sollstrom=500mA, bei 2V-Akkuspannung habe ich annähernd 500mA, bei 8.5V 
habe ich nur noch 350mA und bei 13V nur noch 250mA.
Kann mir das Jemand erklären oder hat 'nen Tipp woran das liegt?

Danke und Grüße, Nico

von Nico (nico123)


Lesenswert?

Update: Sobald ich eine Spannungsquelle anschließe, zeigt der diff. ADC 
Werte an obwohl kein Strom fließt.

von John D. (Gast)


Lesenswert?

Da schlagen die Toleranzen der Widerstände zu. Bei 1% und Vbat=12V hast 
du schlechtestenfalls schon einen Fehler von 50mV - was 500mA Messstrom 
entsprechen würde...

von voltwide (Gast)


Lesenswert?

So ist es.
Also entweder Du gleichst Deine Brücke hochgenau ab -
oder Du verlegst die Strommessung in den neg Zweig -
oder Du setzt ein spezielles Stromwandler IC ein
(gibt es afaik von AD..)

von Nico (nico123)


Lesenswert?

Da habt Ihr natürlich recht, war mir garnicht so bewusst!

Aber warum funktioniert das Ganze wenn ich einfach einen Widerstand an 
den Ausgang anschließe?

von Nico (nico123)


Lesenswert?

Hier noch eine kleine Rückmeldung:
Es scheinen wirklich die Widerstände gewesen zu sein. Ich habe jetzt 
beide Widerstandsteiler ersetzt durch nahezu identische 
Widerstandswerte.
Danke für den Tipp!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.