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
Piere schrieb: > Bitte um kurzes Feedback bzw. Verbesserungsvorschläge. Die Diode nach dem Gleichrichter ist unnötig. Aref nicht mit AVCC verbinden, offenlassen (wenn kein ADC benötigt), ansonsten 100nF gegen GND. Apropos 100nF: Da fehlen noch zwei stück davon, zwischen Pin 7+8 und 20+22
1k Pull-UP/Pull-Down kommt mir recht klein vor. Einsatz in stark verstörter Umgebung? Ansonsten eher 10K oder die internen Pullups.
Εrnst B✶ schrieb: > Aref nicht mit AVCC verbinden, offenlassen (wenn kein ADC benötigt), > ansonsten 100nF gegen GND. > > Apropos 100nF: Da fehlen noch zwei stück davon, zwischen Pin 7+8 und > 20+22 Wieso 100nF zwischen die Pins
Εrnst B✶ schrieb: > Ansonsten eher 10K oder die internen Pullups. Ja sind 10K sorry ne null vergessen.
Die 10µF nach dem Gleichrichter sinbd als Siebelko zu wenig. Mach da 1000µF daraus. 470µF würden auch schon reichen, aber wenn du schon den 7805 überdimensioniert hast :-) Welchen Trafo hast du vorgesehen?
nimm einen größeren C als 10µ am Netzteil. Ich hatte bei 8MHz Probleme weil die Spannung kurz eingebrochen ist.
Piere schrieb: > Wieso 100nF zwischen die Pins Weil sonst dein AVR jedesmal abstürzt, wenn ein Relais schaltet ;)
Gibt es einen speziellen Grund, warum die Taster verschieden angeschlossen sind?
Karl heinz Buchegger schrieb: > Welchen Trafo hast du vorgesehen? Habe ein 2x 12V Trafo mit 36W geplant, da mit 24V, 0,77A noch ein Magnetventil angesteuert wird. Was passiert wenn ich die Kondensatoren weg lasse?
Karl heinz Buchegger schrieb: > Gibt es einen speziellen Grund, warum die Taster verschieden > angeschlossen sind? Öffner und Schließer (Kabelbruchsicherheit), wird im Programm berücksichtigt.
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.
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.
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.
> Was ist hier gemeint? > Abblockkondensatoren am Atmega8 nicht vergessen. > Externe AREF Beschaltung zu AVCC überdenken. Das gleiche wie hier Beitrag "Re: Entwurf Schaltplan Atmega8"
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.
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?
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
> >> 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.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.