Lichtschranke vs. Proximity Sensoren

Gast #1545554
Hallo,

ich versuche gerade eine Lichtschranke aufzubauen, die die feststellen 
soll ob sich ein Roboter zwischen ihr befindet oder nicht.

Bisher nutze ich eine schlichte IR Diode und ein Phototransistor 
(SFH4258 und SFH320FA) dazu. Die Diode ist gepulst mit 27kHz und 50% 
duty cycle, und der Phototransistor ist an einen Eingang von nem µC 
verbunden.

Die Schaltung sollte so schlicht und günstig wie möglich sein, da wir 8 
solcher Schranken auf einem Board haben, und mehrere Boards bauen 
wollen. Da wir das ganze unter kontrollierten Experiment-Bedingungen 
verwenden (geringes Kunstlicht), macht die Empfindlichkeit gegen 
Sonnenlicht nix.

Mein Problem ist nun das die IR-Proximity Sensoren die Lichtschranke 
verwirren. Die IR Sensoren des Roboters sind für 350µs an und dann für 
1350µs aus.

Wie kann ich das umgehen? Nur durch kodiertes Licht? Wie liesse sich das 
am günstigsten aufbauen in Hinsicht das wir das ganze 8x auf dem 
gleichen Board haben?

Danke schonmal im vorraus
Arne
Gast #1545577
Die günstigste Variante wird sein, dass der Empfänger
vor Fremdlicht geschützt wird.
Empfänger mit hilfe eines dünnen, kurzen Rohrstück
genau auf den Sender ausrichten.
Dann muss der Roboter schon in der Lichtschranke
stehen um zu Stören.
#1545585
Hallo

Was mir so spontan einfällt:
du nimmst statt einem Fototransistor einen IR-Empfänger ala TSOP36 oder 
so.
Dann brauchste noch ein gegenstück dazu mit der gleichen trägerfrequenz.
Jetzt must du nurnoch einen bestimmten code ausmoduklieren und dem TSOP 
wieder auswerten und wenn der code gleich ist, ist kein Robo dazwischen 
und wenn nicht, dann ist ein fehler aufgetreten oder ein Robo ist 
dazwischen.

Hoffe das hat einwenig weiter goholfen...
Gruß
Tobi
Gast #1546429
Hallo,

danke für die Antworten. Ja, ich dachte an einen TSOP, da die ja schon 
auf kodiertes Licht filtern. Allerdings sind die Dinger weder die 
günstigsten, noch die kleinsten Komponenten.

Ich hab jetzt nochmal getestet, wenn ich die Lichtschranke tief genug 
setzte scheinen sich die Sensoren nicht zu stören. Zur Not kleb ich noch 
ne Hülste auf die Platine. Irgendwelche Tipps was man da benutzen 
könnte? Sollte von der Seite ung. aussehen:

    /| |\
___/_|o|_\_____

Wenn ich viele von den Dinger kleben muss, sollte das halt so leicht wie 
möglich sein. Die schrägen Seiten da sonst der Roboter da dran hängen 
bleibt. Ich hatte bisher an Gerätefüsse oder so gedacht, aber die sind 
auch teuer (weil Gummi) und zu gross.

Danke!
Arne

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.