RS485 Schrittmotortreiber / Hybrid-Servotreiber Kommunikation Anwendungshandbuch

May 23, 2018Eine Nachricht hinterlassen

RS485 Schrittmotortreiber / Hybrid-Servotreiber Kommunikations-Anwendungshandbuch

 

Bei der Verwendung von RS485 muss der Stepper-Treiber / Closed-Loop-Stepper-Antrieb zur erfolgreichen Kommunikation mit dem Host-Computer die folgenden Bedingungen erfüllen:

1 Korrekter Anschluss des Kommunikationskabels

2 Die Bandrate des Kommunikationsprotokolls muss konsistent sein

3 Die Kommunikationsadresse sollte identisch sein (RS485-Adressauswahl am Laufwerk)

4 Das Datenformat muss korrekt sein

Beispiel 1 RS485-Kommunikation mit RS485-Schrittantrieb zum Drehen von 1000 U / min

Um den Motor laufen zu lassen, müssen hier mindestens drei Anweisungen gesendet werden

Erstens: Um die RS-485-Funktion als gültig zu definieren (nur wenn die 485-Funktion aktiviert ist, kann die Motordrehzahl gesteuert werden, vorwärts, rückwärts, bremsen, aktivieren), ist die 485-Funktion des Treibers ungültig und wird nicht mit Strom versorgt aus. , muss für jedes Einschalten auf RS485 eingestellt werden (Einstellungen nach dem Einschalten nicht wiederholen);

Zweitens: um die bürstenlose Motordrehzahl auf 1000 U / min einzustellen. Hinweis: Alle Daten werden in Hexadezimalform gesendet. Wenn ein bürstenloser Motor mit 1000 U / min betrieben werden soll, muss der Dezimalwert 1000 in einen hexadezimalen Wert 1000 (3E8) umgewandelt und erneut gesendet werden.

Ergänzende Erläuterung: Wenn die eingestellte Geschwindigkeit und die tatsächliche Geschwindigkeit nicht übereinstimmen,

1 Überprüfen Sie die Stromversorgung. Wenn der 48-V-Motor mit 24-V-Strom versorgt wird, erreicht die Geschwindigkeit nicht die maximale Geschwindigkeit

2 Prüfen Sie, ob die Anzahl der vom Fahrer eingestellten Magnetpolpaare mit der Anzahl der Magnetpole des Motors übereinstimmt.

Die dritte Anweisung sendet den Motor vorwärts

Ergänzende Erklärung: Drei Anweisungen können nicht gleichzeitig, sondern ca. 30ms verzögert werden!

Beispiel 2 Lesen von Antriebsstrom und -spannung mit 485

RS485-Lesedaten müssen die 485-Funktion nicht wirksam machen, sondern können die aktuelle Strom- und Spannungsinstruktion des RS485-Stepper-Treibers / Closed-Loop-Treibers direkt lesen und schreiben. Hinweis: Ob es sich um das Lesen von Daten oder das Schreiben von Daten handelt RS485 ist eine Frame-für-Frame-Übertragung, das heißt, wenn Sie mehrere Daten gleichzeitig lesen möchten, müssen Sie eine Verzögerung von ungefähr 30ms. Senden Sie zuerst die Lesestrombefehlsverzögerung 30ms und senden Sie dann den Lesespannungsbefehl!

Da die Datenkommunikation kein Dezimalkomma senden kann, sind die empfangenen Daten alle in ganzzahliger Form, die aktuell empfangenen Daten werden durch 100 dividiert ist der aktuelle Stromwert, die Spannung wird durch 10 dividiert; Die empfangenen Daten sind hexadezimal, viele der oberen Computer werden automatisch in Dezimal konvertiert, wenn Sie nicht selbst konvertieren müssen!

Ergänzende Erklärung: Stellen Sie die aktuelle Schutzzeit mit 10 zu multiplizieren, um zu senden, zum Beispiel um auf 1S zu setzen, dann um 10 zu senden; 2S um 20 zu senden, um das entsprechende geteilt durch 10 zu empfangen!

blob.png

ECON TECHs 2 Achsen (2 in 1drive) RS485-Laufwerk, das RS485-Schrittantrieb, Closed-Loop-Schrittantrieb, bürstenloser DC-Servoverstärker sein kann.


Anfrage senden

whatsapp

Telefon

E-Mail

Anfrage