Arduino- Motor mit leistungselektronik

OP #4789060
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
Gast
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.
Gast
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
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.