Driver de passo RS485 / Guia de aplicativos de comunicação do servo driver híbrido

May 23, 2018Deixe um recado

Driver de passo RS485 / driver servo híbrido

 

No uso de RS485 stepper driver / closed stepper drive para se comunicar com sucesso com o computador host deve atender as seguintes condições:

1 Conexão correta do cabo de comunicação

2 A taxa de banda do protocolo de comunicação deve ser consistente

3 O endereço de comunicação deve ser o mesmo (seleção de endereço RS485 na unidade)

4 formato de dados deve estar correto

Exemplo 1 Comunicação RS485 com acionador passo a passo RS485 para girar 1000 rpm

Para executar o motor, aqui estão pelo menos três instruções que precisam ser enviadas

Primeiro: para definir a função RS-485 para ser válida (somente quando a função 485 é ativada pode controlar a velocidade do motor, avançar, retroceder, travar, ativar), o padrão do driver para a função 485 é inválido e não será ligado fora. , deve ser definido para RS485 para cada inicialização (não repita as configurações após a configuração de ativação);

Segundo: para definir a velocidade do motor sem escovas, 1000 rev / min. Nota: Todos os dados são enviados em hexadecimal. Quando um motor brushless é necessário para operar a 1000 rpm, é necessário converter o decimal 1000 em um hexadecimal 1000 (3E8) e enviá-lo novamente.

Explicação suplementar: quando a velocidade definida e a velocidade real não coincidem,

1 Verifique a fonte de alimentação, se o motor de 48V é alimentado por 24V, então a velocidade não atingirá a velocidade máxima

2 Verifique se o número de pares de polos magnéticos definidos pelo driver é o mesmo que o número de polos magnéticos do motor.

O terceiro, enviar instruções para executar o motor para a frente

Explicação suplementar: Três instruções não podem ser atrasadas ao mesmo tempo, mas cerca de 30ms!

Exemplo 2 Lendo Corrente de Drive e Voltagem Usando 485

Os dados de leitura RS485 não precisam tornar a função 485 efetiva, mas podem ler e gravar diretamente a instrução real de corrente e tensão do driver de passo RS485 / driver de circuito fechado. Nota: Se é ler dados ou gravar dados RS485 é uma transmissão quadro a quadro, ou seja, se você quiser ler mais de um pedaço de dados não pode ser lido ao mesmo tempo, deve haver um atraso de cerca de 30ms. Primeiro, envie o atraso do comando de leitura atual 30 ms e, em seguida, envie o comando de leitura de tensão!

Porque a comunicação de dados não pode enviar ponto decimal, os dados recebidos são todos em forma de número inteiro, os dados recebidos atuais são divididos por 100 é o valor atual real, a tensão é dividida por 10; os dados recebidos é hexadecimal, muitos do computador superior convertido automaticamente em decimal, se não precisa converter-se!

Explicação suplementar: Defina o tempo de proteção atual para ser multiplicado por 10 para enviar, por exemplo, para definir como 1S, depois para enviar 10; 2S para enviar 20 para receber o correspondente dividido por 10!

blob.png

Unidade de 2 eixos (2 in 1drive) RS485 da ECON TECH, que pode ser acionada por passo RS485, unidade de passo de malha fechada, servo-drive sem escova DC.


Enviar inquérito

whatsapp

Telefone

Email

Inquérito