Hallo, Ich möchte mit einem Mikrocontroller 2 28BYJ-48 Schrittmotoren ansteuern. Die Chinesen benutzen dafür ja gerne einen ULN2003 der 7 Ausgänge hat von denen dann vier als Ausgang für den Stepper benutzt werden und der Rest unnütz rumgammelt. Da Ich 2 Stepper ansteuern will wäre es ja gut wenn es einen Treiber mit 8 Ausgängen gäbe. Gab es auch, den ULN2803 aber der wurde anscheinend eingestellt... Was würdet ihr mir jetzt empfehlen? 2 ULN2003 nehmen oder gibt es eine Alternative mit >= 8 Ausgängen? Vielen Dank schonmal!
Warum nicht einfach A4988 oder Drv8825? Bekommt man doch für 1€ hinterher geschmissen in Zeiten von 3D Druckern? Und eine einfachere Ansteuerung samt Microstepping bekommst du noch kostenlos dazu
:
Bearbeitet durch User
Hallo schön wäre es... 1 Euro ist schon sehr sportlich wohl aber möglich- natürlich aber nicht aus unseren Landen (und ich spreche nur vom Versandstandort):-( Aber ganz bestimmt nicht geschmissen - nehmen wir mal an der schmeißende ist sportlich und schafft 30m Distanz mit 30km/h Durchschnittsgeschwindigkeit - das macht dann irgendwas über 3 Sekunden bis knapp 4 Sekunden Flugzeit (die Flugstrecke wird ja etwas länger als 30 m sein). Jetzt sei der Fänger mal ungeschickt und muss sich noch Bücken und etwas laufen um den Treiber auf zu heben - sein wir großzügig und sagen die Aktion dauert 15 Sekunden... Selbst mit extrem Großen Zeitpolster (der Euro muss ja auch noch übergeben werden - durch werfen ?) dauert der ganze Vorgang weniger als eine Minute. Um den Treiber aber wirklich für 1Euro Gesamtkosten (und nur die sind interessant) zu bekommen bleibt nur China übrig. Und der Wurf dauert dann mindestens 2Wochen - oft genug auch deutlich länger. 1 Euro aus den Inland?(Den Massenimport aus China hat jemand anderes Übernommen) - kann man vergessen - wenn es jetzt 1,50 Euro oder sogar 2 Euro wären würde ich nichts sagen - aber schnell liegt man bei 4 bis 5 Euro Gesamtkosten - und nur mit viel Glück (der Verkäufer sammelt nicht erst mal mehrer Bestellungen und setzt erst dann seinen Ar.. in Bewegung - Service und Schnelligkeit meist ein Fremdwort)und den richtigen Bezahlweg ist die Ware nach 3 Tagen im Briefkasten - es kann aber je nach Trägheit aller Beteiligten auch mal 2Wochen dauern - selbst bei nur 20 km Entfernung. So schön wie das immer klingt "nach geschmissen bekommen" ist es in der Realität leider nicht - der schnelle und preislich faire Ramschladen um die Ecke bietet zwar alles Mögliche aus China an, aber solche Komponenten leider generell nicht... NaJa
Besucher schrieb: > Die Chinesen benutzen dafür ja gerne einen ULN2003 der 7 > Ausgänge hat ... Der ULN2003 mit seiner primitiven Transistorausgangsstufe ist für den effektiven Betrieb von Schrittmotoren denkbar ungeeignet. Bei höheren Schrittfrequenzen bricht dir damit recht schnell der Wicklungsstrom und damit das Drehmoment ein. Um dem entgegen zu wirken, verwenden die meisten aktuellen Schrittmotortreiber eine Stromregelung, sind allerdings für Bipolarbetrieb ausgelegt. Timmo H. schrieb: > Warum nicht einfach A4988 oder Drv8825? Damit darf man den 28BYJ-48 wegen seiner Art der Verdrahtung allerdings nur im Vollschrittbetrieb ansteuern, sonst macht einem die Zusammenschaltung der Mittelanzapfungen einen Strich durch die Rechnung?
NaJa schrieb: > 1 Euro aus den Inland?(Den Massenimport aus China hat jemand anderes > Übernommen) - kann man vergessen - wenn es jetzt 1,50 Euro oder sogar 2 > Euro wären würde ich nichts sagen - aber schnell liegt man bei 4 bis 5 > Euro Gesamtkosten - Klar in Deutschland mit Prime Versand muss man natürlich mehr zahlen. Aber auch nicht mehr als 2€/Stück https://www.amazon.de/gp/aw/d/B06Y28H956/ref=mp_s_a_1_2?__mk_de_DE=ÅMÅZÕÑ&qid=1517731263&sr=8-2&pi=AC_SX236_SY340_FMwebp_QL65&keywords=A4988&dpPl=1&dpID=512d7eM0y1L&ref=plSrch Aus China gibt's die für 70 Cent inkl. Versand https://m.de.aliexpress.com/item/32811258856.html
Besucher schrieb: > Da Ich 2 Stepper ansteuern will > wäre es ja gut wenn es einen Treiber mit 8 Ausgängen gäbe ULN2803
Wolfgang schrieb: > Damit darf man den 28BYJ-48 wegen seiner Art der Verdrahtung allerdings > nur im Vollschrittbetrieb ansteuern, sonst macht einem die > Zusammenschaltung der Mittelanzapfungen einen Strich durch die Rechnung? http://www.electronicsmayhem.com/?p=13
Timmo H. schrieb: > http://www.electronicsmayhem.com/?p=13 Wenn man die Verdrahtung der Wicklungen passend ändert, spricht natürlich nichts gegen Halb- oder Mikroschrittbetrieb mit einem Bipolar-Treiber. @Besucher Da beim Bipolarbetrieb beide Teilwicklungen jeweils in Serie liegen, verdoppelt sich allerdings die mindestens erforderlich Betriebsspannung für die Spulen. Um die Vorteile der Stromregelung nutzen zu können, ist allerdings eine noch wesentlich höhere Spannung erforderlich.
Horst schrieb: > Besucher schrieb: >> Da Ich 2 Stepper ansteuern will >> wäre es ja gut wenn es einen Treiber mit 8 Ausgängen gäbe > > ULN2803 Sag mal hast du meinen Post gesehen? Ich habe doch sogar geschrieben dass ich den gesehen habe aber er nicht mehr aktuell ist. Also am Motor will ich eigentlich nichts ändern und der Motor sollte auch in Halbschritten zu betreiben sein. Ich fand das mit dem ULN2003 sehr elegant da man einfach 4 digitale Pins nimmt und fertig, die die von euch vorgeschlagen wurden muss man ja relativ kompliziert ansteuern. Gibt es auch Treiber die man per I2C oder SPI ansteuern kann?
Besucher schrieb: > die die von euch vorgeschlagen wurden muss man ja relativ kompliziert > ansteuern Kompliziert? Dir und step, was ist daran kompliziert?
ULN2803(a) Besucher schrieb: > Ich habe doch sogar geschrieben > dass ich den gesehen habe aber er nicht mehr aktuell ist. nicht mehr aktuell für wen? Man kann den überall bekommen, bestellen, von obsolet las ich nichts. Du solltest schon genauer schreiben warum du den nicht willst, wir können nicht hellsehen!
:
Bearbeitet durch User
Besucher schrieb: > Ich fand das mit dem ULN2003 sehr elegant da man einfach 4 digitale > Pins nimmt und fertig, die von euch vorgeschlagen wurden muss man > ja relativ kompliziert ansteuern. Bei Verwendung vom A4988 brauchst du im Betrieb pro Motor genau 2 digitale Pins. Die Selektion für den Schrittmodus kannst du fest verdrahten. Mit dem ULN2003 nutzt du nur die Hälfte der Kupferwicklung. Außerdem bricht dein Drehmoment bei höheren Schrittfrequenzen wesentlich früher ein. Aber wenn du sowieso nur langsam steppen willst, ist das natürlich egal.
Besucher schrieb: > Sag mal hast du meinen Post gesehen? Ich habe doch sogar geschrieben > dass ich den gesehen habe aber er nicht mehr aktuell ist. Ja, ich hab Deinen Post gesehen und wollte, daß Du Dir den nochmal ansiehst. Er entspricht genau Deiner Beschreibung und soweit ich weiß, ist der nur von Toshiba abgekündig bzw 'not recomended for new designs', TI,ST und div andere bauen den weiterhin.mm
Also Ich habe nochmal geschaut und der DRV8825 und der A4988 sind ja nur für Bipolare Stepper während der 28BYJ ja ein Unipolarer ist. Den Motor umbauen kommt wie gesagt nicht in Frage. Horst schrieb: > Besucher schrieb: >> Sag mal hast du meinen Post gesehen? Ich habe doch sogar geschrieben >> dass ich den gesehen habe aber er nicht mehr aktuell ist. > > Ja, ich hab Deinen Post gesehen und wollte, daß Du Dir den nochmal > ansiehst. > Er entspricht genau Deiner Beschreibung und soweit ich weiß, ist der nur > von Toshiba abgekündig bzw 'not recomended for new designs', TI,ST und > div andere bauen den weiterhin.mm Entschuldigung dass ich so böse reagiert habe, dann habe ich das wohl falsch verstanden, ich schau mir das nochmal an. Wolfgang schrieb: > Mit dem ULN2003 nutzt du nur die Hälfte der Kupferwicklung. Außerdem > bricht dein Drehmoment bei höheren Schrittfrequenzen wesentlich früher > ein. Aber wenn du sowieso nur langsam steppen willst, ist das natürlich > egal. Woran liegt das? Ich verstehe das gerade nicht, der BYJ28 hat ja 4 Spulenanschlüsse und ein Common, der ULN2003 hat 4 Ausgänge, dann kann ich doch alle Spulenteile ansteuern?! Und warum bricht das Drehmoment früher ein?
Besucher schrieb: > Ich verstehe das gerade nicht, der BYJ28 hat ja 4 > Spulenanschlüsse und ein Common, der ULN2003 hat 4 Ausgänge, dann kann > ich doch alle Spulenteile ansteuern?! Aber nicht gleichzeitig - das wäre beim Unipolarmotor sinnlos, weil daraus kein Drehmoment resultiert. Guck dir mal an, wann im Zyklus Strom durch welchen Spulenteil fließt. Beim Bipolarmotor sieht das anders aus, weil der Stromfluss umgepolt werden kann. Hier als Animation bei Nanotec https://de.nanotec.com/support/tutorials/schrittmotor-animation/ Besucher schrieb: > Und warum bricht das Drehmoment früher ein? Weil die Wicklung sich auf Grund der Induktivität gegen die Stromänderung wehrt, d.h. der Strom erreicht bei höheren Schrittfrequenzen auf einem Schritt gar nicht mehr den vollen Strom.
Danke für die Erklärung! Ich werde den Stepper höchstwahrscheinlich nur relativ langsam drehen lassen (Ist aber nich nicht sicher) aber einen anderen Steppee für Unipolare Motoren suche ich immernoch. Falls ich ihn wirklich nur langsam betreiben will nehme ich dann den ULN2803.
J. S. schrieb: > ... aber einen anderen Steppee für Unipolare Motoren suche ich immernoch. Wie gesagt, mit einem A4988, A3967 o.ä. kannst du ihn im Vollschrittbetrieb ohne Umbau betreiben, brauchst aber ordentlich Spannung. Warum brauchst du bei einem Getriebemotor unbedingt Halbschrittbetrieb?
Wolfgang schrieb: > Besucher schrieb: >> Die Chinesen benutzen dafür ja gerne einen ULN2003 der 7 >> Ausgänge hat ... > > Der ULN2003 mit seiner primitiven Transistorausgangsstufe > ist für den effektiven Betrieb von Schrittmotoren denkbar > ungeeignet. Nun ja, man könnte ja einfach eine f/U-Steuerung implementieren, aber das ist aus mir unerfindlichen Gründen nur bei Asynchronmotoren üblich, nicht bei Schrittmotoren.
Hallo Wolfgang, Wolfgang schrieb: > Wie gesagt, mit einem A4988, A3967 o.ä. kannst du ihn im > Vollschrittbetrieb ohne Umbau betreiben, brauchst aber ordentlich > Spannung. > > Warum brauchst du bei einem Getriebemotor unbedingt Halbschrittbetrieb? Gegenfrage: Warum sollte man einen unipolaren Motor, den man bipolar seriell ohne weiteres betreiben kann, mit Vollschritt quälen? Ich Halb- oder Mikroschritt sind ohne weiteres Möglich. Falls der o.g. Motor nur einen gemeinsamen Mittelabgriff (beide Wicklungen zusammen geschaltet) haben sollte, geht zumindest Halbschritt noch ohne Probleme. Mit freundlichen Grüßen Thorsten Ostermann
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.