Forum: Analoge Elektronik und Schaltungstechnik 9,2 V Bosch Akkuschrauber mit Arduino Uno steuern


von Zeitjäger  . (forgoden)


Lesenswert?

Ich habe 3 Akkuschrauber von 9,2 V. Alle von Bosch. Leider 
unterschiedliche Drehzahlen. Aber egal.

Ich möchte die Motoren per PWM steuern.

Also, ich habe den Akkuschrauber aufgeschraubt und reingeguckt. Die 
Mechanik des Abzugs geht in den schwarzen Kasten. Da muss MOSFET oder 
sowas drin sein? Wenn MOSFET drin ist, müsste da auch Frequenzerzeuger 
zusammen mit Potentionmeter drin sein oder? Naja ich weiss nicht, aber 
der Akkuschrauber zieht bis zu 30 Ampere Strom, bei Höchstlast wenn der 
Motor gar nicht mehr drehen kann.

Kann man mit Arduino UNO irgendwie irgendwo direkt ansteuern oder ist es 
besser wenn ich eine eigene Schaltung aus Bauteilen zusammenlöte? Ich 
dachte an MOSFET und Relais um die Polung umzudrehen. Wie schaut der 
Bauplan aus?

Der Motor ist für den Bot gedacht. Ich habe gehört dass er für Dauerlast 
nicht geeignet ist. Muss man den Motor ordentlich Kühlen oder liegt das 
an der Schaltung?

von minifloat (Gast)


Lesenswert?

Wenn das berühmte Arduino-Motor Shield ein bisschen mehr Muskeln 
hätte...
Du wirst dir was Eigenes basteln müssen. Die Idee mit Mosfet und Relais 
klingt schon mal nicht schlecht. mf

von Michael R. (mexman) Benutzerseite


Lesenswert?

Hallo Helmut,

> .......Ich habe gehört .......

;-)

> nicht geeignet ist. Muss man den Motor ordentlich Kühlen oder liegt das
> an der Schaltung?

Das ist dann ERST mal der Motor! Da ist kühlen angesagt und oft hilf das 
auch nicht, weil dier Waerme durch das Teil garnicht so schnell 
abgefuehrt werden kannst, wie Du aussen kühlst. Im Zweifelsfall ist eben 
das Datenblatt doch bindend ;-)
Dass die Elektronik nicht Dauerlastfaehig ist, kann auch sein, ist aber 
eher selten.

Gruss

Michael

von Zeitjäger  . (forgoden)


Lesenswert?

okay, danke, der schwarze Kasten ist nicht aufzukriegen. man sieht nur 
aussen ein mosfet, aber welcher weiss ich nicht.

Ich dachte, ich bau mir selbst einen zusammen.

Kann man diesen MOSFET "IRF4905" einfach bestellen und per PWM von 
Arduino uno r3 steuern ? Im Datenblatt von IRF4905 versteh ich nix so 
viel: http://www.irf.com/product-info/datasheets/data/irf4905.pdf

Irgendwelche Kondensatoren, Widerstände brauch ich aber nicht oder?

Dann Relais:

http://www.ebay.de/itm/280993178109?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1438.l2649

Auch hier sind die Daten für mich etwas ungewöhnlich/unvollständig

Im Titel steht 12V, 40A

Unter Beschreibung steht:
Kontaktbelastung / Schaltleistung: AC250V / DC30V, 40A

DC 30 V ? Sind die 12V mit der Ansteuerung gemeint?

von Achim M. (minifloat)


Lesenswert?

Denk auch an eine Freilaufdiode über dem Motor, sonst stirbt der Mosfet 
an Überspannung. mf

von Zeitjäger  . (forgoden)


Lesenswert?

Warum das? Wenn der Motor max. 30 A Strom zieht, und der Mosfet bis 75 
Ampere Dauerstrom aushalten kann, wird doch wohl nix passieren?

von Achim M. (minifloat)


Lesenswert?

Nicht Strom, sondern Spannung ist das Problem. Der Motor hat eine nicht 
zu unterschätzende induktive Komponente. Eine Spule möchte den Strom 
beim Abschalten weiter fließen lassen. Dazu wird sie bei Abschalten 
selbst zu einer Spannungsquelle. Die entstehende Spannungsspitze killt 
dir den Mosfet. mf

von Zeitjäger  . (forgoden)


Lesenswert?

hm ok,

kannst du mir Freilaufdioden empfehlen? Für 9,2V und für 12V Motor

von Zeitjäger  . (forgoden)


Lesenswert?

in ebay habe ich nur MBR20200CT gefunden

http://pdf1.alldatasheet.com/datasheet-pdf/view/3128/MOTOROLA/MBR20200CT.html

Average Rectified Forward Current:  Per Leg: 10 Ampere
Per Package: 20 Ampere

ist das zuviel oder zuwenig?

Warum hat dieser Freilaufdiode 3 Anschlüsse? Benutze ich am Eingang 1 
und 3 und am Ausgang 2 ?

von -.- (Gast)


Lesenswert?

Weil da 2 Dioden verbaut sind. Benutzt man häufig in Schaltnetzteilen um 
Spannungen auf der Sekundärseite gleichzurichten.

Guck dich bitte mal im Internet nach PWM und das betreiben von 
induktiven Lasten an. Dann kommen solche Fragen mit der Freilaufdiode 
gar nicht auf.

von Zeitjäger  . (forgoden)


Lesenswert?

was soll ich da jetzt finden? Ich lese nur dass man mit Schottky 
Freilaufdioden nichts falsch machen kann oder so. Warum käme die jetzt 
nicht in Frage?

Irgendwie neige ich dazu, herumzuexperimentieren. All diese 
Informationen im Internet verwirren mich

von Achim M. (minifloat)


Lesenswert?

Helmut vB schrieb:
> All diese
> Informationen im Internet verwirren mich

Dann kauf dir doch ein gutes Buch?

Schau mal: 
http://www.mikrocontroller.net/articles/Motoransteuerung_mit_PWM#Mosfet_mit_Freilaufdiode.2C_1-Quadrantensteller

Vor das Gate vielleicht noch einen 10Ω-Widerstand, bevor es direkt an 
einen der Arduino-PWM-Pins geht. Ja, die Massen der "Endstufe" und des 
Arduino müssen verbunden sein.

Bauteile kauft man übrigens meist nicht so einfach bei eBay. Da können 
sie zwar schön billig sein, aber über die Qualität weiß man nichts. 
Erstmal ist es einfacher, z.B. die parametrische Suche einiger 
Distributoren zu bemühen und anschließend in einem 
(Online-)Elektronikladen zu bestellen. Dazu müsstest du dir schon einen 
Anforderungskatalog zusammenschreiben.

Wenn du gar nichts zu Hause hast und nur den Arduino, empfehle ich dir 
auch mal Absolute Beginner und Standardbauelemente.
mf

PS: Ein Logic-Level-NMOS wäre genau richtig für deine Anwendung.

von Zeitjäger  . (forgoden)


Lesenswert?

Low-Level damit es mit Mikrokontroller besser kompatibel ist?

Warum müssen die mit Massen von Arduino verbunden sein?

Ich will eigentlich die Stromkreise durch Oktokopplern ( 4N35 ) trennen, 
damit alles sicherer bleibt. Also kann es am Ausgang mehr Volt für 
MOSFET geben, und bräuchte so Logic Level nicht mehr?



Und wenn ich doch lieber direkt verbinden will, darf es ein IRLR3103 
sein?

Auf welche Daten in PDF-Dateien von MOSFETs ausser Strom und Spannung 
muss ich denn noch achten?

von Achim M. (minifloat)


Lesenswert?

Bei Spannungen kleiner als 60V musst du da garnichts trennen. Ansonsten 
musst du dir einen Gatetreiber bauen. Der wird dir aber sicher 
anfänglich mehr Probleme als die Leistungshalbleiter machen. Die Massen 
müssen natürlich nur bei Ansteuerung direkt aus dem Arduino raus 
verbunden werden. mf

von Zeitjäger  . (forgoden)


Lesenswert?

ich sehe gerade einen Motorentreiber Dual VNH2SP30 die auf H-Brücken 
basieren. Wäre viel einfacher das einzubauen als sich mit Transitoren 
herumzuschlagen. Allerdings sehr teuer. (60€) Gibt es nicht fertige 
Baupläne, die so funktionieren wie Dual VNH2SP30 ? oder kommt man damit 
zum Schluß auch nicht billiger? Irgendwelche Vorreiter hier die es 
geschafft haben und Schaltpläne hinterlassen?

von Achim M. (minifloat)


Lesenswert?

Lies dir mal die Seite hier komplett durch:
http://www.mikrocontroller.net/articles/Motoransteuerung_mit_PWM
Mein Support endet hier, da du dir nichtmal die Mühe machst, mehr als 
die verlinkten Kapitel zu lesen. mf

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
Noch kein Account? Hier anmelden.