Post Reply
158 posts • Page 11 of 11
Postby pn2fast4u » 08 Mar 2019 12:30
Hi zusammen,

Mandocello wrote:Mit PWM wird der Bereich aber sehr schnell durchfahren und sollte nicht in Erscheinung treten. Strickst du hier analoge und PWM-Dimmung zusammen?


Wie meinst du "schnell durchfahren"? Ich möchte die Lampe z.B. auf 10% schalten, woraufhin der ESP32 dauerhaft den gleichen PWM-Wert von 4061 (siehe unten) schicken würde.
Ich habe in meinem Sketch einen 12Bit, 2kHz PWM-Kanal aufgesetzt. Nachdem der 2N7000 ja das Signal invertiert, sende ich 4095 für 0% Helligkeit und 0 für 100% Helligkeit. In Excel habe ich mir mit Hilfe einer Exponentialfunktion eine Lookup-Tabelle gebastelt, um ein möglichst lineares Dimmverhalten für das menschliche Auge zu erzeugen.
Die Kurven für das PWM-Signal korrelieren mit der gemessenen Spannung zwischen DIM+ und DIM-. (siehe Excel-Graphen)



Wenn ich den PWM-Ausgang des ESP32 (mit nicht invertierter LUT) über ein anderes Netzteil und einer MeanWell LDD350H an dessen DIM-Eingang anlege funktioniert die erwartete Dimmung der LEDs wie erwartet. D.h. das Problem ist scheinbar wirklich, dass alles kleiner 0,2V am Eingang des LCM-40 einfach zu 0V-Ausgangsspannung umgemünzt wird. Mach ich sonst irgendetwas falsch? Sollte das PWM-Signal nicht immer 10V haben?
Wie krieg ich denn jetzt die niedrigen Helligkeitswerte bei den LEDs hin, wenn der Dimmungseingang die verwirft?

Bin ziemlich lost :wink:

Danke & Gruß,
Flo
pn2fast4u
Posts: 28
Joined: 21 Aug 2018 11:25
Feedback: 0 (0%)
Postby Mandocello » 08 Mar 2019 14:50
Hallo Florian,

pn2fast4u wrote:Sollte das PWM-Signal nicht immer 10V haben?

Jo, wobei die Spannung vom Dimmeingang kommt, nicht von deinem Controller. Dazu braucht es eigentlich open drain - Ausgänge. Kann der das?

Erzeugt denn dein Controller wirklich ein Rechteck- / PWM-Signal? Das liest sich, als käme dort DC raus.

Grüße
Uwe
Mandocello
Posts: 352
Joined: 05 Jun 2015 10:00
Feedback: 2 (100%)
Postby pn2fast4u » 08 Mar 2019 16:18
Hi,

danke für deine Geduld ;-)

Ich denke mal schon, dass es ein ganz normales PWM-Signal ist. Hab aber kein Oszi
1. Ist ein stinknormaler ESP32 und ich nutze die Standard-Funktion zum Schreiben von PWM die ich genauso in ein paar Tutorials gesehen habe.
2. Der selbe Ausgang tut wunderbar, wenn ich eine KSQ LDD350H damit dimme. Die braucht halt keinen 10V -Eingang.

Keine Ahnung was open drain Ausgänge sind :-/

Macht es nicht Sinn, dass sich die Spannung zwischen DIM+ und DIM- beim Messen ändert?
Kühne These:
DIM+ hat konstant 10V...
Bei einem hohen PWM-Wert, der vom ESP kommt schaltet der 2N7000 häufiger, d.h. der Kurzschluss von DIM+ zu DIM- findet häufiger statt und die Messung mitm Multimeter ist daher bei max. PWM-Wert nahezu 10V. Bei kleinem PWM-Wert gibt es kaum noch Kurzschlüsse, entsprechend misst das Multimeter nur noch ein paar mV.

Was ich daran ändern kann, weiß ich aber immer noch nicht :D

Gruß,
Flo
pn2fast4u
Posts: 28
Joined: 21 Aug 2018 11:25
Feedback: 0 (0%)
Postby Wuestenrose » 08 Mar 2019 17:46
'N abend...

pn2fast4u wrote:Allerdings bleibt aktuell die Ausgangsspannung am LCM-40 auf 0V solang nicht min. 0,2V zwischen DIM+ und DIM- anliegen. Das führt dazu, dass die LEDs erst ab ca. 40% erwarteter Helligkeit angehen und dann natürlich gleich recht hell sind. Liegt das am 10k Widerstand?

Nö, sondern an der Dimmcharakteristik des LCM-40:


Es gibt eine Unsetigkeitsstelle, der Ausgang des Geräts springt von 0 % auf etwa 6 %.


Viele Grüße
Robert
结束很近。
User avatar
Wuestenrose
Posts: 6391
Joined: 26 Jun 2009 10:46
Location: Im Herzen der Renaissance- und Fuggerstadt Augsburg
Feedback: 4 (100%)
Postby pn2fast4u » 08 Mar 2019 20:56
Hi zusammen,

heißt das ich habe mit diesem Netzteil keine Möglichkeit die wirklich dunklen Helligkeitswerte der LEDs zu nutzen?

Aktuell:
erst bei PWM-Wert 3908 -> ca. 0,2V schaltet das Netzteil eine Spannung am Ausgang. Dann aber direkt 37V. Passt das zu der Grafik von oben?

Ich nutze übrigens 2x LinearZ 560 SunLike, die ich parallel am Netzteil hängen habe. Das Netzteil ist entsprechend auf 700mA gestellt.

Fazit: Entweder ein anderes Netzteil holen oder damit leben, dass die LEDs von der wahrgenommenen Helligkeit nur zwischen 40 und 100% dimmbar sind. Richtig?

Gruß,
Flo
pn2fast4u
Posts: 28
Joined: 21 Aug 2018 11:25
Feedback: 0 (0%)
Postby pn2fast4u » 09 Mar 2019 00:01
Hi zusammen,

Mandocello wrote:Den Widerstand nicht nach Masse, sondern an 3V3 legen, dann ist der FET ohne PWM immer durchgesteuert.


Hab noch versucht das kurze Aufleuchten der LEDs zu verhindern solange der ESP32 hochfährt. Habe die Schaltung wie unten zu sehen umgebaut. Funktioniert trotzdem nicht. Hab ich dich falsch verstanden?


Gruß,
Flo
pn2fast4u
Posts: 28
Joined: 21 Aug 2018 11:25
Feedback: 0 (0%)
Postby Mandocello » 25 Mar 2019 21:35
Hallo Florian,

sorry für die lange Pause. Du willst den Controller abschalten (Das ist neu. Warum?), das LCM bleibt am Netz und soll in diesem Zustand heruntergedimmt sein?

Grüße
Uwe
Mandocello
Posts: 352
Joined: 05 Jun 2015 10:00
Feedback: 2 (100%)
Postby pn2fast4u » 31 Mar 2019 17:45
Hi zusammen,

der controller wird erst versorgt, wenn ich den lichtschalter betätige.
Das liegt daran, dass der controller und der led trafo unter der decke montiert sind, sprich wie eine normale deckenlampe.

anbei noch ein foto vom fertigen projekt


Gruß,
Flo
pn2fast4u
Posts: 28
Joined: 21 Aug 2018 11:25
Feedback: 0 (0%)
158 posts • Page 11 of 11
Related topics Replies Views Last post
Arduino-Aquariumsteuerung?
by kos » 21 Jun 2012 18:32
13 9788 by Ortin View the latest post
29 Jun 2012 20:26
MeanWell Netzteil
Attachment(s) by Diskus79 » 02 Aug 2015 13:31
6 633 by omega View the latest post
03 Aug 2015 23:24
Wie sind eure Erfahrungen mit 4er Relay für den Arduino
by Ingo79 » 31 Oct 2014 13:50
1 463 by Wuestenrose View the latest post
31 Oct 2014 15:25
Aquaduino - Arduino powered Aquarium Controller
by NatroN » 05 Jan 2015 15:47
11 5116 by Starmbi View the latest post
08 Mar 2016 21:34
LED dimmen ?
by Pardu » 30 Nov 2016 22:02
6 678 by Wuestenrose View the latest post
02 Dec 2016 08:05

Who is online

Users browsing this forum: Google [Bot] and 6 guests