Entwurf Schaltplan Atmega8

Gast #1968167
Lesenswert?

Hallo Leute,
abgesehen vom Programm für den ATmega8, funktioniert meine Schaltung so, 
oder geht da etwas in Flammen auf. Der Gleichrichter kann 4A ab der 
78S05 2Ampere. Eine Spule geht an 5V die andere an 12V. Das kurz die 
Besonderheiten.
Bitte um kurzes Feedback bzw. Verbesserungsvorschläge.

Danke

Grüße
Angehängte Dateien:
Persönliche Seite #1968221
Lesenswert?

Hmm, Kühlkörper sind im Schlatplan ja nicht eingezeichnet :-)

Du hast genug freie I/O-Pins bau dir nicht ohne weiteres RXD/TXD zu. Die 
kannst du zum Debuggen oder für Reports der Steuerzustände oder für 
externe Steuerung gut gebrauchen!

Externe Pullups an den active-low Tastern kannst du durch interne 
Pullups ersetzen.

Abblockkondensatoren am Atmega8 nicht vergessen.

Externe AREF Beschaltung zu AVCC überdenken.

ISP-Anschluss nicht vorgesehen?

Resetpin beschalten, ggf. Resettaster vorsehen zumindest für die 
Entwicklungsphase.

2 unterschiedliche Relais (5V und 12V) ist Absicht?

Pulldowns für das sichere Sperren der Transistoren, wenn der AVR in den 
Reset geht (Brownout, Watchdog, Programmierfehler). Die IO-Pins wären 
dann hochohmig).

Ggf. noch Hardwareverriegelung vorsehen, wenn beide Relais nie 
gleichzeitig aktiv sein dürfen.
#1968222
Lesenswert?

Piere schrieb:

> Habe ein 2x 12V Trafo mit 36W geplant, da mit 24V, 0,77A noch ein
> Magnetventil angesteuert wird.

24V ist zuviel für den 7805, der wird heiß werden. Mächtig heiß.
Selbst 12V sind schon grenzwertig, wenn das Relais wirklich 300mA zieht.

> Was passiert wenn ich die Kondensatoren weg lasse?

Dann stürzt dir dein µC ab. Mit ziemlicher Sicherheit jedesmal, wenn ein 
Relais schaltet.
Gast #1968233
Lesenswert?

7805 wird mit 12V beschalten, daher 2x12V Trafo.

Der Baustein wird extern Programmiert und dann in einen Sockel gesetzt, 
daher ist ein ISP nicht notwendig.

Was ist hier gemeint?

Abblockkondensatoren am Atmega8 nicht vergessen.

Externe AREF Beschaltung zu AVCC überdenken.


die zwei verschiedenen Relais sind so geplant ja.
#1968242
Lesenswert?

Piere schrieb:
> 7805 wird mit 12V beschalten, daher 2x12V Trafo.

Ist immer noch grenzwertig.
Nach dem Gleichrichter hast du irgendewas um die 13 oder 14V
d.h. du hast 9V die der 7805 loswerden muss

Strom: Relais 300mA plus ein paar zerquetschte für den Rest; 350mA
9 * .35 = 3.1 Watt Verlustleistung

wird heiß werden!

> Der Baustein wird extern Programmiert und dann in einen Sockel gesetzt,
> daher ist ein ISP nicht notwendig.

keine gute Idee
Der ISP Anschluss kostet dir nichts. Und denk ja nicht, dass du das 
Programm einmal entwickelst, den µC brennst und das wars. Das geht ein 
paar mal hin und her. Jedesmal µC aus dem Sockel fummeln, Pins gerade 
biegen in den anderen Sockel rein

>
> Was ist hier gemeint?
>
> Abblockkondensatoren am Atmega8 nicht vergessen.

100nF zwischn Vcc und GND. 100nF zwischen AVcc und GND. Möglichst dicht 
ans Gehäuse rann.

>
> Externe AREF Beschaltung zu AVCC überdenken.

ARef verbindet man nicht mit 5V. Da kommt ein 100nF nach GND.
Vcc als Referenzspannung kann man auch per Software schalten.
Gast #1968268
Lesenswert?

Will ja nicht frech sein, aber vllt kannst wer mein Plan berichtigen?
Mit der Beschaltung des ATmega bin ich nach einem Buch gegangen danke 
für die Tipps.
Verlustleistung is noch höher, da zwei mal 300mA durch Relais gezogen 
werden, sind ha zwei Relais evlt. setze ich noch ein drittes mit 12V 
ein.

Die Beschaltung auf die 12V geht so oder?
#1968275
Lesenswert?

Piere schrieb:
> Will ja nicht frech sein, aber vllt kannst wer mein Plan berichtigen?

arbeite einfach die bisher anbgemerkten Dinge ein

> Verlustleistung is noch höher, da zwei mal 300mA durch Relais gezogen
> werden, sind ha zwei Relais evlt. setze ich noch ein drittes mit 12V
> ein.

Dann vergiss es gleich. Dein 7805 wird wegen Überhitzung abschalten. 6W 
Verlustleistung sind zuviel.

Aber: Die Relais sind ja nicht besonders heikel, was die Spannung 
angeht.
Tausche das 5V Relais ebenfalls gegen ein 12V Relais aus und hänge alle 
Relais vor den 7805, dort wo noch 13V sind.
Dann braucht der 7805 nur noch den µC versorgen. Sind dann in Summe 
irgendwas bei 30 bis 50mA

9 * 0.05 = 0.45 Watt

das bedeutet wiederrum, 7805 bleibt kühl

> Die Beschaltung auf die 12V geht so oder?

Du meinst den Schaltztransistor? Ja ist ok.
Die 470 Basiswiderstand, hast du die gerechnet oder geschätzt?

Vom Wert her könnte das gefühlsmässig hinkommen. Klingt zumindest
realistisch
Gast #1968280
Lesenswert?

>
>> Die Beschaltung auf die 12V geht so oder?
>
> Du meinst den Schaltztransistor? Ja ist ok.
> Die 470 Basiswiderstand, hast du die gerechnet oder geschätzt?
>
> Vom Wert her könnte das gefühlsmässig hinkommen.

HAbe denn Wert aus dem Tutorial genommen ...

Ok werde das eine Relais noch tauschen.
#1968410
Lesenswert?

Sieht nicht so schlecht aus

Die Taster würde ich trotzdem alle gleich verschalten: Alle nach GND und 
mit internem Pullup Widerstand. Bei Kabelbruch bleiben dann alle auf 1 
was dann jeweils für die sichere Position sorgen muss. Aber das ist dann 
ein Software-"Problem". Aber so sind dann wenigstens alle Taster gleich 
beschaltet, was meistens softwareseitig von Vorteil ist.

Genauso, wie ich niemals auf einen ISP verzichten würde. Ausser ich hab 
eine RS232 zur Verfügung, so dass ich mit Bootlader noch Updates machen 
kann. (Und genau aus dem Grund finde ich es unklug, sich die Rx/Tx Pins 
vom Mega mit Tastern zu blockieren. Du hast noch genug andere Pins frei)


Also rann ans Steckbrett, aufbauen und ausprobieren.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren