Ich habe einen hier einen Infrarotsensor welcher eine Abstandsmessung durchführen kann bis ca. 20cm Weite. In einem der Register kann ich den Wert für das IR LED Current value einstellen von 0 - 200mA. Was mir nicht klar ist: Was bewirkt dieser Wert effektiv? Wie weiß ich welchen Wert ich da einstellen muss? Link zum Datasheet: http://www.vishay.com/docs/84150/vcnl3020.pdf
Bild 3 des Datenblattes zeigt dir den Zusammenhang zwischen maximal messbarem Abstand und Strom durch die IR-Diode.
mumpsi schrieb: > Ich habe einen hier einen Infrarotsensor welcher eine Abstandsmessung > durchführen kann bis ca. 20cm Weite. Das ist ein Näherungssensor und kein Entfernungssensor für die Messung einer Strecke. Der könnte zwar für Letzteres verwendet werden, aber das setzt voraus, dass das zu messende Ziel vom Reflektionsgrad immer gleich ist. > Was mir nicht klar ist: Was bewirkt dieser Wert effektiv? Der stellt auf unterschiedliche reflektierende Ziele und Entfernungen ein. > Wie weiß ich welchen Wert ich da einstellen muss? Du stellst so wenig wie möglich ein, um beim gewünschten Ziel in der entsprechenden Distanz noch einen brauchbar unterscheidbaren Messwert zu bekommen.
> Du stellst so wenig wie möglich ein, um beim gewünschten Ziel in der > entsprechenden Distanz noch einen brauchbar unterscheidbaren Messwert zu > bekommen. Wie weiß ich, ob der Messwert noch brauchbar unterscheidbar ist? > Bild 3 des Datenblattes zeigt dir den Zusammenhang zwischen maximal > messbarem Abstand und Strom durch die IR-Diode. Für mich geht daraus hervor, dass egal was ich einstelle (20mA oder 200mA) ich auf jeden Fall bis 10cm messen kann und sich nur die gemessenen Werte unterscheiden?
mumpsi schrieb: > Für mich geht daraus hervor, dass egal was ich einstelle (20mA oder > 200mA) ich auf jeden Fall bis 10cm messen kann und sich nur die > gemessenen Werte unterscheiden? Die gemessenen Werte sind bei weniger Leistung grober auflösend. Das Diagramm setzt voraus, dass das Ziel (reflecting card) den im Datenblatt beschriebenen 18%igen Reflektionsgrad besitzt, ist das potentielle Ziel weniger reflektiv, dann ist's ratsam mehr Sendeleistung zu verwenden. Ist der Stromverbrauch ausschlaggebend, so wäre möglichst wenig IR-Sendeleistung bei ausreichender Auflösung anzustreben, eine möglichst umfangreiche Erfassung unterschiedlich reflektierender Ziele dagegen erfordert mehr Sendeleistung, wobei dann stark reflektierende Ziele auch in weiterer Entfernung noch hohe Messwerte ergeben. > Wie weiß ich, ob der Messwert noch brauchbar unterscheidbar ist? Du probierst es aus.
mumpsi schrieb: > egal was ich einstelle Das Bild zeigt die Werte für die genormte Kodak Graukarte. Abhängig von deinem zu detektierenden Gegenstand kann das bei dir ganz anders aussehen. Und noch ein Hinweis: Die Reflektion im sichtbaren Bereich kann sich durchaus signifikant von der im Infraroten unterscheiden. Es gilt - wie so oft im Leben: Messen heißt Wissen.
Ich habe den Sensor jetzt fest installiert, ca. 1cm vor dem Gegenstand. Dann habe ich jeweils 50 Messungen gemacht und davon den Durchschnittswert berechnet und das mit 10mA - 200mA (in 10er Schritten). Die gemessenen Werte steigen in ~5er Schritten an also z.B. 10mA -> 2400 20mA -> 2405 30mA -> 2409 40mA -> 2414 usw. Ich möchte wissen, wenn sich die Distanz ändert (so ab ein paar mm sollte das erkannt werden). Der Stromverbrauch soll möglichst gering sein. - Wie weiß ich wie hoch ich den Grenzwert (Threshold) setzen muss? Ich habe mal bei jeder Messung die 50 Werte angeschaut und die größte Differenz zwischen allen Werten berechnet, die liegt immer so zwischen 9-14 wobei z.B. die 14 bei 200mA gemessen wurden und die 9 bei 100mA was ich nicht ganz verstehe, ich dachte die Werte werden genauer? - Momentan würde ich einfach 10mA geben, nen Grenzwert von 15 setzen und fertig, aber werden dann auch kleine Distanzänderungen erkannt? Wie kann ich das zuverlässig testen/messen?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.