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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren