Spannung messen, Gleichrichten bei Verpolung

Gast #1175428
Lesenswert?

Hallo,
ich möchte mit dem letzten verbleibenden Port meines atmega16 ein 
Spannung im Bereich von 0V-20V messen. Ich habe dafür einen 
Spannungsteiler aus 12kOhm und 36kOhm Widerständen, dieses funktioniert 
auch soweit. Das Potenzial bei Phi beträgt 1/4 des Potenzials bei Plus.
 Plus ______
            |
          __|__
          |36k |
          |____|
            |_________ Phi
          __|__
          |12k |
          |____|
            |
 Minus _____|________Gnd

Jetzt will ich aber, dass das ganze auch funktioniert, wenn ich Plus und 
Minus vertausche. In diesem Fall würden ja das Potential bei Phi -5V 
betragen, was der ADV des Atmega nicht verarbeiten kann (oder sogar 
zerstört?).
Jetzt dachte ich mir, die einfachste Lösung ist es, bei Phi einfach 
einen Gleichrichter a la B80C800 einzufügen, der mir aus den -5V +5V 
macht. Das würde es sogar möglich machen Wechselestrom zu messen.
Ist diese Idee sinnvoll und machbar. Wenn sie machbar ist, ist der 
B80C800DIP dafür geeignet?
Danke
Gast #1175533
Lesenswert?

Danke für die Antwort

Das Problem dabei ist, dass ich keine symmetrische Spannung für den 
OpAmp habe, womit die rausfallen dürfte. Evtl. muss ich den 
Spannungsabfall softwareseitig berücksichtigen, oder gibt's noch eine 
andere Möglichkeit?
Gast #1175619
Lesenswert?

Man kann OP-amps auch ohne Symetrische Spannngsversorgung nutzen, 
besonder Rail-Rail Typen. Man könnte z.B. einen solchen OP nehmen und 
als invertierenden Verstärker (verstärkung 1/4) nehmen. Bei negativen 
Spannungen kriegt man wie gewünscht -1/4 der Eingangsspannung. Bei 
Positiven Spannungen kann der OP-AMP keine negative Ausgangsspannung 
leifern und könnte durch eine Diode am Ausgang auch so weit abgekoppelt 
werden das man nur noch die beiden Widerstände sieht. Mit einem 
Widerstand gegen Massen hätte man auch da wieder einen Spannungsteiler.

Das sollte so weit funktionieren, allerdings bei negatven Spannungen nur 
bis etwa 4,4 V am Ausgang. Auch ist der Eingangswiderstand bei negativen 
Spannungen kleiner als bei positiven.
Gast #1175930
Lesenswert?

Hallo,
ich habe mir gerade den Artikel zum Addierer im Tutorial angeschaut ( 
http://www.mikrocontroller.net/articles/Operationsverst%C3%A4rker-Grundschaltungen#Der_Addierer_.28Summierverst.C3.A4rker.29 
) wäre nicht eine weitere Möglichkeit, das Signal von dem 
Spannungsteiler auf den Anschluss Ue1 zu legen und auf Ue2 Aref (also 
konst. 5V), dann würde ich an Ua im verpolten Fall max. 0V erhalten und 
im "richtigen" Fall max 10 V. Dies noch mal runterbrechen mit einem 1:1 
Spannungsteiler und dann würde die vom ADC gemessene Spannung U_A 
tatsächlich
ergeben.
Klappt das so, oder ist da irgendwo ein Denkfehler drin
Moderator (Firma: Titel) Persönliche Seite #1176435
Lesenswert?

Am einfachsten addierst du einen positiven Offset dazu:
1
 
2
                  Uo=+5V
3
  In o-----.       o
4
           |       |
5
           -       -
6
          | |     | |
7
       R1 | |     | | R3
8
       44k| |     | | 11k
9
           -       -
10
           |       |
11
           o-------o------- ADC
12
           |
13
           -
14
          | |
15
       R2 | |
16
       4k | |
17
           -
18
           |
19
  0V o-----o--------------- GND
Für Uadc=0V gilt Uin=-20V, Ir2=0. Also nur ein Spannungsteiler zwischen 
Der Offsetspannung und Uin mit R1 und R3. Daraus bekommst du dann
R3 = 4*R1.
Mit Uin=20V und Uadc=2,5V kannst du dann den R2 ausrechnen.
Damit das überhaupt funktioniert brauchst du eine Offsetspannung, die 
größer ist als die maximale Ausgangsspannung (Uo > Uadc).

Mit der Bemessung wie im Plan oben erhältst du folgende Beziehung:
In =  20V --> ADC = 2,5V
In =   0V --> ADC = 1,25V
In = -20V --> ADC = 0V

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren