Analoger Spannungssensor, 0..25 V
Dieser Spannungssensor bildet Gleichspannungen im Bereich von 0..25 V linear auf den Bereich 0..5 V ab. Hierdurch ermöglicht er es, höhere Spannungswerte mit einem Mikrocontroller zu messen.
Spannungsteiler
Der Sensor basiert auf dem Prinzip eines Spannungsteilers, der die anliegende Eingangsspannung um den Faktor 5 teilt. Hierdurch ergibt sich folgender Zusammenhang zwischen Eingangs- und der Ausgangsspannung:
Abb. 1: Zusammenhang zwischen Eingangsspannung (X-Achse) und Ausgangsspannung (Y-Achse)
Einige relevante Wertepaare:
Eingangsspannung | Ausgangsspannung |
---|---|
0 V | 0 V |
5 V | 1 V |
10 V | 2 V |
15 V | 3 V |
16,5 V | 3,3 V |
20 V | 4 V |
25 V | 5 V |
Der Sensor kann nicht zur Messung von Wechselspannungen verwendet werden.
Anschlussanleitung
- Verbinden Sie Ihren Mikrocontroller bzw. die Entwicklungsplatine wie folgt mit der Stiftleiste:
- Masse (GND) mit – (Minus)
- einen Analog-Pin mit S
- (Der mit + (Plus) markierte Pin muss nicht verbunden werden)
- Verbinden Sie die zu messende Gleichspannungsquelle (max. 25 V) wie folgt mit der Schraubklemme:
- Der Minuspol (Masse) mit GND
- Der Pluspol mit VCC
Programmbeispiel
Die anliegende Eingangsspannung kann über eine einfache Berechnung ermittelt werden.
Wenn Sie das Arduino-Framework nutzen, können Sie hierzu folgende Codeschnipsel nutzen:
(bei 5 Volt Logikspannung)
float inputVoltage = (float)analogRead(<Pin>) / 1023. * 25.;
(bei 3,3 Volt Logikspannung)
float inputVoltage = (float)analogRead(<Pin>) / 1023. * 16.5;
- Ersetzen Sie
<Pin>
durch den Analog-Pin, an dem der Spannungssensor angeschlossen ist (z.B.A1
). - Falls Sie einen Mikrocontroller verwenden, der eine andere ADC-Auflösung als 10 Bit besitzt, müssen Sie den Nenner entsprechend
anpassen (z.B. für 12-Bit ADCs
4095.
statt1023.
)
Produkteigenschaften
Logistik | |
Verfügbarkeit | auf Lager |
Allgemein | |
Eingangsspannung (DC) | 0 - 25 V |
Länge | 27,1 mm |
Breite | 13,8 mm |
Höhe | 13,7 mm |
Komponente | |
Schnittstelle | Analog |