Dünne Linien erkennen

OP #3689015
Lesenswert?
• ▲
▼
Hallo,

ich versuche auf einer Glasfaser (siehe Bild) makierte Stellen auf ihr 
Dasein zu überprüfen. Die Makierungen in Form kleiner schwarzer Striche 
muss je nach Fasertyp in bestimmten Abständen vorhanden sein. Das heißt 
z.B das auf der braunen Faser im, Bild 3 Makierungen mit einem Abstand 
von bspw. 5mm folgen und die nächsten 3 Makierungen nach 5cm folgen.
Also 3 Striche mit 5mm Abstand -> 5cm keine Markierung --> 3 Striche mit 
5mm Abstand.
Es geht darum zu erkennen ob die Makierungen vorhanden sind.

Die Faser wird von einer Rolle abgerollt und auf einer andere Rolle 
aufgerollt und würde sozusagen am Sensor vorbeifahren.

Würde sich sowas zB mit einem "fokussierten" IR-Sensor, also einer Art 
Bewegungssensor der auf einen ganz kleinen Bereich eingeschränkt ist 
umsetzen lassen, wenn man dann über einen uC die zeitlichen Abständen 
der Peaks messen würde, um festzustellen dass die Linien ungefähr 3 mal 
hintereinander in ca 5mm Abstand folgen. Genauigkeit spielt keine so 
große Rolle sondern eher das 3 Linien in kurzem Abstand folgen und dann 
erst mal ein längerer Abstand kommt bis die nächsten 3 Linien kommen.

Oder könnte man es zum Beispiel mit einem fokussierten Laser umsetzen 
der auf die Faser drauf strahlt und auf gleicher Höhe an der anderen 
Seite ein Reciever Unterbrechungen im Laserstrahl wahrnimmt.

Bin ET-Student und habe bisher nur mit verschieden Sensoren für Arduinos 
experimentiert...
Angehängte Dateien:
Gast #3689021
Lesenswert?
• ▲
▼
Erst muss die Faser gefuehrt werden. Und dann muss man mit einem sensor 
die schwarzen Striche erkennen. Der Weg, resp die Geschwindigkeit sollte 
man auch erfassen. Ich wuerd's mal mit einer LED und einer Photodiode 
probieren. Allenfalls modulieren.
OP #3689048
Lesenswert?
• ▲
▼
Die Led müsste natürlich so fokussiert sein, dass sie nicht die 
benachbarten 5mm entfernten Makierungen mit beleuchtet oder? Im Prinzip 
müsste es doch wie ein kleines Schaufenster sein und immer wenn ein 
schwarzer Strich durchfährt einen Peak ausgeben, die Zeit zwischen den 
Peaks könnte ich ja über uC messen und somit ungefähr sagen, wenn sie 
mit der Geschwindigkeit konstant 6m/s (gegeben) vorbeifährt dürfte nur 
ein nano oder mikrosekunden differenz von x (+/- Toleranz) sein.
Falls es dann mehr ist, fehlt eventuell je nach Faser eine Makierung.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 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.