PWM GND invertieren

OP #7679587
Lesenswert?

Hallo liebe Gemeinde!

Ich habe einen Shelly RGBW2 mit 24V Versorgungsspannung. Grundsätzlich werden LEDs dort an Vcc angeschlossen und GND jeweils an einen RGBW-Anschluss, wo GND via PWM dimmbar ist.

Mein Problem ist nun folgendes: Meine LED (Zquare) hat 3 Anschlüsse: Vcc/GND (24V) und eine dritte Steuerleitung, die ein invertiertes PWM-GND benötigt. Also sobald ich die Steuerleitung mit GND verbinde, geht die LED jedenfalls aus.

Kann ich einen 74AHC1GU04 (pro Signal) nutzen: Also die Versorgungsspannung vom Shelly nehmen (3.3V) am Eingang (Pin 2) ein GND-Signal (RGBW) vom Shelly anschließen und meine LED-Steuerleitung am Ausgang des jeweiligen Invertes (Pin 4)? Oder geht das nicht?

Gerne möchte ich den Shelly nutzen, da er sich wunderbar einfach in mein HomeAssistant integrieren lässt. Allerdings ist die Steuerung so nicht möglich: Testweise habe ich die LED mit 24V bestromt und die Signalleitung mit "R" verbunden. Schalte ich den Shelly nun auf "LED aus" (R), so leuchtet die LED-Lampe mit max. Leistung und sobald ich den Shelly auf "100% An" (R) setze, leuchtet die LED-Lampe nur gedimmt. Ein Ausschalten ist gar nicht möglich. Ich könnte mit einem anderen Shelly natürlich einfach nur die Spannung an-/ausschalten, aber die Dimmfunktion hätte ich schon ganz gerne...

Im Original werden die wLightBoxS (Ble Box) zur Steuerung genutzt. Man soll für den Ausgang (O), an dem die Steuerleitung angeschlossen wird, die Einstellung "invertierte linearisierte PWM" auswählen. Allerdings habe ich 3 verschiedene Areale, die ich separat steuern möchte. D.h. ich bräuchte 3 dieser 25€-Boxen oder eben ein 15€-Shelly, der scheinbar nur das invertierte GND nicht kann. :-/

Gäbe es alternative Lösungen mit ESP32Home? Kann das ein oder andere Programmieren, aber meine Skills reichen leider nicht für passenden Schaltplan aus...

VG

(Firma: egal) #7679594
Lesenswert?

An S. schrieb:

die ein invertiertes PWM-GND benötigt. Also sobald ich die Steuerleitung mit GND verbinde, geht die LED jedenfalls aus.

Was soll den ein "PWM-GND" sein?

PWM schaltet zyklisch zwischen 0(GND) und 1(Vcc) hin und her. 0 = Lampe aus, 1 = Lampe ein. Beides in etwa gleich lang (50:50) gibt dann in etwa dasselbe wie direkt halbe Spannung.

OP #7679605
Lesenswert?

Ich wollte keine Werbung machen. Das ist die Montage-Anleitung (Seite 6: Verdrahtungsabbildung mit Option Dimmer und WLAN Modul): https://www.zquare.de/fileadmin/download/zn-systems-zquare-montageanleitung.pdf

Und diese PDF zeigt, wie man die BleBox WLightBoxS einrichten soll (Seite 4: "linearisierte und invertiertes PWM"): https://www.a1-zaundiscount.de/download/montageanleitung/Einrichtung-des-WLAN-Moduls_Ergaenzung_WMA9003.pdf

Also die LEDs werden an 24V/GND dauerhaft angeschlossen und lediglich über die Steuerleitung werden die LEDs ein-/ausgeschaltet und gedimmt.

VG

OP #7679624
Lesenswert?

Leider habe ich auch nicht mehr an Informationen. Ich kann nur wiedergeben, wie die Lampe auf den Shelly mit der grünen Steuerleitung an "R" reagiert (gedimmt wenn Shelly auf 100% und voll an, wenn Shelly auf 0%/aus steht).

Und ich habe "ausprobiert", dass die Lampe vollständig ausschaltet, sobald ich die Steuerleitung auf GND lege. Ein zweites regelbares Netzteil hätte ich zum Testen zur Verfügung. Wollte nur nicht auf gut Glück eine Plus-Spannung auf die Leitung zum weiteren Testen geben.

Aber, dass die Lampe abschaltet, wenn ich die Leitung auf GND lege und sie mit max. Leistung leuchtet wenn die Leitung ungeschaltet ist, bedeutet doch, dass wenn ich 70% Lichtleistung haben will, dass ich bei 1000ms Dauer die Leitung für 300ms mit GND schalten muss - also in der Summe.

VG

Gast #7679631
Lesenswert?

An S. schrieb:

H. H. schrieb:

Die Leuchte wird einen o.C. oder o.D. brauchen. Es wird ein BC547 o.ä. reichen.

Könntest Du mir einen Schaltplan hierzu senden? Ich habe 24V und 3.3V vom Shelly selbst zur Verfügung. Diverse Transistoren, NFet (IRFL) und etliches an Bauteilen hätte ich da...

Miss doch zunächst mal den nötigen Strom. Dazu das DMM im 200mA DC Bereich zwischen GND und den DIM-Eingang halten.

Moderator (Firma: Titel) Persönliche Seite #7679743
Lesenswert?

N. M. schrieb:

investierte PWM

Jo, wo das Geld so überall hingeht...

An S. schrieb:

H. H. schrieb:

Die Leuchte wird einen o.C. oder o.D. brauchen. Es wird ein BC547 o.ä. reichen.

Könntest Du mir einen Schaltplan hierzu senden?

Probiers einfach mal so:

1
 
2
                     .--------- DIM zquare
3
                   |/
4
PWM Shelly ---1k---|  BC547C
5
                   |>.
6
                     |
7
GND Shelly ----------o--------- GND zquare
Beitrag #7679778 wurde von einem Moderator gelöscht.
Gast #7679779
Lesenswert?

Εrnst B. schrieb:

Lothar M. schrieb:

Probiers einfach mal so:

Wenn der Shelly selber einen Open-Kollektor Ausgang hat, braucht's noch einen Pull-Up

Dafür ist dann der Basiswiderstand überflüssig.

Edit: Hab mir diesen "Shelly" mal angesehen. Der hat sicherlich Open Drain Ausgänge. Also Pullup von 10-22kOhm verwenden.

Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite #7679887
Lesenswert?

H. H. schrieb:

Edit: Hab mir diesen "Shelly" mal angesehen. Der hat sicherlich Open Drain Ausgänge. Also Pullup von 10-22kOhm verwenden.

Wenn der einen hinreichend spannungsfesten OD-Ausgang hat, dann würde ich die Invertierung in der Software machen. Ist ja unnötig, zusätzliche Hardware zu bauen, wenn man es auch mit dem bereits investierten Geld und den sonst leeren Bits im Programmspeicher machen könnte...

Gast #7679901
Lesenswert?

Lothar M. schrieb:

Wenn der einen hinreichend spannungsfesten OD-Ausgang hat,

Muss so sein.

dann würde ich die Invertierung in der Software machen. Ist ja unnötig, zusätzliche Hardware zu bauen, wenn man es auch mit dem bereits investierten Geld und den sonst leeren Bits im Programmspeicher machen könnte...

ACK.

#7679910
Lesenswert?

Der Shelly hat einen Open-Drain-Ausgang, so wie nahezu alle LED-PWM-Controller. Das Gros der verfügbaren Strippen möchte nämlich einen dauerhaften VCC und wird über GND gedimmt.

Mit Tasmota-Firmware kann der Shelly die PWM invertieren. Ob die originale Firmware dies auch kann weiß ich nicht, bezweifle ich aber.

OP #7679923
Lesenswert?

Hey! Erstmal vielen Dank für die hilfreichen Tipps. Ich bin gerade nach Hause gekommen und habe gemessen:

Also, wenn ich nur Vcc/GND anschließe, benötigt die LED bei 24 V ziemlich genau 100 mA. Nun habe ich das Multimeter auf Masse gelegt und den anderen Ausgang mit der grünen DIM-Leitung verbunden. Die LED-Lampe ging sofort aus und der Stromverbrauch wurde mit ca. 2,3815 mA angegeben.

Die Transistorschaltung teste ich auf alle Fälle aus und schaue parallel nach andere Firmware-Varianten für den Shelly, wobei ich ganz gerne bei der Original-FW bleiben würde...

VG

Angehängte Dateien:
OP #7679939
Lesenswert?

Ja, hoffen wir, dass die Werkskalibrierung wirklich okay ist und ich hier keine Schätzwerte habe. :-D

Also Deine BC547C Schaltung mit einem 10K hat sofort auf Anhieb funktioniert.

Nun höre ich beim Dimmen ein extrem leises fiepen. Sicherlich bei einigen Sachen normal. kann ich dieses Fiepen irgendwie terminieren? An den Lampen selbst kann ich nichts machen, die sind vollständig mit Epoxy o.ä. vergossen.

VG und einen Mega-Dank! :-)

OP #7680232
Lesenswert?

Ja das steht niergends. Ich habe nur herausgefunden, dass die wLightBoxS ebenfalls mit 1 kHz arbeiten soll. Beim Lampenhändler wird der Name wLightBoxS zwar niergends erwähnt, aber in den Beidenungsanleitungen lässt sich der Name in der WLAN-SSID (Konfigurationsabschnitt) ablesen. Also ist es zu 99% auch die verwendete identische Steuerbox.

Shelly bietet ein neues Plus RGBW Modul an. Dies soll mit 22 kHz arbeiten. Vielleicht hat das ja eine Option für ein invertiertes PWM. Das habe ich bestellt...

VG und vielen Dank!

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