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
@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
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 !
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.
@ 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
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?
@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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.