Problem mit Arduino und 2 Sharp IR-Sensoren

Ich habe 1 Arduino und 2 IR Sharp GP2Y0A02YK0F Näherungssensoren , ich habe 1 Sensor angeschlossen, mit montierten Kondensatoren zwischen GND und VCC (100nF, 10000nF)

Alles ist in Ordnung, ich habe gute Werte, aber wenn ich den zweiten Sensor anschließe, werden beide elektrisch gestört.

Ich bekomme seltsame Werte von beiden Sensoren. Was kann ich tun, damit ich mit 1 Arduino-Board gute Werte beider Sensoren erhalte?

Wie lautet die Teilenummer der Sensoren (oder poste einen Link zum Datenblatt)? Auf welche Weise werden sie elektrisch gestört?
Wie schließt du diese Sensoren an? Kannst du einen Schaltplan zur Verfügung stellen?
Die Sensoren, die ich verwende, sind diese: sparkfun.com/products/8958 , ich habe sie parallel zum 5-V-Pin des Arduino und zum GND-Pin des Arduino angeschlossen, der Ausgang der Sensoren geht an Pin 5 und Pin 4 des Analogs in Pins des Arduino. Ich weiß nicht, auf welche Weise sie gestört wurden, ich bekomme nur unordentliche Werte, wenn ich sie beide auf dem Arduino verbinde: / hoffe, ihr könnt mir helfen

Antworten (1)

Es ist möglich, dass sich die beiden Sensoren gegenseitig stören, da sie beide mit IR-Strahlen arbeiten. Wenn Sie sie parallel verwenden müssen, stellen Sie sicher, dass sie in verschiedene Richtungen zeigen. Alternativ können Sie einen Schaltalgorithmus auf Ihrem Arduino implementieren. Das heißt, den ersten Sensor einschalten, die Messung durchführen, dann ausschalten und dann mit dem nächsten Sensor wiederholen. Auf diese Weise gibt es keine Querinterferenzen, selbst wenn sich der Punkt an derselben Stelle befindet.

Die Sensoren zeigen in verschiedene Richtungen, das ist nicht das Problem, denke ich. Wie kann ich einen Schaltalgorithmus mit Relais realisieren? Danke
Es könnte immer noch einige Querinterferenzen durch Reflexionen geben, also denke ich, dass Sie das Umschalten testen und sehen sollten, wie es funktioniert. Zum Schalten können Sie einen NPN-Transistor im Common-Emitter-Layout verwenden. Stellen Sie sicher, dass Sie den Transistor sättigen, um eine maximale Spannung über dem Sensor zu ermöglichen.
Sie sollten in der Lage sein, auf mögliche Interferenzen zu testen, indem Sie einfach einen der Sensoren vollständig mit undurchsichtigem Material abdecken.