PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IR-Hindernissensor - Reichweite anpassen



mendowser
13.11.2015, 19:12
Hallo Community,

für ein (Lowbudget-)RC-Robo-Car-Projekt, habe ich mir 2 IR-Sensorplatinen bestellt (Siehe angehangene Fotos).
Diese sollen vorne-links und -rechts am Auto angebracht werden und die Hinternisse erfassen, welche der zentral angebrachte Ultraschall-Sensor nicht erfasst.

Die im Shop verwendete (liebevoll übersetzte ;) ) Beschreibung war folgende:


Dieser Sensor für das Umgebungslicht anpassungsfähig, hohe Präzision, ein paar Infrarot Sender und Empfänger, Sender Rohre ausgeben eine bestimmten Frequenz der Infrarot
Wenn die Richtung eines Hindernisses (Reflektor) erkannt wird, spiegelt sich der Infrarot Empfänger Rohr Empfänger zurück,
Wann ist das Kennzeichen, durch die Schaltung das Signal Ausgang Schnittstelle digitale Ausgangssignal beleuchtet, die mittels Potentiometer-Regler einstellen die Entfernung erkannt werden können
Spannung: 5V

Die Schaltung funktioniert so, dass auf "OUT" bei einer bestimmten Entfernung eines Hindernisses, Spannung anliegt.
Die vordefinierte Entfernung liegt bei ca. 2cm.

Zugegeben, auf den Bildern ist deutlich zu erkennen, dass sich dort kein Potentiometer befindet, dennoch wird dies in der Produktbeschreibung erwähnt und es wäre mir sehr lieb, wenn ich die Einschaltschwelle etwas anpassen könnte (die dreifache Reichweite wäre perfekt).

Glaubt Ihr die Beschreibung ist einfach "etwas unglücklich übersetzt" oder kann man dort evtl. etwas modifiieren, damit ich die Entfernung etwas anpassen kann ?

Der verbaute IC ist ein 74HC14D.

Vielen Dank schon mal im vorraus! :)

Gruß

Peter(TOO)
13.11.2015, 22:21
Zugegeben, auf den Bildern ist deutlich zu erkennen, dass sich dort kein Potentiometer befindet, dennoch wird dies in der Produktbeschreibung erwähnt und es wäre mir sehr lieb, wenn ich die Einschaltschwelle etwas anpassen könnte (die dreifache Reichweite wäre perfekt).

Glaubt Ihr die Beschreibung ist einfach "etwas unglücklich übersetzt" oder kann man dort evtl. etwas modifiieren, damit ich die Entfernung etwas anpassen kann ?

Der verbaute IC ist ein 74HC14D.
Der 74HC14D enthält 6 Inverter mit Schmitt-Trigger Eingängen, damit kann man alles mögliche basteln!

Durch verändern der Widerstände kann man sicher die Empfindlichkeit verändern, aber dazu müsste man den Schaltplan haben.

Das Original war wohl diese hier:
http://de.aliexpress.com/item/Smart-Electronics-New-for-Arduino-Diy-Smart-Car-Robot-Reflective-Photoelectric-3pin-IR-Infrared-Obstacle-Avoidance/32461659104.html?ws_ab_test=searchweb201556_1_21_7 9_78_77_92_91_22_80,searchweb201644_5,searchweb201 560_9

Du hast dieses ergattert:
http://de.aliexpress.com/item/5pcs-lot-TCRT5000-IR-reflex-Tracking-Sensor-Module-for-Intelligent-Robot-Toy-Car-free-shipping/32342210150.html?ws_ab_test=searchweb201556_1_21_7 9_78_77_92_91_22_80,searchweb201644_5,searchweb201 560_9

So ein Poti ist halt relativ teuer, also hat das eine eliminiert ....

Es bleibt wohl nur die Schaltung rauszuzeichnen, dann kann man nachrechnen was zu ändern ist.

MfG Peter(TOO)

RoboHolIC
13.11.2015, 22:47
Hallo mendowser.

Willkommen im Forum.

Ist das Opto-Bauteil so schlicht wie es aussieht: Eine IR-LED und ein IR-Phototransistor?

Dann kann man durch Variation des Arbeitswiderstandes des Phototransistors oder durch Variation des LED-Stroms die Ansprechschwelle verändern. Das versprochene (im Sinne von Versprecher) Poti ist nicht vorhanden. Du kannst also entweder an der Platine Bauteile umlöten oder gleich das analoge Spannungssignal am Spannungsteilerpunkt des Phototransistors abgreifen und via ADC auswerten. Damit hättest du das Ansprechverhalten des Sensors weitgehend in der Hand.

Peter(TOO)
13.11.2015, 23:41
Hallo,

Ist das Opto-Bauteil so schlicht wie es aussieht: Eine IR-LED und ein IR-Phototransistor?

Dann kann man durch Variation des Arbeitswiderstandes des Phototransistors oder durch Variation des LED-Stroms die Ansprechschwelle verändern. Das versprochene (im Sinne von Versprecher) Poti ist nicht vorhanden. Du kannst also entweder an der Platine Bauteile umlöten oder gleich das analoge Spannungssignal am Spannungsteilerpunkt des Phototransistors abgreifen und via ADC auswerten. Damit hättest du das Ansprechverhalten des Sensors weitgehend in der Hand.
Wenn der Rest der Beschreibung stimmt, wird die LED gepulst und der Fototransistor liefert eine Wechselspannung, welche ausgewertet wird. Das würde dann über den 74HC14 geschehen.

Es gibt ganz einfache Boards, welche nur die IR LED und den Fototransistor besitzen, hier muss man dann das Umgebungslicht per Software ausfiltern.

MfG Peter(TOO)

RoboHolIC
14.11.2015, 12:26
Wenn der Rest der Beschreibung stimmt ...
... die ich mangels Typbezeichnung nicht kannte, dann habe ich mich vergaloppiert und die Dinger sind viel besser als ich dachte! Interessante Teile ...