Ich folge einer wirklich einfachen Elektronik, die in diesem Link zu finden ist: http://www.instructables.com/id/Vibrating-Timekeeper/ .
Ich habe die bereitgestellte Schaltung studiert, kann aber nicht herausfinden, warum die Schaltung so ist, wie sie ist.
Nur eine kurze Erklärung, was die Schaltung tut. Alle paar Sekunden gibt der ATTiny85 ein Signal von PWM0 aus, damit er den Motor (mit M bezeichnet) zum Laufen bringen kann. Ich verstehe den größten Teil der Schaltung mit Ausnahme der oben rechts. Ich verstehe, wie Transistoren funktionieren, warum dort eine Diode hinzugefügt wird. Die rechte Seite des Motors scheint jedoch keine Verbindung zur Masse zu haben, da sie nur den Transistor durch die Diode und wieder zurück durchschleift. Sollte in diesem allgemeinen Bereich nicht irgendwo eine Verbindung zur Masse bestehen?
Ich habe versucht, diesen oberen rechten Teil der Schaltung zu verspotten, und es fließt kein Strom, wenn ich der Schaltung folge (wie unten gezeigt):
Aber wenn ich versuche, eine Leitung mit Masse zu verbinden, fließt Strom, nur dass der Bereich mit der Diode nicht verwendet wird:
Ich verstehe, dass mein Mock-up nicht genau wie das Diagramm ist (nicht sicher, wie man einen ATTiny zu CircuitJs-Simulator hinzufügt), aber ich denke, ich habe das Wesentliche davon. Ich brauche nur Hilfe, um herauszufinden, ob mir etwas fehlt oder ob ein Fehler in der Schaltung vorliegt.
Jede Hilfe wäre großartig. Danke!
Der erschreckend schlecht gezeichnete Schaltplan (aus dem zitierten Artikel) ist falsch.
Es sollte eine Verbindung vom Emitter des Q1-Transistors zur Masse (ATtiny Pin4, Batterienegativ) bestehen. Der Transistor wird dann wie üblich mit R2 = 3,3 K Ohm angesteuert.
Als gezeichnete Diode hat D1 minimale Wirkung und R3 hat keinen wirklichen Wert.
Besser wäre es, D1 über den Motor (Kathode an B +) anzuschließen, damit die Diode NICHT leitet, wenn der Motor angetrieben wird, und als "Freilauf" -Diode fungiert, wenn der Transistor ausgeschaltet ist.
Der Wert von R2 (= 3k3) versorgt die Transistorbasis mit weniger als 1 mA und kann je nach verwendetem Transistor den Motorstrom begrenzen. Ein Wert von 1K Ohm oder sogar niedriger kann bessere Ergebnisse liefern.
Die Schaltung ist falsch. Ich denke, die Masse ist mit der Anode von D1 verbunden, aber das ist nicht das einzige Problem damit. 1N4001 ist dort zu langsam. Auch das Setzen einer Diode zwischen den Pins des Motors und einer anderen zwischen E und C des Transistors funktioniert besser. (Der Motor ist in diesem Fall wahrscheinlich klein genug, um den Transistor zu töten, deshalb hat sich die ursprüngliche Schaltung nicht selbst zerstört, ist aber immer noch falsch.)
R3 ist wahrscheinlich da, um den Strom durch Ihren Motor zu begrenzen, aber ich verstehe nicht, warum es da ist (es wäre besser, es zwischen den Transistor und den Motor oder zwischen den Motor und Vcc zu legen, wenn es überhaupt notwendig ist).
R2 ist klein - wie Russell McMahon darauf hingewiesen hat.
Sie können den internen Pullup-Widerstand des ATTINY verwenden und den Schalter zwischen Pin und GND schalten und ihn einfach in der Software umkehren. Aber es ist nur eine kleine Modifikation.
Bearbeiten: Sie können deutlich sehen, was der ursprüngliche Autor in seinen Bildern getan hat. Die Diode befindet sich zwischen Emitter und Kollektor von Q1, aber zuerst hat er sie falsch herum eingesetzt. Das letzte Bild zeigt es in der richtigen Ausrichtung (Anode links). Sie könnten auch die richtige Lösung basierend auf dem letzten Bild zurückentwickeln, wenn Sie wollten.
Zufälliger Rebell
wrtlprnft
Zufälliger Rebell