Dies ist der erste Schaltplan, den ich gemacht habe, der keine einfache LED war. Ich möchte wissen, ob es gut aussieht, bevor ich es baue (und die Teile kaufe). Hier ist das Schema:
Hier sind ein paar meiner Bedenken:
1.) Gibt es irgendwelche dummen Shorts, die ich ansprechen sollte?
2.) Habe ich den 556 richtig angeschlossen (Machen Sie sich im monostabilen Modus keine allzu großen Gedanken über die Widerstands- und Kondensatorwerte)
3.) Fehlen Pullup- oder Pulldown-Widerstände?
4.) Habe ich die h - Brücke richtig gemacht (ich werde die Transistoren wechseln, da ich mehr Strom brauche. Ich habe mich noch nicht für einen Motor entschieden).
Es ist im Wesentlichen eine Tennisballmaschine (mit Logikgattern, weil Arduino zu einfach ist: P). Es gibt drei Laser und Fototransistoren und einen Knopf. Das einzig Wichtige ist wirklich, dass, wenn der Laser ausgelöst wird, das Signal niedrig werden sollte (es sei denn, ich habe das rückwärts bekommen) und wenn die Taste gedrückt wird, sollte es hoch gehen.
Eine letzte Sache - tun Sie so, als ob der Spannungsregler, den Sie sehen, ein UA7805 ist (ich konnte ihn in Eagle nicht finden).
Danke!!
* BEARBEITEN: ICH HABE DEN SCHALTPLAN AKTUALISIERT (ICH GLAUBE, ICH HABE ALLES)
Gibt es dumme Shorts, die ich ansprechen sollte?
Ja. Beispielsweise sind alle Eingänge Ihrer Logik ( IC2
und IC3
) mit demselben Knoten verbunden, demjenigen, der mit dem Kollektor von verbunden ist Q7
. Ich schätze, das ist nicht das, was Sie wirklich wollten, aber ohne eine Funktionsbeschreibung des Boards ist es natürlich unmöglich, sicher zu sein.
Dies sollte eigentlich ein Kommentar sein, aber ich muss einen Schaltplan zeigen.
Alle Stellen, an denen ein Transistor (oder Fototransistor) einen Logikeingang ansteuert, sollten ungefähr so aussehen:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Sie brauchen die Widerstände, die Sie zwischen den Transistorkollektoren und dem Gate-Eingang zeigen, nicht, aber Sie brauchen Pull-up-Widerstände, um sicherzustellen, dass der Gate-Eingang hoch ist, wenn der Transistor ausgeschaltet ist.
Für die PNP-Transistoren benötigen Sie eine ähnliche Schaltung, aber die Widerstände gehen auf Masse und die Emitter auf eine positive Versorgung.
Es scheint, dass Sie möchten, dass die Fototransistoren unten Eingänge für einige Gates bereitstellen, aber die Gate-Eingänge sind mit der positiven Schiene verbunden, nicht mit den Fototransistor-Kollektoren.
Es gibt keinen Hinweis auf irgendwelche Ausgänge auf dem Schaltplan - Sie wissen vielleicht, wo sie sind, aber der Rest von uns muss wilde Vermutungen anstellen.
Für R19 sollten Sie den mittleren Abgriffstift zum + Motor führen und dann den - Motorstift separat erden. Der andere R19-Pin kann mit dem Mittelabgriff verbunden werden (oder einfach offen gelassen werden). Ihr ursprünglicher Verbindungsaufbau könnte die +12 gegen Masse kurzgeschlossen haben. Beachten Sie, dass die Verwendung eines Widerstands in Reihe mit einem solchen Motor nicht sehr effizient ist. Wenn der Motor ein Hochleistungstyp ist, benötigen Sie möglicherweise einen variablen Widerstand mit hoher Leistung.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Für R20 würde ich denken, dass Sie möchten, dass der variable Mittelabgriffsstift zu den THR-DIS-Eingängen geht, dann kann der andere Pin von R20 mit dem Mittelabgriff verbunden werden (oder einfach offen gelassen werden). Ein weiterer kleiner Widerstand (Rm, vielleicht 1/2 Wert von R20) sollte enthalten sein, um zu verhindern, dass diese Pins direkt mit +12 kurzgeschlossen werden. Dieses Setup würde Ihnen eine variable Zeitsteuerung von IC9B geben, wie Sie es sich vermutlich wünschen. Wie bei R19, Ihrem ursprünglichen Setup, hätten Sie die +12 gegen Masse kurzschließen können.
Simulieren Sie diese Schaltung
Die beiden Q-Ausgänge des 556, die Inverter IC11-IC12 und Q6-Q7, bilden eine NAND-Gatter-Aktion, die die +-Versorgungsspannung einschaltet. Sie könnten diese Gruppe durch nur ein NAND-Gatter und einen Transistor ersetzen. Die Verwendung von nur einem Transistor reduziert den Spannungsabfall in der + Versorgungsleitung. Für diesen Transistor (oder wenn Sie bei beiden dieselbe Anordnung beibehalten) benötigen Sie noch einen kleinen Widerstand in Übereinstimmung mit der Basis des Transistors, um den Basisstrom zu begrenzen. Je nach Strombedarf des Motors benötigen Sie hier ggf. einen Transistor mit höherer Leistung. (Sie könnten hier anstelle eines PNP einen P-Kanal-Mosfet verwenden).
Ein paar Dinge, die für den aktualisierten Schaltplan verbessert werden müssen:
1) Der LM556 sollte keine +12 Eingänge haben (z. B.: RC- und Reset-Pins), während er mit +5 V versorgt wird, mögliches Durchbrennen. Es ist viel besser, alle Eingänge und die Leistung auf dem gleichen Versorgungsniveau zu halten.
2) Die vier Schalttransistoren (Q5,6, T9 und unmarkiert) müssen Strombegrenzungswiderstände an ihren Basisstiften haben. Schalttransistoren mit höherem Strom erfordern Widerstände mit niedrigerem Wert. Also für Q6 würde ich ungefähr 390 Ohm empfehlen, T9 ungefähr 500 Ohm, Q5 & unmarkiert ungefähr 5k. Spätere Tests können je nach Stromflussanforderungen mögliche Wertänderungen aufzeigen.
3) Q6 schaltet sich jetzt "nur" ein, wenn beide Q's niedrig sind, ist das nötig? Ihre jüngsten Kommentare dazu passen nicht so gut zusammen.
Deine Kommentare:
A. "Wenn einer der 556 Stromkreise zu schwach wird, möchte ich, dass er die Stromversorgung des Stromkreises unterbricht."
Definiert eine NAND-Funktion.
(0 1)=1, (1 0)=1, (0 0)=1, (1 1)=0
B. "Wenn beide hoch sind, sollte der Ausgang hoch sein. Dann schaltet es den PNP aus."
Definiert eine OR-Funktion.
(0 1)=1, (1 0)=1, (0 0)=0, (1 1)=1,
C. "Wenn beide niedrig sind, sollte der Stromkreis eingeschaltet sein."
Definiert eine ODER-Funktion.
(0 0)=0
Als geschriebene Bedingung "a" widerspricht "c" für Eingangsbedingung (0 0). Um dies zu regeln, müssen Sie Bedingung "a" oder "c" neu definieren.
4) Ich sehe noch nicht, welche Versorgungsspannung Ihre Logikgatter mit Strom versorgt. Eine Möglichkeit, dies in einem Schaltplan zu definieren, besteht darin, einen oder mehrere Bypass-Kondensatoren aufzunehmen, die von der Stromversorgung an Masse angeschlossen sind, und dann die ICs aufzulisten, denen sie zugeordnet sind.
5) Eine gute Möglichkeit, Ihre Logiksignale im Auge zu behalten, besteht darin, Signalnamen neben den schematischen Linien hinzuzufügen. Auf diese Weise können Sie die Logik überprüfen, indem Sie einfach den Signalnamen folgen. Zum Beispiel könnte das Signal, das von S1 Pin 2 kommt, "S1" genannt werden, dann wird der Signalname später nach dem Passieren von IC10 "~S1" (oder eine andere Möglichkeit, ein invertiertes Signal zu bezeichnen). Diese Übung hilft beim Debuggen Ihrer Logik während der Entwurfsphase und hilft erneut während der Debugphase.
6) Anstatt nicht verbundene Linien für die Motorstandorte anzuzeigen, wäre es hilfreich, die Verbindungen für Ihre Motoren einzuzeichnen. Beispielsweise können Sie einfache E/A-Anschlüsse platzieren, um anzuzeigen, wo die + und - Kontakte sein werden.
7) Die Ausgänge von IC2 Pin 4 und IC8 Pin 4 sind kurzgeschlossen. Abhängig von Ihrer erwarteten Logik müssen Sie hier ein weiteres Logikgatter, einen Widerstand oder eine Diodenschaltung bereitstellen.
In ähnlicher Weise sind IC4 Pin 4 und der nicht markierte Transistorkollektor kurzgeschlossen, wie oben müssen Sie auch hier Logik, einen Widerstand oder eine Diode hinzufügen.
IC5 Pin 4 und Q5-Kollektor, wie oben.
Bei miteinander kurzgeschlossenen Logikgatterausgängen können Sie nicht sicher sein, ob einer den anderen überlastet, dies ist jedoch keine gute Idee (es sei denn, sie haben spezielle Ausgangsmodi). In einigen Fällen kann dies einen oder beide Teile durchbrennen. Bei den Transistoren werden sie höchstwahrscheinlich die Logikgatter überlasten, aber es könnte sie auch durchbrennen.
Wenn ein Ausgang dominieren muss, können Sie möglicherweise einen Widerstand in den Pfad des anderen Ausgangs legen.
Wenn die beiden Ausgänge kombiniert werden müssen, verwenden Sie ein anderes Gatter, um die Logik zu definieren. Wenn nur eine einfache Logikschaltung erforderlich ist, können Sie möglicherweise eine oder mehrere Dioden oder Widerstände verwenden.
Insgesamt möchten Sie nicht, dass ein Ausgang mit dem anderen Ausgang kämpft, wenn sie in entgegengesetzte Richtungen schalten würden.
Q5 und der unmarkierte Transistor darunter verbinden die Ausgänge der Logikpins mit Masse oder + Versorgung, was normalerweise keine gute Sache ist. Wenn Sie einen Logikgatterausgang mit einem Transistor übersteuern möchten, sollten Sie einen Widerstand direkt nach dem Gatterausgang verwenden. Das begrenzt den Strom aus dem Gate. (Möglicherweise müssen Sie die Logik hier erklären, um eine bessere Antwort zu erhalten.)
Die H-Brücken sollten funktionieren, aber die Spannung an den Motoren ist möglicherweise niedriger als erwartet (dies kann je nach verwendetem Motortyp ein Problem sein oder auch nicht). Überprüfen Sie die Spezifikation des verwendeten Transistortyps auf den Wert des Basisstroms (Ib), der die Transistoren vollständig sättigt (möglicherweise müssen Sie die Basiswiderstandswerte verringern). Das Betreiben der Transistoren in Sättigung gibt den Motoren die maximale Spannung. Es ist auch eine gute Idee, jedem Transistor der H-Brücke Schutzdioden hinzuzufügen, um vom Motor kommende Hochspannungsspitzen zu reduzieren. Siehe dieses Beispiel:
http://www.robotroom.com/BipolarHBridge.html
Für die Inverter, die von den beiden Transistoren (Q5 und nächster anderer Transistor) kommen, haben Sie Inverterpaare parallel. Ein Paar (IC6-IC7) ist Eingang-Eingang mit Ausgang-Ausgang verbunden, dies kann funktionieren, wenn dies Ihre Absicht ist. Das andere ähnliche Inverterpaar (IC8-IC5) ist jedoch parallel Eingang-Ausgang zu Eingang-Ausgang plus einem weiteren Ausgangs-Gate-Pin (U2-4), das ist überhaupt nicht gut. Sie sollten Ihre beabsichtigte Logik hier erneut überprüfen.
Die 556 Abschnitte sehen soweit OK aus. Um die Möglichkeit einer Fehlauslösung in einem lauten Schaltkreis (wie einem mit Motoren) zu reduzieren, kann es hilfreich sein, kleine Kondensatoren von jedem CV-Pin zur Masse hinzuzufügen, etwa 0,01 uf sollten ausreichen.
Sie können Ihre Gesamtchipzahl auch reduzieren, indem Sie übrig gebliebene NOR- oder NAND-Gatter als Inverter-Gatter verwenden (kurzschließen Sie einfach die Eingänge zusammen).
elektrische Geige
Nedd