loetstelle.net
Lötstelle Userforum
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

High Power LED Treiber
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    loetstelle.net Foren-Übersicht -> Mikrocontroller
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
ACE



Anmeldungsdatum: 04.05.2012
Beiträge: 72

BeitragVerfasst am: Sa 23.Jun 2012 12:31:34    Titel: High Power LED Treiber Bauteile finden Antworten mit Zitat

Ich Möchte eine 10W LED mit einem ATtiny13 ansteuern:
Dies soll mit PWM passieren..

Da die LED aber eine Konstante Helligkeit aufweisen soll möchte ich die PWM über einen Shunt und ACD korrigieren ..

Bei mir Blitzt die Test LED aber nur egal was am ADC anliegt !!!

Bascom:
Code:
Regulate:
If Shunt < Set_current Then
If Pwm > 0 Then
Pwm = Pwm - 1
End If
Else
If Pwm < 255 Then
Pwm = Pwm + 1
End If
End If
Pwm0a = Pwm
Return


Dieser Colde Will aber nicht Fuktionieren Confused

PWM 255 = aus

Weiß jemand abhilfe ?

_________________
Was mann nicht Löten kann wird Geschweißt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Sam



Anmeldungsdatum: 13.10.2008
Beiträge: 401

BeitragVerfasst am: Sa 23.Jun 2012 13:38:57    Titel: Bauteile finden Antworten mit Zitat

Du weißt schon, dass durch die PWM immer entweder voller Strom oder garkeiner fließt! Mit einem Shunt brauchst du da garnicht kommen.

Wozu willst du überhaupt den Strom durch die LED messen? Um die Helligkeit konstant zu halten gibt es Konstantstromquellen.

_________________
„Zwei Dinge sind unendlich, das Universum und
die menschliche Dummheit, aber bei dem
Universum bin ich mir noch nicht ganz sicher.“
Albert Einstein
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
ACE



Anmeldungsdatum: 04.05.2012
Beiträge: 72

BeitragVerfasst am: Sa 23.Jun 2012 14:32:28    Titel: Bauteile finden Antworten mit Zitat

Das ist eine 10W LED und ich habe KEINEN platz für eine 3 A Konstantstromquelle ..

Ausserdem solldas regelbar sein.
Die Pwm schaltet ja so schnell das die Spannung bis auf ein Bestimmtes Niveau ansteigt .. (Led mit Kondensator)

Bei z.b. 2,9 zieht die LED eben 700mA
Wenn der Strom zu Hoch wird sollen die Pulse eben entsprechend Kürzer werden !

_________________
Was mann nicht Löten kann wird Geschweißt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Sam



Anmeldungsdatum: 13.10.2008
Beiträge: 401

BeitragVerfasst am: Sa 23.Jun 2012 14:46:39    Titel: Bauteile finden Antworten mit Zitat

Dann zeig mal den ganzen Code und den Schaltplan dazu.
_________________
„Zwei Dinge sind unendlich, das Universum und
die menschliche Dummheit, aber bei dem
Universum bin ich mir noch nicht ganz sicher.“
Albert Einstein
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
ACE



Anmeldungsdatum: 04.05.2012
Beiträge: 72

BeitragVerfasst am: Sa 23.Jun 2012 15:15:55    Titel: Bauteile finden Antworten mit Zitat

Da Fehlt aber noch die regelung für Temperatur und Batteriespannung

Code:
$regfile = "attiny13.dat"
$crystal = 1000000
$hwstack = 36                                               '8 Unterprogramme   32für interrupt 4 für(2) Sprünge
$swstack = 4                                                '2 Weitergabe der Variablen
$framesize = 4                                              '5 Byval Speicher
'64 Sram - 44 = 20
'Dim Pwm As Byte

Config Portb.0 = Output
Config Portb.1 = Input
Portb.1 = 1                                                 ' Pullup [Wort zensiert, bitte sofort ändern, sonst droht Sperrung]


Config Timer0 = Pwm , Pwm = On , Compare A Pwm = Clear Down , Prescale = 1
Enable Timer0
Config Adc = Single , Prescaler = Auto , Reference = Internal
Start Adc
Pwm0a = 255

Dim Modus As Byte
Dim Pwm As Byte
Dim Batt As Word
Dim Shunt As Word
Dim Temp As Word
Dim Set_current As Word                                     ' = mA

Modus = 1

Waitms 20



Do

Batt = Getadc(1)
Shunt = Getadc(2)
Temp = Getadc(3)
Shunt = Shunt * 10


Select Case Modus

Case 1
Set_current = 10
Goto Regulate
Case 2
Set_current = 900
Goto Regulate
Case 3
Set_current = 1200
Goto Regulate
Case 4
Set_current = 1500
Goto Regulate
Case 5
Set_current = 1700
Goto Regulate
End Select


If Pinb.1 = 0 Then
Waitms 200
If Pinb.1 = 1 Then
If Modus < 5 Then
Modus = Modus + 1
Else
Modus = 1
End If
Waitms 1
End If
End If

Loop



Regulate:
If Shunt < Set_current Then
If Pwm > 0 Then
Pwm = Pwm - 1
End If
Else
If Pwm < 255 Then
Pwm = Pwm + 1
End If
End If
Pwm0a = Pwm
Return

End

_________________
Was mann nicht Löten kann wird Geschweißt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Sam



Anmeldungsdatum: 13.10.2008
Beiträge: 401

BeitragVerfasst am: Sa 23.Jun 2012 16:53:05    Titel: Bauteile finden Antworten mit Zitat

Ok, ein Schaltplan wäre auch noch ganz nützlich, oder ein paar Fotos vom Aufbau.

Ersetz' mal deine ganzen GOTOs durch GOSUBs, ich weiß nicht, was passiert, wenn ein RETURN kommt und keine Sprungadresse bereit liegt.

_________________
„Zwei Dinge sind unendlich, das Universum und
die menschliche Dummheit, aber bei dem
Universum bin ich mir noch nicht ganz sicher.“
Albert Einstein
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
ACE



Anmeldungsdatum: 04.05.2012
Beiträge: 72

BeitragVerfasst am: Sa 23.Jun 2012 17:28:44    Titel: Bauteile finden Antworten mit Zitat

Einen Schaltplam Hab ich noch nicht Erstellt ...

Ist eigendlich Ganz einfach !
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Vcc
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \/
PB 0 = PWM --> 200Ohm --> NPN Darlington Transistor --> LED +

PB 1 = Moduseinstellung --> Taster --> GND

PB 2 = (ACD)Shunt --> 0,1Ohm Messwiederstand -- GND
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /\
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ LED -

PB 3 = (ADC)Temp --> NTC --> Vcc
_ _ _ _ _ _ _ _ _ _ |
_ _ _ _ _ _ _ _ _ _ \/
_ _ _ _ _ _ _ _ R 1k --> Gnd

PB 4 = (ADC)Batt --> Vcc
PB 5 = Reset --> Vcc

Wink

_________________
Was mann nicht Löten kann wird Geschweißt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Sam



Anmeldungsdatum: 13.10.2008
Beiträge: 401

BeitragVerfasst am: Sa 23.Jun 2012 17:53:54    Titel: Bauteile finden Antworten mit Zitat

Naja, damit fang' ich jetzt nicht wirklich was an. Kritzel's doch kurz auf ein Stück Papier und mach ein Foto davon.

Wo ist der Kondensator?

_________________
„Zwei Dinge sind unendlich, das Universum und
die menschliche Dummheit, aber bei dem
Universum bin ich mir noch nicht ganz sicher.“
Albert Einstein
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
BellaD



Anmeldungsdatum: 03.12.2006
Beiträge: 1708
Wohnort: Klinik der misshandelten Kuscheltiere

BeitragVerfasst am: So 24.Jun 2012 14:35:47    Titel: Bauteile finden Antworten mit Zitat

moin moin

Zitat:
Bei z.b. 2,9 zieht die LED eben 700mA
Wenn der Strom zu Hoch wird sollen die Pulse eben entsprechend Kürzer werden !


Da bist du wohl auf dem Holzweg Wink

LED haben eine mit Zehnerdioden vergleichbare sehr Steile Kennlinie
wenn die Vf erreicht wird werden sie leiten und das solange bis sie durch sind.
Also muss logischerweise der max. mögliche Strom auf den Wert begrenzt werden den die LED noch verträgt.
Einfachste Konstantstromquelle = Widerstand + konstannte Spannung

Wenn du also auf eine getaktete Konstantstromquelle(Schaltregler) verzichten willst solltest du wenigstens den Strom mit einem dicken Widerstand begrenzen (könnte dann auch der Shunt sein der seiner Funktion eh ad adsurdum geführt wird da nicht mehr erforderlich)

Ich nehme mal an es ist eine :
Huey Jann 10W
die hat eine Vf von ca.14V bei ca.700mA If

das heisst unterhalb von 14V wird die garnicht leuchten wollen


Für deine angestrebte Version (Tr. + LED + R)
bauchst du eine Spannungsversorgung in Höhe von
Uf + Uce sat + URvor

14 + 0,2 + 3 = ca.18V

als Tr. würde ich einen MosFet nehmen und den vom Tiny mit PWM ansteuern
- für den Widerstand dann entsprechend 3V /0,7 = 4,7Ohm / 3- 5 Watt
Der Widerstand wird dann aber schon gut warm.
Das geht aber wieder nur mit einer guten konstanten Versorgungsspannung (Schaltnetzteil billig bei Pollin oder sowas)
oder halt doch 5€ für einen vernünftigen Konstantstromregler ,der mittels Tiny ebenfalls über PWM regelbar ist, ausgeben.

übliche Verdächtige sind Micrell Zetex NXP usw...
oder du baust dir so ein ding selber aus drei Tr. macht auch schon 65-70% Wirkunggrad http://www.romanblack.com/smps/a05.htm

mfg

_________________
Eine Weiterverbreitung ohne ausdrückliche Genehmigung ist untersagt. Für Schäden, lehnen wir jegliche Haftung ab.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ACE



Anmeldungsdatum: 04.05.2012
Beiträge: 72

BeitragVerfasst am: So 24.Jun 2012 18:33:11    Titel: Bauteile finden Antworten mit Zitat

Alle teile :

1. Endkappe mit schalter
2. Hauptgehause
3. Lampenkopf
4. Batteriehalter -3xAAA
5. Hülse - Zur Federhalterung
6. Feder
7. Stopper - Hält die Hülse(5)
8. Led Platine
9. Scheibe
10. ATtiny13 ^^



Die Hülse ist :
aussen 25 x 26 mm Dm x L
innen 22 x 25 mm wovon ich max 15-20 mm nutzen kann ,da die Hülse noch die Feder halten muss

_________________
Was mann nicht Löten kann wird Geschweißt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ACE



Anmeldungsdatum: 04.05.2012
Beiträge: 72

BeitragVerfasst am: Mo 25.Jun 2012 21:23:00    Titel: Bauteile finden Antworten mit Zitat

Reicht der Widerstand vom Shunt und dem Transistor nicht aus ??
_________________
Was mann nicht Löten kann wird Geschweißt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
BellaD



Anmeldungsdatum: 03.12.2006
Beiträge: 1708
Wohnort: Klinik der misshandelten Kuscheltiere

BeitragVerfasst am: Di 26.Jun 2012 09:18:30    Titel: Bauteile finden Antworten mit Zitat

moin

was für eine LED ?
Datenblatt?
für welche Betriebsspannung ?
wie wird die Stromversorgung realisiert ?

und sag jetzt bitte nicht du willst eine 10W LED mit 3 AAA Batterien in einer
selbstgebauten Taschenlampe betreiben ...
Rolling Eyes

mfg

Ps. Lade doch bitte deine Bilder im Forum als Anhang hoch ich finde das mit den free-hoster einfach nur ätzend (kann scho wieder mal auf Imageshak nicht zugreifen da von meinem Provider (Israelische Bohrplattform vor Zypern) gesperrt.
Idea Idea Idea

_________________
Eine Weiterverbreitung ohne ausdrückliche Genehmigung ist untersagt. Für Schäden, lehnen wir jegliche Haftung ab.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ACE



Anmeldungsdatum: 04.05.2012
Beiträge: 72

BeitragVerfasst am: Di 26.Jun 2012 12:03:23    Titel: Bauteile finden Antworten mit Zitat

ISt eine Cree XM-L T6 ^^
Oh und sie hat 12 W Wink
2,9v @700mA
3,1v @1500mA
3,9v @3000mA

Wobei ich eigendlich nicht über 1,5-2A Gehen möchte

Der NPN Transistor BDX33C
Hat einen Drop von 1,3-1,6V !

_________________
Was mann nicht Löten kann wird Geschweißt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ACE



Anmeldungsdatum: 04.05.2012
Beiträge: 72

BeitragVerfasst am: Di 26.Jun 2012 12:10:44    Titel: Bauteile finden Antworten mit Zitat

Was spricht Gegen eine High Power Taschenlampe ?

Erst wollte ich die Q5 in meiner Fenix TA21 austauschen ..
Da man die Lampe aber nicht Demontieren Kann musste eine andere lösung her !

Und da die Fenix einen Schmalen Lichtkegel hat und somit eher für entfernte sache geeignet ist Wollte ich nun eine Lampe mit einem Breiten Kegel Haben !

Hab auch schon 2 Linsen hier ! 16° und 40°

Entweder gibts Punischment für die AAA´s Twisted Evil oder ich besorg mir noch einen Li-Po

_________________
Was mann nicht Löten kann wird Geschweißt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
BellaD



Anmeldungsdatum: 03.12.2006
Beiträge: 1708
Wohnort: Klinik der misshandelten Kuscheltiere

BeitragVerfasst am: Di 26.Jun 2012 20:13:17    Titel: Bauteile finden Antworten mit Zitat

Das wird bestensfalls ein "Dragster Dingens" Wink

http://www.taschenlampen-forum.de/modding/3440-zoombare-taschenrakete-sipik-sk68-xm-l-t6.html


mfg

_________________
Eine Weiterverbreitung ohne ausdrückliche Genehmigung ist untersagt. Für Schäden, lehnen wir jegliche Haftung ab.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Anzeige






Verfasst am: Heute 22:47:48    Titel: Bauteile finden

Nach oben
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    loetstelle.net Foren-Übersicht -> Mikrocontroller Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen


Powered by phpBB 2.x © 2001, 2002 phpBB Group

Sie sind Besucher Nr. 1201714
©opyright by Markus Vohburger 2005 All Rights reserved