Forum: Analoge Elektronik und Schaltungstechnik OPV Problem Shuntspannung auswerten


von Bernd (Gast)


Lesenswert?

Ich habe folgendes Problem:

Ich verstärke die Spannung über einen Shunt mit einem ina212 (V+=10V)
Je nach dem in welche Richtung der Strom fließt erhalte ich eine 
Spannung (0-5)V negativ und (5-10)V positiv. Diese Spannung möchte ich 
nun 2 AD-Wandlern zuführen (V_ref 5V).

Wie schaffe ich es jetz die 5-10 V auf 0-5 V runter zu setzen.
Meiner erste Idee war es einfach einen OPV zu verwenden. An einem 
Eingang 5 V zu legen und sobald der andere Eingang (Messgröße) im 
Bereich von 5-10 V gerät wird diese Spannungsdifferenz mit 1 verstärkt.

also: Ue+ - Ue- = ua (g=1) --> U_e+ = Signal und Ue- = 5V

(0-10)V-5V würde ja theoretisch eine Ausgangsspannung von (0-5)V 
rausbringen,oder?

Ich hab das ganze mal simuliert --> da kommt aber nur Quatsch raus !

Kann mir jemand weiterhelfen.

Besten Dank im vorraus !

 MfG Bernd

von Falk B. (falk)


Lesenswert?

@Bernd (Gast)

>Je nach dem in welche Richtung der Strom fließt erhalte ich eine
>Spannung (0-5)V negativ und (5-10)V positiv.

???
Ein Differenzverstärker sollte da +/-5V ausspucken, nicht 0..10V.
Da stimmt was mit deiner Schaltung nicht.

MFG
Falk

von anderer Gast (Gast)


Lesenswert?

Spannungsteiler...

von Bernd (Gast)


Lesenswert?

Also ich hätte es jedenfalls so verstanden
http://focus.ti.com/lit/ds/symlink/ina210.pdf (S.8)

Spannungsteiler kann ich nicht nehmen ... ich will ja die ersten 5 V 
voll Auflösen (0-5)V und die andern auch (5-10)V

Eigentlich will ich das Messignal auftrennen in (0-5) und in (5-10)V und 
dieses (5-10)V dann auf (0-5) herabsetzen. --> damit das mein AD-Wandler 
versteht.

Recht Herzlichen Dank für die schnellen Antworten !

von Deneriel (Gast)


Lesenswert?

Wieso verstärkst du die Ausgangsspannung des OP nicht einfach "nur" auf 
0-5V?
Dann kannst du das Ergebnis mit einer Wandlung einlesen und als 
Signed-Variable auswerten.

von Falk B. (falk)


Lesenswert?

@ Bernd (Gast)

>http://focus.ti.com/lit/ds/symlink/ina210.pdf (S.8)

Lies mal Seite 8, unidirectiona und bidirectional Operation.

Und mach es dann so wie Deneriel gesagt hat. Alles andere ist Unsinn.

MFG
Falk

von Bernd (Gast)


Lesenswert?

Na ok,
ich hatte gehofft das ich positive und negative Stromrichtung mit vollen 
12 bit Auflösen kann. Aber wenns nicht anders geht muss ich es halt so 
machen... Vielen Dank.

@ Deneriel (Gast)
Den Wert den ich dann einlese entspricht gleich dem einem signed value 
ohne etwas umzuwandeln?

von Falk B. (falk)


Lesenswert?

@Bernd (Gast)

>ich hatte gehofft das ich positive und negative Stromrichtung mit vollen
>12 bit Auflösen kann.

Es geht schon, ist aber mehr Aufwand. Ein OPV in Subtrahierschaltung.

>Den Wert den ich dann einlese entspricht gleich dem einem signed value
>ohne etwas umzuwandeln?

Nöö, da ist ein Offset drauf. Den muss man explizit umwandeln.

1
uint adc_wert;
2
int strom;
3
strom = adc_wert-2048;  // Bei 12 Bit ADC

MfG
Falk

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.