+-5V Analogsignal auf 0-3.3V für ADC?

OP #7506607
Lesenswert?
• ▲
▼

Ich habe hier ein Analogsignal im Bereich -5V bis +5V, welches ich gerne mit dem ADC meines STM32 einlesen würde (0 bis +3,3V). Irgendwie habe ich das Gefühl, das sich das mit einem clever gestalteten Spannungsteiler lösen lässt, allerdings komme ich gerade auf keinen grünen Zweig. Was die Schaltung tun müsste:

  • das Eingangssignal um 5V anheben
  • das Ergebnis per Spannungsteiler um den Faktor 0,33 vermindern

Genuigkeit ist nicht soooo rasend wichtig. Eine Lösung mit OP-Amp kommt aus Platzgründen leider nicht in Frage. Hat jemand eine Idee?

#7506619
Lesenswert?
• ▲
▼

Das "Geheimnis" besteht darin, den Spannungsteiler vorzuspannen. In meinem Beispiel mit 56k an 3.3V.

Damit liegt die Ausgangsspannung bei ~0,235 bis 2.9V bei -5 bis +5V Eingangsspannung.

Zum selber ausprobieren: https://www.falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWEAWB0DsZnMwZgEwBsAHAJySkgkhIKQ0CmAtGGAFABOIB9Wy3+evgSEo4eHE4ChI6d2q8JkKfmS9sIVTNH0R8NgHdNazbJ6mdbAA4o4F2-VzVcY5UfPDRa7VEMP5xHJOgcoAbuCk+AERUXyuttzQLvQp0Ahs4ciE-MEo2eAaQglIKVBpfmCRBfxa1b5GlVG55rlu-rlZOQrWNBpxCBrNrn6ddQP8cW2juePRbeZxo5NsQA

Angehängte Dateien:
Moderator #7507294
Lesenswert?
• ▲
▼

Mit R1=6,8kΩ, R2=18kΩ und R3=11kΩ (Bezeichnungen der Widerstände wie im Spannunsgteilerartikel) reicht die Ausgangsspannung von 0,1V bis 3,2V, so dass der Eingangsspannungsbereich des ADC ziemlich gut ausgenutzt wird. Man könnte mit anderer Dimensionierung noch näher an die 0V und 3,3V kommen, dann besteht aber die Gefahr, dass durch Ungenauigkeiten der Widerstände der Eingangsspannungsbereich des ADC verlassen wird.

#7507465
Lesenswert?
• ▲
▼

Z.B. Max Z. schrieb:

Wenn ich diese Werte verwende, komme ich auf einen Ausgangsspannungsbereich von 0,95 bis 4,05V!?

Es sind 0,1...3,2V. Achte darauf, insbesondere im Falstad Bsp. weiter oben, wo der Ein-, wo der Ausgang und wo die 3,3V Quelle sitzt.

https://www.falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWEAWB0DsZnMwZgEwBsAHAJySkgkhIKQ0CmAtGGAFABOIB9Wy3+evgSEo4MPE4ChI6d2q9ikrvmS9sIVTNH0ScNgHdNazbJ6mdbAA4o4F2-VzVcYyIbnDRa7VHff5xHJOgW4AbuCk+AERUXyuttzQLvQp0Ahs4ciE-MEo2eAaQglIKVBp7mCRBfxa1b5GlVG55rluRv65WTkK1jQacQgaza5++QP9haPdgYPT9XJxXXVuQA

#7507480
Lesenswert?
• ▲
▼

Z.B. Max Z. schrieb:

Wenn ich diese Werte verwende, komme ich auf einen Ausgangsspannungsbereich von 0,95 bis 4,05V!?

Wenn man sich beide Zustände mit den korrekten Widerstandswerten an der richtigen Stelle, mit verlangsamter Simulationsgeschwindigkeit ansieht und für die beiden gewünschten Zustände die Spannungen an die Leitung dran schreibt, dann wird sofort klar, dass es 0,1V und 3,2V sind.

Angehängte Dateien:
(Firma: Schweigstill IT) Persönliche Seite #7507487
Lesenswert?
• ▲
▼

Z.B. Max Z. schrieb:

Wenn ich diese Werte verwende, komme ich auf einen Ausgangsspannungsbereich von 0,95 bis 4,05V!?

Bei einem ADC gibt es doch keine Ausgangsspannung, sondern nur die digitale Repräsentation der ADC-Eingangsspannung. Diese kann natürlich entsprechend der Eingangsbeschaltung in das Äquivalent der Eingangsspannung umgerechnet werden. Da es durch den erwähnten Dimensionierungsvorschlag zu keiner Übersteuerung des ADCs kommt, gehen also auch keine Werte verloren.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.