Signal +/- 10V über A/D-Wandler einlesen

OP #885434
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
OP #885623
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!

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