Forum: Mikrocontroller und Digitale Elektronik Wechselschaltung mit selben Signal


von FlowRyanTV .. (flowryantv)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich entnehme von einem Infrarot-Modul das Signal, schalte mit diesem 
einen Transistor, welche auf den Clock-Eingang des JK-FlipFlops 74HCT73N 
gehen soll, damit dieser die hintere LED schaltet. Mit dem selben Signal 
möchte ich die LED jedoch auch wieder ausschalten.

Mein Problem:
Dafür muss ich einmal J auf + , K auf - und einmal anders rum bekommen.

Hat jemand eine Idee, wie ich das umsetzen kann?

von spontan (Gast)


Lesenswert?

Der Transistor mit nachfolgenden Inverter funktioniert so nicht.

Zur Aufgabenstellung: Nimm ein D-Flip-Flop und gut.

von FlowRyanTV .. (flowryantv)


Lesenswert?

Danke für die schnelle Antwort!

Jedoch ist mir nicht ganz klar, wie ich mit dem selben Signal den 
D-Eingang einmal auf High und einmal auf Low bekomme. Bzw. RESET auf 
Masse.

von vcd (Gast)


Lesenswert?

Verbinde den Ausgang /Q mit dem Eingang D und dann schaltet mit jedem 
Takt an CLK das FF die Ausgänge um.

von Teo D. (teoderix)


Lesenswert?


von FlowRyanTV .. (flowryantv)


Angehängte Dateien:

Lesenswert?

Habe ich das richtig verstanden? Funktioniert das so?

von vcd (Gast)


Lesenswert?

Wenn du jetzt noch dafür sorgst, daß der CLK einen Takt bekommt, ist 
alles ok.
Schalte z.B. einen Pullup an den CLK und ziehe ihn über den Transistor 
gegen GND.

von Dietrich L. (dietrichl)


Lesenswert?

vcd schrieb:
> Wenn du jetzt noch dafür sorgst, daß der CLK einen Takt bekommt, ist
> alles ok.
> Schalte z.B. einen Pullup an den CLK und ziehe ihn über den Transistor
> gegen GND.

Dabei ist auch noch wichtig, dass der CLK saubere steile Flanken hat.
Wenn das Eingangssignal zu "schlapp" ist, brauchst man noch einen 
Schmitt-Trigger, z.B. einen 74HC14. Sonst kann das Flipflop eventuell 
mehrfach schalten.

Besser wäre wahrscheinlich noch die Lösung ohne Transistor: Signal mit 
passendem Pull-Up- oder Pull-Down-Widerstand direkt auf den 
74HC14-Eingang.
Die genaue Schaltung und Dimensionierung hängt aber davon ab, wie das 
Signal des Infrarot-Moduls aussieht bzw. spezifiziert ist.

Gruß Dietrich

von Max H. (hartl192)


Lesenswert?

Hinter dem Transistor, am Clk Eingang ist noch ein Pulldown notwendig.

von FlowRyanTV .. (flowryantv)


Lesenswert?

Vieleich Dank euch!

Ich habe für den Pull-Up Widerstand 4,7 kOhm gewählt.
Dem IR-Empfänger entnehme ich ein sauberes Rechtecksignal.

von Route_66 H. (route_66)


Lesenswert?

FlowRyanTV .. schrieb:
> Dem IR-Empfänger entnehme ich ein sauberes Rechtecksignal.

EIN Signal oder eine Impulsfolge aus einer normalen Fernbedienung?
Wenn das zweite, dann geht das so wie Du willst nicht, oder nur wenn die 
Impulszahl ungerade ist.

von FlowRyanTV .. (flowryantv)


Lesenswert?

Route 66 schrieb:
> FlowRyanTV .. schrieb:
>> Dem IR-Empfänger entnehme ich ein sauberes Rechtecksignal.
>
> EIN Signal oder eine Impulsfolge aus einer normalen Fernbedienung?
> Wenn das zweite, dann geht das so wie Du willst nicht, oder nur wenn die
> Impulszahl ungerade ist.


Ja, ein Signal. Ich habe die Schaltung soeben aufgebaut und funktioniert 
auch soweit. Wenn ich die Fernbedienung betätige, geht die LED aus und 
sofort wieder an. Die Schaltung soll jedoch den jeweiligen Schaltzustand 
beibehalten.

Ich habe, wie empfohlen, den invertierten Ausgang mit D verbunden...

von Max H. (hartl192)


Lesenswert?

FlowRyanTV .. schrieb:
> Ja, ein Signal.
Sicher dass es keine Impulsfolge mit ein paar kHz ist? Welches FlipFlop 
hast du?

: Bearbeitet durch User
von vcd (Gast)


Lesenswert?

FlowRyanTV .. schrieb:
>
> [..]Wenn ich die Fernbedienung betätige, geht die LED aus und
> sofort wieder an. Die Schaltung soll jedoch den jeweiligen Schaltzustand
> beibehalten.
>
Wie schon gesagt wurde, eine normale Fernbedienung (TV o.ä.) gibt immer 
eine ganze Impulsfolge ab, nicht nur einen IR-Impuls. Sonst könnte man 
die einzelnen Tastenbefehle ja nicht auseinanderhalten. Also schaltet 
dein FF bei jedem einzelnen Impuls um und nicht nur einmal pro 
Tastendruck.

von FlowRyanTV .. (flowryantv)


Lesenswert?

Ja , da bin ich mir sicher. Ich benutze das 7474N FlipFlop.

Preset und Reset müssen ja dauerhaft an 5V anliegen oder nicht?

von Max H. (hartl192)


Lesenswert?

Post mal die gesamte, aktuelle Schaltung inkl. IR-Empfänger unter 
Beachtung der Bildformate

FlowRyanTV .. schrieb:
> Preset und Reset müssen ja dauerhaft an 5V anliegen oder nicht?
PRE und CLR sind low aktiv, müssen also high sein wenn du nicht pre- 
oder resten willst.

Entkoppel-C's vorhanden?

: Bearbeitet durch User
von FlowRyanTV .. (flowryantv)


Angehängte Dateien:

Lesenswert?

Der IR-Empfänger beinhaltet eine LED, die aufleuchtet, wenn ein 
IR-Signal empfangen wird. Ich greife die Spannung nach der LED ab. Wenn 
ein IR-Signal empfangen wird, ist die Spannung an Basis des Transistors 
hoch genug zum Schalten.

von FlowRyanTV .. (flowryantv)


Lesenswert?

Die hintere LED leuchtet, sobald Spannung anliegt. Wenn ich ein 
IR-Signal sende, geht sie kurz aus und sofort wieder an.
Die LED soll erst aus sein und sobald ich ein IR-Signal sende angehen. 
Erst wenn ich wieder ein Signal sende soll sie ausgehen.

Kann mir jemand sagen was ich falsch gemacht habe? (Schaltplan vom 
vorherigen post)

von vcd (Gast)


Lesenswert?

Ich vermute weiterhin, daß mehrere Impulse kommen. Nur so läßt sich 
meiner Meinung nach dieses Verhalten erklären. Hast du einen Oszi oder 
kennst jemanden, der einen hat? Schau dir mal an, was am CLK-Eingang des 
FF passiert, wenn du die Taste der Fernbedienung drückst.

Und was den Grundzustand beim Einschalten betrifft: Der /Q ist der 
negierte Q, hilft dir das weiter? :-)

von FlowRyanTV .. (flowryantv)


Lesenswert?

Ich habe es gerade mit dem Oszi gemessen und es ist ein einzelnes 
steiles Rechtecksignal. Jedoch ein negiertes, was ich bisher nicht wußte 
:)

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.