Ich habe ein CNC-System, das aus einer CNC-Steuerung besteht, die über USB mit einem PC verbunden ist. Der Controller ist wiederum mit einer Schrittmotor-Treiberplatine verbunden. Mein Problem ist, dass das Aus- und Einschalten der Stromversorgung des Schrittmotorantriebs manchmal zu großen Spitzen in der Stromverteilung der CNC-Steuerung führte, manchmal bis zum Zurücksetzen des Systems.
Wenn die Laufwerke eingeschaltet sind, können Sie sogar die 20-kHz-PWM-Frequenz der Treiber sehen, die die Stromverteilung der CNC-Steuerungen als dünne Spannungsspitzen ein- und ausschalten. Wenn die Treiberplatine von der Controllerplatine getrennt wird, gibt es keine Interferenz.
Da beide Platinen mit einer gemeinsamen Masse verbunden sind, gehe ich davon aus, dass dies die Hauptursache für die induzierten Spitzen ist. Auch die CNC-zu-Treiber-Schnittstelle erfolgt über digitale Isolatoren, sodass die CNC-Platine und die Treiberplatinen tatsächlich elektrisch isoliert sind.
Ich würde gerne wissen, was ich tun kann, um dieses Problem zu minimieren. Alle Vorschläge werden sehr geschätzt.
Der Controller verwendet die USB-Stromversorgung und ist von den Treibern isoliert. Aber nur wenn die Treiber an den Controller angeschlossen sind, sehe ich, dass Rauschen in die Stromversorgung der Steuerung (über USB) eingespeist wird.
Ein Diagramm zur Veranschaulichung der Architektur:
Meine erste reflexartige Reaktion ist, dass die Masseverbindung zwischen dem Controller und dem Motor nicht dorthin gehört. Sie haben einen Isolatorblock, was sinnvoll ist, aber dann überwinden Sie die Isolation, indem Sie die Gründe zusammenbinden.
Welcher Art sind die STEP- und DIR-Leitungen zur Motorsteuerung und was genau ist der Isolatorblock ? Höchstwahrscheinlich sind die Isolatoren Optokoppler. In ihrer einfachsten Form haben diese erdfreie Kollektor- und Emitterausgänge von NPN-Transistoren. Wenn der Motortreiber Eingänge passiv hochgezogen hat, schließen Sie die Isolator-Ausgangstransistoren zwischen der Motortreibermasse und diesen Leitungen an. Es gibt auch andere Möglichkeiten, sie anzuschließen, aber es ist sinnvoll, darauf einzugehen, nachdem Sie dem Motortreiber die elektrische Schnittstelle erklärt haben und was genau diese Isolatoren sind.
Auf keinen Fall darf eine Verbindung über die Isolierung hinweg erfolgen.
Um dieses Problem systematisch zu lösen, müssen wir die Menge der leitungsgebundenen Emissionen (CE) aus den abgestrahlten Emissionen (RE) bestimmen.
Sie müssen einige differentielle Rauschmessungen mit zwei abgestimmten Sonden mit sehr kurzen Erdungsklemmen durchführen, damit die Daten des USB-Kabels null sind, wenn Sie Kanal B für AB invertieren und hinzufügen. Wenn dies nicht möglich ist, haben Sie ernsthafte abgestrahlte Geräusche.
Offensichtlich reduziert die Masseverbindung Gleichtakt-(CM)-CE-Rauschen, aber sie induziert auch leitungsgebundenes Gegentakt-(DM)-Rauschen über den Massepfad.
1) Messen Sie zwei Masserauschen vom PC zur CNC und dann zum Treiber, indem Sie Koaxialkabel für das am PC geerdete Erdungskabel und den Mittelleiter zur CNC und dann zum Treiber verwenden. Suchen Sie nach <100 mVpp. 2) Messen Sie das USB-Eingangsrauschen vom Treiber in Bezug auf die PC-Masse. Suchen Sie nach <100mVpp. 3) Messen Sie das abgestrahlte Rauschen mit einer kurzgeschlossenen Erdungssonde mit einer Erdungsklemme, z. B. in einer Drahtschleifenantenne mit einem Durchmesser von 12 Zoll. Dies sollte < 50 mV an Spikes sein.
Wenn das leitungsgebundene Rauschen diesen Wert überschreitet, müssen Sie die Erdung isolieren. Eine große Ferritdrossel funktioniert in Reihe. Wenn dies nicht möglich ist, weil der Treiber netzseitig an ein geerdetes Netzteil angeschlossen ist, müssen Sie dies filtern.
Zweifellos wird das abgestrahlte CM-Rauschen ein Problem sein. Sie müssen eine CM-Drossel um alle Adernpaare des Treiberausgangs herum verwenden. Diese können teuer und groß sein, wie die in Ihrem Videokabel. Möglicherweise müssen Sie auch verdrillte Lautsprecherkabel für die Treiberkabel verwenden (18 AWG je nach Motorstrom).
All die CNC-, Pick-and-Place-Geräte usw., die ich gesehen habe, Sie diese Methoden.
Ein letzter Punkt... Deine Isolation ist am falschen Ort. Es muss an der Last liegen, damit der Treiber eine hohe CM-Unterdrückung hat. Da Ihre Opto-Isolation weit entfernt ist, erschwert dies Ihre Arbeit und eine Abschirmung der Kabel kann ebenso erforderlich sein wie Ferrit-CM-Drosseln.
Guter Ruck.
Olin Lathrop
Benutzer924
Alfredo
Alfredo
Benutzer924
Benutzer924
Alfredo
HikeOnPast