Hallo, vorweg... ich bin Anfänger ! Also ich habe jetzt einen Schrittmotor mit dem Treiber ; http://www.pololu.com/product/1182 in Basecom angesteuert . So weit so gut. Ich schalte DIR auf 0 oder 1 , je nach drehrichtung . STEP halt 0 und 1 für jeden Schritt . Ich hoffe dass ist so richtig. Die Sache ist , wenn ich zwischen 0 und 1 1ms warte dreht er , aber relativ langsam, warte ich wenige als 1 ms pfeift er nur .... bei microschritt dreht er natürlich noch langsamer -.- Das ist ein Schrittmotor 12V 750 mah vom großen C , allerdings hab ich nur ein 9V Netzteil dran .Aber ich denke daran liegt es nicht. Ich verwende nur den AVR und den Treiber, also alles intern (Quaz), Habe alles zum Test auf ein Steckbrett aufgebaut . Ich hoffe ihr Könnt mich auf den richtigen Weg bringen,.. Danke
Gast
#3533598
Hi >Das ist ein Schrittmotor 12V 750 mah vom großen C , allerdings hab ich >nur ein 9V Netzteil dran .Aber ich denke daran liegt es nicht. Was bringt dich zu dieser Aussage? Bei einem 12V-Motor würde ich die Motorspannung eher etwas unter den erlaubten 35V ansetzen. Spaßenshalber kannst du ja mal an dem Einstellregler drehen. Wird aber nicht viel bringen. MfG Spess
spess53 schrieb: > Was bringt dich zu dieser Aussage? Erstens wahrscheinlich mein NICHT-wissen. Zweitens wel er ja langsamer dreht . Ob der Motor 35V erlaubt, kann ich aus dem Datenblatt nicht nachvollziehen. Wenn du den einzigsten Einstellregler am Treiber meinst, den hab ich auf ca. 750 MAH eingestellt....
Gast
#3533682
Hi >Ob der Motor 35V erlaubt, kann ich aus dem Datenblatt nicht >nachvollziehen. Davon kannst bedenkenlos ausgehen. Außerdem habe ich geschrieben: >...eher etwas unter den erlaubten 35V ansetzen. 35V sind die Schmerzgrenze des Treibers. >Wenn du den einzigsten Einstellregler am Treiber meinst, den hab ich auf >ca. 750 MAH eingestellt.... Und wie sollen die bei 9V erreicht werden? Da hat nämlich Herr Ohm etwas dagegen. Außerdem solltest du beachten, das ein Schrittmotor nicht von Null auf Hundert bei jeder beliebigen Schrittfrequenz loslaufen kann. Da muss man eine Rampe fahren. MfG Spess
Gast
#3533698
Ein paar Dinge passen mit hier nicht: Pascal B. schrieb: >also alles intern (Quaz), Wenn du den internen Oszillator meint. Der ist kein Quarz. Pascal B. schrieb: > ca. 750 MAH eingestellt.... Milliamperestunden [mAh] ist eine Einheit für eine Ladung. Wenn du die Einheit für dem Strom suchst, die ist Milliampere [mA]. Bei zu geringer Spannung fließt nicht genug Strom durch die Wicklungen des Schrittmotors, er hat also zu wenig Kraft.
Sorry , ich ab das glaube ich etwas undeutlich geschrieben. Auf die 750 mA komme ich weil ich dachte, der Treiber macht voll 2 A , Hälfte dann ca 1 A .. wie gesagt ich bin noch sehr unerfahren. Die Sache ist halt auch die , ich setze den Pin ja auf Low und High. Ist das so richtig oder muss man da mit PWM an den Treiber dran? Das mit der Rampe verstehe ich , ist auch logisch . Aber hne Last am Motor ? Steuert man ein Motor überhaupt mit der Wartezeit Während Low High an? Ich hänge da nachher mach 30 V dran, mal sehen ob da mehr geht . Trotzdem verstehe ich das nicht ganz .Ich weiß ja wie sich Schrittverluste z.b. durch fehlende Rampe anhören ( cnc Fräse ) aber das Piepsen bei meiner Schaltung hört sich anders an . und ja ich meinte den internen Oszillator , war der Meinung das er einen Quarz (zwar ungenauer) ersetzt . Danke erstmal für die Antworten. Aber so richtig weitergekommen bin ich bis auf die Spannung noch nicht. Auch könnte mir vielleicht einer mal erklären warum ich bei 9V keine 750mA erreichen kann ? Danke, MFG Pascal
Gast
#3533766
Fabi schrieb: > Bei zu geringer Spannung fließt nicht genug Strom durch die Wicklungen > des Schrittmotors, er hat also zu wenig Kraft. Das ist nicht nur eine Frage der Spannung sondern auch der Zeit. Die treibende Spannung wird schließlich um die induzierte Spannung reduziert und die hängt bekanntlich von der Änderung des Stromes mit der Zeit ab.
Pascal B. schrieb: > Die Sache ist halt auch die , ich setze den Pin ja auf Low und High. Ist > das so richtig oder muss man da mit PWM an den Treiber dran? Könnte da bitte einer drauf eingehen, oder kennt ihr ein Link?
Gast
#3533999
Hi
>Könnte da bitte einer drauf eingehen, oder kennt ihr ein Link?
Ist doch völlig egal, wie du den Takt erzeugst. Timer im CTC-Mode hat
den Vorteil, das die Takterzeugung dein Programm nicht belastet.
MfG Spess
ok, Danke. So, mit 30 V geht tatsächlich mehr. Bei 0,1 mS Läuft der noch ganz ordentlich. Danke erstmal für eure Antworten.
Gast
#3534073
Pascal B. schrieb: > So, mit 30 V geht tatsächlich mehr. Sag bloss ... >Bei 0,1 mS Läuft der noch ganz > ordentlich. Du solltest dir dringend angewöhnen die Einheiten richtig zu schreiben. Millisekunde wird mit ms abgekürzt. mS steht für Millisiemens. Und Siemens ist die Einheit des Leitwertes. Und der Leitwert ist der Kehrwert des Widerstandes. Deine Aussage kann ich auch auffassen als 0,1mS = 1/0,1 Ohm = 10 Ohm ... Verstehst du was ich sagen will?
Gast
#3534074
Sorry ich meinte natürlich 10 kOhm ... man sollte natürlich auch die Einheiten weiter mitziehen ...
EE schrieb: > Verstehst du was ich sagen will? Ja, versteh ich , Wusste ich aber nicht . Danke für den Hinweis
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.