Hallo !
Ich hab mal folgende schaltung im Roboternetz gefunden, um einen
Motor anzusteuern. Allerdings entsteht ein Kurzschluss, wenn man beide
Schalter schließt. Wie kann man das verhindern?
Hallo Johamnnes,
wenn man mechanische Taster einsetzt, wie im Schaltbild, dann kann man eine mechanische Verriegelung einsetzen, die das gleichzeitige Betätigen unmöglich macht. Man kann die Taster z.B. ähnlich wie bei einem Joystick aufbauen, also Hebel nach links drücken = Linkslauf, nach rechts drücken = Rechtslauf, Mittelstellung = Motor aus.
Wenn die Ansteuerung elektronisch ist (also z.B. aus einem Mikrokontroller), dann sollte man durch eine geeignete Hardware sicherstellen, daß die beiden Treibertransistoren nicht gleichzeitig durchgeschaltet werden. Theoretisch kann man das auch softwaremäßig machen (den MC also so programmieren, daß der verbotene Zustand nicht eintritt), das ist aber etwas riskant.
Gruß Uli
Ich hab mal die beiden ersten PNP Transistoren durch NPN's ersetzt und mir folgende Schaltung überlegt. Wenn ich nun an A eine null und an
B eine 1 lege leitet der erste transistor, da der 2. über einen Inverter liegt, bekommt er eine 0. Wenn ich B auf 0 lege, so leitet der erste Transistor.
wenn ich nun A auf 1 schalte, liegt am invertereingang auch eine 1, sodass am ende eine 0 herauskommt. so kann der motor komplett gestoppt werden.
Kann ich das so bauen?
Hallo .Johannes.,
die Zusammenschaltung des Inverters mit 2 Dioden entspricht der Funktion eines NOR-Gatters mit 2 Eingängen. Es ist im allgemeinen klüger, ein fertiges NOR-Gatter zu verwenden, als es sich selbst mit Dioden zusammenzubasteln. Ich denke auch, daß es so nicht funktionieren wird, weil das Low-Potential am Eingang des Inverters nicht definiert ist. Wenn durch keine der beiden Dioden Strom fließt, dann kommt es auf die verwendete Logikfamilie an, wie der Eingangszustand gedeutet wird. TTL Logik (74XXX, 54XXX) interpretiert offene Eingänge als logisch High, bei MOS-Logik (40XXX, 45XXX) sollten offene Eingänge nicht vorkommen (Zustand ist nicht definiert).
Was man sonst noch verbessern könnte:
Der eine Eingang ist invertiert, der andere nicht. Das kann man zwar per Software kompensieren, ist aber irgendwie komplziert, und was passiert, wenn man die beiden Eingänge versehentlich vertauscht? Dann springt Robbi im Dreieck.
Wenn man noch ein freies Gatter im IC hat, kann man schließlich noch dafür sorgen, daß der Motor im "verboteten Zustand" steht.
Lesezeichen