Meine Schaltung gibt mir nicht die erwartete Spannung. Dies wird verwendet, um den Strom zu messen, der durch den Shunt fließt.
Zum Beispiel: Wenn ich 1,3 erwarte, bekomme ich ungefähr 1,15 V heraus. Weiß jemand was ich falsch gemacht habe?
Bearbeiten: Der Widerstand ist natürlich 5k, nicht 5000k
Die Spannung wurde mit einem Multimeter gemessen.
Wilde Vermutung hier, aber 5K ist kein Standard-E96-Wert - sind Sie sicher , dass es nicht 4,42K ist, was ein Standardwert ist?
Unter der Annahme, dass dies nicht der Fall ist, lesen Sie zum Debuggen die Spannung am Shunt mit einem Voltmeter ab (vorzugsweise mit einer Auflösung von 0,1 mV oder besser und einem Eingangswiderstand von> 10 M). Die meisten preiswerten Handmessgeräte sind in Ordnung. Wenn es nicht 78,0 mV +/- Shunt-Toleranz ist (gemessen zwischen den Sense-Anschlüssen, nicht den Force-Anschlüssen), dann haben Sie mindestens ein Problem. Stellen Sie wie in einem Kommentar sicher, dass Sie einen 4-Draht-Shunt verwendet haben und ihn korrekt verwenden (obwohl Probleme hier tendenziell zu einer höheren Leistung führen würden).
Wenn das in Ordnung ist, lesen Sie die Spannung an den Eingängen des Operationsverstärkers ab. Es sollte 0,0 mV anzeigen.
Wenn das in Ordnung ist, trennen Sie den ADC und lesen Sie die Spannung über dem 5,00-K-Widerstand ab. Es sollte 1,30 V +/- alle Toleranzen anzeigen (unter Berücksichtigung von Vos des Operationsverstärkers) plus ein paar Zehntel Prozent für BJT hFE.
Wenn das in Ordnung ist, könnte es vom ADC geladen werden. Einige ADCs haben eine Eingangsimpedanz in dem Bereich, der Ihre Symptome erklären würde (~ 38 K).
Sie sind auf hohe Genauigkeit aus, ABER es gibt einen Basisstromfehler, der nur 1% Fehler plausibel erklären könnte, ABER Ihr 10-m-Ohm-Shunt entwickelt nur 78 mV bei 7,8 A. Diese niedrige Spannung ist zu fehleranfällig. Erhöhen Sie also den Wert des Shunt-Widerstands, um Fehler JETZT zu reduzieren wenn Sie Ich kann nicht mehr Spannung verschwenden, als an ein HALL-Effektgerät zu denken
Kevin Weiß
DigitalNinja
JavaForStarters
JavaForStarters
Bruce Abbott
Kevin Weiß
JavaForStarters
JavaForStarters
Kevin Weiß
Bruce Abbott