Ich versuche, einen Zähler zu machen, der in einem Sonnenlicht funktionieren sollte. Ich denke daran, zwei nahe beieinander platzierte Umgebungslichtsensoren zu verwenden und einen Differenzverstärker zu verwenden. Ein Sensor empfängt ein ROTES Laserlicht und Sonnenlicht darauf. Der zweite Sensor empfängt nur Sonnenlicht. Daher hätte ich am Ausgang null Volt, wenn LASER fehlt, oder HIGH-Volt, wenn er vorhanden ist. Ob das funktioniert?
BEARBEITEN:
Ich habe zwei Laser dabei. (1) Roter Laser. 660nm und 130mW. (2) Grüner Laser 532 nm und 50 mW.
Ich habe diesen Sensor: http://www.everlight.com/file/ProductFile/ALS-PDIC144-6C-L378.pdf (auch 5 mm)
Ja, es sollte funktionieren, vorausgesetzt, die Sensoren sind gut aufeinander abgestimmt. Lassen Sie etwas Spielraum. ZB muss das Signal eine minimale Differenz zwischen den Sensoren erreichen, bevor HIGH ausgegeben wird. Wenn Sie weitere Informationen geben, z. B. Zweck des Systems, was den Laser antreibt / steuert und wofür Ihre endgültige Ausgabe verwendet wird, könnte ich mit einer Schaltung helfen.
Sie können möglicherweise vermeiden, zwei Sensoren zu benötigen, wenn Sie den Laser codieren oder zumindest pulsieren. Lassen Sie es beispielsweise mit 1 kHz pulsieren (vorausgesetzt, Ihre Sensoren reagieren schnell genug). Filtern Sie dann Signale darunter heraus, glätten Sie das Ergebnis und fügen Sie einen Schmitt-Trigger für Ihr endgültiges Logiksignal hinzu. Das ist die Idee hinter IR-Fernbedienungsempfängern, die störendes Umgebungslicht ausblenden. Die zugrunde liegende Frequenz, z. B. 1 kHz, wird als Trägerfrequenz bezeichnet.
In jedem Fall könnte die Verwendung eines Lichtfilters helfen, der alles außer der Laserlichtfarbe blockiert.
Bearbeiten: Ich habe diese Schaltung von hier gefunden , die nahezu perfekt aussieht:
Ignorieren Sie gemäß meinem Kommentar einfach die Komponenten nach dem letzten Operationsverstärker und speisen Sie sie stattdessen in die MCU ein. Dann ändern Sie einfach ein paar Werte, um die Empfangsfrequenz (derzeit 40kHz) zu ändern.
CL22
Benutzer5311361