Infrarot Abstandmesser

OP (Firma: HTL) #3411528
Lesenswert?

Hallo,
ich bin auf der suche nach einem baustein, welches mir den abstand zu 
einem objekt zurückgibt.
hierbei bin ich auf ein infrarot abstandmesser von sharp gestoßen 
(http://www.tinkersoup.de/abstand-proximity/sharp-gp2y0a21yk/a-191/)

Datenblatt: 
https://www.sparkfun.com/datasheets/Components/GP2Y0A21YK.pdf

mein problem ist nun, dass hier die funktion ausgangsspannung zu abstand 
zum objekt nicht linear sondern irgend eine, ich denke exponentielle, 
form hat. kann mir jemand die formel dieser funktion sagen bzw. mir 
helfen wie ich auf die formel kommen kann?
und ist das üblich dass solche funktionen nicht im datenblatt angegeben 
sind?

freundliche Grüße
gertrud
#3411569
Lesenswert?

Sieht mir eher nach einer 1/z Funktion aus.

Da wird es eben keine richtige Formel geben! Die haben die Werte auch 
nur experimentell ermittelt. Drum geben sie auch im Kleingedruckten an, 
mit welchem Papiertyp sie den Sensor kalibriert haben.

Interessieren würde mich das Messprinzip. So wie das aussieht, messen 
die die Helligkeit, die vom Objekt reflektiert wird. Aber dann haben sie 
da wieder eine enorme Abhängigkeit von den Objekteingenschaften.
OP (Firma: HTL) #3411581
Lesenswert?

ok danke
ich habe auch schon an eine ultraschallvariante gedacht. die sind zwar 
doch etwas teuerer jedoch ist der ausgang zur entfernung propertional 
oder hab ich da was falsch verstanden -> 
http://www.tinkersoup.de/abstand-proximity/ultrasonic-range-finder-maxbotix-lv-ez1/a-248/

und die genauigkeit dieses bauteils liegt bei ca 1 zoll in einem bereich 
von 0-255 zoll oder?
Gast #3411588
Lesenswert?

Meiner Meinung nach sind Ultraschallsensoren sehr viel besser(Glas etc.) 
ich habe den Benutzt:http://www.segor.de/#Q%3DHC-SR04%26M%3D1
Steuer ihn doch mit einem µC an. Ich habs mit dem Arduino über 
AnalogRead gemacht ging super.
Die Werte die du dann rauskriegst, sind dann nur keine Werte in Meter, 
sondern Spannungspegel aber du kannst dann ja entsprechend teilen(ich 
glaub es war durch 58 aber schau lieber noch mal).
#3411591
Lesenswert?

gertrud hiller schrieb:
> ok danke
> ich habe auch schon an eine ultraschallvariante gedacht. die sind zwar
> doch etwas teuerer jedoch ist der ausgang zur entfernung propertional
> oder hab ich da was falsch verstanden

Nö stimmt schon.
Ist eben ein anderes Messprinzip.
Schall ist langsam genug, dass man die Laufzeit messen kann.

Bei Licht ist das auf die Entfernungen ein 'bischen' schwierig.
Gast #3411603
Lesenswert?

gertrud hiller schrieb:
> ich habe auch schon an eine ultraschallvariante gedacht. die sind zwar
> doch etwas teuerer

http://www.ebay.de/bhp/hc-sr04

sowie tausend weitere, ähnliche Angebote

Karl Heinz schrieb:
> Interessieren würde mich das Messprinzip.

Die Sharp Sensoren haben typischerweise ein Empfängerrarry und 
triangulieren. Sie werden zur Steuerung von Urinalspülungen eingesetzt. 
In diesem Umfeld kann man sich auf Längenangaben nicht verlassen ;-)

MfG Klaus
#3411607
Lesenswert?

Björn G. schrieb:
> Karl Heinz schrieb:
>> Interessieren würde mich das Messprinzip. So wie das aussieht, messen
>> die die Helligkeit, die vom Objekt reflektiert wird. Aber dann haben sie
>> da wieder eine enorme Abhängigkeit von den Objekteingenschaften.
>
> Messprinzip ist Triangulation mit kleiner CCD Zeile.

Schon?
Auf dem Photo sieht der Empfangsblock wie ein Phototransistor aus. Kann 
natürlich auch eine Linse sein, hinter der der CCD sitzt.

Wenns Triangulation ist, dann müsste die Kurve ein Ausschnitt aus einer 
Winkelfunktion sein (mal angenommen, dass da sensorintern nicht viel 
gemacht wird). Ja, doch. Könnte hinkommen. Tangens.
OP (Firma: HTL) #3411616
Lesenswert?

also geplant ist, das ultraschallmessgerät mit hilfe eines arduino 
anzusteuern.

nochmals zur ausgangsspannung: im datenblatt steht doch dass bei einer 
versorgungsspannung von 3,3V die skalierung bei 3,2mV/cm beträgt oder 
etwa nicht? dann ist die entfernung doch proportional zur 
versorgungsspannung und einfach zu berechnen??
Gast #3411631
Lesenswert?

Karl Heinz schrieb:
> So wie das aussieht, messen
> die die Helligkeit, die vom Objekt reflektiert wird. Aber dann haben sie
> da wieder eine enorme Abhängigkeit von den Objekteingenschaften.

Dann guck einfach mal ins Datenblatt Fig. 5. Wo entdeckst du da eine 
"enorme Abhängigkeit". Immerhin unterscheiden sich die beiden dort 
gezeigten Kurven kaum, obwohl die Albedi der beiden Objekte recht 
verschieden sind.
#3411635
Lesenswert?

Wolfgang schrieb:
> Karl Heinz schrieb:
>> So wie das aussieht, messen
>> die die Helligkeit, die vom Objekt reflektiert wird. Aber dann haben sie
>> da wieder eine enorme Abhängigkeit von den Objekteingenschaften.
>
> Dann guck einfach mal ins Datenblatt Fig. 5. Wo entdeckst du da eine
> "enorme Abhängigkeit".

Tja.
Alte Informatikerweisheit: Garbage in - garbage out.

Wenn man, so wie ich, von falschen Voraussetzungen ausgeht, kommt man zu 
falschen Schlüssen. Hat sich aber mittlerweile geklärt. Das Messprinzip 
ist Triangulation und nicht Reflexion.
Gast #3411800
Lesenswert?

Du gehst, deiner Angabe der Firma entsprechend, wohl auf eine HTL?
Dann sollte Pegelwandlung das richtige Stichwort sein und sich selber 
erarbeiten lassen.
Neues Arduino für den Fall, dass du es nicht hinbekommst? Geb dir lieber 
meine Kontodaten, das ist nützlicher...
Moderator #3411920
Lesenswert?

Hier findest du eine Formel für einen ähnlichen Sensor und einen
Vorschlag, wie man die Umrechnung mit einer Lookup-Tabelle macht:

  Beitrag "Re: Sensorkennlinie"

Da dein Sensor einen größeren Messbereich hat, musst du die drei
Parameter der Formel neu bestimmen. Mehr dazu kannst du hier nachlesen:

  Beitrag "Re: Sensorkennlinie"

spess53 schrieb:
>> Das Messprinzip ist Triangulation und nicht Reflexion.
>
> Aber nicht mit CCD sondern mit PSD.

So ist es.
Gast #3411985
Lesenswert?

Also wenn ich dich richtig verstehe, dann willst du den Abstand ohne µC 
auslesen??

Das würde ich durch irgendeine Art von Spannungsmesser auslesen.

Abstand-----Messgerät

Und an der Spannungsregulierung die Distanz auslesen.
#3412041
Lesenswert?

gertrud hiller schrieb:
> hierbei bin ich auf ein infrarot abstandmesser von sharp gestoßen

gertrud hiller schrieb:
> und ist das üblich dass solche funktionen nicht im datenblatt angegeben
> sind?

Dein Problem ist, dass das kein "Abstandsmesser", sondern ein ein 
Näherungssensor ist.
Dieser Sensor ist nicht zum Messen von absoluten Abständen gedacht.

Einen solchen Sensor wird man im Normalfall kalibrieren / einlernen - 
sprich den Schwellenwert festleen - (entweder analog per Komparator oder 
in Software) und dann als Binärschaltendes Element nutzen.

Auf der ganz oben verlinkten Seite gibt es sogar einen Link zum Thema 
Einsatzzweck und Anschluss an einen Arduino (Punkt: "Bildr Tutorial").
Dort werden übrigens auch andere Möglichkeiten behandelt.
http://bildr.org/2011/03/various-proximity-sensors-arduino/
Gast #3412331
Lesenswert?

Hi Leute,
Ich stehe vor einem Problem.
wie ich sehe, diskutiert ihr hier über Abstandsmessungen.

Ich versuche gerade einen Abstandsensor zu entwerfen, der mir änderungen 
des Abstands auf µm genau anzeigt. Und das ganze muss ziemlich schnell 
sein. das bedeutet, ich habe bewegungen im Millisekundenbereich.

Ist es überhaupt möglich ohne teuer Messtechnik so etwas zu 
bewerkstelligen?

Ich habe ansonsten alle Hilfen die ich brauch( gutes Oszi, Matlab, 
LabView,...)

Ich dachte an dtriangulation, aber da ich nur eine Fläche von ca 1mm^2 
habe, sind die üblichen öLaser zu dick.

Habt ihr Ideen, oder kennt ihr Bauteile, Anleitungen. ect. ?

Danke schon mal
Gruß
#3412508
Lesenswert?

Also mit den Sharp Dingern hab ich um 1998 schon autonome Roboter 
gebaut. Dafür sind die recht gut geeignet. So schlecht ist die Auflösung 
nicht. Natürlich darf man keine Wunder erwarten.

Es gibt auch ein Projekt welches so einen Sensor auf ein Pan/Tilt Servo 
schraubt und der scannt dann den "Raum" vor sich ab und das kann man 
dann visualisieren. Man erkannte dort in der Tat die Gegenstände die im 
Weg standen. Dauerte natürlich ewig für einen Scan. Aber zeigt mir, dass 
der Sensor nicht so schlecht ist. Der Vorteil gegenüber US, ist der 
recht schmale Erkennngswinkel. US streut ja brutal. Diese hier sind eher 
schmal. Gibt für beides Anwendungen.

gruß cyblord
Gast #3413451
Lesenswert?

Hi

>Das wäre eine Vergleich von Äpfeln mit Birnen.
>Ich meinte inklusive Versand, z.B. ebay 320967409025 od. 390701065144

Interessiert den Gasmann. Hier geht es um optische Entfernungsmesser.
Oder kennst du den Unterschied nicht?

MfG Spess
Gast #3413461
Lesenswert?

gertrud hiller schrieb:
> ok der hC-sr4 scheint ein passendes bauteil zu sein.

12V DC schrieb:
> Ich hab einen Ultraschallsensor bei Segor für nur 8€ bekommen.

spess53 schrieb:
> Interessiert den Gasmann. Hier geht es um optische Entfernungsmesser.

Wenn du meinst ... ;-)

Nichts desto trotz ist weder optische Triangulation noch US für µm 
geeignet.

Benno668 schrieb:
> Ich versuche gerade einen Abstandsensor zu entwerfen, der mir änderungen
> des Abstands auf µm genau anzeigt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren