Beispiel

<< Click to Display Table of Contents >>

Navigation:  Geräte > Robotino > Funktionsblöcke > Kollisionserkennung > Abstandssensoren >

Beispiel

Previous pageReturn to chapter overviewNext page

Dem Datenblatt zum Abstandssensor (ein Sharp GP2D120) entnimmt man folgende Kurve für die Beziehung zwischen dem Abstand zum Objekt in cm und dem analogen Ausgangssignal in Volt.

 

gp2d120

Diese Kurve kann man leicht mit einer Transferfunktion nachbilden und erhält damit die gewünschte Umrechnung der analogen Spannung in einen Abstand zum Objekt in cm. Dabei ist zu beachten, dass die Transferfunktion die Umkehrfunktion darstellt und analoge Spannung auf der x-Achse gegen Abstand in cm auf der y-Achse aufträgt. Damit die Funktion eindeutig ist, werden nur Distanzwerte größer 4cm betrachtet. Für kleinere Abstände ist anhand der analogen Spannung nicht feststellbar, ob das Objekt sehr nah ist (Abstand <4cm) oder weiter entfernt.

Ferner ist zu beachten, dass der AD-Wandler, an welchen der Sensor angeschlossen ist nur Spannungen bis 2,55V misst. Da sich die Beziehung zwischen analoger Spannung und Distanz auch mit dem Material des reflekierenden Objekts ändert, misst man am besten selbst nach und verwendet die selbst ermittelten Werte für die Umrechnung.

 

robotino_distance_example

 

Die Werte der Transferfunktion sind unten angegeben. Sie können sie kopieren und in Ihre eigene Transferfunktion einfügen.

 

0.3        40

0.39        35

0.41        30

0.5        25

0.75        18

0.8        16

0.95        14

1.05        12

1.3        10

1.4        9

1.55        8

1.8        7

2        6

2.35        5

2.55        4