Mit einem Mikrokontroller kommst Du mit einem einzigen Schaltkreis,
also dem Mikrokontroller selber AtMEGA16 z.B., aus und viel billiger weg.
Vg Micha
Hallo,
sowas hab' ich mal für einen Kumpel gebaut, war eine "SMD-Lötübung".
Durch einfügen eines weiteren 4015 kommst du auf deine 16 Ausgänge,
die geforderte Verzögerung war im Muster nicht realisiert, hab' ich "on the fly" eingefügt.
MfG Lutz
Wir haben so viel mit so wenig solange versucht, das wir jetzt qualifiziert sind, fast alles mit fast nichts zu bewerkstelligen.
Mit einem Mikrokontroller kommst Du mit einem einzigen Schaltkreis,
also dem Mikrokontroller selber AtMEGA16 z.B., aus und viel billiger weg.
Vg Micha
Hallo!
Bei sehr vielen LEDs, wenn der µC zu wenig I/O Pins hat, sind die Schieberegister gut. Das andere Teil der Schaltung lässt sich natürlich völlig mit einem µC ohne zusätzlicher Hardware realisieren.
MfG
also ich komm einfach nicht weiter...weiß nicht ob ich zu blöd dafür bin.... kann mir wer nicht vielleicht in meinen schalplan einfach mal die schaltung dazu malen? ich kappier einfach nicht wie ich die verzögerung realisieren kann..... Ich muss es irgendwie schaffen den dunkelgrünen Strang zu unterbrechen und nach einiger zeit den takt weiter zu geben. pls help. und bitte erklärt es mir so hmm wie soll ich sagen als hätte ich keine ahnung gg hab ich nähmlich auch nicht.
Warum, was ist daran so schwierig.
Du musst doch nur die Schaltung mit einem zweiten 555 noch mal aufbauen, den Link dazu hast du ja schon.
Dann gibst du den Transistor rechts weg, ebenso die Leitung von der Basis zum IC4. Vom Taktausgang des zweiten 555 zu Pin 1,2 des IC1.
Mit der Zeit des zweiten 555 stellst du ein wie lange alle oder keine LED leuchten sollen.
Hallo syntax09!
Ich habe deine Schaltung für meinen Zeichenprogramm vereinfacht und die minimalste Änderung deiner Schaltung skizziert. Du musst nur den Transistor entfernen, eine kleine Schaltung aufbauen und anstatt ihn anschliesssen.
Zur Verdeutlichung ist oben deine bisherige Schaltung und unten die geänderte skizziert. Alles, was sich links der Trennlinie befindet bleibt unverändert.
Die zwei XOR Gatter erzeugen einen negativen Impuls bei jedem Wechsel auf dem Ausgang des letzten Schieberegisters und triggern den Monoflop (MF). Der rechte 555-er, als Monoflop (MF), verzögert nur die vorher mit dem Transistor gemachte Invertierung des Pegels für Eingang den Schieberegister. Der D Flip-Flop ändert den Pegel für den Eingang erst am Ende der Zeit, die durch den MF bestimmt wird. Um die Zeit varieren zu können musst du dafür ein Poti verwenden.
Die Richtwerte für LS Gatter wären: R ~ 1 bis 4,7 k und C ~ 1 bis 10 nF und sind nicht kritisch. Die alle unbeschaltete unbenutzte Eingänge sind für TTL ICs zulässig und werden als H Pegel interpretiert. Deswegen kann man die zwei XOR Gatter als Inverter betrachten.
Ich hoffe, das ganze genug klar für dich skizziert und erklärt zu haben, sonnst bitte fragen.
MfGCode:| ___ +------------------------------------+-|___|-+ | | | | | ___ |/ + | +---|___|-| VCC | |||||||| |||||||| |> | .--------. .--------.| | .----. +-|74LS164 |- - -|74LS164 | === | MV | | | | || GND | |-+-| 1 | +-| n | |555 | | '--------' | '--------'| '----' +------------ -+ | +-----------------------------------------------------+---------+ | | | | | | .--o--. | | | __ .----. +-|D S Q| | | +----+---\\ \ | MF | | 74 | | | |||||||| |||||||| | || |-+ +-| |-+ +-|> | | | .--------. .--------.| .-.+-//__/ | | |555 | | | | R Qo-+ .----. +-|74LS164 |- - -|74LS164 | R| || +------+ | '----' | | '--o--' | MV | | | | || | || | 3/4 | | | | |-+-| 1 | +-| n | '-'| | 74LS86 | +------+ |1/2 74LS74 |555 | | '--------' | '--------'| | | | __ | | __ | '----' +------------ -+ +-+ +-\\ \ | +-\\ \ | | | || |-+ || |-+ C--- -//__/ -//__/ | --- | | === GND
Meine Schaltung würde so aussehen:
Hallo Hubert.G!
Deine Schaltung erfüllt die Bedingung nicht, dass der Wechsel nur dann stattfindet , wenn alle LEDs leuchten bzw. aus sind. Deswegen ist sie einfacher. Wenn man nicht unbedingt den 555 anwenden muss, kann man meine Schaltung auch eifacher machen (siehe Code).
MfGCode:Eingang <--------------------------------------------------+ | +---+ 74LS74 | Schieberegister | | | .--o--. | _V_ +---------+ __ -|D S Q|-+-|___|-+ | .--o--. | Ausgang >-----+---------\\ \ | | | P | +-|D S Q| | | ___ ||1 |-|> _| | | | | | +-|___|-+-//__/ | R Qo-|-------|---|> | | R1 | '--o--' | | | R Qo-+ --- C1 | +----+ .-. '--o--' --- | | | |R2 | | __ - | | === | / //- ^D'-' GND +-| 2|| | | \__\\--+--+ 1/2 74LS86 | --- C2 --- | === GND
Hallo PICture
Wie kommst du darauf das meine Schaltung die Bedingung nicht erfüllt? Ich hoffe ich sehe da nicht etwas falsch.
Also der zweite 555 legt eine 1 an den ersten Eingang, der erste 555 taktet diese 1 durch. Wenn diese 1 des zweiten 555 länger ansteht als es dauert bis alle 1 durchgeschoben sind, dann leuchten eine Zeit lang alle LEDs.
Nun schaltet der zweite 555 auf 0 und diese wird wieder durchgetaktet und das so lange bis wieder auf 1 geschalten wird.
Meine Schaltung hätte noch den Vorteil das man unterschiedlich lange "alle Leds leuchten" und "keine Led leuchtet" einstellen kann.
Was meinst du dazu?
Also vorab erstmal super vielen dank das ihr euch so den kopf zerbrecht gg. daran merke ich das es auch für profis wohl nicht ganz simpel sein kann.....als zweites wäre es mir lieb wenn das ganze mit einem zweiten 555 realisierbar wäre den habe ich nähmlich noch da und müsste nix neu kaufen.
Lesezeichen