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,
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.
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.
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.
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!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.