Hallo Leute, meine Aufgabe ist es für einen bürstenbehafteten DC-Motor eine Drehzahlregelung aufzubauen. Der Motor steht schon fest und ist ein DSMP523. Er wird mit einer Spannung von 24 V versorgt. Als Mikrocontroller wird ein Arduino Uno/Mega verwendet. Programmieren würde ich das ganze in C und nicht in der Arduino IDE. Die große Frage ist momentan einen passenden Motortreiber zu finden, mit dem ich den DC-Motor regeln kann. Hätte da vllt. jemand einen Tipp für mich? Bzw. welcher Motortreiber eignet sich gut für eine Drehzahlregelung? Viele Grüße
:
Verschoben durch Admin
Max M. schrieb: > Stefan G. schrieb: >> ein DSMP523 > > Und jetzt sollen WIR! googlen? Das ist EIN Click, nicht mehr. Und dabei stellt sich mir eine Frage: Ist an diesem Motor ein Encoder dran? (optional bestellbar) Der würde dann die Möglichkeit bieten, aus einer Steuerung eine Regelung zu machen...
Er nun wieder: Beitrag "Welchen Mikrocontroller zur Ansteuerung eines DC-Motors?" Ich dachte, das Problem sei schon längst gelöst.
Sry habe vergessen, dass mit zu erwähnen. Es befindet sich ein Encoder am DC-Motor. Vielen Dank schon mal für eure Hilfe.
Moin, ich empfehle immer, dass man sich vorher erstmal klar machen muss was zu erledigen ist. Hier einfach zu fragen ist einfach falsch! Ich könnte jetzt hier zwar meinen Code für die Regelung genau dieses Motors hoch laden, das würde aber nichts helfen. Ich bin davon überzeugt, dass es kein Kunststück ist. Wenn du die richtigen und präzisen Fragen stellst, ist das etwas anderes als zu fragen, wie alles auf einmal geht, ohne Eigenleistung erbringen zu müssen. VG
Max M. schrieb: > npn schrieb: >> EIN Click > > WO??? Die Frage müsste richtig lauten "wohin?". Natürlich mit rechtsclick auf Suchen.
Kolja L. schrieb: > npn schrieb: >> Natürlich mit rechtsclick auf Suchen. > > Sind dann aber schon zwei Klicks ;-) ;-)
Servus, hier kauf dir das hier: https://www.ebay.de/itm/Motorschild-L298P-Fahrerpult-fur-Arduino-UNO-Mega-2560-L298P-AVR-LPC/372059724804?hash=item56a07cdc04:g:khMAAOSwTm9aI3Nv am besten mehrere. Der Spannungsregler beim Arduino wird ab 12V sehr heiß, deshalb zwei Spannungsquellen bereit halten. Die Ausgänge kann man auch brücken. Mehr dazu steht im Datenblatt.
Stefan G. schrieb: > Die große Frage ist momentan einen passenden Motortreiber zu finden, mit > dem ich den DC-Motor regeln kann. Nur Vorwärts oder Vorwärts und Rückwärts ? > Bzw. welcher Motortreiber eignet sich gut für eine Drehzahlregelung? D.h. er selbst soll wohl nicht schon regeln, das willst du extern machen. Jeder, der PWM erlaubt, und in der Lage ist, den Anlaufstrom des Motors zu überstehen. Blockierstrom zählt wohl nicht, weil zuerst das Getriebe kaputt gehen würde. Aber da schon der Nennstrom 2.85A beträgt, sollte der Treiber wohl 20A schaffen, vielleicht VNH3SP30
aSma>> schrieb: > hier kauf dir das hier: Meine Fresse, wie soll das Ding denn 2.85A liefern, du warst so rotzfaul, nicht mal die Frage des Fragenden zu lesen, in dem nämlich der Motor drin stand, aber Hauptsache irgendeine Fanboy Werbebotschft ablassen.
Michael B. schrieb: > du warst so > rotzfaul, Michael B. schrieb: > Frage des Fragenden zu lesen, in dem nämlich der > Motor drin stand, ROTZFAUL ist vor allem der TO weil er es nicht mal gebacken gekriegt hat einen Linkauf das Datenblat des Motors zu posten!
Michael B. schrieb: > Nur Vorwärts oder Vorwärts und Rückwärts ? Das steht schon alles im obigen Link.
Max M. schrieb: > Michael B. schrieb: >> du warst so >> rotzfaul, > > Michael B. schrieb: >> Frage des Fragenden zu lesen, in dem nämlich der >> Motor drin stand, > > ROTZFAUL ist vor allem der TO weil er es nicht mal gebacken gekriegt hat > einen Linkauf das Datenblat des Motors zu posten! Oh mein Gott! Nach den zwei Klicks für die Suche soll man dann noch einen dritten Klick auf das ganz oben gefundene Datenblatt machen? UNZUMUTBAR ;-)
Sry das ich vergessen habe zu verlinken. Michael Bertrandt schrieb: >D.h. er selbst soll wohl nicht schon regeln, das willst du extern >machen. Dies wollte ich durch das C-Programm auf dem Mikrocontroller über einen PID-Regler oder dergleichen lösen. Michael Bertrandt schrieb: >Jeder, der PWM erlaubt, und in der Lage ist, den Anlaufstrom des Motors >zu überstehen. Blockierstrom zählt wohl nicht, weil zuerst das Getriebe >kaputt gehen würde. Aber da schon der Nennstrom 2.85A beträgt, sollte >der Treiber wohl 20A schaffen, vielleicht VNH3SP30 Vielen Dank für deine Info. Werd mir den VNH3SP30 mal genauer ankucken. Ich hätte mir auch gerade ein fertiges Shield für den Arduino Uno rausgesucht. Was sagt ihr zu dem ? https://de.rs-online.com/web/p/products/9062874/?grossPrice=Y&cm_mmc=DE-PLA-_-google-_-PLA_DE_DE_Halbleiter-_-Entwicklungskits&mkwid=s_dc%7cpcrid%7c94257843079%7cpkw%7c%7cpmt%7c%7cprd%7c9062874&gclid=EAIaIQobChMIpOy266H11wIVjJEbCh3JcAN4EAYYASABEgLtdfD_BwE&gclsrc=aw.ds
Michael B. schrieb: > Meine Fresse, wie soll das Ding denn 2.85A liefern, du warst so > rotzfaul, nicht mal die Frage des Fragenden zu lesen, in dem nämlich der > Motor drin stand, aber Hauptsache irgendeine Fanboy Werbebotschft > ablassen. Indem man den Treiber brückt. Hast du spastische Anfälle? Für 4 Euro und bei 12V Volt kann man ohne große Verrenkungen schon man anfangen, da der passende µC benutzt wird. Ich glaube kaum, dass der TE die 50W brauchen wird. Die meisten Leute haben überhaupt keine Ahnung wie man einen Motor auslegt bzw. die Trägheit des Motors an die Last anpasst. Also Fresse halten. Nicht jeder braucht low Rdson Treiber.
aSma>> schrieb: > Michael B. schrieb: >> Meine Fresse, wie soll das Ding denn 2.85A liefern, du warst so >> rotzfaul, nicht mal die Frage des Fragenden zu lesen, in dem nämlich der >> Motor drin stand, aber Hauptsache irgendeine Fanboy Werbebotschft >> ablassen. > > Indem man den Treiber brückt. Hast du spastische Anfälle? > > Für 4 Euro und bei 12V Volt kann man ohne große Verrenkungen schon man > anfangen, da der passende µC benutzt wird. > > Ich glaube kaum, dass der TE die 50W brauchen wird. Die meisten Leute > haben überhaupt keine Ahnung wie man einen Motor auslegt bzw. die > Trägheit des Motors an die Last anpasst. > > Also Fresse halten. Nicht jeder braucht low Rdson Treiber. Mit Verlaub, viel Ahnung scheinst Du nicht zu haben. Auch wenn Michael B. soziale Kompetenz etwas zu wünschen übrig läßt, hier hat er Recht. Den Motor mal kurz mechanisch anhalten und der L298 ist hops. Das Ding ist aus dem letzten Jahrtausend. Gruß Andreas
:
Bearbeitet durch User
Andreas B. schrieb: > Mit Verlaub, viel Ahnung scheinst Du nicht zu haben. Auch wenn Michael > B. soziale Kompetenz etwas zu wünschen übrig läßt, hier hat er Recht. > Den Motor mal kurz mechanisch anhalten und der L298 ist hops. Das Ding > ist aus dem letzten Jahrtausend. Schlaumeier. Du hast wohl die meiste Ahnung. Brückenbetrieb ist dir ein Begriff? Labornetzteil dran und man kann los programmieren. Beim Kurzschluß tuen 4€ nicht so weh. Sonst würde ich zwei solcher Halbbrücken BTS7960 empfehlen. Hier schaukeln die Leute as Pferd zu sehr auf!
aSma>> schrieb: > Also Fresse halten Nö. So lange du hier so groben Unfug schreibst, wirst du dich auf Widerworte einstellen können. Andreas B. schrieb: > Auch wenn Michael B. soziale Kompetenz etwas zu wünschen übrig läßt, Sie reichte jedenfalls, um sofort zu bemerken, daß aSma>> hier einen vopm Pferd erzählt. aSma>> schrieb: > Brückenbetrieb ist dir ein Begriff? Ja, erhöht nicht die Strombelastbarkeit. Mit dem Quatsch kommt man also nicht mit einem 1A Treiber an einem 2.83A Motor aus.
Michael B. schrieb: > Ja, erhöht nicht die Strombelastbarkeit. > > Mit dem Quatsch kommt man also nicht mit einem 1A Treiber an einem 2.83A > Motor aus. L298 DUAL FULL-BRIDGE DRIVER >When the repetitive peak current needed from the >load is higher than 2 Amps, a paralleled configura- >tion can be chosen (See Fig.7). >This solution can drive until 3 Amps In DC operation >and until 3.5 Amps of a repetitive peak current. Und siehe da es geht doch. Wie macht der Esel? Widerwillig: IA IA.
aSma>> schrieb: >>When the repetitive peak current needed from the >>load is higher than 2 Amps, a paralleled configura- >>tion can be chosen (See Fig.7). > >>This solution can drive until 3 Amps In DC operation >>and until 3.5 Amps of a repetitive peak current. > > Und siehe da es geht doch. > > Wie macht der Esel? Widerwillig: IA IA. Nur dumm für den Esel, daß ein Motor mit einem Nennstrom von 2.8A ein vielfaches beim Anfahren und blockieren zieht. Gruß Andreas
Hier geht es um eine Drehzahlregelung. Außerdem hat der l298 eine overtemperature protection. Ich würde diesen Treiber persönlich nicht mehr kaufen, aber fürs schnelle probieren taugt diese Bratente immer noch gut. Generell würde ich zu einen BLDC Motor tendieren. Sensorless FOC Regelung.
aSma>> schrieb: > Und siehe da es geht doch. Nein, Parallelschaltung von Ausgängen ist KEIN aSma>> schrieb: > Brückenbetrieb ist dir ein Begriff? Du weisst halt nicht wovon du palaverst.
aSma>> schrieb: > Hier geht es um eine Drehzahlregelung. Außerdem hat der l298 eine > overtemperature protection. Eine Drehzahlreglung ändert an den maximal Anfahr- oder Blockierstrom nicht allzuviel. Eine Übertemperatursicherung hilft nicht gegen Überstrom mit anschließennden durchbrennen. Dazu muß ein L297 dazugeschaltet werden, der bei diesen Chinamurks nicht dabei ist. > > Ich würde diesen Treiber persönlich nicht mehr kaufen, aber fürs > schnelle probieren taugt diese Bratente immer noch gut. > Aha, aber der TO soll sich den kaufen und sich mit der alten Gurke rumärgern, wo noch bei den Ansteuerbaustein (L297) dafür gespart wurde? Ich habe das Ding auch noch in der Bastelkiste liegen, aber es wäre mir peinlich, so ein Ding jemanden zu empfehlen. Stefan G. schrieb: > Was sagt ihr zu dem ? > https://de.rs-online.com/web/p/products/9062874/?grossPrice=Y&cm_mmc=DE-PLA-_-google-_-PLA_DE_DE_Halbleiter-_-Entwicklungskits&mkwid=s_dc%7cpcrid%7c94257843079%7cpkw%7c%7cpmt%7c%7cprd%7c9062874&gclid=EAIaIQobChMIpOy266H11wIVjJEbCh3JcAN4EAYYASABEgLtdfD_BwE&gclsrc=aw.ds Das ist was vernünftiges. Gruß Andreas
Stefan G. schrieb: > Was sagt ihr zu dem ? > https://de.rs-online.com/web/p/products/9062874/ Das ist geil, die haben (wahrscheinlich) "DC Motor control shield" übersetzt in: "Gleichstrommotor-Steuerungsabschirmung"
Der Andere schrieb: > Das ist geil, die haben (wahrscheinlich) "DC Motor control shield" > übersetzt in: > "Gleichstrommotor-Steuerungsabschirmung" Das paßt doch in die Zeit. Achte mal auf "Daumenregel", "es geht zusammen", "ich bin ganz bei Dir", "es macht Unterschied". Dummdeutsch eben. Aber der BTN8982 ist echt nicht schlecht!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.