Drehwinkelmesser CJMCU-103 (HW-526)

Drehwinkelmesser CJMCU-103 (HW-526)

Dieser Rotationssensor eignet sich zum Erfassen einer absoluten Dreh-Position. Oftmals werden solche Sensoren in der Automobilindustrie eingesetzt um z.B. die Sitzposition zu erfassen. Der Sensor selbst ist ein staubgeschütztes Potentiometer ohne Anschlag, d.h. man kann ihn beliebig in beide Richtungen drehen.
Wird das Modul mit einem Mikrocontroller -wie dem Arduino- über einen anlogen Pin ausgelesen, so ergeben sich Werte von 0 bis 1023, die die entsprechenden Winkelpositionen von 0° bis 360° darstellen.

Sensor SV03A von Murata
Abb.: Sensor SV03A von Murata (Quelle: murata.com)

Spezifikationen laut Hersteller

Betriebsspannung: 3,3V bis 5V
Betriebstemperatur: -40°C bis 85°C
Totaler Widerstandswert: 10kΩ
Toleranz Totaler Widerstandswert: +-30%
Linearität: +-2%
Lebendsauer: 1M Zyklen
Abmessung: 28mm × 13mm × 3,8mm
Gewicht: 2,5g

Verwendete Bauteile

Anschlüsse

Modul-Pin Bedeutung Arduino-Pin
GND 0V/Masse GND
OUT Analoger Ausgang Analoger Pin, z.B. A5
VCC Spannungsversorgung 5V (auch 3,3V möglich)

Sketch

Der folgende Sketch liest zweimal pro Sekunde den Ausgang des CJMCU-103 aus und gibt den ermittelten Wert auf der seriellen Konsole aus.

void setup()
{
   Serial.begin(9600);
   pinMode(A5, INPUT);
}

void loop()
{
   Serial.println(analogRead(A5));
   delay(500);
}
Ausgabe auf der seriellen Konsole der Arduino-IDE
Abb.: Ausgabe der rohen analogen Daten auf der seriellen Konsole der Arduino-IDE.

Anwendungen

Dieses CJMCU-103 Sensor-Modul kann beispielsweise als Positionsangabe für Schritt- oder Gleichstrommotoren verwendet werden, auch in Zusammenspiel mit einem Getriebe, wo die Position eines bestimmten Zahnrades ermittelt werden muss. Natürlich kann auch die Neigung von Ebenen gemessen werden.
Nicht zu empfehlen sind Anwendungen, die schnelle und/oder permanente Drehungen benutzen, denn das Modul kann sich -ähnlich einem Potentiometer- dadurch schnell abnutzen und somit falsche Werte liefern.

zurück