Logische Schalter für Dummies: Unterschied zwischen den Versionen
Aus GH-Lounge
Zeile 10: | Zeile 10: | ||
Die Frage ist: Wozu das Ganze?<br /> | Die Frage ist: Wozu das Ganze?<br /> | ||
Deshalb hier erstmal eine ganz einfache Aufgabe aus der Praxis:<br /> | Deshalb hier erstmal eine ganz einfache Aufgabe aus der Praxis:<br /> | ||
− | Ich will einen Motor EIN-schalten, der am Ausgang "6" des Empfängers hängt. Das geht ja recht einfach, ich weise im Sender dem E6 den Schalter SW9 zu. Der Motor wird jetzt mit dem SW9 EIN- und AUS geschaltet. Allerdings will ich zur Sicherheit einen zweiten Schalter haben, damit ich den Motor nicht versehentlich starten kann. Erst wenn beide Schalter auf EIN geschaltet sind, soll der Motor loslaufen. Es soll Leute geben die machen sowas mit 'nem Freien Mischer!<br /> | + | Ich will einen Motor EIN-schalten, der am Ausgang "6" des Empfängers hängt. Das geht ja recht einfach, ich weise im Sender bei den Gebereinstellungen dem E6 den Schalter SW9 zu. Der Motor wird jetzt mit dem SW9 EIN- und AUS geschaltet. Allerdings will ich zur Sicherheit einen zweiten Schalter haben, damit ich den Motor nicht versehentlich starten kann. Erst wenn beide Schalter auf EIN geschaltet sind, soll der Motor loslaufen. Es soll Leute geben die machen sowas mit 'nem Freien Mischer!<br /> |
Aber die haben wahrscheinlich keine Logischen Schalter im Sender ;-)<br /> | Aber die haben wahrscheinlich keine Logischen Schalter im Sender ;-)<br /> | ||
<br /> | <br /> | ||
Zeile 17: | Zeile 17: | ||
Ich muss also erstmal diesen L1 programmieren. Dazu gehe ich zum Menupunkt LOGISCHE SCHALTER und betätige dort in der Zeile L1, Spalte 2 die SET-Taste und weise den SW1 zu. In Spalte 3 bleibt '''UND''' bestehen. In Spalte 4 weise ich den SW9 zu. Zur Kontrolle kann ich jetzt mit den beiden Schaltern SW1 und SW9 "spielen". Wenn alles passt, ist in der Spalte 4 der Logische Schalter L1 nur geschlossen, wenn SW1 '''UND''' SW9 ebenfalls geschlossen sind.<br /> | Ich muss also erstmal diesen L1 programmieren. Dazu gehe ich zum Menupunkt LOGISCHE SCHALTER und betätige dort in der Zeile L1, Spalte 2 die SET-Taste und weise den SW1 zu. In Spalte 3 bleibt '''UND''' bestehen. In Spalte 4 weise ich den SW9 zu. Zur Kontrolle kann ich jetzt mit den beiden Schaltern SW1 und SW9 "spielen". Wenn alles passt, ist in der Spalte 4 der Logische Schalter L1 nur geschlossen, wenn SW1 '''UND''' SW9 ebenfalls geschlossen sind.<br /> | ||
Jetzt geht's zurück zu den Gebereinstellungen.<br /> | Jetzt geht's zurück zu den Gebereinstellungen.<br /> | ||
− | Hier wird in Spalte 3, dort wo noch der SW9 drin steht 2 mal die SET-Taste gedrückt. Das Fenster GEBER-/LOG./FESTSCHA öffnet sich, hier wähle ich den L1 aus und betätige die SET-Taste. Dadurch ersetze ich den S9 durch L1. Das wars!<br /> | + | Hier wird in der Zeile von E6, Spalte 3, dort wo noch der SW9 drin steht 2 mal die SET-Taste gedrückt. Das Fenster GEBER-/LOG./FESTSCHA öffnet sich, hier wähle ich den L1 aus und betätige die SET-Taste. Dadurch ersetze ich den S9 durch L1. Das wars!<br /> |
In der Servoanzeige kann ich's nochmal kontrollieren:<br /> | In der Servoanzeige kann ich's nochmal kontrollieren:<br /> | ||
SW9 '''UND''' SW1 EIN -> Ausgang6 = +100%<br /> | SW9 '''UND''' SW1 EIN -> Ausgang6 = +100%<br /> |
Version vom 14. April 2014, 15:36 Uhr
Eine kurze Anleitung für logische Schalter
Ich erklär's an einer Graupner/SJ Mc-20 HoTT.
Die Mc20 HoTT besitzt Logische Schalter mit UND und ODER-Funktion.
Das sind Softwareschalter, die von Hardwareschaltern, weiteren Softwareschaltern, oder Kombinationen daraus "betätigt" werden können. Sie funktionieren so, wie's ihr Name schon sagt:
UND bedeutet, ich brauche immer mindestens 2 Schalter für die Funktion. (es dürfen aber auch mehr sein) z.B. SW1 UND SW2 ergeben zusammen die Funktion des Logischen Schalters L1.
Im Prinzip einfach zwei Schalter, die hintereinander, (in Serie) geschaltet sind.
ODER bedeutet - Genau! SW1 ODER SW2 oder beide zusammen schalten mir den L1. Auch hier wieder mindestens 2 Schalter, diesmal aber nebeneinander (parallel) angeordnet.
Die Frage ist: Wozu das Ganze?
Deshalb hier erstmal eine ganz einfache Aufgabe aus der Praxis:
Ich will einen Motor EIN-schalten, der am Ausgang "6" des Empfängers hängt. Das geht ja recht einfach, ich weise im Sender bei den Gebereinstellungen dem E6 den Schalter SW9 zu. Der Motor wird jetzt mit dem SW9 EIN- und AUS geschaltet. Allerdings will ich zur Sicherheit einen zweiten Schalter haben, damit ich den Motor nicht versehentlich starten kann. Erst wenn beide Schalter auf EIN geschaltet sind, soll der Motor loslaufen. Es soll Leute geben die machen sowas mit 'nem Freien Mischer!
Aber die haben wahrscheinlich keine Logischen Schalter im Sender ;-)
Zurück zum Thema:
Als zweiten Schalter möchte ich den Sicherheitsschalter SW1 nutzen. Also SW1 und SW9 sollen zusammen den Motor einschalten. Dazu benötige ich einen Logischen Schalter, z.B. L1 mit UND-Funktion.
Ich muss also erstmal diesen L1 programmieren. Dazu gehe ich zum Menupunkt LOGISCHE SCHALTER und betätige dort in der Zeile L1, Spalte 2 die SET-Taste und weise den SW1 zu. In Spalte 3 bleibt UND bestehen. In Spalte 4 weise ich den SW9 zu. Zur Kontrolle kann ich jetzt mit den beiden Schaltern SW1 und SW9 "spielen". Wenn alles passt, ist in der Spalte 4 der Logische Schalter L1 nur geschlossen, wenn SW1 UND SW9 ebenfalls geschlossen sind.
Jetzt geht's zurück zu den Gebereinstellungen.
Hier wird in der Zeile von E6, Spalte 3, dort wo noch der SW9 drin steht 2 mal die SET-Taste gedrückt. Das Fenster GEBER-/LOG./FESTSCHA öffnet sich, hier wähle ich den L1 aus und betätige die SET-Taste. Dadurch ersetze ich den S9 durch L1. Das wars!
In der Servoanzeige kann ich's nochmal kontrollieren:
SW9 UND SW1 EIN -> Ausgang6 = +100%
Nur einer oder kein Hardwareschalter EIN -> Ausgang6 = -100%
Soweit die UND-Funktion.
Die ODER-Funktion unterschscheidet sich von der UND-Funktion dadurch, dass hier der Motor von jedem der beiden Schalter eingeschaltet wird: Egal, ob SW1 ODER SW9 oder auch beide Schalter eingeschaltet wird, der Motor läuft an.
Ob das hier sinnvoll ist, sei erstmal dahingestellt. Aber es gibt sicherlich Anwendungen wo man's brauchen kann.
Hier noch eine Erweiterung, diesmal auf der Mc32 HoTT
Aufgabe:
"Ich will einen 3-Stufenschalter folgendermaßen programmieren:"
"Schalter 6" nach oben - Servoausschlag +100%
"Schalter 6" Mittelstellung - Servoausschlag 0%
"Schalter 6" nach unten - Servoausschlag -100% aber nur, wenn ein zusätzlicher "Schalter 1" auf "EIN" steht!
Wenn das nicht der Fall ist, soll der Ausschlag -100% nicht erfolgen.
Das ganze soll auf Geber E8 wirken.
Sieht erstmal unübersichtlich aus, ist aber relativ einfach.
Erstmal wähle ich den "Haupt"-Schalter aus. Hier der 3-Stufen-Schalter "6" ganz rechts. (intern als "S5" u. "S6" bezeichnet)
Dann brauche ich noch den "Hilfs"-Schalter. Das soll der Sicherheits-Schalter "1" rechts werden. (intern als "S3" bezeichnet)
In den Gebereinstellungen weise ich dem "E8" nun zuerst den "S5" zu. ("Schalter 6" nach oben)
Hier erscheinen jetzt 3 weitere ---Zeichen im Zuweisungsfeld. Nochmal "Enter" drücken und hier den "S6" zuweisen.("Schalter 6" nach unten)
Zur Kontrolle in der Servoanzeige:
"Schalter 6" nach oben -> +100%
"Schalter 6" Mittelstellung -> 0%
"Schalter 6" nach unten -> -100%
Jetzt erstelle ich den Logischen Schalter "L1".
Der "Schalter 6" muss dazu unbedingt in Mittelstellung stehen.
Menupunkt "Logische Schalter" anspringen.
In Zeile 1, Spalte 2 bei den "---" ENTER drücken und den "Schalter 6" nach unten ziehen.
Hier wird jetzt "6I" angezeigt.
In Zeile 1 Spalte 4 bei den "---" ENTER drücken und den "Schalter 1" nach unten ziehen.
Hier wird jetzt "3I" angezeigt.
In Zeile 1 Spalte 5 wird jetzt "L1I" angezeigt.
Funktionskontrolle:
Nur wenn "Schalter 6" UND "Schalter 1" nach unten gezogen sind, ist L1="I". Ist nur einer davon offen, Ist L1 offen.
Die klassische UND-Schaltung eben.
Jetzt ersetze ich in der Gebereinstellung E8 noch den vorher zum Testen zugewiesenen "S6" durch den oben erstellten "L1". Feddich!
Auch hier nochmal Funktionskontrolle:
Nur wenn "Schalter 6" UND "Schalter 1" nach unten gezogen sind, ist L1 geschaltet.
Zum Abschluss noch die Servoanzeige überprüfen:
"Schalter 6" Mittelstellung bewirkt 0% Servoausschlag.
"Schalter 6" nach oben bewirkt +100% Servoausschlag.
"Schalter 6" nach unten bewirkt -100% Servoausschlag - Aber nur, wenn auch der Sicherheitsschalter "Schalter 1" nach unten geschaltet ist!
Sonst ist nix mit "-100%"!
Das ganze ist bei der 32er etwas verwirrend, weil die Schalter am Gehäuse zweifach durchnummeriert sind.
Es gibt also 2 mal "Schalter 1...8". Einmal links und einmal rechts.
Intern haben sie aber eindeutige Namen: "S1.....16"
War also doch ein Bisschen mehr als ursprünglich angenommen.
Und dabei ist das erst der Anfang. Tatsächlich kann man mit den Logischen Schaltern sogar über die Zeitverzögerung lustige Flip-Flops basteln.
Wer's genauer wissen will, hier gibt's die erweiterte Erklärung mit Grafiken:
http://www.lsg-modellfluggruppe.de/werkstatt/LogischeSchalter/Logische_Schalter_UND_ODER.html
zuletzt bearbeitet: Achim Mathieu 14.04.2014