Forum: Mikrocontroller und Digitale Elektronik Signal +/- 10V über A/D-Wandler einlesen


von Kxx S. (kskolik)


Lesenswert?

Hallo,

ich möchte ein beliebiges Signal mit der maximalen Amplitude von +/-10V 
mittels A/D-Wandler einlesen.

Dazu habe ich mir die folgende Schaltung überlegt:

                 +3V---------------.
                                   |
                                   |
   +/-10V o---------.              |
                    |              |
                   .-.            .-.
                R1 | |         R3 | |
                   | |            | |         .---------.
                   '-'            '-'         |         |
                    |              |          |         |
                    |              |          |         |
                    |              |          |         |
                    o--------------o---------o|A_in     |
                    |                         |         |
                   .-.                        |         |
                R2 | |                        |         |
                   | |                        |         |
                   '-'                        |         |
                    |                         |         |
        GND o-------o------------------------o|A_ref    |
                                              |         |
                                              |         |
                                              '---------'
                                                  µC
(created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)

Der A/D Wandler hat einen Messbereich von 0-3V (ist ein ARM7 Prozessor). 
Für AVRs wäre es ja prinzipiell das gleiche, nur halt mit 5 V.

Würde die obige Schaltung so funktionieren, wenn die Widerstände 
entsprechend dimensioniert werden?
Der Spannungsteiler aus R1 und R2 bringt das Signal auf +/-1.5V, der 
Pull-Up R3 soll einen Offset von 1.5V addieren.

Am Ende sollten dann für +10V am Eingang +3V und für -10V 
dementsprechend 0V am Eingang anliegen.

Wie sollten die Widerstände am besten dimensioniert werden?

Vielen Dank für Tipps und Anregungen,

-Kai

von Tim (Gast)


Lesenswert?

Na wenn du VRef auf GND legst wirst du nie einen ordentlichen Wert 
bekommen...

von Kxx S. (kskolik)


Lesenswert?

Ja, stimmt. wie dumm von mir! x-)

An A_ref oder V_ref einen Spannungsteiler, damit dort 1.5 V anliegen. 
Und an A_in lediglich den Mittelabgriff von dem Spannungsteiler aus R1 
und R2.

Ok. Aber sonst müsste das so gehen?

von Der Bimpf (Gast)


Angehängte Dateien:

Lesenswert?

Eine mögliche Lösung.

von Kxx S. (kskolik)


Lesenswert?

@Bimpf:
Vielen Dank! Das ist genau das, was ich suche.

Habe nämlich leider gerade feststellen müssen, dass ich so ohne weiteres 
das Potential von A_ref gar nicht verändern kann (Der Prozessor ist auf 
einem Evaluation Board und der Pin ist bereits fest auf Masse gezogen).

Aber mit deinem Vorschlag kann ich das Problem so beheben! Perfekt.

Gibt es einen speziellen Namen für diese Schaltung (für 
Dokumentationszwecke).

Danke!

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.