Hallo, ich habe ein recht simples Programm auf dem ATMega...hier auf dem Schreibtisc h hat alles einwandfrei funktioniert...jetzt habe ich die Schaltung am Einsatzort montiert und stelle fest: Das Programm arbeitet zeitweise wie vorher...doch dann: Der µC arbeitet nicht wie im Programm vorgegeben: Einmal ist es so: Ich schalte in einer Weile Schleife 2 verschiedene Ausgänge, einer wird geschaltet..einer nicht. Ging vorher immer. Immer wieder passiert es dass scheinbar grundlos etwas passiert weil eine Schleife "true" gewertet wird obwohl dies nicht sein dürfte. Dann werden Eingangssignale teilweise nicht (oder erst ca. 1 Sekunde später) gewertet. Variablen nehmen Werte an die scheinbar völlig aus der Luft gegriffen sind. Demontiere ich die Schaltung und baue sie bei mir am Schreibtisch auf funktioniert alles. In montiertem Zustand(vor Ort)funktioniert alles eine bestimmte Zeit...die unterschiedlich ist. Nach einiger Zeit im Betrieb tauchen die Unnormalitäten auf. So...was ist unterschiedlich: 1)Beim Testaufbau habe ich nur ein ähnliches Netzteil...sollte aber eigentlich gleich sein. 2)Im vor Ort montiertem Zustand klemme ich an ein Relais das der µC schaltet eine Spule. Diese hängt aber nur über das Relais am µC. Beim Testaufbau habe ich diese nicht weil diese fest verbaut ist. Vermutung/These: Als Spannungsversorgung habe ich einen Trafo der mir aus 230V AC 24V AC generiert, die mit Dioden dann gleichgerichtet werden und mit einem 7812 auf 12V DC geregelt werden. Hier sind dicke Elkos vorhanden. Ca. 30Meter Kabel später regle ich direkt am µC mit einem 7805 von 12V DC auf 5V DC. Hier ist allerdings weder eine Elko noch sonst was verbaut...nur der nackte 7805 mit dem mittleren Pin auf Masse. Die Spule die ich schalte(über ein vom µC gesteuertes Relais) wird mit diesen 12V DC vom Eingang des 7805 versorgt. Kann es also sein, dass die Spule beim EIN/AUS Schalten so sehr auf die 12V rückwirkt, dass der 7805 so durcheinander kommt, dass ich hier auf den 5V (die ja den ATMega versorgen) solche Störungen habe, dass dieser völlig spinnt und das Programm nicht mehr richtig abarbeitet? Der letzte Elko im gesamten Aufbau ist am Ausgang des 7812, der 30 Meter Leitung entfernt sitzt. Am µC selber sind 2 100nF Kondensatoren verbaut, sonst keine Glättung. Resette ich den µC arbeitet er wieder eine Zeit lang "normal" ...??
> Diese hängt aber nur über das Relais am µC. Ist schon mal ein heißer Kandidat > nur der nackte 7805 mit dem mittleren Pin auf Masse. und hoffentlich 2 Stückk 100nF direkt an den Pins. Auf der anderen Seite: Der Hersteller des 7805 ist ja auch ein Trottel, wenn er das in seiner AppNote so fordert. Das sind ja auch eher Richtlinien. Was hast du unternommen um das Relais elektrisch brav zu kriegen. Freilaufdiode ist wohl selbstverständlich. Snubber-Glied?
ja...ich gebe zu dass ich mir die sparen wollte...funktionierte ja im Testaufbau auch ;) aber kann das zu solch unkontrolliertem verhalten führen?
Tobias W. schrieb: > ja...ich gebe zu dass ich mir die sparen wollte...funktionierte ja im > Testaufbau auch ;) > > aber kann das zu solch unkontrolliertem verhalten führen? Was hast du unternommen um das Relais elektrisch brav zu kriegen. Freilaufdiode ist wohl selbstverständlich. Snubber-Glied?
Karl Heinz Buchegger schrieb: > Was hast du unternommen um das Relais elektrisch brav zu kriegen. > Freilaufdiode ist wohl selbstverständlich. Snubber-Glied? Momentan nix. Freilaufdiode kommt morgen erst rein weil ich keine Dioden zur hand hatte....könnte also evtl sein dass der µC zerstört ist hmm?
Tobias W. schrieb: > Karl Heinz Buchegger schrieb: >> Was hast du unternommen um das Relais elektrisch brav zu kriegen. >> Freilaufdiode ist wohl selbstverständlich. Snubber-Glied? > > Momentan nix. Dir ist aber schon klar, dass ein Relais in erster Linie auch nur eine Spule ist, mit deren Magnetfeld ein Schalter geschaltet wird. Und so wie jede andere Spule auch, veranstaltet die ein reges Feuerwerk auf den Spannungen, wenn die Versorgungsspannung (die in deinem Fall dann ja wohl vom µC Pin kommt) schlagartig zu oder abgeschaltet wird. > zur hand hatte....könnte also evtl sein dass der µC zerstört ist hmm? Zerstört nicht unbedingt. Aber das Relais wird dir deine 5V versauen.
Okay...morgen kommen 2 Freilaufdioden rein..einmal eine für die "Hauptspule" die mit den 12V betrieben wird und einmal eine an mein Relais. Außerdem 2 Elkos am 7805. Bin gespannt ob es daher kommt....ich nehm mal lieber noch einen 2 ten µC mit den ich vorprogrammiere... :) Wenn es dann funktioniert muss ich schon sagen dass ich nicht gedacht hätte, das es zu solch einem verhalten kommen kann...
Tobias W. schrieb: > Okay...morgen kommen 2 Freilaufdioden rein..einmal eine für die > "Hauptspule" die mit den 12V betrieben wird und einmal eine an mein > Relais. Außerdem 2 Elkos am 7805. wichtiger sind 2 * 100nF. Folienkondensatoren. (Die sollen Schwingen des 7805 verhindern) > Wenn es dann funktioniert muss ich schon sagen dass ich nicht gedacht > hätte, das es zu solch einem verhalten kommen kann... Mit Relais bzw. Spulen muss man aufpassen. Genauso mit Motoren (sind je letzten Endes auch nur Spulen). Die versauen einem ganz schnell seine Versorgungsspannung.
okay...die 2 100nF kann ich auch noch spendieren :) am µC selber habe ich direkt an den Pins auch 2 100nF. Aber du kannst dir vorstellen dass das wirklich komische verhalten daher kommt?
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.