Pwm Steuerung von 3 DC Motoren

Gast #5978198
Lesenswert?
• ▲
▼
Hallo welche Möglichkeiten gibt es 3 DC Motoren 12v/0,5A
über L298N anzusteuern?
Ich habe das momentan mit einem 328P probiert, das funktioniert nur mit 
der Arduino IDE Summen die Motoren weil die PWM Frequenz zu niedrig ist. 
Als andere Möglichkeit könnte ich noch einen SAMD21 verwenden, der mehr 
PWM Ausgänge hätte, die so wie ich das verstanden habe aber auch nicht 
so schnell sind
Moderator (Firma: Titel) Persönliche Seite #5978291
Lesenswert?
• ▲
▼
Ma schrieb:
> nur mit der Arduino IDE Summen die Motoren weil die PWM Frequenz zu
> niedrig ist.
Ja, das wird das halt alles "von Hand" in Software gemacht. Und dann 
kommen noch Interrupts dazwischen und wasweißichnochalles...

> Hallo welche Möglichkeiten gibt es 3 DC Motoren 12v/0,5A
> über L298N anzusteuern?
Man liest das Datenblatt und verwendet die mit dem Controller gekauften 
und bezahlten(!) Hardwaretimer samt Compare-Einheiten. Wenn der 
jeweilige µC das nicht hat, dann nimmt man einen, der ausreichend wiele 
Compare-Units hat. Dann lassen sich völlig problemlos hinreichend hohe 
PWM-Frequenzen erreichen. Die allermeisten Motorumrichter oder 
Solarumrichter machen das so.
Gast #5978303
Lesenswert?
• ▲
▼
Ich sehe das auch so, dass du hier mit Arduino Boardmitteln nicht weiter 
kommst.

Der ATmega328P kann 6 PWM Signale per Hardware erzeugen, nur nutzt das 
Arduino Framework diese Hardware nicht - vermutlich um bei der Zuordnung 
der I/O Pins mehr Flexibilität zu bieten.

Hier ist erklärt, was du brauchst.
https://www.arduino.cc/en/Tutorial/SecretsOfArduinoPWM

Schau dazu aber auch ins Datenblatt des Mikrocontrollers. Ich finde, 
dass das Arduino System zu sehr dazu verleitet, das Datenblatt zu 
ignorieren, dabei sollte dieses Dokument immer die erste Anlaufstelle 
sein.

http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
Gast #5978311
Lesenswert?
• ▲
▼
Danke für die Antworten.
Ich komme leider gar nicht aus dem technischen Bereich und verstehe  so 
gar nicht was man da machen muss.
Werde es versuchen, aber ich befürchte dass übersteigt meine Fähigketen
Moderator (Firma: Titel) Persönliche Seite #5978517
Lesenswert?
• ▲
▼
Ma schrieb:
> Werde es versuchen, aber ich befürchte dass übersteigt meine Fähigketen
Du wirst auf jeden Fall was dabei lernen.

Ansonsten kommen wir zurück zur eigentlichen Frage
Ma schrieb:
> welche Möglichkeiten gibt es 3 DC Motoren 12v/0,5A ... anzusteuern?
Kauf eine 3 fertige PWM-Motorsteuerungen mit Analog-Eingang und gib 3 
Analogwert vom Adruino an diese fertigen Module.

Wobei es hier natürlich auch noch drauf ankommt, was mit dem ganzen 
Aufbau gemacht werden soll....
Gast #5978525
Lesenswert?
• ▲
▼
Lothar M. schrieb:
> Kauf eine 3 fertige PWM-Motorsteuerungen mit Analog-Eingang und gib 3
> Analogwert vom Adruino an diese fertigen Module.

Wobei zu beachten wäre, dass die analogen Ausgänge in wirklichkeit kein 
analoges Signal liefern, sondern PWM. Also muss die Motorsteuerung mit 
PWM Signalen klar kommen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.