Seltsames elektrisches Geräusch vom Schrittmotor

Geben Sie hier die Bildbeschreibung einEs ist mein erstes Projekt mit Arduino. Einfach versuchen, drei identische Schrittmotoren mit drei 293d-h-Brücken zu drehen.

Obwohl es ordnungsgemäß funktioniert (was bedeutet, dass sich die Motoren so drehen, wie sie sollten), beginnen sie nach der zweiten oder dritten Drehung, ein surrendes elektrisches Geräusch zu machen, wenn sie sich nicht bewegen.

Ich habe einen Schaltplan meiner Schaltung beigefügt. Die Stromversorgung ist 5 V DC 16 A (altes Computer-Netzteil).

Sie können genau sehen, was ich in diesem Video erlebe, das ich gemacht habe (versuchen Sie, genau hinzuhören).

Video mit Rauschen.

Update: Ich habe es überprüft, indem ich die H-Brücken gleichzeitig berührt habe, als das Geräusch beginnt, und ich kann spüren, wie sie sehr heiß werden.

Ein Schaltplan wäre besser als ein Video und unendlich viel besser als das Cartoon-Diagramm, das Sie in Ihre Frage eingebettet haben.
Entschuldigung, ich weiß nicht, wie ich den Schaltplan zeichnen soll. Das Beste, was mir einfallen könnte, ist das obige Diagramm. Was das Video betrifft, so ist es die einzige Möglichkeit für jemanden, das Geräusch zu hören, von dem ich spreche. trotzdem danke
Ihr Link ist defekt.
Scheint jetzt ok zu sein
Was passiert, wenn Sie das Arduino von den Treibern trennen, nachdem das Geräusch beginnt?
Fritzing kann schematische Zeichnungen aus Ihrem Design erstellen.
Alles hört auf, wenn ich das Arduino trenne. Meine beste Vermutung ist, dass die Brücken überhitzen. Werde wahrscheinlich einen anderen Treiber ausprobieren und sehen.
ok @JRE fertig (Erstbenutzer)
Ich meinte, die Signalisierung zu trennen, aber die Treiber mit Strom zu versorgen. Was passiert, wenn Sie die Stepper von den Treibern trennen, nachdem das Geräusch beginnt?
das Geräusch hört auf
Ich vermute, dass Sie Geräusche von Ihrer Versorgung oder PWM hören, die zur Steuerung des Motorstroms verwendet werden. Wenn Sie PWM nicht verwenden und eine oder beide Spulen erregt lassen, werden Sie maximalen Strom erfahren, wenn sich der Motor nicht dreht, was Ihre Treiber erhitzen könnte. Der im Datenblatt angegebene maximale Strom gilt wahrscheinlich nur, wenn Sie einen Kühlkörper verwenden. Wenn Sie PWM verwenden, um den Haltestrom zu reduzieren (was Sie wahrscheinlich tun sollten), hören Sie möglicherweise auch die PWM-Frequenz, erhöhen Sie sie also in den Ultraschallbereich (dh über 25 kHz).

Antworten (1)

Was Sie hören, ist der Effekt, den Strom tatsächlich zu verstärken. Eine scharfe Änderung des Stroms erzeugt eine scharfe Änderung der auf die Motorstruktur wirkenden Kräfte, was eine bestimmte Menge an akustischer Ausgabe erzeugt. Es ist nicht ganz dasselbe wie mit einem Hammer darauf zu schlagen (es ist ein Schritt, kein Puls), aber die Idee ist die gleiche.

Wenn Sie genau hinhören, werden Sie feststellen, dass die Tonhöhe des Tons, den Sie hören, von der Schrittfrequenz Ihres Treibers bestimmt wird. Wenn Sie die Schrittrate variieren, ändert sich auch die Tonhöhe. Der Effekt ist nicht "rein", da die Anregung (ein Schritt) viele Obertöne erzeugt.

Wenn Sie Ihre Stepper durch ein Paar Sinuswellentreiber ersetzen, die um 90 Grad phasenverschoben sind, können Sie eine Rotation erzielen, die im Wesentlichen geräuschlos ist.

Danke, aber wäre das nicht der Fall, wenn das Geräusch zu hören wäre, wenn der Motor zum Drehen aufgefordert würde? Stattdessen ist das Geräusch nur zwischen den Motorumdrehungen hörbar
Entschuldigung, aber meinst du das sehr hohe Zeug? Wenn ja, keine Ahnung. Bei der ersten Wiedergabe konnte ich es überhaupt nicht hören, also dachte ich, es wäre das Schrittgeräusch, von dem Sie sprachen.
Wenn Sie die Lautstärke erhöhen, sollten Sie es in der zweiten Hälfte des Videos hören können