Ich will eine Motorendstufe abhängig von zwei Endschaltern (NC) abschalten. Durch Umschalten des DIR Signals soll der Treiber wieder eingeschalten werden um ein Wegfahren zu ermöglichen. Der ENABLE ist active low. S1 ist in Richtung DIR 0. DIR S1 S2 ENABLE 0 0 0 x 0 1 0 0 0 0 1 1 0 1 1 0 1 0 0 x 1 1 0 1 1 0 1 0 1 1 1 0 Das sollte die passende Wahrheitstabelle sein. Ich wil das Ganze mit Logikgattern aufbauen. Hat das schon einer gemacht? Ist das mit Gattern einfach machbar?
Danke für den Hinweis, es handelt sich allerdings um einen Schrittmotor, so das diese Lösung wegfällt...
weissnichtwie schrieb: > Ist das mit Gattern einfach machbar? Der direkte Eingriff in die Steuersignale ist keine gute Idee, da der Motor dann schlagartig aus voller Drehzahl angehalten wird, d.h. ohne Bremsrampe.
Die Wahrheitstabelle ist falsch. Wenn du in richtung DIR 0 fährst und Endschalter S1 kommt muss doch enable 1 werden damit er ausgeht und nicht 0
((Dir und S1 )oder (s1 und S2 ) oder (dir und S2))Da s ganze noch negiert
In etwa sowas. Das wäre bei dir dann: Links -> Dir 1 ES Links -> S2 /Rechts -> DIR 0 ES Rechts -> S1
Super, vielen Dank für alle Antworten... @Michael Die Motoren laufen langsam und die Schalter sind am physikalischem Limit und sollen wirklich hart begrenzen, vorher kommen noch "Softwareschalter" mit Bremsrampe. @malefiz Die Tabelle sollte schon passen, denn die Schalter sind "normal closed" um eventuelle Kabelbrüche mitzukriegen... @tip Wenn ich die beiden Schalter oder Enable negiere, dann passt es perfekt...
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.