Hey Leute, Ich habe 3 Schrittmotoren (https://nodna.de/NEMA-11-Bipolar-Schrittmotor-mit-100-1-Gearbox), die ansteuern muss. Dafür habe ich mir 3 mal diese H-Brücke besorgt: http://www.produktinfo.conrad.com/datenblaetter/150000-174999/156133-da-01-en-4_KANAL_TREIBER_IC_L293E_STM.pdf Zur Stromversorgung dient eine 12V Solarbatterie. Mein Problem ist, dass die Motoren das angegebene Drehmoment und die Drehzahl nicht erreichen, aber sonst normal funktionieren, solange ich nichts an den Sense-Pins mache. Irgendwo habe ich gelesen, dass man die Pins Erden soll. Das habe ich dann gemacht, und der Motor lief mit einem sehr grossen Drehmoment, brachte jedoch nur 500 U/min, und wurde sehr laut und vibrierte sehr stark. Bei einem kleineren oder höheren Drehzahl funktionierte er dann aber gar nicht mehr. Angesteuert habe ich die Motoren in Halb- und Vollschritten, beides hatte das gleiche Resultat. Laut dem Hersteller kann der Motor das Drehmoment nie im Leben ohne den https://nodna.de/PhidgetStepper-Bipolar-HC erreichen, aber 3 Stück von denen ist mir etwas zu teuer. :/ Wozu dienen die Sense-Pins, und woran könnte es liegen, dass die Motoren nicht so funktionieren, wie sie sollen, bzw. ein zu geringes Drehmoment besitzen?
:
Verschoben durch Moderator
Hi An die Sense-Pins werden Shunts angeschlossen (Mess-Widerstände), gegen GND. An diesen Widerständen fällt je nach Motorstrom eine Spannung ab, Die mit Der, Die dem L293 als I-Soll vorgibt, verglichen wird. Bei Überschreitung des eingestellten Strom, wird der Ausgang AUS geschaltet (Chopper). Über ein R-C-Glied wird ein Schwingkreis gebildet, Der in jedem Takt die Ausgänge wieder EIN schaltet. Somit ist sichergestellt, daß die Motoren nicht überlastet werden. Brauchst Du aber in Deiner speziellen Konstellation nicht. Deine Stepper sind für 12V DC ausgelegt und Du versorgst Diese mit 12V DC. Somit KANN gar kein unzulässig hoher Strom fließen, Welcher vom Chopper abgeschaltet werden müsste. Wofür gibt es dann den Chopper, das I-Soll und die Sense-Pins? -> Damit kann man die Stepper mit viel mehr Spannung betreiben, als Diese eigentlich abkönnen! Dadurch können die Motoren schneller den maximal zulässigen Strom aufnehmen (das Drehmoment hängt damit zusammen), was deutlich höhere Drehzahlen bedeutet. Auch die Wunderplatine (für sagenhafte 100Eu/Stück) wird aus 12V keinen deutlich schneller drehenden Stepper zaubern - Ausnahme: es ist eine Ladungspumpe enthalten, Die intern eine höhere Spannung erzeugt und dann selber den Chopper bereit stellt. Das Drehmoment müsen die Stepper aber erreichen - für 12V ausgelegt mit 12V versorgt muß sich der maximal zulässige Strom einstellen, Der wiederum für das Drehmoment zuständig ist. Eine maximale Erwärmung bekommst Du damit natürlich ebenfalls geliefert! RPM: 35 rpm Entspräche 3500 Umdrehungen des Stepper/min, was 11 2/3 kHz Schrittfrequenz bedeuten würde (bei 1,8° = 200 Schritt. Da 0,018° und 1:100 angegeben ist, sollte Das passen). Was passiert, wenn Du die Schrittfrequenz anhebst? Bei welcher Frequenz passiert was? (aka 6kHz bleibt Motor stehen) MfG Edit DU in Du geändert - will nur höflich sein, nicht schreien :)
:
Bearbeitet durch User
Erstmal vielen Dank für die ziemlich ausführliche Antwort. :) Also sollte der Motor theoretisch das angegebenen Drehmoment erreichen? Wenn ich die Sense-Anschlüsse geerdet habe (was anscheinend falsch ist), und die Drehzahl erhöhe, fangt es sehr stark an zu rattern, und dementsprechend laut tönt es auch, der Motor bewegt sich dann zum Teil in beide Richtungen. Wenn ich nichts mit den Anschlüssen gemacht habe, komme ich mit dem Motor auf eine Drehzahl von bis zu 1750 U/min im leerlauf. Ich habe nach der Gearbox noch eine weitere 30-fache Übersetzung, womit der Motor theoretisch bis zu 93.9Nm schaffen sollte, er macht aber schon bei ca. 35Nm schlapp, bei einer Drehzahl von 500-750 U/min. Versorgt werden die Motoren übrigens mit momentan 12,6V. Hab gerade gemerkt, dass der Ladereger die Spannung nicht Konstant hält, sondern einfach genau die der Batterie übernimmt. An dem Sense-Pin konnte ich eine Spannung von 10,6V messen, das war aber der Motor, der am wenigsten belastet wird.
:
Bearbeitet durch User
Hi Die Spulen des Stepper werden ja Beide am L293 angeschlossen - eigentlich dürfte der Motor gar nicht drehen, wenn die 'Sense'-Pins nicht mit GND verbunden sind (ob mit oder ohne Shunt-Widerstände), da der Motorstrom 'hinter der H-Brücke' an den Sense-Pins ansteht. Stromfluss: Plus - Oberer Transistor der Brücke - Motor - Unterer Transistor der Brücke - Sense Pin - Shunt-Widerstand - GND Selbst, wenn der Motor ohne weitere Untersetzung die angegebenen Nm aufbringen kann - Deine dahinter geschaltete Untersetzung benötigt auch Kraft aufgrund der Reibung - aber nur 1/3tel erscheint mir auch etwas wenig. Nenndrehmoment: 3,13 Nm (32 kg cm) Hmm ...
Patrick J. schrieb: > Plus - Oberer Transistor der Brücke - Motor - Unterer Transistor der > Brücke - Sense Pin - Shunt-Widerstand - GND Fliesst der Strom nicht an den GND-Pins in der Mitte ab? Ich muss also einfach die Sense-Pins direkt, ohne Dioden oder so mit dem GND verbinden, oder muss ich die Schaltung genau so wie in "Bipolar Stepping Motor Control" nachbauen? Und was mir auch aufgefallen ist, ist, dass ich die Enable-Pins völlig ignoriert hab... kann es vielleicht daran liegen? muss ich da einfach die 12V dranschalten?
Hi Kommando zurück - ich war die ganze Zeit beim L297 (Steppermotor Controller) - Der hat Chopper, einen einstellbaren Soll-Strom ... den ganzen Kram von da Oben :/ Zum L293E ... Pin 1 und 11 (Enable 1/2) müssen aber HIGH sein - ohne sollte sich gar keine Funktion ergeben. Vs und Vss (1 & 20) ebenso. Vs versorgt die Ausgänge, Vss die interne Logik. 5,6,15,16 GND Die Sense-Beinchen dienen hier dazu, 'Sense-Widerstände' anschließen zu können - Das wären hier auch wieder Shunts oder, wenn nicht benötigt, Brücken nach GND. Aus den Sense-Anschlüssen scheint ein gespiegelter Strom (proportional dem Motorstrom) ausgegeben zu werden - möglich, daß Diese gar nicht beschaltet werden müssen, werde Da aus de DaBla nicht richtig schlau. MfG
Patrick J. schrieb: > Brücken nach GND Laut der Schaltung muss ein Brückengleichrichter angeschlossen werden... Fliesst dann nicht der ganze Strom nur über die Dioden? Das ist ja ein grosser unnötiger Stromverbrauch, oder nicht?
Ähhh jaaa... ... das ist mir jetzt etwas peinlich, aber ich habe gerade gemerkt, dass ich den VS Pin nicht mit Strom versorgt habe, folglich wurden die Motoren auch nur mit dem Strom vom Arduino versorgt... ... sorry Leute xD Naja, ich vermute mal, dass es das Problem lösen wird, ich habe aber trotzdem noch eine Frage wegen den Sense-Anschlüssen. Muss ich es wirklich mit ner H-Brücke verbinden, das wäre ja ne grosse Stromverschwendung, oder muss ich es einfach Erden? Wenn ich es einfach nur Erden muss, mit oder ohne Dioden?
:
Bearbeitet durch User
Hi Hier wird NICHTS geerdet, bestenfalls auf GND (Ground) oder vll. Masse gelegt/gezogen. Wenn Du bisher die Sense-Anschlüsse gar nicht beschaltet hast und trotzdem der Motor drehte, scheint der Motorstrom zumindest nicht aus den Sense-Anschlüssen raus zu müssen. Wenn ich den Schaltplan im DaBla richtig verstehe, wird aus den Sense-Pinnen ein gespiegelter Strom 'rausgedrückt' - wobei mir Stromspiegel noch etwas suspekt sind - zur Not beide Varianten durchtesten. 1x ohne Beschaltung der Sense-Pinne, schauen, wo der Motor aussteigt und dann Mit. Kurz danach uns Bescheid geben, was Du beobachtet hast - zumindest mir ist Das noch nicht bekannt und somit nicht uninteressant. Seb G. schrieb: > ich den VS Pin nicht mit Strom versorgt habe Kommt in den besten Familien vor - solange man aus Seinen Fehlern lernt (und man Diese auch zugeben kann - daran scheitert Es meistens), bist Du auf einem guten Weg. MfG
Patrick J. schrieb: > Kurz danach uns Bescheid geben, was Du beobachtet hast - zumindest mir > ist Das noch nicht bekannt und somit nicht uninteressant. Ich werde euch dann informieren, wenn ich es neu verlötet habe, komme aber vielleicht erst am Wochenende dazu. Jedenfalls, vielen Dank für eure Hilfe. :)
Habs eben neu verlötet. Enablepins: Angesteuert mit 12V VSS und VS ebenfalls. Wenn die Sense-Pins nicht geerdet sind, funktioniert nichts, wenn die geerdet sind, kann man den Motor nicht mehr an der Welle drehen, aber es rattert, wenn man den Motor mit nem Arduino zum laufen bringt, und dreht sich nicht. Wobei ich noch anmerken muss, dass ich keinen Arduino Mega benutze, sondern einen Sintron Mega, woran es auch liegen könnte, da ich das gefühl habe, dass die 5€ Teile nicht so ganz recht arbeiten. Ausserdem erwärmt sich die H-Brücke ziemlich, ist das normal?
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.