Zitat Zitat von Hubert.G
Die Motoren haben ohne Snubber sicher kein Problem.
Die Stomversorgung zu 7805 sollte aber schon auch entsprechend entkoppelt sein. So in der Reihenfolge, Diode 1N4004, 1000µ, 100n unmittelbar am 7805 Ein- und Ausgang. 100n auch direkt am µC.
BrownOut Detection im µC aktivieren (Fuses).
Als erstes würde ich den Snubber machen und die Fuses ändern.
Ja, also bisher hatte ich nur einen 220µF und einen 100n vor dem LM7805, einen 100nF direkt an seinem Ausgang, und noch einen 100nF direkt am µC.
Ich habe gerade mal ein bisschen probiert:
Die Lampen kann ich beliebig an-/ausschalten. Dann lass ich die Lampe an (Relais ist angezogen) und drücke den Knopf für einen Motor. Der Motor läuft an und während er das tut gehen sowohl Lampe und Motor aus.
Anschließend ist das ganze System lahm.
Was mich wirklich stutzig macht: Sogar die Steuersoftware hängt sich auf. Die ist auch selbst geschrieben, macht aber eigentlich nichts als Tastaturauswertung und anschließend dem AVR sagen welche Motoren an und welche aus sollen.

Grüße, Björn