Reflexkoppler als Sensortaster CNY70 RPR220 QRD1114

OP #6721662
Lesenswert?

Hi, ich versuche einen Taster aufzubauen, der über berührungslosen 
Kontakt (hinter einer Plexiglasscheibe)auslöst. Dafür habe ich 
Infrarotreflexkoppler im Test: CNY70, RPR220 und QRD1114. Ich steuere 
damit ADC Eingänge vom Attiny an und programmiere in Bascom. 
Funktioniert auch gut, aber leider haben alle drei o.g. Kopplertypen die 
gleiche Schwäche: Fehlauslösungen bei Tageslicht.Ich habe schon in 
meiner Soft die Sendediode gepulst und den Empfänger nur genau in der 
Frequenz ansprechen lassen, aber das bringt kaum Verbesserung. Hat 
jemand einen Ansatz, wie man die Tageslichtempfindlichkeit eliminieren 
kann (ausser Fenster zumauern)? Vielen Dank und Grüße Lars
#6721813
Lesenswert?

Lars H. schrieb:
> oh danke, den habe ich übersehen.

Die Module gibt es bei eBay und Online-Händlern im 10er Pack für wenig 
Geld. Du musst halt nur testen ob Du mit dem Abstand zum auslösen 
hinkommst.

Wenn doch IR ist die Frage ob so etwas in Frage kommt. Auf jeden Fall 
würde ich bei IR auch eine IR-Filterscheibe einsetzen.

https://www.reichelt.de/ir-empfaenger-module-30khz-90-side-view-tsop-31230-p107206.html?&trstct=pol_6&nbc=1
#6721944
Lesenswert?

Lars H. schrieb:
> Ich habe schon in
> meiner Soft die Sendediode gepulst und den Empfänger nur genau in der
> Frequenz ansprechen lassen, aber das bringt kaum Verbesserung.

Der Empfänger muß natürlich auch zweimal messen und die Differenz 
bilden:
U(LED_an) - U(LED_aus)


Wie dick ist denn die Scheibe?
Vielleicht ist QTouch mit dem ADC besser geeignet.
OP #6722524
Lesenswert?

die kapazitiven Module habe ich gestern noch bestellt und kommen morgen. 
Das Plexiglas ist 3mm dick. Auf den youtubevideos von den Modulen geht 
der Finger eigentlich direkt berührend drauf, wenn er auslösen soll. 
Naja, wir werden sehen. 10 Stk. kosten 5€ + Versand. Also ein 
überschaubares Risiko.

Peter D. schrieb:
> Der Empfänger muß natürlich auch zweimal messen und die Differenz
> bilden:
> U(LED_an) - U(LED_aus)
das habe ich nicht gemacht, werde ich aber ausprobieren. Ich lasse die 
Sendediode mit 1 Mhz laufen und Zähle 10 impulse. Auf der Empfängerseite 
messe ich , ob in den 10 Takten abwechselnd ein high und low auftreten. 
Also dem Empfänger sage ich: "Alles was NICHT mit 1Mhz daher kommt, 
bitte ignorieren". Klappt aber nicht. Der Empfänger löst sofort aus, 
wenn ich ihn ins Tageslicht halte. Würdet ihr eher an der Hardware 
(Filter/ andere Koppler) oder an der Soft ansetzen?
Gast #6722564
Lesenswert?

Lars H. schrieb:
> Auf der Empfängerseite messe ich , ob in den 10 Takten abwechselnd ein
> high und low auftreten. Also dem Empfänger sage ich: "Alles was NICHT
> mit 1Mhz daher kommt, bitte ignorieren". Klappt aber nicht.

Wenn dein Tageslichtpegel über deinem Schwellwert für die Unterscheidung 
low/high liegt, muss der Algorithmus scheitern.
Moderator (Firma: Titel) Persönliche Seite #6722576
Lesenswert?

Lars H. schrieb:
> Ich lasse die Sendediode mit 1 Mhz laufen und Zähle 10 impulse.
> Auf der Empfängerseite messe ich , ob in den 10 Takten abwechselnd
> ein high und low auftreten.
Dieses Verfahren ist viel zu "passiv".
Ich würde es so probieren: ich schalte die LED aus und merke mir die 
Helligkeit (AD-Wert). Dann schalte ich die LED ein und reagiere auf die 
Änderung des AD-Werts. Und das Ganze 5000 mal pro Sekunde.
OP #6722626
Lesenswert?

ich habe noch eine Idee und die knüpft etwas an Lothar M. an. Die 
Unterscheidung Tageslicht und gewolltem Touch (Auslösen) müsste ja auch 
in der Schnelligkeit zu unterscheiden sein?! Der AD Wert des Tageslichts 
ändert sich ja nicht so extrem in sehr kurzer Zeit, wie die plötzliche 
IR Diode, die auf den Empfänger wirkt. Ich könnte doch im Programm 
folgendes sagen: "Messe die folgenden 10ms und vergleiche den AD 
Startwert mit dem Endwert. Wenn die Differenz größer als 100 ist (ich 
habe eine 8bit Auflösung), dann muss es ja "gewollt" sein, denn so 
schnell kommt keine Sonne hinter den Wolken hervor.
Was meint ihr?
#6723016
Lesenswert?

Wolfgang schrieb:
> Jörg R. schrieb:
>> Wenn doch IR ist die Frage ob so etwas in Frage kommt.
>
> Ein TSOP31230 ist ein Fernsteuerempfänger. Wegen der AGC ist der für
> Lichtschranken eher schlecht als recht nutzbar. Warum nicht einen
> entsprechenden Light Barrier Typ?

Ja, das stimmt natürlich. 30Khz ist allerdings nicht die typische 
Frequenz für Fernbedienungen im Haushalt. Die arbeiten doch eher im 
Bereich 38Khz, oder liege ich da falsch?

Aber trotzdem, ist natürlich eine suboptimale Lösung.


Lars H. schrieb:
> die kapazitiven Module habe ich gestern noch bestellt und kommen morgen.

Kannst ja mal berichten. Ich gehe mal davon aus das 3mm Dicke des 
Materials noch ok sind.

Diese Module gibt es übrigens auch als z.B. 4-Fach Version, falls das 
für Dich von Interesse ist.

Beispiel:
https://www.ebay.de/itm/184588532226?hash=item2afa557a02:g:NsUAAOSwi2Rf35hJ

https://www.ebay.de/sch/i.html?_from=R40&_trksid=p2380057.m570.l1311&_nkw=kapazitiver+touch+sensor&_sacat=0

Suchbegriff: kapazitiver touch sensor
OP #6723049
Lesenswert?

Rainer V. schrieb:
> Warum nicht die bewährte Technik der Fernbedienungen einsetzen?
> Die
> können alles, was das Herz begehrt einschließlich
> Fremdlicht-Kompensation usw.
> Gruß Rainer

Du wirst lachen...,aber das war auch mein allererster Gedanke. Ich habe 
nämlich noch nie erlebt, daß sich z.B. ein Fernseher von selbst 
einschaltet, nur weil die Sonne hervorkommt. Das Problem hierbei ist die 
enorme Reichweite. Wie könnte ich das drosseln, daß der Sender nur 2cm 
weit abstrahlt?
Beitrag #6723660 wurde von einem Moderator gelöscht.
OP #6723677
Lesenswert?

so die Sensoren sind angekommen. Sie passen und funktionieren gut. Die
Montage wird etwas fummelig, denn der Sensor darf nicht zu dicht unter
der scheibe sein, sonst gibt es eine Dauerauslösung. Andererseits aber
noch dicht  genug, sonst ist die Entfernung zu groß. Ich bin zufrieden
und danke für die vielen Antworten und Tipps! Anbei ein "Beweisvideo"
Angehängte Dateien:
Beitrag #6725117 wurde von einem Moderator gelöscht.
Gast #6725145
Lesenswert?

Jörg R. schrieb:
> Ja, das stimmt natürlich. 30Khz ist allerdings nicht die typische
> Frequenz für Fernbedienungen im Haushalt. Die arbeiten doch eher im
> Bereich 38Khz, oder liege ich da falsch?

Es geht um die AGC. Auf welcher Trägerfrequenz das Ding abreitet, spielt 
dafür überhaupt keine Rolle.

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