2 Verbindungen (RS232, LTP) aber nur eine darf funktionieren

Gast #2474233
Lesenswert?

Hallo!

Hoffe ihr habt die Weihnachtsfeiertage gut überstanden.
Erstmals sorry für den Betreff, aber ich wusste einfach nicht, wie ich 
mein Problem genau in Worte fassen soll....

Ich möchte 3 Schrittmotoren via LTP steuern UND zusätzlich via µC.

Die LTP Ansteuerung benötige ich für die Frässoftware.
Eine Ansteuerung via µC dient zu Übungszwecken. Ich sende zuerst mittels 
RS232 Signale an den µC, der dann die Befehler verarbeitet und z.B. die 
PWM Signale für die L297 generiert.

Ich habe jetzt jedoch ein Problem, dass ich trotz langem Nachdenken und 
Googlen nicht lösen könnte.

Ich möchte, dass ENTWEDER LTP ODER RS232 zur Steuerung verwendet werden 
können.
Sprich, ich brauch da eine Art Schalter, die mir, wenn ich via RS232 und 
µC steuere die Kontakte zur LTP Schnittstelle unterbricht, da diese ja 
noch am PC angeschlossen ist und ich da nichts hinsenden möchte.

Meine Lösung wäre im Moment mit Wannensteckern. Also ich stecke den 
gesamten Wannenstecker um (Entweder LTP oder µC).

Es gibt da dich sicher bessere Lösungen. Am liebsten wär mir natürlich 
eine Art Schalter.

Vielleicht könnt ihr mir ja Helfen.
Ein Schaltplan (NOCH NICHT FERTIGGESTELLT) ist im Anhang. Dort sieht man 
auch die Wannenstecker.

lg
Peter
Angehängte Dateien:
Gast #2474465
Lesenswert?

@Mitwisser: hab deinen Post grad erst gesehen, aber so solls mit dem 
74LC157 aussehen:

Ich würde gern Select mit einem Schalter steuern (um von LTP auf RS232 
umzuschalten).

lt. Datenblatt für meine Zwecke immer auf Low zu halten und daher gleich 
auf ground.

Kann das so funktionieren bzw. passt die Entprellung?

lg
Peter
Angehängte Dateien:
#2474497
Lesenswert?

Peter schrieb:
> lt. Datenblatt für meine Zwecke immer auf Low zu halten und daher gleich
> auf ground.
Das verstehe ich nicht...
> Kann das so funktionieren bzw. passt die Entprellung?
Nein! 74HC00: Pin 5 = Low -> Pin 6 = High -> Pin 2 = High -> Pin 1 wird 
direkt auf Pin 3 abgebildet (invers) mit allem Prellen.
Sonst: Eingänge von CMOS-Schaltkreisen (auch unbenutzte) nie offen 
lassen wegen erhöhter Stromaufnahme des ICs.

Gruß Dietrich
Gast #2474509
Lesenswert?

Hm, nach welchem Verfahren könnte ich denn eine ordentliche 
Schalterentprellung erreichen?

Die nichtbelegten Eingänge werd ich dann einfach auf GND legen.

Zwecks skope ständig auf low:
laut Datenblatt gillt ja die folgende Wahrheitstabelle:
1
INPUTS                OUTPUTS
2
STROBE SELECT A   B   Y (HC157)
3
H      X      X   X   L 
4
L      L      L   X   L 
5
L      L      H   X   H 
6
L      H      X   L   L 
7
L      H      X   H   H

Somit muss ja strobe auf low sein, damit ich die Signale schalten kann.
#2474526
Lesenswert?

Peter schrieb:
> Hm, nach welchem Verfahren könnte ich denn eine ordentliche
> Schalterentprellung erreichen?
Statt Pin 5 an GND brauchst Du wie bei Pin 1 auch einen Ziehwiderstand 
nach +5V. Ich würde 10kOhm nehmen, 100k ist etwas sensibel.
Allerdings: wozu entprellen? Da Du mit dem Schalter irgendwann 
umschaltest, kann Du sowieso nicht sicher verhindern, dass das mitten im 
Datenstrom passiert. Ob dann das Prellen noch stört?
> Die nichtbelegten Eingänge werd ich dann einfach auf GND legen.
OK
> Somit muss ja strobe auf low sein, damit ich die Signale schalten kann.
OK

Gruß Dietrich
Gast #2474539
Lesenswert?

@Dietrich L.
Eigentlich hast du Recht. Die Entprellung ist nicht wirklich notwendig. 
Es sollte im Normalfall eh geschalten werden, wenn keine Signale 
gesendet werden.

@Wegstaben Verbuchsler sry. Der böse Fehlerteufel....

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren