CNC Shield V3 und Schrittmotorsteuerungen

Ich versuche, einen Lasergravierer / CNC-Router mit Arduino Uno, CNC Shield v3, A4988-Schrittmotortreibern zu bauen. Ich bin Neuling in Sachen Elektronik und Arduino, also tut es mir leid, wenn ich unsinnige Dinge frage.

Ich habe GRBL 1.1 auf Arduino Uno installiert, A4988-Treiber und zwei Schrittmotoren angeschlossen (Link zum Datenblatt unten). Ich habe das LM317-Netzteil zur Stromversorgung des CNC-Schildes verwendet. Ich habe keine Einstellung mit dem Trimpot von A4988 vorgenommen.

Wenn ich versuche, Befehle mit Universal Gcode Sender zu senden, drehen sich Schrittmotoren gut für einachsige Bewegungen. Wenn ich zum Beispiel befehle, es auf der X-Achse zu bewegen, scheint es gut zu funktionieren.

Hier sind meine Fragen;

1- Wenn ein Motor tritt, beginnt auch der andere Motor zu arbeiten und vibriert, ohne sich zu drehen. Ist das normales Verhalten? Macht CNC Shield es "bereit", wenn GRBL-Befehle empfangen werden?

2- Wenn ich in der GRBL-Controller-Software auf "Zurück nach Hause" klicke, dreht sich der Schrittmotor mehrmals und stoppt dann und ich vermute, dass er mit einem seltsamen Geräusch überspringt (die Welle dreht sich nicht). Was kann der Grund dafür sein? Bedeutet das, dass der LM317 nicht genug Strom liefert? (Ich habe es auf 12 V eingestellt) Auch A4988 heizt überhaupt nicht, ich nehme an, es sollte, kann es zusammenhängen?

3- Manchmal vibriert der Motor selbst bei einachsiger Bewegung zu stark. Kann es auch mit zu wenig Strom aus dem Netzteil zusammenhängen?

und ich denke auch darüber nach, eine TTL / PWM-Laserdiode mit 12 V / 2,5 A-Spezifikationen anzuschließen. Sollte ich dies auch bei der Berechnung einer ausreichenden Stromversorgung berücksichtigen? Oder sollte ich es nicht mit dem CNC-Schild verbinden, was ist die beste Vorgehensweise dafür?

Ich überlege mir ein 24V/5A Netzteil zu kaufen. Für zwei Schrittmotoren (0,4 A * 2) und einen 2,5-A-Laser brauche ich 3,3 A, und da Schrittmotoren 12 V haben und sie bei höherer Spannung besser funktionieren, werde ich 24 V kaufen. Ist diese Berechnung korrekt oder sollte ich noch andere Dinge beachten?

  • Die Spezifikationen meiner Schrittmotoren:

https://www.omc-stepperonline.com/download/17HS13-0404S1.pdf

  • Spezifikationen des Schrittmotortreibers A4988:

https://www.pololu.com/file/0J450/a4988_DMOS_microstepping_driver_with_translator.pdf

  • CNC Shield v3 technische Daten und Anleitung:

http://www.zyltech.com/arduino-cnc-shield-instructions/

  • Das Lasermodul, das ich anschließen möchte:

https://www.banggood.com/EleksMaker-FB03-2500-2500mW-Blue-Laser-Module-2_54-3P-TTLPWM-Modulation-for-DIY-Laser-Engraver-p-1266171.html?rmmds=detail- left-hotproducts__2&cur_warehouse=CN

Ich habe mir die technischen Daten Ihrer Motoren nicht angesehen, aber LM317 und Hochstromanwendungen sind ein No-No. Wiederholen Sie das Mantra: Lesen Sie das Datenblatt. (Auch das Einstellen des Stroms an den Treibern ist ziemlich wichtig. Sie treiben entweder nicht genug Strom durch die Motoren oder ziehen zu viel aus dem LM317. Es könnte einen optimalen Punkt geben, an dem beide funktionieren, aber ich würde LM317 nicht mit Steppern verwenden )

Antworten (1)

Ich stimme Wesley Lee darin zu, dass ein Linearregler nicht die richtige Stromquelle für Ihre Anwendung ist. Obwohl es neuere und effizientere Linearregler gibt, die in Ihrer Situation funktionieren würden, wäre es besser, einen Schaltregler mit höherem Strom und einem ziemlich großen Kondensator am Ausgang zu verwenden.

Natürlich sollten Sie den Strom messen, der in jedem Zweig Ihres Stromkreises verwendet wird, um genau zu sehen, wie hoch die durchschnittliche / Spitzenstromaufnahme in jedem Segment Ihres Stromkreises ist. Dies würde Ihnen einen genauen Überblick über die tatsächlichen Anforderungen geben und Ihnen eine Vorstellung davon geben, wo Sie weitere Nachforschungen anstellen können, um Ihr Schaltungsdesign zu verbessern.

Wie bereits erwähnt, können Sie, solange Ihre Komponenten den erhöhten Strom verarbeiten können, einfach eine viel größere Stromversorgung auf den Stromkreis werfen und hoffen, dass er entweder funktioniert oder etwas auslöst. Aktuell begrenzte Tischnetzteile sind in dieser Situation Ihr Freund.

All dies kann natürlich mit Mathematik berechnet werden, aber es wäre wahrscheinlich schneller, Ihre Schaltung während des Betriebs mit den entsprechenden Testgeräten nur einer Mikroanalyse zu unterziehen, da Sie bereits festgestellt haben, dass sie bereits einigermaßen funktioniert.

Ich danke Ihnen sehr für Ihre Antwort. Der Unterschied zwischen Schalt- und Linearregler war mir bis gestern nicht bewusst. Heute habe ich etwas recherchiert und über das Mean Well LRS-150-24 6,5A-Netzteil nachgedacht. Denken Sie, dass dies in Bezug auf den Reglertyp richtig ist? Da dies ein 24-V-Regler ist und mein Lasermodul 12 V 2,5 A hat, sollte ich einen Abwärtswandler verwenden, um den Laser an diesen Regler anzuschließen? Oder kann ich es auch direkt an 24V anschließen? Zum Testen und Messen bin ich leider noch nicht erfahren, daher bin ich mir nicht sicher, ob ich es richtig machen kann.
Ich habe das Gefühl, dass Ihre Frage als separater Beitrag gepostet werden sollte. Normalerweise würde ich eine separate Stromversorgung für Ihren Laser empfehlen, da Laser im Allgemeinen eher eine Konstantstromversorgung als eine Konstantspannung benötigen, aber ich sehe, dass Ihre eigene Konstantstromversorgung hat, die 12 Volt benötigt. In diesem Fall müssen Sie einen Abwärtswandler verwenden, um die 24 Volt für Ihr Lasernetzteil auf 12 Volt zu reduzieren, während Sie sicherstellen, dass das 24-Volt-Netzteil genügend zusätzlichen Strom für den 12-V-Abwärtswandler liefern kann. Verwenden Sie vorzugsweise nur separate 12-V- und 24-V-Netzteile.