Forum: Mikrocontroller und Digitale Elektronik einfache Schaltung in TTL bauen


von Daniel (Gast)


Lesenswert?

Hallo zusammen,

habe eine ganz einfache Anwendung und bräuchte mal Hilfe und Anregungen 
bei der Umsetztung in einer kleinen Schaltung. Mit einer SPS wäre das 
wohl schnell fertig, aber ich möchte es auf einer mini-Platine mit 
möglichst wenig Bauteilen so einfach, günstig (und auch stabil) machen 
wie möglich.

Ein 20V Flashersignal eines Flippers soll erkannt werden.
Es handelt sich hier um eine 20V Glühbirne die in speziellen 
Spielsituationen für eine gewisse Zeit schnell blinkt. Dieses Blinken 
widerholt sich dann mit unterschiedlicher Dauer mehrfach im Spiel.

Sobald dieses "Flashen" ansteht, soll für eine einstellbare Zeit 2-10S 
ein Ausgangs gesetzt werden. Das Flashen blinkt mit ca. 1-5hZ und dauert 
jeweils 15 Sekunden bis zu 3 Minuten. Nach der einstellbaren Zeit muss 
der Ausgang zurückgesetzt werden und kann erst mit der nächsten 
positiven Flanke von der nächsten "Blinkeraktivität" wieder gesetzt 
werden.
Fällt das Signal "blinke" ab, bevor die Zeit abgelaufen ist muss Ausgang 
auch wieder zurück gesetzt werden.

Ich erkenne das Blinken aktuell mit einer Optokoppler-Schaltung und 
kleiner Kapazität.

Jetzt brauche ich quasi ein Flipflop mit Flankenerekennung und Timer der 
das Flipflop zurücksetzt. Hatte überlegt NE555 zu nehmen, was mir aber 
aufwendig scheint.

Hat da jmd. eine gute Idee für einfache Schaltung?

Gerne würde ich auch eine "digitale Version" zur Erkennung der 
"Flashaktivität" nutzen, wenn das mit "logischen Bausteinen" noch 
einfacher zu realisieren wäre. Hier scheint mir analaog momentan am 
einfachsten.

Freue mich auf Antwort,

von W.A. (Gast)


Lesenswert?

Daniel schrieb:
> ca. 1-5hZ

Was ist das denn?

> Mit einer SPS wäre das wohl schnell fertig, aber ich möchte es auf
> einer mini-Platine mit möglichst wenig Bauteilen so einfach, günstig
> (und auch stabil) machen wie möglich.

Was heißt "mini-Platine"? Ein 8-pin µC in einem kleinen SMD-Gehäuse wäre 
wohl die schnellste Lösung. Der Platz geht sowieso hauptsächlich für die 
Anschlüsse und die Befestigungsbohrungen drauf.

von Noch einer (Gast)


Lesenswert?

Willst du Blinken erkennen? Oder willst du einen kurzen Impuls erkennen?

Wenn es mit 1Hz blinkt, brauchst du ja mindestens 3 Sekunden und mehrere 
Impulse um Blinken von kurzem Aufblitzen zu unterscheiden.

von Michael B. (laberkopp)


Lesenswert?

Daniel schrieb:
> aber ich möchte es auf einer mini-Platine mit
> möglichst wenig Bauteilen so einfach, günstig (und auch stabil) machen
> wie möglich.

Dann wohl eher nicht mit TTL, sondern einem kleinen uC, ein ATTiny4 täte 
es.
1
                                   74HC08
2
                      +--------------| \
3
          +--------+  |  +--------+  |  )--
4
          |74HC123a|--+--|74HC123b|--| /
5
flasher --|MonoFlop|     |MonoFlop| 
6
          |  1s    |     | 2-10s  | 
7
          +--------+     +--------+
8
           |     |         |     |
9
           +--C--+--R-- +  +--C--+--Poti--R-- +
ist jedenfalls aufwändiger.

von Daniel (Gast)


Lesenswert?

Michael, Danke - der einzige konstruktive Beitrag.
Den 74123 Monoflop hatte ich mir auch rausgesucht - bin nur nicht 
sicher, ob ich damit RC-mäßig 10s realisieren kann.
Werde mal das Steckbrett bemühen - danke!

von Frank (Gast)


Lesenswert?

Evtl könnte man auch mit einem Längskondensator einkoppeln und die 
entstehenden Spikes aufintegrieren. Sobald dann ein Schwellwert erreicht 
ist, wird ein einstellbares Monoflop gesetzt.

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
Noch kein Account? Hier anmelden.