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
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.
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
Hardware löten oder µC programmieren? Ersteres sollte mit einem CD4093 + Kleinteilen zu machen sein.
Martin K. schrieb: > Hardware löten > oder > µC programmieren? > Ersteres sollte mit einem CD4093 + Kleinteilen zu machen sein. Mit einem 4fach-NAND wird das nicht klappen.
Niels L. schrieb: > Wichtig: Die Schaltung müsste sehr schnell sein. Welche Zeitskala liegt deinem "sehr schnell" zu grunde?
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.
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
Niels L. schrieb: > - mit welcher Spannung soll ich das am besten betreiben? Das steht im Datenblatt vom 74HC00 in Abschnitt 8 "Recommended operating conditions" (en: empfohlene Betriebsbedingungen) Tab.5 gleich auf S.4
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...)
:
Bearbeitet durch User
> Ocker schrieb: >> Kannst du die ASC anhängen? > Bitteschön... > (musst Dir aber ggf. noch die 74hc-Lib besorgen...) Danke.
Vielleicht noch eine kleine Ergänzung: In der Praxis ist für eine sauberere Funktion eher ein Baustein mit Schmitt-Trigger Eingängen (z.B. 74HC132 oder der oben bereits vorgeschlagene CD4093) zu empfehlen.
> 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. ;-)
Hab noch nen Fehler gefunden: Q6 und Q9 brauchen noch ein bisschen Widerstand vor der Basis sonst kommen die Spannungen an R9 bzw R14 nicht weit genug hoch und Q4 bzw Q7 schalten nicht voll durch.
Paniermehl-Nix-Paniermehl schrieb: > gibt's erst für Schaltungen mit ausschliesslich PNP Ge-Transistoren Was? Transistoren? Viel zu modern... Bitte Relais oder maximal Röhren, nicht so'n neumodischen Kram! ;) P.S.: mein LTSPICE kann die Schaltung aus den angehängten 26 Bytes nicht reproduzieren?! Edit: jetzt gehts...
:
Bearbeitet durch User
Prellen darf der Taster beim Transistor TFF aber nicht, oder?
:
Bearbeitet durch User
Thomas E. schrieb: > Prellen darf der Taster beim Transistor TFF aber nicht, oder? Wahrscheinlich darf er das nicht, ich habs nicht simuliert.
Die 72hc_v.lib habe ich mir aus dem Internet gezogen. Wenn ich die ToogleSwitch2.asc starte erhalte ich diese Fehlermeldung: "couldn't find symol(s):" Fehlt da noch eine LIB?
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.
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 :)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.