Leicht verständlich ist daß ein Kondensator versuch die Spannung konstant zu halten. Das macht der Kondensator indem ein Strom fließt. Wenn die äußere Spannung kleiner ist, als die mit der der Kondensator geladen ist, dann fließt ein Strom aus dem Kondensator; und umgekehrt.
Eine Spule (Induktivität) versucht den Strom konstant zu halten. Das macht sie indem sie die Spannung an ihren Klemmen ändert.
Wenn Spannung auf eine Spule gegeben wird so versucht die Spule den Strom konstant ( in diesem Fall null) zu halten. Praktisch steigt der Strom langsam an. Umgekehrt versucht die Spule, wenn die Spannung wegenommen wird, den vorherigen Strom konstant zu halten. Damit der Strom weiter fließen kann erhöht sich die Spannung. Die Polung dieses Spannungimpulses ist entgegen der Versorgungsspannung gepolt. So ein recht hoher Spannungsimpuls ( auch einige 100 V sind durchaus möglich) erzeugt einige ziemlich massive elektromagnetische Störungen. Diese Störungen über die Luft (elektromagnetische Strahlung) bringt dann den Arduino aus dem Tritt.
Wenn Du eine Diode antiparalell (Minuspol der Diode Richtung positive Versorgung der Spule) zur Spule geschaltest dann begrenzt die Diode den Spannungsimpuls auf 0,7V. Darum gibt es kaum elektromagnetische Störungen.
"Dazwischen hängen" liest sich, wie in "Reihe schalten". Das ist genau falsch.
Du musst die Diode parallel zur Spule des Magneten schalten. Und zwar die Anode auf die Minusleitung (GND) und die Katode auf die Plusleitung.
Vielen vielen Dank für die ganze Erklärung. Dann findet man solche Gleichrichterdioden auch oft auf kleinen Elektromotoren, das sind die braunen Dinger die zwischen + und - hängen?
Wenn ich euch richtig verstanden habe, schließe ich die 1N4001 so an, also direkt an der Klemme des Netzteil an + und -
Vermutlich nein. Das sind eher Kondensatoren, die Funk-Störungen unterdrücken sollen.
Bei Motoren macht die Diode an der genannten Stelle keinen Sinn, da so eine Laufrichtungsänderung nicht möglich ist.
Die Diode solltest du am Besten so dicht wie möglich am Magneten anbringen.
Ja. Es ist richtig, dass man die Diode so dicht wie möglich an der Spule anbringen soll. So wie es aussieht, müsstest Du dafür das Kabel zerschneiden. Darum würde ich es erst mal so probieren wie es eingezeichnet ist. Das ist nicht optimal, bringt aber evtl. schon etwas.
Wie sieht es denn in dem Gehäuse aus? So wie es aussieht, kann man das ja öffnen.
Da befürchte ich, dass die Diode ihre Wirkung verfehlt.
Der Relaiskontakt trennt die Diode im ausgeschaltetem Zustand von der Magnetspule. Damit ist diese wirkungslos.
Ja, aber es ist doch immer noch der Rückweg zur Spule da, wenn diese umpolt. Das Relais trennt doch immer. Ob die Diode nun direkt an der Spule sitzt oder nicht.
Was würdest Du denn machen? Das Kabel zerschneiden? Zumindest dann, wenn sich im Gehäuse kein Platz findet?
Viele H-Brücken haben diese Dioden bereits integriert zb beim L293D.
In diesem Fall mit dem Hubmagnet ist der Vorschlag die Diode auf das Netzteil zu setzen nicht gut. Wenn man das Kabel nicht schneiden will, kann man sie wenigstens an den Kabelenden die Diode hinschalten. Siehe grüne Pfeile:
So, heute sind die Teile gekommen und ich habe alles mal verlötet, musste ohnehin die Kabel verlängern. Ich hoffe ich habe alles berücksichtig, die ersten Tests waren aber erfolgreich, der Arduino tut seinen Dient bisher ohne sich aufzuhängen.