RS485 Stepper Driver / Hybrid Servo Driver Communication Application Guide

May 23, 2018 Læg en besked

RS485 Stepper Driver / hybrid servo driver Kommunikations applikationsvejledning

 

Ved brugen af RS485 skal stepper-driver / lukket loop stepper-drev for at kommunikere med værtscomputeren opfylde følgende betingelser:

1 Korrekt tilslutning af kommunikationskabel

2 Båndhastigheden for kommunikationsprotokollen skal være konsistent

3 Kommunikationsadressen skal være den samme (RS485 adressevalg på drevet)

4 Dataformat skal være korrekt

Eksempel 1 RS485 kommunikation med RS485 stepper drev for at dreje 1000 omdr./min

At køre motoren, her er mindst tre instruktioner skal sendes

For det første: for at indstille RS-485-funktionen (kun når 485-funktionen er aktiveret, kan man styre motorhastigheden, fremad, tilbage, bremse, aktivere), er driveren standard til 485-funktion ugyldig, og den vil ikke blive drevet af. , skal indstilles til RS485 for hver power-up (gentag ikke indstillinger efter opstart);

Andet: At indstille børsteløs motorhastighed 1000 omdr./min. Bemærk: Alle data sendes i hexadecimal. Når en børsteløs motor skal køre ved 1000 omdr./min., Er det nødvendigt at konvertere decimal 1000 til en hexadecimal 1000 (3E8) og sende den igen.

Supplerende forklaring: Når den indstillede hastighed og den faktiske hastighed ikke stemmer overens,

1 Kontrollér strømforsyningen, hvis 48V-motoren drives af 24V-strøm, så vil hastigheden ikke nå maksimal hastighed

2 Kontroller, om antallet af magnetpolepar, der er indstillet af føreren, er det samme som antallet af magnetiske poler på motoren.

Den tredje, send instruktion for at køre motoren fremad

Supplerende forklaring: Tre instruktioner kan ikke forsinkes på samme tid, men ca. 30 ms!

Eksempel 2 Læsning af drivstrøm og spænding ved hjælp af 485

RS485 læse data behøver ikke at gøre 485 funktionel, men kan læse og skrive den aktuelle strøm- og spændingsinstruktion af RS485 stepper driver / closed loop driver direkte. Bemærk: Uanset om det læser data eller skriver data RS485 er en ramme-for-frame-transmission, det vil sige hvis du vil læse mere end et stykke data ikke kan læses på samme tid, skal der være en forsinkelse af omkring 30 ms. Først send kommandoforsinkelsen til læse nuværende kommando 30ms og send derefter læsespændingskommandoen!

Da datakommunikation ikke kan sende decimaltal, er de modtagne data alle i heltal, de nuværende modtagne data er divideret med 100 er den aktuelle nuværende værdi, spændingen er divideret med 10; de modtagne data er hexadecimal, mange af den øvre computer automatisk konverteret til decimal, hvis ikke nødvendigt at konvertere dig selv!

Supplerende forklaring: Indstil den aktuelle beskyttelsestid multipliceres med 10 for at sende, for eksempel for at indstille til 1S og derefter sende 10; 2S for at sende 20 for at modtage det tilsvarende divideret med 10!

blob.png

ECON TECHs 2-aksede (2 i 1drive) RS485-drev, som kan være RS485-stepper-drev, lukket loop-stepper-drev, DC-børstet servo-drev.


Send forespørgsel

whatsapp

Telefon

E-mail

Undersøgelse