Wasser Durchflusssensor YF-S401

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen

→ zurück zum Hauptartikel: ST WS2020

Abblidung 1: Wasser Durchflusssensor YF-S401

Autor: Sven Posner
Betreuer: Prof. Schneider

Aufgabe

Innerhalb des Schwerpunkts Systems Design Engineering (SDE), sollte im Fach Sensortechnik ein Sensor ausgewählt und mit einem beliebigen Mikrocontroller ausgewertet werden. Dazu gehört das Ermitteln der Sensordaten und der Funktionsweise des Sensors. Des Weiteren soll der Sensor mit einer Auswerteschaltung und einer dazugehörigen Software in Betrieb genommen werden.
Dieser Artikel behandelt den Wasser Durchflusssensor YF-S401, der mit einem Arduino Uno R3 ausgewertet werden soll.

Einleitung

Der Durchfluss von Flüssigkeiten wird in Volumen pro Zeiteinheit, dem Volumenstrom, gemessen. Das kann auf direkte und indirekte Weise geschehen. Bei dem hier Vorgestellten Durchflusssensor handelt es sich um einen Flügelradzähler. Das heißt der Messwert wird indirekt über ein Flügelrad aufgenommen und die Drehbewegung des Flügelrads wird dann in ein elektrische Signal umgewandelt.

Technische Daten

Parameter Werte
Spannungsbereich
5 - 24 V DC
Pulsfrequenz pro l/min
98 Hz
Messbereich 0,3 - 6 l/min (mit einer Genauigkeit von ±10 %)
Maximaler Wasserdruck 0,8 MPa (8 Bar)
Betriebstemperatur -25 - 80 °C
Tastgrad 50 % ±10 %
Spannungspuls (Bei 5 V Eingangsspannung) 4,7 V


Pinout
Rot Vcc (5 - 25 V DC)
Schwarz GND
Gelb Signal

Prinziperklärung

Das Messprinzip des Flügelradsensors beruht auf der volumetrischen Messung des Durchflusses. Dabei wird der Volumenstrom mit den Messkammern des Flügelrads ermittelt. Das heißt, das Füllen der einzelnen Kammern des Flügelrads entspricht einem gewissen Volumen, das über die Drehbewegung in ein Verhältnis zur Zeit gesetzt wird. Die Rotation des Flügelrad wiederum wird über einen Hallsensor ermittelt, der somit als Primarsensor dient. Dazu sind an der Welle des Flügelrads in gleichmäßigen abständen Permanentmagneten platziert, deren Magnetfeld dann von dem Hallsensor erfasst wird. Der Hallsensor gibt die so entstehenden Impulse an den Arduino weiter. Dieser wertet die Impulse dann aus.

Auswahl eines Primärsensors

 
Wie funktioniert der Sensor?
Welche Rohsignale liefert der Sensor?

Equipment

Verwendete Software

Für die Abarbeitung der obgenannten Aufgabestellungen wurde folgenden Software verwendet:

  • Arduino Software IDE 1.8.13
  • Fritzing
  • Tortoise SVN

Verwendete Komponente

Für die Abarbeitung der obgenannten Aufgabestellungen wurde folgenden Komponente eingesetzt:

  • Abstands- und Farberkennungssensor: TCRT5000
  • LCD Display mit I2C Anschluss
  • Arduino UNO R3 (AZ-Delivery Edition)

Messkette

Signalvorverarbeitung

Sollen Messwerte oder vorverarbeitete Daten übertragen werden?
Wie lässt sich eine Vorverarbeitung umsetzen?
Wird eine Kennlinie eingesetzt? Wenn ja, wie wird diese kalibriert?

Analog-Digital-Umsetzer

Wie werden die analogen Signale umgesetzt?
Welcher ADU kommt zum Einsatz?
Welche Gründe sprechen für diesen ADU? Alternativen?

Bussystem

Für den Sensor wird kein Bussystem benötigt.

Digitale Signalverarbeitung

Welche Verarbeitungsschritte sind notwendig?
Welche Filter werden angewendet?
Bestimmen Sie Auflösung, Empfindlichkeit und Messunsicherheit des Sensors.

Hardwareaufbau

Datenblätter

Schaltung des Bauteils

Schaltplan und Steckplatine

Softwarearchitektur

Signalverarbeitung

Mathematisches Hilfsmittel

Umwelteinflüsse auf die Messung

Umgang mit der Messunsicherheit

Bewertung des Sensors

Welche Fehler treten in welchem Verarbeitungsschritt auf?
Stellen Sie die Messunsicherheit bzw. das Vertrauensintervall dar.

Vorteile

Nachteile

Alternative

Zusammenfassung

Lernerfolg

YouTube Video

Schwierigkeitsgrad

Quellenverzeichnis


→ zurück zum Hauptartikel: ST WS2020