INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
DC Motor Poti Drehzahl begrenzen
07.01.2020, 12:13
Beitrag #1
DC Motor Poti Drehzahl begrenzen
Guten Tag,

in einem Projekt steuer ich einen 12 V DC Motor mit einem L298N Motorshield an.
Ein Arduino Uno erhält von einem Poti ein analoges Signal für die gewünschte Drehzahl.
Der Motor kann bis zu 6080 1/min drehen, ich benötigte allerdings nur Drehzahlen bis 3000 1/min.

Gibt es eine Möglichkeit den Potibereich so zu nutzen, dass bei einem Vollausschlag des Potis eine Drehzahl von 3000 1/min eingestellt wird?

Code:
digitalWrite(pinIN1, LOW);                            
digitalWrite(pinIN2, HIGH);                      

MotorSpeed = analogRead(pinPoti)/4;      
//MotorSpeed  = map(MotorSpeed, 0, 1023, 0, 255);  weitere Möglichkeit
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.01.2020, 12:18
Beitrag #2
RE: DC Motor Poti Drehzahl begrenzen
Du musst doch nur beim map statt der 255 einen entsprechend kleineren Wert eintragen.

Gruß, Franz-Peter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.01.2020, 23:01
Beitrag #3
RE: DC Motor Poti Drehzahl begrenzen
Vielen Dank für die Antwort.
Mit meiner Frage wollte ich eigentlich auf die Idee hinaus, dass man für das Ausgangssignal trotzdem den Bereich bis 255 nutzen kann, allerdings bei 255 eine Drehzahl von 3000 1/min erreicht (hätte die Frage besser stellen sollen).
Mir ist allerdings nun klar, dass es nicht möglich ist.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.01.2020, 23:27
Beitrag #4
RE: DC Motor Poti Drehzahl begrenzen
(07.01.2020 23:01)Tyson123 schrieb:  Mir ist allerdings nun klar, dass es nicht möglich ist.
Nein!
Es ist möglich.
Du kannst die Geschwindigkeit mit PWM Steuern (beeinflussen)
Das L298N lässt es zu. Die Enable- Pins eigneten sich dafür.
Gruß Georg

Sorry für mein nicht korrektes Deutsch. Sad
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.01.2020, 23:44
Beitrag #5
RE: DC Motor Poti Drehzahl begrenzen
Nach meinem Verständnis wird der Motor mit 12V versorgt und bei einem PWM-Wert von 255 erreiche ich die maximale Drehzahl von 6080 1/min.
Wie kann ich es dann schaffen bei einem PWM Wert von 255 maximal 3000 1/min zu erreichen, da sich ja das PWM Signal immer noch auf die 12V bezieht und die dazugehörige Drehzahl ?
Deshalb dachte ich nun es wäre nicht möglich?!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.01.2020, 02:19
Beitrag #6
RE: DC Motor Poti Drehzahl begrenzen
Der Motor wird mit 12V versorgt und erreicht bei 12V die maximale Drehzahl von 6080 1/min.
Ist das korrekt? – Gehe davon aus.
Bei Steuerung mit INT1,… INT4 ? (je nach Verdrahtung) wird der Motor mit 12V versorgt und Arbeitet mit seiner nominalen Drehzahl von 6080 1/min.
NUN! – die Gates 6 (EnA) und 11 (EnB) schalten die Steuerung AUS und / oder AN.
Wenn Du die Pins 6, 11 (je nach Verdrahtung) des L298N mit PWM zusätzlich beeinflusst, kannst Du damit die Drehzahl regeln. Dafür ist lediglich eine separate PWM Steuerung nötig.
Gruß Georg


Angehängte Datei(en) Thumbnail(s)
   

Sorry für mein nicht korrektes Deutsch. Sad
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.01.2020, 13:01
Beitrag #7
RE: DC Motor Poti Drehzahl begrenzen
Vielen Dank für die Infos
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Stepper Motor mit zwei Taster bedienen / Fehler ohne Fehlermeldung Milano 6 817 21.03.2020 16:06
Letzter Beitrag: MicroBahner
  E293D Motor Shield mit Taster bedienen Milano 17 1.455 16.03.2020 20:34
Letzter Beitrag: Milano
  10 Bit zu 8 Bit Umwandlung exponentiell (Poti) Tyson123 9 1.060 23.02.2020 00:13
Letzter Beitrag: Bitklopfer
  Möchte einen 12V DC Motor mit H-Brücke, Abbremsen und Timer betreiben! Tibor 4 637 24.01.2020 10:58
Letzter Beitrag: hotsystems
Shocked Lin Bus / Motor / Arduino Marc2014 5 2.025 19.09.2019 21:51
Letzter Beitrag: Bitklopfer
  Motor mit Ultraschall steuern matzesims 11 1.742 28.08.2019 10:40
Letzter Beitrag: hotsystems
  DC-Motor Geschwindigkeit regeln Mjischa 4 1.617 22.06.2019 23:22
Letzter Beitrag: Mjischa
  Motor mit Taster Vollgaser 3 1.294 14.03.2019 18:02
Letzter Beitrag: Bitklopfer
  Motorgeschwindigkeit (Stepper) per Poti metal-shot 1 1.360 10.01.2019 21:14
Letzter Beitrag: Tommy56
  Per Tastendruck Stepper-Motor eine bestimmte Drehung machen lassen Chef_2 2 1.647 09.10.2018 21:59
Letzter Beitrag: Chef_2

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste