Angewandte Informatik: Entfernungsmessung mit dem Sharp IR Sensor

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Abb. 1: IR Abstandssensor GP2Y0A21YK0F
Autor: Prof. Dr.-Ing. Schneider
Modul Business and Systems Engineering, Angewandte Mathematik und Informatik, Übung, Sommersemester
Modulbezeichnung: BSE-M-2-1.09
Lektion: 6

Inhalt

  • Entfernungmessung via Lichttriangulation mit MATLAB®
  • Messwertanalyse mit MATLAB®
  • Auslegung und Anwendung eines rekursiven Medianfilters
  • Messwertfilterung in Echtzeit
  • Regressionsanalyse
  • Ergebnisdarstellung
  • Berechnung von Sensorkennwerten

Lernziele

Nach Durchführung dieser Lektion können Sie

  • die Funktion eines Sharp IR-Entfernungssensors erläutern.
  • die Vor- und Nachteile der Entfernungsmessung mit Lichttriangulation erläutern.
  • mit einem Sharp IR-Entfernungssensors Entfernungen messen.
  • mittels Regression eine Sensorkennlinien hinterlegen.
  • das Ergebnis der Messdatenverarbeitung charakterisieren und anzeigen.
  • ein rekursives Medianfilter programmiert und parametrieren.
  • eine Funktion in MATLAB® programmieren und aufrufen.

Vorbereitung

Erlernen Sie die Funktion des Infrarotsensors und eines rekursiven Medianfilters anhand der verlinkten Fachartikeln und Literatur.

Tutorial

Aufgabe: Entfernungsmessung mit dem Sharp IR Sensor

  1. Lesen Sie die Messwerte des Sharp IR mit dem Skript messeIREntfernung.m.
  2. Analysieren Sie das Messsignal und entstören Sie die Messwerte mittels Medianfilter.
  3. Dokumentieren Sie die Filterauslegung im Quelltext.
  4. Zeichnen Sie nach der Filterung statisch 100 Messungen pro Entfernung auf und speichern Sie Zeit in s und Spannung in V der Datei IR_Messung.mat
  5. Stellen Sie mit dem Skript analysiereIREntfernung.m die Messwerte und den gefilterten Werten im Vergleich in einer Grafik gegenüber (Abb. 1).
  6. Rechnen Sie die Spannung in V mittels nichtlinearer Regression in eine Entfernung in cm um.
  7. Geben Sie das Bestimmtheitsmaß der Regression R² an.
  8. Zeichnen Sie Entfernung in cm, Regressionskurve und 95 % Konfidenzintervall in einen Graph (Abb. 2).
  9. Bestimmen Sie für Ihren Sensor die Sensorkennwerte:
    1. Messbereich: MB in cm
    2. zeitliche Auflösung: at in s
    3. Entfernungsauflösung: ad in m für den Messbereich (MB)
    4. Empfindlichkeit: E in Fehler beim Parsen (Unbekannte Funktion „\frav“): {\displaystyle \frav{V}{cm}}
  10. Stellen Sie die Sensorkennwerte in einer Figur in 4x4 Subplots dar (Abb. 3).
  11. Beschriften Sie alle Graphen wissenschaftlich mit Achsenbeschriftung und >2 Kurven einer Legende.

Arbeitsergebnisse: IR_Messung.mat, messeIREntfernung.m, analysiereIREntfernung.m


→ zurück zum Hauptartikel: BSE Angewandte Informatik - SoSe26