Forum: Mikrocontroller und Digitale Elektronik Ansteuerung Schrittmotor mit unterschiedlichen lasten


von technik_mario (Gast)


Lesenswert?

Hey leute,

ich baue einen stand mit einem schrittmotor auf: 
www.phidgets.com/products.php?product_id=3328_0

und dem treiber: //www.pololu.com/product/2133 (werd einen kühlkörper 
draufpacken...nur zur sicherheit). Meiner meinung nach funktioniert das, 
was meint ihr?

mein aufbau sieht so aus das ich mit dem motor ein seil auf/abwickle. an 
den ich gewichte von 1-4kg hänge. Den motor steuere ich über einen 
arduino und gebe ihm die geschwindigkeit und den drehwinkel vor (ich 
schau das er die gewicht so 30cm hebt und senkt. Mechanisch ist es so 
ausgelegt, dass die Belastung stets unter dem haltemoment ist.

Ich möchte zeigen dass sich die verschiedenen Lasten auf den Motor 
auswirken. Was müsste ich hier zeigen/messen um einen Unterschied zu 
erkennen.
Danke!

von Irgendwer (Gast)


Lesenswert?

technik_mario schrieb:
> Ich möchte zeigen dass sich die verschiedenen Lasten auf den Motor
> auswirken.

Ich nehmen mal an da fehlt eine "nicht" in dem Satz. Wenn deine 
Dimensionierung passt sollte sich das Gewicht ja gerade nicht auswirken.
Ansonsten Einfach den Weg messen. Wen es zu Schrittverluste gekommen ist 
z.B. weil das Gewicht zu groß war oder du zu schnell beschleunigen 
wolltest gehen dir Schritte verloren und der Weg wird kleiner...

von eagle user (Gast)


Lesenswert?

Schau dir mal ein besseres Treiber-IC wie den TMC5130A von Trinamic an. 
Da wird einiger Aufwand getrieben um die Lastabhängigkeit zu messen. Am 
Ende kannst du den Wert per SPI auslesen, je nach Tuning mit 5 bis 10 
Bit.

http://www.trinamic.com/products/integrated-circuits/integrated-motion-controller-stepper-driver/tmc5130

von W.S. (Gast)


Lesenswert?

technik_mario schrieb:
> und dem treiber: //www.pololu.com/product/2133 (werd einen kühlkörper
> draufpacken...nur zur sicherheit). Meiner meinung nach funktioniert das,
> was meint ihr?

Probier's lieber aus, die Treiber von TI haben sich bei mir als 
wesentlich zickiger erwiesen als ihre Kollegen von Allegro oder ON.

Und bedenke eines: Auch im Stillstand fließt der eingestellte Strom, da 
wird nicht nur der Treiber warm, sondern auch der Schrittmotor.

W.S.

von technik_mario (Gast)


Lesenswert?

Hey leute danke für die infos.

die idee ist eigtl. dass der motor mehr oder weniger Leistung braucht 
für unterschiedliche lasten. oder habe ich da etwas falsch verstanden.
Gegengedanke:die motorspannugn gebe ich ihm ja über den motor-power 
suppply for...genau wie den strom den ich ja am treiber einstelle, drum 
müsste doch beides bei betrieb und stillstand konstant sein oder?

Den weg zu messen hatte ich auch schon im kopf...nur bei einem getriebe 
von 51:1...wird man da überhaupt viel sehen?

von Ulrich F. (Gast)


Lesenswert?

technik_mario schrieb:
> die idee ist eigtl. dass der motor mehr oder weniger Leistung braucht
> für unterschiedliche lasten. oder habe ich da etwas falsch verstanden.

Leider recht Beratungsresistent:
http://forum.arduino.cc/index.php?topic=356259.0

Und wenn nicht die gewünschten Antworten kommen, wird im nächsten Forum 
gefragt.

von Wolfgang (Gast)


Lesenswert?

W.S. schrieb:
> Und bedenke eines: Auch im Stillstand fließt der eingestellte Strom, da
> wird nicht nur der Treiber warm, sondern auch der Schrittmotor.

Das kann man dem Treiber zumindest teilweise abgewöhnen, indem man zum 
Halten den Sollwert für den Strom absenkt.

technik_mario schrieb:
> Gegengedanke:die motorspannugn gebe ich ihm ja über den motor-power
> suppply for...genau wie den strom den ich ja am treiber einstelle

Die Spannung stellst du großzügig hoch (z.B. so viel deine Treiber 
vertragen). Der Treiber sorgt dann dafür, dass der vorgegebene Strom, 
soweit physikaliscg möglich, fließt.

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
Noch kein Account? Hier anmelden.