IR-Sensor Signal auslesen

Gast #6511977
Lesenswert?

Hallo,

Ich habe einen Automaten an dem ein IR-Sensor angebracht ist. Dieser 
Sensor hat ein Stecker mit 4 Pins aber nur 2 Kabel. Die Pin Aufteilung 
ist folgende:

PIN1: Leer
PIN2: Kabel
PIN3: Kabel
PIN4: Leer

Soweit so gut. Der Sensor erfüllt seinen Zweck und macht was er soll.
Anbei habe ich die Schaltung des Automaten angefügt zu diesem Stecker 
(Nicht vergessen nur PIN 2,3 sind belegt).

Nun möchte die Daten parallel zum Automaten auch an mein Arduino 
weitersenden.
Dazu verbinde ich jeden Pin des Sensors mit einer Klemme und führe diese 
parallel zum Automaten und zum Arduino.

Jetzt kommt das Problem:

Verbinde ich PIN2 des Sensors mit dem Arduino und dem Automaten, 
funktioniert der Sensor am Automat nicht mehr.
PIN3 macht keine Probleme wenn sie parallel angeschlossen sind.

Im Arduino Sketch werden nur die Pins mit digtalRead()ausgegeben.

Also ist die konkrete Frage:

Wieso funktioniert der Sensor nicht mehr sobald ich PIN2 an den Arduino 
einstöpsle (Stöpsle ich diesen PIN am Arduino wieder aus, geht der 
Sensor wieder).
Angehängte Dateien:
Moderator Persönliche Seite #6512023
Lesenswert?

Haido schrieb:
> Ich habe einen Automaten an dem ein IR-Sensor angebracht ist.

Was ist Dein "IR-Sensor"? Ein IR-Fernbedienungsempfänger, ein Sensor für 
Wärmestrahlung oder was?

Bitte Typbezeichnung hier angeben, wenn nicht bekannt, dann wenigstens 
ein Foto.

> Verbinde ich PIN2 des Sensors mit dem Arduino und dem Automaten,
> funktioniert der Sensor am Automat nicht mehr.

Woran angeschlossen? GND? 5V? Was macht Pin2?

> PIN3 macht keine Probleme wenn sie parallel angeschlossen sind.

Woran angeschlossen? GND? Was macht Pin3?

> Wieso funktioniert der Sensor nicht mehr sobald ich PIN2 an den
> Arduino einstöpsle

Kommt drauf an, an welchen Pin vom Arduino Du den gestöpselt hast.
Gast #6512030
Lesenswert?

Frank M. schrieb:
> Was ist Dein "IR-Sensor"? Ein IR-Fernbedienungsempfänger, ein Sensor für
> Wärmestrahlung oder was?

Der Sensor ist ein Abstandsmesser. Wenn man sich dem Gerät nährt und der 
Sensor aktiv ist, wird eine Aktion durchgeführt.

Frank M. schrieb:
> Woran angeschlossen? GND? Was macht Pin3?

Frank M. schrieb:
> Woran angeschlossen? GND? 5V? Was macht Pin2?

Am Arduino an einen digtal Pin und am Automat am vorausgesehen 
Steckplatz (sehe Bild).
Was genau welcher Pin macht kann ich leider nicht sagen. Der Sensor ist 
etwas älter und ich finde kein Datenblatt dazu.


Frank M. schrieb:
> Kommt drauf an, an welchen Pin vom Arduino Du den gestöpselt hast.

Jeweils beide an einen digital Pin (also nicht GND oder 5V falls du das 
meinst).
Moderator Persönliche Seite #6512035
Lesenswert?

Haido schrieb:
> Jeweils beide an einen digital Pin (also nicht GND oder 5V falls du das
> meinst).

Haben Arduino und Automat gemeinsames Massepotential?

Haido schrieb:
> Am Arduino an einen digtal Pin und am Automat am vorausgesehen
> Steckplatz (sehe Bild).

Lieder fehlt das Bild.

Haido schrieb:
> Was genau welcher Pin macht kann ich leider nicht sagen. Der Sensor ist
> etwas älter und ich finde kein Datenblatt dazu.

Steht eine Bezeichnung drauf? Bild?
Gast #6512043
Lesenswert?

Frank M. schrieb:
> Haben Arduino und Automat gemeinsames Massepotential?

Nein, so tief bin ich im Thema auch nicht drin, das ich das jetzt sofort 
umsetzen könnte um zu testen.

Frank M. schrieb:
> Lieder fehlt das Bild.

Habe es nochmals angehangen.

Dazu habe ich noch ein Bild vom Sensor gepackt. Das ist der gleiche, nur 
hat meiner anstatt eines CHINCH-Anschluss den besagten 4-Pin Anschluss.
Angehängte Dateien:
Moderator Persönliche Seite #6512070
Lesenswert?

Haido schrieb:
> Frank M. schrieb:
>> Haben Arduino und Automat gemeinsames Massepotential?
>
> Nein, so tief bin ich im Thema auch nicht drin, das ich das jetzt sofort
> umsetzen könnte um zu testen.

Damit der Arduino etwas einlesen kann, muss auf jeden Fall die Masse des 
Arduino mit der Masse des Sensors verbunden werden. Es ist Unsinn, beide 
Pins vom Sensor an einen GPIO anzuschließen, denn einer von denen ist 
GND.

Bei dem Sensor mit Cinch ist das genz einfach: Der äußere Ring ist 
Masse. Schließe diesen an GND vom Arduino an. Der innere Stift ist das 
Signal. Den schließt Du an einen GPIO vom Arduino an. Dann solltest Du 
beim Arduino auch was sehen - vorausgesetzt, der Sensor arbeitet digital 
mit TTL-Pegeln. Könnte auch sein, dass der analog arbeitet, dann muss er 
an einen Analog-Pin des Arduino. Ich vermute letzteres, denn bei 
Digital-Ausgängen braucht der Sensor auch noch eine Versorgungsspannung, 
also insgesamt 3 Pins. Das 2-polige Cinch-Kabel spricht dagegen.

Jetzt ist noch etwas Detektiv-Arbeit notwendig, um festzustellen, ob 
Pin2 oder Pin3 des Sensors GND bzw. Signal ist. Dazu nimmst Du ein 
Ohmmeter und misst den Widerstand vom Cinch-Ring zum Pin2 bzw. Pin3 des 
Sensors. Da, wo der Widerstand annähnernd 0 Ohm ist, ist GND. Der andere 
Pin hat dann das Signal.
Moderator Persönliche Seite #6512090
Lesenswert?

Peter D. schrieb:
> Das Bild sieht eher nach Ultraschall aus.

Nö, ist ein IR-Bewegungssensor, habe ihn gefunden:

https://dartdoktor.de/loewen-dart-reparatur/620-ir-sensor-royal-fm90-loewen-dart.html

Der TO hat hier sogar eines der Produktbilder von dieser Seite hier 
hochgeladen.

Bloß nix verraten, was für ein Sensor, was für ein Automat.

Ich bin damit raus.
Gast #6512092
Lesenswert?

Haido schrieb:
> Der Sensor ist ein Abstandsmesser.

Welcher Sensor bitte? Du musst uns schon das Modell nennen.

> Am Arduino an einen digtal Pin und am Automat am vorausgesehen
> Steckplatz (sehe Bild).

ich sehe kein Bild. Zeichne auf, was du gemacht hast!

> Was genau welcher Pin macht kann ich leider nicht sagen.

Wie sollen wir dir dann helfen, wenn nicht einmal du imstande bist, die 
Verbindungen zu skizzieren? So wird das nichts.

Haido schrieb:
> Frank M. schrieb:
>> Lieder fehlt das Bild.
> Habe es nochmals angehangen.

Daran kann man überhaupt nicht erkennen, was womit verbunden ist. Man 
kann nicht einmal erkennen, um welche Art von Sensor es sich handelt.
Gast #6512101
Lesenswert?

Frank M. schrieb:
> Ist ein IR-Bewegungssensor, habe ihn gefunden:
> 
https://dartdoktor.de/loewen-dart-reparatur/620-ir-sensor-royal-fm90-loewen-dart.html

Bei dem Anschluss vermute ich, dass er ein sehr schwaches analoges 
Signal erzeugt. Ich glaube nicht, dass man da so einfach einen Arduino 
direkt dran hängen kann.

Um damit etwas anzufangen müsste man zunächst im laufenden Betrieb 
messen, was da überhaupt heraus kommt und wie die Anlage auf die 
zusätzliche Belastung durch den Arduino reagiert. Eventuell muss da noch 
eine analoge Verstärkerschaltung zwischen.
#6512133
Lesenswert?

Das ist definitiv kein IR-Sensor, sondern ein kapazitiver Polaroid 
Ultraschall Transducer, der sowohl zum Senden als auch (mit 200V 
DC-Bias) als Kondensatormikrofon zum Empfangen benutzt wird.

Bekannt z.B. aus dem Polaroid Ranging Module 6500.

Diese Transducer wurden von Polaroid in den 1980er Jahren in ihren 
Sofortbildkameras als Autofokus-Entfernungsmesser verbaut und finden 
heute noch Anwendung als Sensoren in der Robotik und z.B. als 
breitbandiges Ultraschall-Mikrofon in Ultraschalldetektoren zur 
Fledermauserfassung.
Gast #6512138
Lesenswert?

Stefan ⛄ F. schrieb:
> Frank M. schrieb:
>> Ist ein IR-Bewegungssensor, habe ihn gefunden:
>>
> 
https://dartdoktor.de/loewen-dart-reparatur/620-ir-sensor-royal-fm90-loewen-dart.html
>
> Bei dem Anschluss vermute ich, dass er ein sehr schwaches analoges
> Signal erzeugt. Ich glaube nicht, dass man da so einfach einen Arduino
> direkt dran hängen kann.
>
> Um damit etwas anzufangen müsste man zunächst im laufenden Betrieb
> messen, was da überhaupt heraus kommt und wie die Anlage auf die
> zusätzliche Belastung durch den Arduino reagiert. Eventuell muss da noch
> eine analoge Verstärkerschaltung zwischen.

Sry für das nicht schicken des linkes.

Das würde ich ja gerne tun im laufendem Betrieb testen. Zuerst möchte 
ich wissen ob der Sensor gerade aktiv ist. Bzw. ich bekomme es sogar 
gemessen durch den PIN2.

Da liegt es Hauptproblem. PIN2 sagt mir -> Sensor aktiv.
Schließe ich PIN2 aber ans Arduino an funktioniert dieser am Automat 
nicht mehr.
Gast #6512143
Lesenswert?

Du brauchst Messgeräte. Zunächst mal ein Multimeter um die 
Spannungspegel herauszufinden und dann vermutlich auch ein Oszilloskop 
und die Signale im Detail zu untersuchen.

Wie gesagt glaube ich nicht, dass du da so einfach einen Arduino dran 
hängen kannst. Da wird never ever ein simples High/Low Signal heraus 
kommen.

Für dich wird es wahrscheinlich viel einfacher, einen zweiten Sensor mit 
digitalem 5V Ausgang daneben zu bauen. Siehe dazu 
http://stefanfrings.de/hc-sr04/index.html
Gast #6512153
Lesenswert?

Stefan ⛄ F. schrieb:
> Du brauchst Messgeräte. Zunächst mal ein Multimeter um die
> Spannungspegel herauszufinden und dann vermutlich auch ein Oszilloskop
> und die Signale im Detail zu untersuchen.
>
> Wie gesagt glaube ich nicht, dass du da so einfach einen Arduino dran
> hängen kannst. Da wird never ever ein simples High/Low Signal heraus
> kommen.
>
> Für dich wird es wahrscheinlich viel einfacher, einen zweiten Sensor mit
> digitalem 5V Ausgang daneben zu bauen. Siehe dazu
> http://stefanfrings.de/hc-sr04/index.html

Klingt gut. Dafür müsste ich aber wissen wann der Sensor aktiviert 
werden soll. Dafür wäre am besten geeignet zu überprüfen ob der jetzige 
Sensor aktiv ist. Somit müsste ich es nur hinbekommen das der Sensor mir 
Übermittel "Ich bin Aktiv".
Gast #6512163
Lesenswert?

Was meinst du warum der Sensor nicht mehr funktioniert, wenn ich PIN2 
ans Arduino anstecke?

Weil das ist im Prinzip der ganze Trick. PIN2 gibt mir wenn der Sensor 
aktiv ist HIGH aus, genau das was ich brauche. Nur leider funktioniert 
er dann am Automat nicht.

Sollte ich PIN2 mal an GND anschließen? Kann ich mir da was am Automat 
kaputt machen?
Gast #6512169
Lesenswert?

Du solltest das Signal mal genauer analysieren, mit einem Oszilloskop. 
Da kann unmöglich ein einfacher digitaler Pegel heraus kommen, das 
verhindert schon der Kondensator C26.

Außerdem ist immer noch nicht klar, was du wo angeschlossen hast. Gemäß 
dem Fetzen von Schaltplan, der uns vorliegt, ist Pin 2 = GND. GND ist 
das Bezugspotential, kein Signal.

Wenn du da etwas anschließt und es fällt etwas aus, hast du ein Problem 
mit deinen Netzteilen und Potentialtrennung. Das macht die Sache noch 
komplexer. Durch Raten kommt man hier nicht weiter. Du musst messen und 
mehr Schaltplan besorgen/erstellen.
Gast #6512180
Lesenswert?

> Kann ich mir da was am Automat kaputt machen?

Gewiss doch!

Deswegen misst man zuerst, bevor man einfach Dinge miteinander 
verbindet. Als allererstes würde ich überprüfen, welche Spannungspegel 
an den beiden Anschlüssen zur Erde hin vorhanden sind. Und zwar AC und 
DC. Wenn da mehr als 5V anliegen, ist hier schon äußerste Vorsicht 
geboten.

Den GND Anschluss des Arduino musst du zwangsläufig mit dem Gerät 
verbinden, aber nur wenn dessen GND auch tatsächlich Null Volt hat. Wenn 
nicht, brauchst du einen Potentialtrennung. Und wie die technisch 
auszusehen hat, hängt wiederum ganz stark vom Signal und der Schaltung 
des Gerätes ab.

Ohne den Schaltplan des Gerätes können wir dir hier keinen zielführenden 
Tipp geben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren