- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 23

Thema: Schrittmotor Vibration

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.091
    Wie misst du den Strom? Mit einem normalen Multimeter kannst du das nicht messen, da das DMM zu langsam misst bzw einen Mittelwert bildet. Wenn du den Strom messen willst musst du mit einem Oszi messen oder du misst es mit einem µC, den du so programmierst das dieser z.B. über eine Sekunde misst und die Messwerte über die Schnittstelle (RS232 bzw USB) an den PC sendest und dort auswertest.

    MfG Hannes

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    05.07.2012
    Beiträge
    9
    Genau, über ein Multimeter. Oszi oder einen anderen µC habe ich im moment leider nicht zur Hand. Da werde ich erstmal von meinem errechnetem Wert ausgehen.
    Was könnte es noch für Gründe für das vibrieren des Motors geben?

  3. #3
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.091
    Es gibt verschiedene Möglichkeiten. Eine die mir einfällt (weiß nicht ob das schon geschrieben wurde) ist Überlast. Wenn der Motor zu stark belastet wird vibriert der Motor ebenfalls.

    Hast du die Schaltung schon kontrolliert (habe den Thread nicht mitverfolgt)?

    MfG Hannes

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    05.07.2012
    Beiträge
    9
    An dem Motor hängt noch keine Last, somit kann das nicht die Ursache sein.
    Die Schaltung sollte soweit in Ordnung sein.

    Wenn ich bei meiner Zählschleife die Werte verringere sollten ja die Zeitabstände zwischen den einzelnen Schritten sich verringern und der Motor sich schneller drehen.
    Leider tut er das aber nicht, der Motor ruckelt dann nur noch und dreht sich nicht mehr. Ist solch ein Programmablauf eventuell für ein Schrittmotor eher ungeeignet?

  5. #5
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.091
    Wenn du längere Pausen zwischen den Impulsen lässt funktioniert es? Wenn ja muss du den Schrittmotor langsam auf die gewünschte Drehzahl bringen (in einer Rampe), da der Motor sonst Schritte verliert und es zu solchen Vibrationen kommt. Die Schritte verliert er dann weil der Rotor (drehende Teil) durch die Massenträgheit nicht folgen kann.

    MfG Hannes

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    05.07.2012
    Beiträge
    9
    Wenn ich eine Pause von 5ms lasse dreht sich der Motor langsam aber mit vibration. Bei einer Pause von 1,28ms ruckelt der Motor nur noch und dreht sich nicht mehr.
    Bei einer großen Pause von 65ms dreht sich der Motor extrem langsam aber immernoch mit vibration. Langsamer geht es eigentlich nicht mehr.
    Würde der L297 den Motor langsam auf die gewünschte Drehzahl bringen?

  7. #7
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.091
    Ich kenne dein Programm nicht (kann kein ASM), ich würde aber einmal die EN Anschlüsse mit einem Widerstand fix auf die +5V geben oder eine PWM verwenden (damit der Strom des Motors nicht überschritten wird). Die In Anschlüsse würde ich dann einfach ansteuern. Zuerst reicht, zum Testen, der Vollschritt. Ansteuern kannst du entweder einfach per Hand (Pullup verwenden) oder über den µC, indem du z.B. über einen Taster die einzelnen Schritte weiterzählst.
    http://www.rn-wissen.de/index.php/Sc...ng_Vollschritt

    So kannst du Hardwarefehler ausschließen.

    MfG Hannes

  8. #8
    Erfahrener Benutzer Roboter Genie Avatar von Bammel
    Registriert seit
    11.12.2004
    Ort
    Bremen
    Alter
    37
    Beiträge
    1.400
    Hallo,

    also ein Schrittmotor vibriert immer leichte! er macht ja immer nur kleine schritte... wie der name ja schon sagt.

    oder bleibt der motor auch ab und an stehen? dann könnte das darauf hinweisen das was mit der spannung und/oder dem strom net stimmt... dann wird das Drehmoment des motors überschritten und der motor vierliert ein paar schritte.

    MfG
    Der miniatur Quadrocopter: www.nanoquad.de

  9. #9
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    02.07.2004
    Ort
    Mammendorf
    Alter
    68
    Beiträge
    1.062
    @Coni1: Das vibrieren liegt definitiv nicht am Strom!
    @Bammel: was du sagst stimmt zwar rein technisch, aber nicht soweit es den Nutzer von Schrittmotoren betrifft.

    @Coni1: Das starke Vibrieren resultiert aus Resonanzen im Motor. Die Resonanzen, welche sich aus der Geometrie der Spulen und der elektrischen Ansteuerung des Motors ergeben, sind auch das Ergebnis davon, dass die elektromagnetischen Kräfte im Motor ich nenne es mal "turbulent" werden! Bei meinen Videos, leider auf spanisch, zeige ich, dass der Moment lautend Laufens auch abhängig von dem maß der Beschleunigung ist. beschleunige ich langsam, läuft der Motor bis auf wesentlich höhere Drehgeschwindigkeiten. Die Resonanzen, als Ursache für das "laute Laufen" des Schrittmotors sind eine Ursache, Veränderungsgeschwindigkeiten der Ansteuerungsparameter eine weitere. Dieses turbulente Verhalten der elektrischen Kräfte im Schrittmotor führt bei bestimmten Bedingungen auch zum Stillstand des Motors und zum starken Vibrieren. In meinem Video mit dem StepRocker zeige ich, dass 2 Stufen des Laufgeschwindigkeiten des Schrittmotors der Still stand des Motors früher erfolgt, wenn ich mit der Mikroschrittanzahl herunter gehe!

    Ich habe bei diesen Versuchen gesehen, warum mein großer Schrittmotor mit der Steuerkarte für Schrittmotoren von Robotikhardware nicht lief! Je nach Versorgungsspannung, Anzahl der Mikroschritte pro Vollschritt und Steilheit der Beschleunigungsflanke hörte der Schrittmotor auf zu drehen. Bei besten Einstellungen aller Parameter, einer bestimmten Drehzahl und 12 VDC Versorgungsspannung blieb der Motor bei 8 Mikroschritten pro Vollschritt stehen und vibrierte nur stark! Die Karte von Robotikhardware konnte diese Mikroschrittzahl nicht liefern und so war der Einsatz mit diesem Schrittmotor bei 12 VDC nicht möglich! Es ist jedoch möglich, ohne auf bestimmte Drehzahlen zu verzichten ein Geschwindigkeitsprofil zu fahren, bei welchem ein Schrittmotor mit minimaler Vibration und leisestem Laufverhalten einzusetzen!

    @Bammel: Es gibt diverse Verfahren die Mikroschritte im Schrittmotor zu implementieren. Die meisten arbeiten, in dem sie einen Sinusverlauf der angelegten Spannungen in gleiche Spannungsänderungsschritte aufteilen. Der Nachteil dieser weit verbreiteten Technik ist, das die Mikroschrittweite relativ ungleich ist, je nachdem wo man sich auf der Sinuskurve bewegt. Trinamic bietet eine Funktion, wird in ihrem neuesten Modul diese auch anbieten, konnte es auf der Embedded World 2013 in Nürnberg sehen, die dieses Problem stark reduziert. das ist z. B. in der Medizintechnik von Bedeutung, wo immer möglichst gleiche Schrittweiten der Mikroschritte z. B. bei Dosiergeräten von hoher Bedeutung ist. Du hast also recht dabei, dass durch die schrittweise Drehwinkeländerung eines Schrittmotors eine gewisse Vibration gegeben ist. Durch Erhöhung der Anzahl der Mikroschritte wird die Schrittweite reduziert und durch die mechanische Trägkeit der Elemente im Schrittmotors und der in Drehung versetzten Mechanik werden die Mikroschritte "weicher"! Das wesentliche Element das die Laufruhe eines Schrittmotors beeinflusst sind jedoch Resonanzen und "Turbulenzen" der elektromagnetischen Kräfte im Schrittmotor!

    Wer sich also die StepRocker Karte, z. B. bei Reichelt kauft, kann mit dieser seine Versuche fahren und so ein korrekteres Verständnis über den Einfluss der diversen Parameter auf das Laufverhalten eines Schrittmotors gewinnen. Wenn ich so die Beiträge hier lese, so herrscht verbreitet ein völliges Missverständnis über den Einsatz von Schrittmotoren beeinflussenden Parameter besteht. Das neue Modul von Trinamic heisst "motionCookie" und die spezielle Mikroschritttechnik heisst dort "spreadCycle", alles registrierte Handelsnamen von Trinamic!
    MfG

    Hellmut

Ähnliche Themen

  1. Vibration von Piezo Element, anschließend Servo ansteuern
    Von Gobstar im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 0
    Letzter Beitrag: 05.03.2012, 20:41
  2. Vibration dämmen ???
    Von jagdfalke im Forum Mechanik
    Antworten: 14
    Letzter Beitrag: 13.12.2005, 20:26
  3. Interface - Schrittmotor Endstufe - Schrittmotor
    Von Fladdie im Forum Elektronik
    Antworten: 0
    Letzter Beitrag: 18.11.2005, 21:37
  4. trittschall- vibration mit adxl 311 messen?
    Von redremus im Forum Sensoren / Sensorik
    Antworten: 7
    Letzter Beitrag: 12.07.2005, 14:00
  5. Vibration - Handy Motor
    Von Manf im Forum Kopfnüsse / Wissensquiz
    Antworten: 7
    Letzter Beitrag: 06.12.2004, 07:13

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests