Alle (fast alle) Sensoren, liefern die zu messende physikalische Größe wie Temperatur, Druck usw. als Spannungswert zurück. Deswegen werden die wichtigsten Methoden besprochen, wie sich die Spannungswerte die die Sensoren liefern umwandelt werden können, so das sie für eine Auswertung mit einem Mikrocontroller oder PC weiterverarbeitet werden können.
Microkontroller bieten in der Regeln nur unipolare Analogeingänge ein, doch was ist damit gemeint?
Unipolar ist ein Spannungsbereich, wenn kein Vorzeichenwechsel erfolgt, also z.B. 2-5 Volt oder 0-5 Volt.
Bipolare Spannungen sind z.B. -2 bis 3 Volt oder -5 bis 5 Volt (kurz ± 5 Volt).
Häufig können Mikrocontroller lediglich Spannung von 0 - 5 Volt direkt verarbeiten.
In diesem Abschnitt geht es immer darum eine gegebene Spannung (die für die Weiterverarbeitung noch nicht geeignet ist) in eine andere zu transformieren, die durch einen Mikrocontroller/PC direkt eingelesen werden kann.
Wenn die zu messende Spannung zu groß ist, kann mit mit lediglich zwei Widerständen einen Spannungsteiler bilden.
Spannungsteiler teilen mit Hilfe von zwei Widerständen eine Eingangsspannung in zwei einzelne Teilspannungen auf. |
\( U_0 \) ist die Eingangsspannung. Diese wird in zwei Teilspannungen zerlegt (\( U_1 \) und \( U_2\) ), deshalb gilt \( U_0 = U_1 + U_2\).
Die Ausgangsspannung kann bei \( U_2\) abgenommen werden.
Das Verhältnis der Eingangsspannung zur Ausgangsspannung wird durch die Widerstände \( R_1 \) und \( R_2 \) bestimmt.
\begin{equation} \frac{U_2 }{ R_2} = \frac{U_0 }{ R_1 + R_2} \end{equation}
Eine Eingangsspannung von 0-10 Volt soll auf 0-5 Volt abgebildet werden.
Dieser Fall ist einfach, denn zwei gleiche Widerstände \( R_1=R_2 \) ergeben:
\( U_2 = \frac{U_0}{2} \)
und liefern damit das gewünschte Ergebnis.
Wenn die zu messende Spannung nicht nur zu groß ist, sondern auch verschoben werden muss werden drei Widerstände und eine zusätzliche Spannung (Referenzspannung \( U_{ref} \)), benötigt.
\begin{equation} \frac{U_2 }{ R_2} = \frac{U_0 - U_2}{ R_1} + \frac{U_{ref} - U_2}{R_{ref}} \end{equation}
Der Strom der durch \( R_2 \) fließt ist die Summe der Ströme durch die Widerstände \( R_1 \) und \( R_{ref} \).
Eine unipolare Spannung 5 Volt bis + 10 Volt soll auf einen Bereich von 0-5 Volt abgebildet werden.
D. h., der Messbereich soll verschoben werden. Diese hier vorgestellte (einfache) Methode bildet den Bereich von 2,5 auf 5 Volt ab.
Dadurch wird es immerhin möglich (wenn auch mit geringerer Auslösung) die Eingangsspannung von 5 Volt bis 10 Volt zu verarbeiten.
\( U_{ref}= 5 Volt\)
\( R_{ref}= \) ∞, also freilassen (Spannungsteiler)
\( R_{1}= 10 k\Omega \)
\( R_{2}= 10 k\Omega \)
Eine Eingangsspannung von \( U_0 = 5 V\) ergibt jetzt: \(U_2 = 2,5 V\).
Und eine Eingangsspannung von \( U_0 = 10 V\) ergibt: \( U_2 = 5 V\).
Eine bipolare Spannung -10 Volt bis + 10 Volt soll auf einen Bereich von 0-5 Volt abgebildet werden. D. h. der Messbereich soll verkleinert und gleichzeitig verschoben werden.
\( U_{ref}= 5 Volt\)
\( R_{ref}= 5 k\Omega \)
\( R_{1}= 10 k\Omega \)
\( R_{2}= 10 k\Omega \)
Eine Eingangsspannung von \( U_0 = -10 V\) ergibt jetzt: \(U_2 = 0 V\)
Und eine Eingangsspannung von \( U_0 =+10 V\) ergibt: \( U_2 = 5 V\)