Forum: Mikrocontroller und Digitale Elektronik Arduino- Motor mit leistungselektronik


von Jeremy L. (jerry134)


Lesenswert?

Guten Morgen,

Ich habe in letzter Zeit einen Arduino Mega so programmiert, dass er mir 
eine PWM für einen Motor ausgibt.
Dabei habe ich einen Sinus-Dreieck-Vergleicht verwendet.
Es ist eine Aufgabe die ich im Studium bewältigen soll.
Ich habe mir die PWM bereits an einem Oszilloskop angeschaut und 
ebenfalls mit einen Tiefpass mit einer Grenzfrequenz von ~59Hz.

Nun wäre die Aufgabe im Studium beendet aber ich würde gern wissen, ob 
es wirklich möglich wäre damit einen Motor anzusteuern.
Da der Arduino grade mal 20mA und 5 V ausgeben kann benötige ich 
entsprechende Leistungselektronik, wahrscheinlich einen 
Frequenzumrichter, und halt einen Motor.
Ich hätte dabei an einen kleinen 100W Motor oder so gedacht und 
dementsprechend schon einmal gegooglet.
Allerdings habe ich jetzt nicht direkt was gefunden.

Könntet ihr mir vllt. weiterhelfen?
Bilder zur PWM oder den Source-Code kann ich euch gerne zeigen

Mit Freundlichen Grüßen
Jeremy

von Hubert G. (hubertg)


Lesenswert?

Nur zum PWM testen gehen diese Schaltbeispiele.
https://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern
Anstelle des Relais den Motor. Wenn FET dann einen Logik-Level Typ 
verwenden. Die Diode muss den gleichen Strom verkraften wie der Motor.

von Manfred (Gast)


Lesenswert?

Jeremy L. schrieb:
> Es ist eine Aufgabe die ich im Studium bewältigen soll.
Lebensmitteltechnologie, Theologie?

Jeremy L. schrieb:
> Da der Arduino grade mal 20mA und 5 V ausgeben kann benötige ich
> entsprechende Leistungselektronik, wahrscheinlich einen
> Frequenzumrichter,
Eine Leistungsstufe brauchst Du, in Form eines oder mehrerer 
Leistungstransistoren. Den Frequenzumrichter, grins, das macht der 
Arduino - was denkst Du, was in einem FU drin ist?

Je nach Bauart des Motors muss vielleicht noch ein Integrator / Tiefpass 
her.

von Thorsten Ostermann (Gast)


Lesenswert?

Bei 100W kommt auch ein DC-Motor in Frage. Dann braucht man keinen 
Frequenzumrichter, sondern nur die PWM und einen FET. Oder eine 
Vollbrücke, falls der Motor seine Drehrichtung ändern und ggf. auch 
gebremst werden soll.

Mit freundlichen Grüßen
Thorsten Ostermann

von Sebastian H. (pic_freak)


Lesenswert?

Schau mal bei Infineon nach dem Arduino BTN Motorshield. Da sind zwei 
BTN 8982 drauf. Lässt sich sehr gut mit arbeiten und eine Strommessung 
ist auch gleich mit eingebaut.

von MaWin (Gast)


Lesenswert?

Jeremy L. schrieb:
> Könntet ihr mir vllt. weiterhelfen

Offenkundig geht es nur um Vorwärtslauf in unterschiedlicher 
Geschwindigkeit.

Als Motor eignet sich für 100W ein Gleichstrommotor für 12V, der nimmt 
ungefähr 6A und beim Anlauf/Blockieren 30A.
Das kann direkt vom Arduino ein LogicLevel MOSFET Steuern, z.B. IRL3803.

An den Motor kommt dann noch eine Freilaufdiode wie MBR405.

Es wird NICHT vor dem MOSFET die Spannung gefiltert, es gibt KEINEN 
Druck/Rechteck Umwandler, der Arduino erzeugt eine PWM von ca. 50Hz 
direkt digital.

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.