Forum: Mikrocontroller und Digitale Elektronik Schalten bei Signalflanken


von R. K. (rkr)


Angehängte Dateien:

Lesenswert?

Hi zusammen,

ich bin auf der Suche nach einer Schaltung, die bei der steigenden
Flanke eines Signals durchschaltet, und bei der fallenden Flanke eines
anderen Signals wieder blockiert. Danach soll der Output gesperrt
bleiben bis zur nächsten steigenden Flanke von Signal 1 (ich habe einen
Screenshot angehängt). Auch wenn Signal 1 wieder abfällt, bevor Signal 2
ansteigt, soll der Output trotzdem genauso aussehen. Im Prinzip soll
also nur auf die beiden spezifischen Flanken reagiert werden. Kennt
zufällig jemand ein Bauteil oder eine elektrische Schaltung, mit der man
so etwas realisieren kann? Das nächste, das ich finden konnte war ein
"NAND Gate S-R Enabled Latch", aber ich bin nicht sicher, ob das macht,
was ich brauche...

Mit einem Mikrocontroller würde ich das hinbekommen, ich habe mich nur
gefragt, ob man das auch mit einer rein elektrischen Schaltung
hinbekommt. Bin für jeden Tipp dankbar!

Viele Grüße
rkr

Als Hintergrund: Bei einem Start-Signal (Signal 1, z.B. ein Knopf) soll
ein Motor mit einem Exzenter starten und gegen eine Feder drücken, an
der ein Taster befestigt ist. Sobald der Taster betätigt wurde (Signal
2), soll der Exzenter einfach weiterdrehen, bis der Taster und die Feder
wieder entspannt sind. Auch wenn man den Knopf für Signal 1 hält, soll
trotzdem nur 1 Durchgang durchgeführt werden und nicht immer wieder.

von Stefan F. (Gast)


Lesenswert?

Ich habe jetzt nicht vollständig durchdacht, aber ich habe das Gefühl, 
dass ein 74HC123 dafür gut geeignet sein könnte.
https://assets.nexperia.com/documents/data-sheet/74HC_HCT123.pdf

von Mario M. (thelonging)


Lesenswert?

Monoflop ist denkbar ungeeignet. Man braucht ein RS-Flipflop und 2x 
Flankenerkennung, am einfachsten als RC-Hochpass.

von Stefan F. (Gast)


Lesenswert?

Mario M. schrieb:
> Monoflop ist denkbar ungeeignet. Man braucht ein RS-Flipflop und 2x
> Flankenerkennung

In dem IC befinden sich zwei RS-Flipflops mit reichlich 
Schmitt-Trigger-Eingängen, die man (mit externe R und C) zur 
Flankenerkennung nutzen kann. Zumindest war das keine Idee dabei.

Man könnte ein Gatter verwenden, um den Einschalt-Impuls zu erkennen, 
und das zweite um den Ausschalt-Impuls zu erkennen. Die beiden würden 
sich gegenseitig resetten. Geht das nicht?

von Peter D. (peda)


Lesenswert?

Stefan F. schrieb:
> Ich habe jetzt nicht vollständig durchdacht, aber ich habe das Gefühl,
> dass ein 74HC123 dafür gut geeignet sein könnte.

Kann man machen. Der 74HC123 macht aus den Flanken 2 kurze Nadeln und 
die setzen dann einen RS-FF z.B. aus 2 74HC00 Gattern.

von Stefan F. (Gast)


Angehängte Dateien:

Lesenswert?

Noch ein Versuch.

von Mario M. (thelonging)


Lesenswert?

Ja, so hätte ich es auch gemacht. Clamping-Dioden über die Widerstände 
können nicht schaden.

von Stefan F. (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe noch eine andere Idee, auch mit nur einem IC.

Vorteil: Beide Eingänge sind hochohmig (CMOS), dafür braucht man aber 
zwei Dioden mehr.

Mario M. schrieb:
> Clamping-Dioden über die Widerstände können nicht schaden.

Ja.

von Manfred (Gast)


Lesenswert?

Stefan F. schrieb:
> Ich habe jetzt nicht vollständig durchdacht, aber ich habe das Gefühl,
> dass ein 74HC123 dafür gut geeignet sein könnte.

Wenn man nur einen Hammer hat ...
Ja, Monoflop samt drumherum ist ein Ansatz, aber ich denke, das geht 
ohne Zeitglied.

Mario M. schrieb:
> Monoflop ist denkbar ungeeignet. Man braucht ein RS-Flipflop und 2x
> Flankenerkennung,

Das müsste sich mit TTL-7474 und Gattern stricken lassen.
Mal da gucken:
https://www.elektroniktutor.de/digitaltechnik/einfl_ff.html

von Gustl B. (-gb-)


Angehängte Dateien:

Lesenswert?

Am Q Ausgang vom JK-FF ist das gewünschte Signal.

von Mario M. (thelonging)


Lesenswert?

Und fast kein Aufwand. 😂

von Stefan F. (Gast)


Lesenswert?

Mario M. schrieb:
> Und fast kein Aufwand. 😂

Wollte ich auch gerade schreiben. 4 ICs, wer bietet mehr?

von WIRO (Gast)


Angehängte Dateien:

Lesenswert?

Hallo
vielleicht klappt es damit (s. Bild).
Alle ungenutzten Eingänge auf 0 legen (sind nicht dargestellt)!
Gruß
WIRO

von Wf88 (wf88)


Lesenswert?

Stefan F. schrieb:
> Mario M. schrieb:
>> Und fast kein Aufwand. 😂
>
> Wollte ich auch gerade schreiben. 4 ICs, wer bietet mehr?

Ein Bluepill-Board.

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.