Hallo Chris,
Das sind auch keine Schrittmotoren, das sind Servos!
Servos werden ganz anders angesteuert und mit deinen L298 kannst du da nichts anfangen.
http://rn-wissen.de/wiki/index.php?title=Servos
MfG Peter(TOO)
Hallo zusammen
Ich habe zwei Schrittmotoren aus einem abgestürzten Modellflieger, mit denen ich etwas herumspielen wollte.
Die Dinger sehen so aus:
http://www.conrad.ch/ce/de/product/1...Stecksystem-JR
H-Brücken
http://www.conrad.ch/ce/de/product/1...f=searchDetail
Irgendwie scheint es so, als ob im Internet überall nur Anleitungen für Schrittmotoren mit vier Kabeln herumgeistern. Aber meine haben 3 Kabel.
Für meinen Modelllaster habe ich L298N-H-Brücken, mit denen ich versuche, DC-Motoren anzusteuern. Mit einem Mini-Motor funktionier es, der grosse kommt noch per Post. Aber ich schweife ab.
Wie muss ich die an die H-Brücke und von dort aus an der Raspberry Pi anschliessen? Die Stromversorgung scheint mir klar (es gibt ja vorne nur einen 5 und einen 12V-Anschluss). Die Ausgänge 1 und 2 sind mir soweit auch klar. Aber was ist mit dem 3. Anschluss? Direkt auf den Pi? Wäre wiederum widersinnig, da die Stromversorgung über die H-Brücke läuft. Weg lassen? Oder habe ich mich jetzt völlig verirrt?
Chris
Hallo Chris,
Das sind auch keine Schrittmotoren, das sind Servos!
Servos werden ganz anders angesteuert und mit deinen L298 kannst du da nichts anfangen.
http://rn-wissen.de/wiki/index.php?title=Servos
MfG Peter(TOO)
Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?
Hallo Peter
Stimmt, jetzt weiss ich, wieso ich so verwirrt war gestern Abend. Da habe ich alles durcheinander gebracht. Nun ergeben die Anleitungen auch deutlich mehr Sinn. Danke, manchmal braucht man eine Wink mit dem Zaunpfahl.
Nachdem sich das geklärt hat bleibt die Frage, wie ich sie ansteuere. Da die vermutlich nur Belastung und und Gefahr darstellen könnte ich diese doch direkt an den Pi anschliessen, ohne zu riskieren, diesen gleich zu zerstören.
Chris
ja, kannst du "normalerweise"... zB so:
https://tutorials-raspberrypi.de/ras...tor-steuerung/
Siehe da, ein Schubs in die richtige Richtung und es funktioniert. Danke für die schnelle Hilfe. Grossartig!
Nun noch eine Frage zum Thema H-Brücke (oder eben auch nicht). Wie kann ich die externe Stromversorgung sicherstellen? Die L298N fallen ja weg.
Ich habe was von LM2576 gelesen. Aber das sind ja nur die Regler an sich. Gibt es da auch schon vorgefertigte Module anlaog zur Arduino H-Brücke (Link wie oben angegeben)?
Gibts im Modellbaubereich unter Stichwort "BEC" in allen Formen, Farben und Größen. Aber wenn der Strombedarf gering ist tuts auch ein einfacher 5-Volt-Spannungsregler. Für hohe Ströme oder große Spannungsdifferenzen zwischen Ein- und Ausgang gibt es getaktete BECs mit weniger Verlusten und weniger Wärmeerzeugung.
So, ich habe mich mit meinem Halbwissen mal durch das Internet und diverse Shops gegoogelt. Bevor ich jetzt aber Fehler mache: funktioniert dieses Teil als Brücke zwischen meiner externen Stromversorgung (4x1.5V-Batterien), den Servos und meinem RPI?
https://www.conrad.ch/de/2-kanal-kre...in-225231.html
Soweit ich das verstanden habe, würde ich das Batterienpack an dieses Teil hängen, von dort aus das Plus-Kabel an den Stecker des Servos, zwei Minus-Kabel einmal an die Servos und einmal an den RPI und von 2 GPIO-Pins aus das PWM-Signal an den dritten Anschluss der Servos. Stimmt das so?
Was willst du mit dem Kreuzmischer?
Bei 4 x 1,5 V solltest du das Servo einfach direkt anschliessen.
Hallo zusammen
Nun sind die bestellten Teile endlich da und ich hatte Zeit einige Gehversuche zu machen.
Der Motor (https://www.roboternetz.de/community...997#post638997) dreht und Geschwindigkeit/Richtung lassen sich ändern.
Nun zum eigentlichen Thema.
Da die ursprünglich genutzten Servos hinüber sind (waren ja aus einem abgestürzten Modellflieger und allen Zahnräder fehlen einige Zähne) habe ich einen neuen bestellt (Blue Bird BMS-666MG-HS :https://www.conrad.ch/de/bluebird-st...jr-239411.html ).
Mit dem weiter oben von HaWe angegebenen Code konnte ich den Servo in Betrieb nehmen. Das Ganze funktioniert zwar, aber alles ist etwas ruckelig und hastig.
Wie kann ich das etwas - im Englischen würde man "smoother" sagen - machen? Und wie kann ich herausfinden, wie ich den Maximalausschlag nach links und rechts sowie die Mittelstellung über den Code einstellen kann?
Danke für eure weitere Hilfe.
Chris
Lesezeichen