Flip-Flop Schaltung (nur Impuls am Ausgang)

OP #4601738
Lesenswert?

Hallo zusammen

Ich müsste eine kleine einfache Schaltung (eine Art Flip-Flop) bauen, 
welche folgendermassen funktionieren sollte:

- Schliesser (T1) am Eingang wird ein erstes Mal betätigt --> 
Schliesskontakt am Ausgang 1 wir kurz geschlossen und öffnet sich wieder

- Schliesser (T1) am Eingang wird ein zweites mal betätigt --> 
Schliesskontakt am Ausgang 2 wir kurz geschlossen und öffnet sich wieder

- Beim dritten Mal betätigen von Schliesser (T1) wird wieder Ausgang 1 
geschaltet, anschliessend wieder Ausgang 2, usw.

- Ein Reset Taster wäre natürlich auch nicht schlecht.

Wichtig: Die Schaltung müsste sehr schnell sein.

Könnte mir jemand mit einer einfachen Zeichnung oder Tipps auf die 
Sprünge helfen?

Besten Dank im Voraus!

Gruss
Nile
#4601769
Lesenswert?

Niels L. schrieb:

> Ich müsste eine kleine einfache Schaltung (eine Art Flip-Flop) bauen,
> welche folgendermassen funktionieren sollte:
>
> - Schliesser (T1) am Eingang wird ein erstes Mal betätigt -->
> Schliesskontakt am Ausgang 1 wir kurz geschlossen und öffnet sich wieder
>
> - Schliesser (T1) am Eingang wird ein zweites mal betätigt -->
> Schliesskontakt am Ausgang 2 wir kurz geschlossen und öffnet sich wieder
>
> - Beim dritten Mal betätigen von Schliesser (T1) wird wieder Ausgang 1
> geschaltet, anschliessend wieder Ausgang 2, usw.

Also: Taster entprellen (wichtig!), dann ein T-Flipflop, das bei jedem 
Impuls die Lage wechselt. Und für jeden Ausgang ein Monoflop, wobei das 
Flipflop je nach Position immer eins davon sperrt. Ausgelöst werden die 
Monoflops vom Tastensignal. Alternativ flakengetriggerte Monoflop nehmen 
und eins auf die steigende und das andere auf die fallende Flanke am 
Flipflop-Ausgang triggern lassen.

Am kleinsten, schönsten und einfachsten macht man das natürlich mit 
einem µC; ein ganz kleiner im SO-8 oder SOT23-6 reicht ja schon.

Wenn die Ausgänge wirklich potentialfreie Kontakte sein müssen, kommen 
noch zwei kleine Relais dazu. Evtl. auch PhotoMOS.

> Wichtig: Die Schaltung müsste sehr schnell sein.

Albern. Wie schnell kannst du einen Taster drücken? Elektronik kann 
problemlos 1 Million Impulse pro Sekunde liefern. Man muß die Elektronik 
im gegenteil extra langsam machen, damit sie nicht das Prellen des 
Schalters als schnelle Folge von Tastendrücken ansieht.

Siehe Entprellung
#4602330
Lesenswert?

Marc V. schrieb:
> Niels L. schrieb:
> Könnte mir jemand mit einer einfachen Zeichnung oder Tipps auf die
> Sprünge helfen?
>
>  Ein Tiny85 kostet viel weniger als die nötigen TTL-Bausteine, Elkos,
>  Widerstände und Kondensatoren.
>  Versuch es damit.

Mit einzelnen Transistoren und einer Handvoll Hühnerfutter bekommt er es 
noch weitaus kostengünstiger hin. Allerdings wird es dann etwas größer.
OP #4602487
Lesenswert?

Hallo Thomas

Herzlichen Dank für Deine Hilfe!

Ich habe noch ein paar Fragen zum Schaltplan, da ich überhaupt kein 
Profi bin.

Zu meinen Nummern:
- wird Schliesser 2 an Nr. 1. & 2. angeschlossen?

- wird Schliesser 1 an Nr. 3. & 4. angeschlossen?

- was wird an 5., 6., 7., 8. und 9. angeschlossen?

- muss ich an 1. & 2. resp. 3. & 4.  ein Relais einbauen um es 
portentialfrei zu machen?

- mit welcher Spannung soll ich das am besten betreiben?

Besten Dank im Voraus.

Gruss
Niels
Angehängte Dateien:
#4602752
Lesenswert?

Hallo Niels,

Niels L. schrieb:
> Zu meinen Nummern:
> - wird Schliesser 2 an Nr. 1. & 2. angeschlossen?

Wieso Schließer 2?
Nach Deiner Beschreibung im Eingangspost gibt es nur einen Schließer, 
und das ist das Ding im Schaltplan, wo "Taster" dransteht.

>
> - wird Schliesser 1 an Nr. 3. & 4. angeschlossen?
s.o., "S1" ist der Taster.

>
> - was wird an 5., 6., 7., 8. und 9. angeschlossen?
Die Spannungsquelle V1 mit den Anschlüssen 7,8,9 gibt es in der echten 
Schaltung nicht - das dient hier nur zur Simulation des Tastendrucks 
(Spannung "press": 1V = Taster gedrückt/S1 geschlossen, 0V = Taster 
losgelassen/S1 offen)

Die kleinen Dreiecke (1,3,5,8) sind Masse-Symbole. Alle Anschlüsse mit 
diesem Symbol müssen miteinander verbunden werden und bilden das 
Bezugspotential (Spannung = 0V)

>
> - muss ich an 1. & 2. resp. 3. & 4.  ein Relais einbauen um es
> portentialfrei zu machen?

Die Schaltung selbst gibt erstmal jeweils nur einen (low-aktiven) 
Logikpegel aus. Eine Relaisspule wäre bestromt, wenn sie zwischen VCC 
(hier: +5V) und "out1" oder "out2" (2, 4) geschaltet wäre. Allerdings 
kann man an einen 74HC00 direkt nur ein extrem kleines Relais 
anschließen, das schon mit 5V und wenigen mA (< 20mA) schaltet. Zum 
Anschluss eines größeren Relais müsste man ggf. jeweils einen Transistor 
zur Verstärkung zwischenschalten.
>
> - mit welcher Spannung soll ich das am besten betreiben?

mit dem 74HCxxx geht es mit maximal 6V, die Schaltung kann man aber auch 
beliebigen anderen Bausteintypen mit entsprechender Logikfunktion 
aufbauen (z.B. CDxxxx), die dann auch mit höheren Spannungen (z.B. 12V) 
betrieben werden können. Relaise wird man aber auch dann i.d.R. nicht 
direkt, sondern über einen Treibertransistor ansteuern müssen. Je 
nachdem, was geschaltet werden soll und ob überhaupt eine galvanische 
Trennung notwendig ist, kann man statt Relais vielleicht auch Halbleiter 
verwenden (z.B. MOSFETs).

Zur sinnvollen Dimensionierung der Bauteile muss man zwingend die 
Anforderungen (gewünschte Impulslänge, max. Schaltrate) kennen.

Ocker schrieb:
> Kannst du die ASC anhängen?
Bitteschön...
(musst Dir aber ggf. noch die 74hc-Lib besorgen...)
Angehängte Dateien:
Gast #4602826
Lesenswert?

> Bernd K. schrieb...
Mir gefällt deine Leistung!

Aber das Label
> Oldschool...
gibt's erst für Schaltungen mit ausschliesslich PNP Ge-Transistoren 
und GND zu -V Speisung.

Sonst bleibt es als "Retro-Hipster" einsortiert.
;-)
#4602912
Lesenswert?

Ocker schrieb:
> "couldn't find symol(s):"
>
> Fehlt da noch eine LIB?

Vermutlich hast Du die Symbole nicht installiert. Hab's bei mir schon 
vor etwas längerer Zeit installiert, daher jetzt keinen Link o.ä. parat.
In meinem LTSpice LIB-Ordner befindet sich ein Ordner 
(...\LTSpice\lib\sym\Digital\74HC\) mit den ganzen 74hcxxx.asy-Dateien.

Die 74HC00.asy hab ich hier mal angehängt.
Angehängte Dateien:
Gast #4602949
Lesenswert?

Thomas E. schrieb:
> Ocker schrieb:
>> "couldn't find symol(s):"
>>
>> Fehlt da noch eine LIB?
>
> Vermutlich hast Du die Symbole nicht installiert. Hab's bei mir schon
> vor etwas längerer Zeit installiert, daher jetzt keinen Link o.ä. parat.
> In meinem LTSpice LIB-Ordner befindet sich ein Ordner
> (...\LTSpice\lib\sym\Digital\74HC\) mit den ganzen 74hcxxx.asy-Dateien.
>
> Die 74HC00.asy hab ich hier mal angehängt.

Das war es :)

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