Forum: Mikrocontroller und Digitale Elektronik akkuschrauber Motor an Arduino


von Sven (Gast)


Lesenswert?

Hallo
Ich würde gerne für mein erstes kleines Projekt einen Akkuschraubermotor 
mit einem Avr Controller steuern.
Links Rechtslauf und Geschwindigkeit. Ich habe nun schon zwei H Brücken 
auf Steckbrett aufgebaut (Nach Google vorlage) aber beidemale stimmt 
irgendetwas nicht.
Da ich ja ohnehin eine Platine dafür noch brauche könnte ich auch gleich 
eine Fertige Hbrücke kaufen.
Ich bin dabei auf Ebay 331511867186 gestossen.
Würde diese dafür ausreichen? Der Motor hat keine Beschriftung 14,4V Auf 
dem Original Drückschalter steht max 20A

von kaktusbombe (Gast)


Lesenswert?

Hallo,

ich finde es zwar haaresträubend, über so eine Platine 43A leiten zu 
wollen, aber -ohne jetzt die Datenblätter durchgeschaut zu haben- das 
sollte für einen Akkuschrauber ausreichen. Normale Akkuschraubermotoren 
ziehen am Anfang gern mal 20 A, eher mehr, wenn man sie unter Last 
startet.

Da müsstest du dir halt das Datenblatt der verwendeten FETs anschauen, 
was die für einen internen Widerstand haben (Stichwort Rds_on). Dann 
schaust du mal, was du zu dem Halbbrückentreiber herausfindest.

Zuletzt brauchst du definitive Daten zum Motor. Da wären:
- Innenwiderstand (mit einem Multimeter bei stehendem Motor messen, am 
besten an unterschiedliche Positionen des Rotors)
- Stromaufnahme im Leerlauf bei 14,4V
- falls machbar, die Drehzahl im Leerlauf

Damit kannst du abschätzen, ob die FETs im Betrieb zu warm werden und du 
sie kühlen musst.

Mit einem Schaltplan, wie du das Ding verkabeln möchtest, würdest du 
aber deutlich mehr Antworten bekommen, denn so kann man nur raten, was 
bei deinen Versuchen schief gegangen ist.

von Sven (Gast)


Lesenswert?

- Innenwiderstand 1,5 - 2,0 Ohm
- Stromaufnahme Kann ich kaum Testen Labornetzteil begrenzt auf Max 1,4A 
reicht nicht aus um den Motor zu starten. Allerdings wohl knapp denn 
gibt man dem Motor einen kleinen Schubs rennt er los. Nach ungefähr 
10-15 Sekunden hat er dann sein Maximum 12v 1,4A erreicht Bzw das 
Maximum meines Netzteils.
Später wollte ich den Motor an einer Autobatterie betreiben Also nicht 
mehr 14,4.

Im Datenblatt des BTN7960B habe ich leider nix von Rds_on gefunden. Ob 
ich den Kühlen muss werde ich ja vermutlich merken?!. Im Grunde soll der 
Motor nicht dauerlaufen. Eher kurz mit gelegentlichen Richtungswechseln. 
Diese kann ich aber über Software etwas langsamer gestalten.

von Jojo S. (Gast)


Lesenswert?

Der Rds_on heisst da 'path resistance' und steht im ersten Satz im DB 
oder der Feature Beschreibung 
https://www.infineon.com/cms/de/product/power/motor-driver/integrated-half-bridge-driver/BTN7960B/productType.html?productType=db3a304413719f72011372e9554e00da
Bei 16 mOhm ist Heizleistung bei 10 A zB 1,6 W für die HighSide und 
nochmal etwa die Hälfte für die LowSide. Kurzfristig geht das, aber nach 
ein paar Minuten wird der schön warm werden.

von Seppel (Gast)


Lesenswert?

Direkt als allererstes steht im DaBla von Infineon:
Path resistance of max. 30.5 mΩ @ 150 °C (typ. 16 mΩ @ 25 °C) High Side: 
max. 12.8 mΩ @ 150 °C (typ. 7 mΩ @ 25 °C) Low Side: max. 17.7 mΩ @ 150 
°C (typ. 9 mΩ @ 25 °C) (for BTN7960B (SMD))

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.