RS485 Stepper Driver / hybrid servo driver Kommunikationsapplikationsguide
Vid användning av RS485 ska stegföraren / sluten loop-stegdriven för att kommunicera framgångsrikt med värddatorn uppfylla följande villkor:
1 Korrekt anslutning av kommunikationskabel
2 Bandhastigheten för kommunikationsprotokollet måste vara konsekvent
3 Kommunikationsadressen ska vara densamma (RS485 adressval på enheten)
4 Dataformatet måste vara korrekt
Exempel 1 RS485-kommunikation med RS485-stegdriven för att rotera 1000 varv per minut
För att köra motorn måste här minst tre instruktioner skickas
Först: för att ställa in RS-485-funktionen (endast när 485-funktionen är aktiverad kan man styra motorns varvtal, framåt, bakåt, broms, aktivera), är föraren till 485-funktion ogiltig och den kommer inte att drivas av. , måste ställas in på RS485 för varje uppstart (upprepa inte inställningarna efter strömbrytningsinställningen);
För det andra: För att ställa in borstlösa motorhastigheten 1000 varv / min. Obs! Alla data skickas i hexadecimal. När en borstlös motor behövs för att köra vid 1000 rpm, är det nödvändigt att konvertera decimal 1000 till en hexadecimal 1000 (3E8) och skicka den igen.
Kompletterande förklaring: När den inställda hastigheten och den faktiska hastigheten inte överensstämmer,
1 Kontrollera strömförsörjningen, om 48V-motorn drivs med 24V-effekt, kommer hastigheten inte att nå maximal hastighet
2 Kontrollera om antalet magnetpolspar som ställts av föraren är samma som antalet magnetiska poler på motorn.
Den tredje, skicka instruktion för att köra motorn framåt
Tilläggsförklaring: Tre instruktioner kan inte fördröjas samtidigt, men ca 30 ms!
Exempel 2 Läser drivström och spänning med 485
RS485 läsdata behöver inte göra 485 funktionell, men kan läsa och skriva den aktuella ström- och spänningsinstruktionen av RS485 Stepper Driver / closed loop driver direkt. Obs! Om det läser data eller skrivar data RS485 är en ram-för-ram-överföring, det vill säga om du vill läsa mer än en del data inte kan läsas samtidigt, måste det finnas en fördröjning av ca 30ms. Först skicka läsströmmen kommandotid 30m och sedan skicka lässpänningskommandot!
Eftersom datakommunikation inte kan skicka decimaltal, är mottagna data alla i heltal, den nuvarande mottagna data dividerad med 100 är det aktuella nuvärdet, spänningen är dividerad med 10; Den mottagna data är hexadecimal, många av den övre datorn automatiskt omvandlas till decimal, om du inte behöver konvertera dig själv!
Kompletterande förklaring: Ställ in den aktuella skyddstiden multipliceras med 10 för att skicka, till exempel för att ställa in till 1S, sedan för att skicka 10; 2S för att skicka 20 för att få motsvarande dividerat med 10!
ECON TECHs 2-axel RS485-enhet (2 i 1drive), som kan vara en RS485-stegdriven stängd drivenhet, DC-borstlös servodrift.





