Xenon effekt mit LED

Gast
Wenn der große Kontensator zu teuer ist, einfach nen kleinen über einen 
großen Widerstand laden, und mit der Spannung am Kondensator dann per 
Transistor die LEDs ansteuern. Einfach & billig! Funktioniert bei mir 
wunderbar...
Gast
M. D. schrieb:
> Gibts Ne schrieb:
>> Großer Kondensator prarallel
>
> Gute Idee... man sollte auch nicht immer zu kompliziert denken...

Das geht aber nur gut, wenn du kleine Ströme (<100mA - am besten 20mA 
LEDs) hast, sonst musst du deinen Kondensator so(oooo) groß machen...
ak kab schrieb:
> ja ich wollte  das die Led am anfang kurz aufblinkt

Also auch noch einen Kondensator in Reihe ...

So:
1
(+)-----+--R1--C1--,
2
        |          |
3
        R2         |
4
        |          |
5
        +----R3----+
6
        |          |
7
        C2        LED
8
        |          |
9
(-)-----+----------'

R1 bestimmt den Spitzenblitzstrom
C1 bestimmt zusammen mit R1 die Blitzlänge.

R2+R3 bestimmt den Betriebsstrom
R2||R3 und C2 bestimmt die Aufhelldauer

Damit die LED nach dem Abschalten nicht nachleuchtet (Ladung in C2), 
noch eine Diode parallel zu R2 (K zu +)
Um die LED nach dem Abschalten vor negativer Spannung aus C1 zu 
schützen, auch noch eine Diode parallel zur LED (A an -)



Gruß

Jobst
Gast
Ich bin zwar nicht der TO, aber wäre das Folgende eine Lösung:


angenommen
- Versorgung: 9 V
- LED: 3.5 V, 20 mA
- Einschaltspitze 700 ms
- Hochlaufzeit: 300 ms

1) stationärer Endzustand
über R2 und R3 fallen 5.5 V ab
-> R23 = 275 Ohm
-> ungefähr gleich aufteilen: je 150 Ohm (E12-Reihe)
-> tau = R*C -> C = (700 ms / 150 Ohm) / 5 = 93 mF

2) Hochlaufen
R1 begrenzt Strom auf 20 mA
-> R1 = 278 Ohm = 280 Ohm (E12-Reihe)
-> tau = R*C -> C = (300 ms / 280 Ohm) / 5 = 21 mF

Also:
R1      = 280 Ohm
R2 = R3 = 150 Ohm
C1      = 21 mF
C2 = 93 mF

Die Kondensatoren sind natürlich arg groß für die Praxis oder?

LG
Dietrich L. schrieb:
> Also doch µC...

wird mit Sicherheit nicht kleiner als die Analogschaltung, wenn man nur 
einen einzigen Transistor einsetzt.
Einfach ein Spannungsfolger zusätzlich zu LED und Vorwiderstand.
R2+R3=R1 können locker 10k werden. Und schon ist man bei den 
Kondensatoren im x*10nF Bereich. Das gibts in 0402 für geschickte Hände.
Spannungsfolger: 
http://www.mikrocontroller.net/articles/Transistor#Kollektorschaltung_.28Emitterfolger.29
Gast
NurMalSo schrieb:
> Also:
> R1      = 280 Ohm
> R2 = R3 = 150 Ohm
> C1      = 21 mF
> C2 = 93 mF

Sind die nicht ein wenig zu groß für die Zeit?
Damit wäre tau = 280R * 0,021 F = 5,88s und 5 tau~ 30 SEKUNDEN.

Oder bin ich einfach nur durcheinander?

Gruß
Gast
Hi

>>Dietrich L. schrieb:
>> Also doch µC...

>wird mit Sicherheit nicht kleiner als die Analogschaltung, wenn man nur
>einen einzigen Transistor einsetzt.

ATTiny4/5/9/10+ SMD-Transistor und etwas Hühnerfutter sollte weniger als 
1cm² beanspruchen.

MfG Spess
Gast
Nur hochdimmen bildet den Xenon Effekt aber meiner Meinung nach noch 
nicht gut genug ab. Wenn man sich entschliessen könnte, einen uC zu 
verwenden, dann sollte man auch noch das anfängliche Aufblitzen vor dem 
Hochdimmen mit einbauen.
Evtl. sogar mal per Fototransistor den realen Verlauf loggen und 
nachbilden.
OP
Harald schrieb:
> Nur hochdimmen bildet den Xenon Effekt aber meiner Meinung nach noch
> nicht gut genug ab. Wenn man sich entschliessen könnte, einen uC zu
> verwenden, dann sollte man auch noch das anfängliche Aufblitzen vor dem
> Hochdimmen mit einbauen.
> Evtl. sogar mal per Fototransistor den realen Verlauf loggen und
> nachbilden.

Hättest du eine Ideee wie man es realisieren kann? Ich würde gerne mit C 
arbeiten, welche µC könnte man nehmen?
ak kab schrieb:
> Ich würde gerne mit C
> arbeiten, welche µC könnte man nehmen?

spess53 schrieb:
> ATTiny4/5/9/10+


ak kab schrieb:
> Hättest du eine Ideee wie man es realisieren kann?
Jetzt rück halt schon endlich damit raus, was du willst.
Einen fertigen Bausatz? Einen fertigen Schaltplan mit allen Teilen und 
die auch noch richtig ausgelegt? Hilfe für einen eigenen Vorschlag?
...
Gast
Habe mir das mal überlegt, wahrscheinlich ist das Logging ein 
übertriebener Aufwand. Einfach die LED an den OCR-Ausgang eines 
beliebigen AVR und den PWM-Wert mit ein paar einfachen Delays und Rampen 
dazwischen ansteuern. Sollte ein recht einfaches Progrämmchen werden.
OP
Michael H. schrieb:
> ak kab schrieb:
>> Ich würde gerne mit C
>> arbeiten, welche µC könnte man nehmen?
>
> spess53 schrieb:
>> ATTiny4/5/9/10+
>
>
> ak kab schrieb:
>> Hättest du eine Ideee wie man es realisieren kann?
> Jetzt rück halt schon endlich damit raus, was du willst.
> Einen fertigen Bausatz? Einen fertigen Schaltplan mit allen Teilen und
> die auch noch richtig ausgelegt? Hilfe für einen eigenen Vorschlag?
> ...

Ja einen fertigen Schaltplan wäre super.
Gast
Mal eine Gegenfrage:

Hast du einen Programmer und einen µC bei dir?
Andernfalls solltest du dafür vllt. doch die analoge Version benutzen.
Für viele mag es vielleicht einfach sein, jedoch kann es je nach Person 
auch etwas mehr Einarbeitungszeit benötigen.

Im Beitrag Beitrag "Re: Xenon effekt mit LED" ist ein
Schaltplan verlinkt und es ist auch eine Bauteil-Dimensionierung 
gegeben.

Gruß
OP
INW-Service schrieb:
> Mal eine Gegenfrage:
>
> Hast du einen Programmer und einen µC bei dir?
> Andernfalls solltest du dafür vllt. doch die analoge Version benutzen.
> Für viele mag es vielleicht einfach sein, jedoch kann es je nach Person
> auch etwas mehr Einarbeitungszeit benötigen.
>
> Im Beitrag Beitrag "Re: Xenon effekt mit LED" ist ein
> Schaltplan verlinkt und es ist auch eine Bauteil-Dimensionierung
> gegeben.
>
> Gruß

Ich habe bisschen erfahrung in C, ich habe die schaltung gesehen, jedoch 
nicht ganz verstanden für was die Vcc und der Out + und Out - ist.
Gast
1
#define F_CPU 8000000
2

3
#include <avr/io.h>
4
#include <util/delay.h>
5
#include <avr/sleep.h>
6

7
int main(void) {
8

9
PORTB=0b00000100;
10
DDRB=0b00000100;
11

12
_delay_ms(300);
13

14

15
TCCR0A=(1<<COM0A1)|(1<<COM0A0)|(1<<WGM00);
16

17
OCR0A = 0x10;
18
TCCR0B=(1<<CS00);
19

20

21

22
while (1) {
23
int i;
24

25
for (i=10;i<256;i++) {
26

27
OCR0A=~(i & 0xff);
28

29

30
_delay_ms(100);
31

32
}
33

34
set_sleep_mode(SLEEP_MODE_PWR_DOWN);
35

36
sleep_mode();
37

38
};
39

40
return 0;
41

42
}

Da ich grad was mit PWM gemacht habe, hier ein ganz schnelles Quick and 
dirty Xenon Licht:

LED brennt 300 ms mit coller Helligkeit, dann wird sie wieder dunkler 
und erreicht dann Maximum.

Habs mit einem Tiny24 gemacht, LED am OC0A Pin

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.