Ich habe mein erstes Elektronikprojekt entworfen und wäre Ihnen dankbar, wenn Sie mir Feedback dazu geben könnten.
Ich suche speziell nach Anfängerfehlern, irgendetwas Falschem oder Ineffizientem an meiner Schaltung und auf dem Weg, auf dem ich den Schaltplan erstellt habe.
Das Projekt ist eine Küchenuhr, die von einem Arduino gesteuert wird. Es hat drei Timer, die gleichzeitig laufen können, und es piept, wenn es Null erreicht. Es wird von der Wand mit Strom versorgt, aber wenn es nicht angeschlossen ist, muss eine Batterie davon ausgehen, ohne den Timer neu zu starten.
Das erste Schema ist die Stromversorgung. Wenn es an die Wand angeschlossen ist, sollte es keinen Strom aus der Batterie verbrauchen, aber es muss auf die Batterie umschalten, wenn es nicht angeschlossen ist.
Das zweite Schema enthält den Mikrocontroller sowie die Schalter und Tasten zur Steuerung des Timers.
Das dritte Schema enthält die Anzeige.
Ich verstehe, dass die Bewertung eines Schaltplans eine Menge zu fragen ist, daher bin ich für jedes Feedback sehr dankbar.
BEARBEITEN
Ich bin allen sehr dankbar, die sich die Zeit genommen haben, meinen Schaltplan zu kommentieren. Ich habe keine Freunde von Ingenieuren, daher ist Ihr Feedback sehr wertvoll.
Ich habe versucht, die Änderungen gemäß Ihren Vorschlägen vorzunehmen. Ich habe es noch nicht auf dem Steckbrett ausprobiert, daher bin ich mir nicht sicher, ob alles funktionieren wird. Ich muss noch einige Tests durchführen, um den besten Wert für R5 herauszufinden.
Hier ist das aktualisierte Schema:
quelle
Antworten:
Ein großes Lob für die Verwendung eines Referenzwerts (Referenzbezeichners) für (die meisten) Komponenten. Besonders wenn Sie einen Schaltplan besprechen möchten, werden sie für eine anständige Kommunikation benötigt.
Die Stromversorgung
Der Mikrocontroller
Der Bildschirm
Fazit
Dies ist eine lange Liste, aber ich denke, Sie haben gute Arbeit geleistet, wenn man bedenkt, dass es Ihr erstes Projekt ist. Ich habe viel schlechtere Schaltpläne gesehen. Erfolg!
Bearbeiten Sie das Update der Frage.
Ihre Schaltung um Q1 und D3 ist nicht ganz in Ordnung: Die Batterie speist die LED, aber nicht den Rest der Schaltung. Ich bin mir nicht sicher, ob die LED als Batterieanzeige eine gute Idee ist: Insbesondere bei Batterieleistung muss man sparsam sein und darf keine Energie für eine LED verschwenden.
Wie wäre es damit: Behalten Sie die Dioden wie in Ihrer ersten Version bei, aber steuern Sie die LED vom Mikrocontroller aus. Verwenden Sie einen der freien Pins, um das Vorhandensein der 12 V über eine 5 V-Zenerdiode und einen Vorwiderstand zu erfassen. Sie können dann die LED blinken lassen, wenn Sie mit Batteriestrom betrieben werden. Ein kurzer Blitz einmal pro Sekunde ist viel wirtschaftlicher.
quelle
Ich werde hier ein paar kurze Gedanken einbringen und sie später ergänzen.
Die Liste von anderen in Kommentaren wäre eine kombinierte Antwort.
Jemand sollte Olin einsperren, bis Sie einige der angesprochenen Punkte ansprechen :-).
C! & C2 sind jeweils als 10 mF gezeigt.
mF = Millifarad = 10.000 Mikrofarad.
Wenn Sie 10 microFarad meinen (wie es wahrscheinlich erscheint), dann ist dies normalerweise 10 uF geschrieben.
Sie haben dies möglicherweise als uF geschrieben und es wurde durch Ersetzen der Schriftart auf 10 mF geändert (wie es manchmal vorkommt), aber dies muss überprüft werden.
Sie verwenden einen Widerstandsnamen für eine Gruppe von Widerständen. zB R4 = 7 x 10k.
Dies ist leicht zu verstehen, macht es jedoch unmöglich, sich leicht auf einen einzelnen Widerstand oder ähnliches zu beziehen, und ist für die Automatisierung für Layoutzwecke ungeeignet (da es ungewiss ist, welche Komponente R4 ist.
Die Fähigkeit, Bezeichnungen einfach und eindeutig zu lesen, ist ein Hauptentwurfsziel eines Schaltplans.
Das unterschiedliche visuelle Erscheinungsbild von Etiketten an verschiedenen Stellen scheint keinen Zweck zu haben (kann aber einen Zweck haben), und einige sind für das Auge hart.
zB ABCD, das mit DA DB DC DD verbunden ist, sind weiß in schwarzen Quadraten. Schwer zu lesen.
Weiß auf Grau innerhalb der Komponentenkörper ist ebenso schwer zu lesen und unnötig.
Grau auf Grau ist schlimmer.
Gegenwärtig ist dieses Diagramm ein Funktionslehrer, kann jedoch ohne anderes Referenzmaterial (oder ein eidetisches Gedächtnis) nicht für die Erstellung oder Fehlerbehebung verwendet werden.
Das Hinzufügen von Pin-Nummern würde den Verwendungsbereich des Diagramms erheblich verbessern.
Allen Elektronen geht C1 aus :-).
Natürlich nicht wirklich, aber richten Sie die Zuleitungen vertikal gemäß C2 aus.
Es ist nichts Falsches daran, Kondensatoren horizontal auszurichten, wo es für die Anwendung geeignet ist, aber die normale Verwendung, wenn ein Kondensator von einer horizontalen Linie nach Masse (z. B. vor und nach dem Spannungsregler U1) gezeigt wird, entspricht C2.
In ähnlicher Weise ist die horizontale Anordnung von R2 weniger verbreitet und "sieht nicht gut aus". Dies wurde getan, um Platz zu sparen, aber z. B. wenn Sie U1 nach oben bewegen, sodass seine Eingabe horizontal von D1 gespeist wird, und wenn Sie den Text über U1 verschieben, kann derselbe Platz verwendet werden, aber L2 und R2 können beide vertikal sein.
Die SPK1-Verbindung sieht etwas seltsam aus - die Absicht ist klar.
An einer Reihe von Stellen würde die Lesbarkeit durch die Verwendung einer horizontalen Verbindung zur Erde oder eines lokalen Erdungssymbols anstelle eines langen Drahtes zur Erde verbessert.
zB Pin LE von U3,
Der Regler kann Toshiba TA4805 sein .
Der unbelastete Ruhestrom beträgt 0,85 mA und den schlimmsten Fall 1,7 mA.
ABER LED-Statusanzeige zieht ca. 3 mA. Eine PP3 9V 'Transistorbatterie' hatte eine Kapazität von ungefähr 600 mAh, so dass die Batterielebensdauer bei unbeladenem Betrieb ~ = 600/5 = 150 Stunden oder ungefähr 1 Woche 24/7 war.
Moderne LEDs können SEHR hell sein und unter 1 mA sollte ausreichen.
Die Anschlussstifte PC1 - PC5 sind wie gezeigt in Ordnung, MÜSSEN jedoch mit Pull-Up / Downs programmiert werden, wenn sie als Eingänge festgelegt sind oder als Ausgänge festgelegt werden müssen.
R4 = 7 x 10k sehen VIEL zu hoch aus, es sei denn, es handelt sich um ein intelligentes Display, das für die aktuelle Bereitstellung mit einer höheren Leistung in Kontakt steht.
Anon ...
quelle