Gast
#4846801
Guten Tag, ich möchte mit einem Arduino Micro einen DC-Motor ansteuern. Der DC-Motor zieht (laut Datenblatt) mehr als 1 A beim Anfahren. Es handelt sich um einen 6V 18:1 Getriebemotor von Modelcraft (Lastdrehzahl 326 RPM; Laststrom max. 1.55 A). Laut Datenblatt ist die "Stall-Current" sogar 20 A (d.h. der Strom, der fließt, wenn man den Motor beim Anfahren festhalten würde). Die maximale Motorleistung ist mit knapp 20W angegeben, bei einer Effizienz von 30%. D.h. knapp 60W werden wohl benötigt um diese maximale Motorleistung zu erreichen. Der Arduino wird über USB betrieben und kann maximal 20 mA * 5V = 100 mW Leistung bereitstellen. Zum Betrieb des DC-Motors habe ich Wahlweise eine 9V Blockbatterie oder eine 11,1V LiPo 35C Batterie. Zumindest letztere ist in der Lage den Motor zum drehen zu bringen. Ich möchte aber den Motor auf gar keinen Fall direkt an die Batterie stecken... Explosionsgefahr durch gegenläufigen Induktionsstrom beim Anfahren. Die Idee besteht nun darin mittels Arduino einen Transistor auf "An" zu schalten, welcher dann die Leistung der Batterie auf den DC-Motor gibt. Zum testen habe ich als Verbraucher eine LED mit Vorwiderstand verwendet und war in der Lage über einen Transistor, welcher vom Arduino wahlweise 0 oder 5V an der Basis anliegen hatte die LED an und auszuschalten. (Batterie war an Collector und Basis angeschlossen). Danach habe ich die LED durch den Motor ausgetauscht und a) nichts ist passiert b) zwei Transistoren habe ich geschrotet. Grund: Einmal Diode vergessen und maximaler Strom der Transistoren war 800 mA. Motor hat mehr Strom gezogen und somit den Transistor durchgebrannt.(Zumindest meine Theorie) Nun habe ich mir "stärkere" Transistoren geholt: P-Channel Mosfet IRF 5305. Diese können einen Strom von 31A ab. Leider ist es ein P-Channel Mosfet :( Der Arduino gibt nur positive Spannung aus, somit kann ich den Mosfet nicht an oder ausschalten. Frage: 1. Welchen Transistorempfiehlt ihr mir für meine Anwendung? 2. Gibt es den IRF 5305 auch als N-Chnnale?