Hallo,

ich hab an meinem Roboter ebenfalls einen Magneten. Bei mir läufts so, dass die 15V vom hauptakku auf 30V gepusht werden und dann in Kondensatoren gespeichert werden. Wenn dann ausgelöst werden soll steuert der uC nen optokoppler, der dann 3 parallel geschaltete Mosfets schaltet. Funktioniert gut und ist gegen überlastung (Kurzschluss im Magneten o.ä.) immun. Man kann allerdings nur ca. 20 s auslösen, wobei diese Zeit natürlich (auf Kosten der Stärke) verkürzt werden kann.
Du kannst den Magnet auch direkt auf den Akku geben, bei nem Lipo fetzt das ordentlich. Wenn du dann aber nen Programmierfehler hast und z.b. dauerhaft geschaltet wird platzt der Akku und der Magnet brennt wahrscheinlich durch, da solche magneten normalerweise sehr geringe widerstände haben.