Forum: Mikrocontroller und Digitale Elektronik Schaktungsmöglichkeiten für eine Pegelanpassung


von Bert T. (bertl22)


Lesenswert?

Mittels Mikrocontroller (mit intgriertem ADC 0-5V) soll ein Analogsignal 
im Bereich von -10 bis +10V erfasst werden.
Wer kann mir bitte Schaltungen (Subtrahierer) bzw. wie geht man da am 
besten vor, bzw. Dokumentationen über Schaltungsmöglichkeiten mit 
solcher Pegelanpassung liefern.
Danke im Vorhinein.

von Remote O. (remote1)


Angehängte Dateien:

Lesenswert?

Für so was gibt es fertige IC's (bei TI hatte ich mal welche bestellt). 
Du könntest auch an den µC einen externen AD-Wandler anschließen, z.B. 
MAX127. Ansonsten wenn du unbedingt alles selbst aufbauen willst, hab 
ich da noch was um aus 0-5V die +-10V zu machen. Ist zwar genau das 
Gegenteil von dem was du suchst, aber das Prinzip ist das gleiche.

PS: Für den MAX127 hätte ich auch eine komplette Ansteuerung für ATMEL 
µCs in C da. Den IC gibt es auch als sample.

von Spezi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

es gibt noch eine rein passive Schaltungsvariante mit nur 3 Widerständen 
und einem Kondensator; siehe Anhang.

Die Grösse des Kondensators und der Widerstände sind von einer 
Anwendung, die ich so aufgebaut habe (und die problemlos funktioniert). 
Man kann den Spannungsteiler auch variieren; wichtig ist, dass R1 und R2 
gleiche Grösse haben und R3 halb so gross ist. Auch die Grösse des 
Kondensators kann angepasst werden.

Die 5V stehen für die Referenzspannung des ADC (bei dir 5V).

Die Genauigkeit hängt von der Präzision der Referenzspannung sowie von 
der Toleranz der Widerstände ab. Für viele Anwendungen reicht sie mit 
1%-Widerständen aus.

von bensch (Gast)


Lesenswert?

Man kann die Spezi-Schaltung noch verbessern und vereinfachen, wenn man 
ein Netzwerk mit 4 Widerständen nimmt.

Mal drüber nachdenken, warum's besser wird.....

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.