Guten Tag,
kürzlich habe ich mir bei C* eine KSQ gekauft.
http://www.conrad.de/ce/de/product/181812/Konstantstromquelle-fuer-LEDs-Typ-Mini-KSQ-2W-Ausgangsstrom-700-mA-Betriebsspannung-8-30-VDC
Leider gibt das mitgelieferte Blättchen (DinA6 Seite) nicht viel
Informationen preis.
Die KSQ hat einen Adj-Eingang über den man den Strom steuern kann.
"Bei Spannungen kleiner 0.3V wird der Ausgang abgeschaltet; wird der
Adjust-Eingang offen gelassen, werden die in der Fertigung eingestellten
Ströme geliefert. Das ermöglicht die Ansteuerung mit einem PWM-Signal."
Tja, wie man mit einem AVR ein PWM-Signal erzeugt weiß ich, aber wie
bekomme ich die 0.3V hin?
Kann ich dazu ein PWM-Signal mit 6% (5V * 0,06 = 0,3V) erzeugen,
Kondensator dran, und über ein weiteres PWM-Signal dafür sorgen, dass
das erste Signal zur KSQ durchgeschaltet wird oder nicht?
Ein direktes PWM-Signal an den Adj.-Eingang hängen würde ja bedeuten,
dass immer zwischen 0V und 5V umgeschaltet wird und dem "Datenblatt"
kann man leider nicht entnehmen, ob dieser Eingang 5 Volt aushält...
Da stehe ich wohl etwas auf dem Schlauch. :)
Euer Dietfried
versuch mal mit dem direkten AVR Ausgang und schalte noch eine Schottky
Diode in Reihe. So habe ich es bei ähnlichen Meanwell Teilen gemacht.
Geht problemlos.
Gruß
Jürgen
Nach ähnlichen Modulen habe ich auch schon gesucht. Bei manchen steht im
Datenblatt, dass der "DIM" bzw. Adj.-Eingang nur max. 2,5 Volt
verträgt... deswegen habe ich hier lieber einen Thread erstellt.
Das gute Stück war ohne hin schon teurer als nötig ;) da möchte ich es
nicht durch Versuche zerstören.
Die Beschreibung ist doch ganz klar: für die PWM-aus-Phase schalte man
ADJ auf GND, für die PWM-an-Phase lasse man ADJ wie es ist. Also einen
OC-Ausgang oder besser OpenDrain wegen der 0,3V an ADJ und damit die PWM
gemacht.
MfG Klaus
Okay, also kann ich z.B. einen BC337 verwenden um bei PWM-AUS von Adj
nach GND abzuleiten, und bei PWM-AN bietet der Transistor ja einen OC.
Richtig?
Oder kann ich direkt den Pin des AVR nutzen (Tri-State)?
Dietfried schrieb:> Okay, also kann ich z.B. einen BC337 verwenden
Wenn Du noch einen Basiswiderstand vorbaust, ja.
> Oder kann ich direkt den Pin des AVR nutzen (Tri-State)?
Ich würde die Trennung, die dieser bietet, drinlassen.
Vielleicht kannst Du Dir ja die 20 Cent dafür gerade
noch von Deinem Weihnachtsgeld leisten.
Gruss
Harald
Harald Wilhelms schrieb:> Vielleicht kannst Du Dir ja die 20 Cent dafür gerade> noch von Deinem Weihnachtsgeld leisten.
Ich gucke mal was die Börse noch so her gibt...
BC337 hab ich hier noch liegen, ging nur darum, dass man ein Bauteil
nicht verbauen muss, wenn es nicht benötigt wird. Schließlich sind
intern ja Transistoren verbaut... oder nicht?
Werde es nun mal probieren mit GND und OC.
Dietfried schrieb:> BC337 hab ich hier noch liegen, ging nur darum, dass man ein Bauteil> nicht verbauen muss, wenn es nicht benötigt wird.
Er dient zum Schutz des µP-Ausgangs. Im Falle eine Kurzschlusses
kannst Du den wesetlich leichter auswechseln, als den im µC ein-
gebauten Transistor. :-)
Gruss
Harald
Ah, sehr gut mit dem Datenblatt. Dort ist auf Seite 14 auch noch einmal
die OC Variante zu sehen.
Leider funktioniert es bei mir noch nicht ganz. Mit einem einfachen
Programm, mit dem man eine LED per PWM sanft an- und ausschalten kann
(fade) habe ich nun einmal versucht die KSQ zu dimmen.
Während es mit der Standard-LED perfekt funktioniert, schaltet die KSQ
nur einmal kurz ein, dann ist sie lange aus und dann wieder kurz an,
etc.
Als Programm verwende ich das von dieser seite:
http://trivix.wordpress.com/2011/12/24/led-fading-mit-attiny13-pwm/
Wobei ich das "delay" etwas verlängert habe.
Angeschlossen habe ich die KSQ wie in dem Schaltbild zu sehen.
Als ich es mit der normalen LED getestet habe, war diese statt dem Adj.
angeschlossen.
Habt ihr vielleicht ein paar Tipps? ;)
Hallo,
ich muss mich doch noch mal an euch wenden.
Die PWM läuft soweit, aber das Licht wird nicht vollständig herunter
geregelt.
Ich verwende eine Tabelle für die PWM, so wie im Tutorial/Wiki
angegeben.
Allerdings bleibt das Licht aus, bis OC2 etwa den Wert 79 hat, ab da
läuft alles wie es soll. Beim herunter regeln geht das Licht
entsprechend bereits bei diesem Wert aus.
Ist der verwendete Transistor (BC337) ungeeignet, oder sollte ich
vielleicht einen anderen Basiswiderstand verwenden? Versucht habe ich es
mit ca. 700 Ohm und ca. 1k3 Ohm. Die Berechnung bekomme ich leider nicht
hin, da ich nicht weiß wie groß Ic ist, also der Strom den der
"Verbraucher" benötigt.
Weiß jemand was ich noch sinnvolles ändern könnte? Oder muss ich damit
leben, das eine bessere Dimmung mit dieser KSQ nicht möglich ist?
Euer Dietfried
Jürgen Berger schrieb:> wie hoch ist deine PWM Frequenz?
Bei 8MHz und keinem Prescaler müsste ich mit der im Datenblatt
angegebenen Formel auf etwa 31kHz kommen.
f_OCnPWM = F_clk / 256 -> 31250
Jürgen Berger schrieb:> Ein Scope am PWM Signal wäre mal hilfreich.
Sofern damit ein Oszilloskop gemeint ist, muss ich leider sagen, dass
ich sowas nicht besitze ;)
Euer Dietfried
wenn's wirklich 31khz PWM sind, könnte das zu hoch für die KSQ sein.
Meine Meanwell Teile machen max 1khz. Ich fahre sie mit 977Hz.
Ich könnte dir anbieten, dass du mir dein Controller mal schickst, dann
kann man mal messen was wirklich rauskommst..
Gruß
Jürgen
Das ist ein nettes Angebot, aber dann versuche ich es doch vielleicht
auch erst einmal mit einer niedrigeren Frequenz.
Dazu muss ich demnach ja nur den Prescaler erhöhen.
Dann setze ich den doch mal auf 32 und werde dann berichten.
Euer Dietfried
Jürgen Berger schrieb:> wenn's wirklich 31khz PWM sind, könnte das zu hoch für die KSQ sein.
Das war der entscheidende Tipp. Vielen Dank.
Ich habe die PWM-Frequenz nun verringert und es läuft perfekt.
Schönen Abend, euer Dietfried