Anti collision light mit 555-timer (versch. Intervalle)

#3303877
Lesenswert?

Hallo,
ich will mir ein Positionslicht(Blinklicht) für mein Modellflieger bauen 
und will die Intervalle mit dem 555 timer IC schalten. Diese sollen 
einen Kondensator mit einer LED schalten, sodass die einen Blitz abgibt.

Das Blinkintervall der LED sieht so aussehen:
Blitz + 1,0s Pause + Blitz + 0,2s Pause + Blitz + 1,0s Pause

Hier nochmal "graphisch" dargestellt:

*-----*-*-----

Hab mir schon den Kopf zerbrochen, wie ich das am besten anstelle, aber 
so eine Nummer ist einfach zu hoch. Vielleicht findet sich ja einer, der 
das schon mal gemacht hat...

Deshalb bin ich für jede Hilfe dankbar:)

Lg Tobi
#3303919
Lesenswert?

hi, das wird mit einem einzelnen 555er nichts. Aber du bist mit einem 
kleinen uC wohl besser dran. Das sind vlt. 50 Zeilen Code.

Eine LED über einen Kondensator "blitzen" zu lassen ist keine gute Idee, 
da das nicht strombegrenzt ist. Mit ein bisschen Glück gehts ein paar 
mal gut, aber normalerweise stirbt die die LED asap.

LiPo -- uC -- npn transistor -- vorwiderstand -- LED's

Lg
Gast #3303980
Lesenswert?

Vielen Dank für eure Antworten!
Leider habe ich keinen mic.contr. Sonst wäre das ja die optimale Lösung, 
weil damit lassen sich ja noch mehr Funktionen 
anstellen(unterspannugsschutz, lauflicht...uvm). Ebenso fehlen mir die 
Prog.kenntnisse...

Da bleibt nur die letzte variante mit dem 556 und den Flipflops.
Ich werde schauen, was sich machen lässt! ;)

Lg Tobi
#3309857
Lesenswert?

Autor d frage schrieb:
> Leider habe ich keinen mic.contr. Sonst wäre das ja die optimale Lösung,
> weil damit lassen sich ja noch mehr Funktionen
> anstellen(unterspannugsschutz, lauflicht...uvm). Ebenso fehlen mir die
> Prog.kenntnisse...

Komplettes kleines Arduino-Board gibt's doch schon für unter 9 Euro 
(http://shop.cboden.de/Digispark/Digispark-USB-Entwicklungs-Board.html). 
Wird direkt über USB programmiert und außer der kostenlosen 
Entwicklungsumgebung brauchst Du nichts anderes (keinen Programmer, 
keine Adapter oder anders). Die Programmierung ist super simpel. Unter 
http://cboden.de/mikro-controller/digispark/20-mikrocontroller/43-erste-schritt-mit-dem-digispark 
findest Du eine Anleitung, wie man ein Programm auf den Prozessor 
überträgt. Dort wird als Beispiel ein einfaches Blink-Programm genommen. 
Wenn man das auf Deine Bedürfnisse anpasst, könnte das (ungetestet) so 
aussehen:


// Konfigurations-Routine
void setup() {
  pinMode(0, OUTPUT);     // Pin 0 (das ist der erste Pin) als Ausgang 
festlegen
}

// Hauptprogramm
void loop() {

  // Blitz
  digitalWrite(0, HIGH);     // LED an
  delay(100);                // Zeit für Blitz --> ggf. anpassen,
                             // damit es realistisch wirkt
  digitalWrite(0, LOW);      // LED aus

  // Pause
  delay(1000);               // 1,0 Sekunden warten

  // Blitz
  digitalWrite(0, HIGH);     // LED an
  delay(100);                // Zeit für Blitz --> ggf. anpassen,
                             // damit es realistisch wirkt
  digitalWrite(0, LOW);      // LED aus

  // Pause
  delay(200);               // 0,2 Sekunden warten

  // Blitz
  digitalWrite(0, HIGH);     // LED an
  delay(100);                // Zeit für Blitz --> ggf. anpassen,
                             // damit es realistisch wirkt
  digitalWrite(0, LOW);      // LED aus

  // Pause
  delay(1000);               // 1,0 Sekunden warten
}


mehr Progrommcode ist es nicht ... bei Fragen helfe ich Dir auch gerne. 
Geht alle mal schneller als ewig mit den Timern zu jonglieren.

Das ganze Ding ist nur 20 x 25 mm groß ... wenn Du mehrere 555 inkl. 
Widerständen und Kondensatoren verbaust, verbrauchst Du fast mehr Platz.
Gast #3315659
Lesenswert?

Hab nun ein Plan mit einem 556 und einem Analogschalter erstellt(siehe 
Anhang)
Die Schaltung gibt nicht ganz die Blitzreihenfolge von oben wieder, 
sondern einen schnellen
Doppelblitz mit einer Pause:
*-*-----*-*-----*-*..

Der Das t- Flipflop schaltet zwei Widerstände, die die Entladung des 
Kondensators steuern(erster 555).
Der Output schaltet neben dem Flipflop auch noch einen zweiten 555, der 
die LED zum "blitzen" bringt. (Monostabile Kippstufe, Link: 
http://www.elektronik-kompendium.de/sites/slt/0310121.htm )
Angehängte Dateien:
Gast #3315694
Lesenswert?

Wie bekomm ich es hin, dass ich mit zwei t-Flipflops 2 analogschalter 
bediene, die insgesamt nur 3 zustände statt 4 einnehmen können? (Also 
als Kombination)
Hab im Anhang eine Skizze...
Mit jedem Output signal sollen Die Flipflops einen von drei zustände 
schalten, diese wiederum einen von drei Widerständen schalten.
Angehängte Dateien:
Moderator Persönliche Seite #3315703
Lesenswert?

L. P. schrieb:
> Eine LED über einen Kondensator "blitzen" zu lassen ist keine gute Idee,
> da das nicht strombegrenzt ist. Mit ein bisschen Glück gehts ein paar
> mal gut, aber normalerweise stirbt die die LED asap.

Urban legend.

Letztlich ist das Integral über idt und das über i²dt entscheidend.
Da weder der Kondensator noch die LED noch das Schaltglied ideal
sind, gibt's da genügend Widerstände im Strompfad, die den
Anfangs-Impulsstrom limitieren.

Meine "Lebenslichter" haben jedenfalls zum Teil über viele Jahre
geblinkt, und die entladen einen Elko einfach über einen
Pseudo-Thyristor auf die LED.

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