Forum: Haus & Smart Home Auswerten Rollladenschalter


von Michael D. (aixakt)



Lesenswert?

Hallo zusammen,

Ich möchte über die Optokoppler die Stellung der Schalter auswerten. 
Aufgrund des Motoraufbaus schalten beide Optokoppler durch. Hat jemand 
eine Idee wie ich das auswerten kann?
Vielen Dank für eure Mühen

VG

: Bearbeitet durch User
von pullup (Gast)


Lesenswert?

Emitter an Masse, µC + Pullup an Collector.

Ggf. sind weiterführende Ausführungen zur Zweckbestimmung sinnvoll.

von Michael D. (aixakt)


Angehängte Dateien:

Lesenswert?

So sind die Optokoppler verschaltet. Das funktioniert auch. Der 
Kondensator glättet die Netzfrequenz soweit weg, dass der ESP32 
dauerhaft Low erkennt. Das Problem ist, dass sobald ein Schalter 
umgelegt wird, beide Optokoppler durchschalten.

: Bearbeitet durch User
von Forist (Gast)


Lesenswert?

Michael D. schrieb:
> 2C5F0F60-DFD2-4DFC-9B6F-4AAFEF6DF01D.png
> 3,41 MB, 20 Downloads

Ist der Hinweises auf Bildformate beim Upload wirklich so schwierig 
zu verstehen. Die haargenaue Reproduktion jeglicher Papierstruktur 
einschließlich der Feinstruktur der Karos ist für den Inhalt dieses 
Threads absolut irrelevant - wozu als PNG-Format?

von ZF (Gast)


Lesenswert?

Hallo Michael,

das Problem: Ist ein Schalter geschossen und läuft der Motor, dann wird 
eine Spannung in die ungeschaltete Motorwicklung induziert, welche die 
Optokoppler LED unerwünscht leuchten lässt.

Abhilfe wären Koppelrelais, die vom Schalter angesteuert werden und 
ihrerseits den Motor ans Netz legen. Zwischen Schalter und Relaisspulen 
könntest Du dann ungestört messen, aber so viel Aufwand willst Du 
vielleicht nicht treiben. Ansonsten gucken, ob die durch Induktion 
erzeugte Spannung so unterschiedlich ist, dass man durch geeignete 
Schaltung das Netz sauber von der Induktion trennen kann.

von Michael D. (aixakt)


Lesenswert?

Hallo ZF,

Vielen Dank für die Antwort. Das mit den Koppelrelais würde ich gerne 
umgehen. Ich werde mal versuchen Untershiede in der Spannung zu finden. 
Wenn es sich um Induktion handelt, müsste die Spannung dann nicht um ca. 
90 Grad verschoben sein?

von ZF (Gast)


Lesenswert?

Ja, so grob 90 Grad sinds. Hier 
https://de.wikipedia.org/wiki/Kondensatormotor im Artikel ist die 
Schaltung eines solchen Motors. Am offenen Schalter misst Du die 
Spannung welche am Knoten zwischen Kondensator und der 
phasenverschobenen Wicklung anliegt.

von Klaus (Gast)


Lesenswert?

Michael D. schrieb:
> Ich werde mal versuchen Untershiede in der Spannung zu finden.

Ich würd versuchen, den Strom auszuwerten. Durch einen offenen Schalter 
fließt kein Strom. Man vermeidet auch mit der Spannung am offenen 
Motoranschluß umzugehen. Die ist etwa doppelt so hoch wie die 
Netzspannung.

MfG Klaus

von ZF (Gast)


Lesenswert?

Strom auswerten hatte ich auch erst überlegt, doch Michael will die 
Schalterstellung wissen, nicht ob der Motor läuft. Wenn der Rollladen 
die Endlage erreicht hat fließt jedoch kein Strom mehr. Vielleicht ist 
der Punkt mit der Schalterstellung ja verhandelbar.

von JensM (Gast)


Lesenswert?

Ich würde den 1. Optokoppler wie gehabt verschalten (Schalter -> N) und 
den 2. Optokoppler Schalter -> L.

Der 1. steuert durch sobald der Motor läuft.
Der 2. steuert durch wenn der entsprechende Schalter nicht betätigt ist.

Dadurch kann ermittelt werden welcher Schalter aktiv ist.

Gruß
JensM

von Klaus (Gast)


Lesenswert?

ZF schrieb:
> Wenn der Rollladen
> die Endlage erreicht hat fließt jedoch kein Strom mehr.

Richtig, die Endlagenschalter hab ich übersehen. Das erschwert aber auch 
den Vergleich der zwei Spannungen. Die am offenen Schalter ist mal da, 
mal nicht.

MfG Klaus

von Michael D. (aixakt)


Lesenswert?

Vielen lieben Dank für die vielen Rückmeldungen. Es ist tatsächlich so, 
dass die Spannungen um 90Grad zueinander verschoben sind. Je nachdem in 
welche Richtung die Rolllade läuft ist die eine oder halt die andere 
vor. Meine Schaltung habe ich so modifiziert, dass die Spannungen als 
annäherndes Rechtecksignal aus den Optokopplern heraus kommen. 
(Kondensator raus und eine der beiden LED mit einer Externen Diode 
überbrückt). Die Auswertung werde ich per Software realisieren. Dafür 
sollte der ESP32 flott genug sein.
Viele Grüße
Michael

von Joachim B. (jar)


Lesenswert?

ZF schrieb:
> Strom auswerten hatte ich auch erst überlegt, doch Michael will die
> Schalterstellung wissen, nicht ob der Motor läuft.

dann reichen doch 2 Relais mit Spulenspannung 230V AC die einen Kontakt 
schliessen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.