Novo Motor Servo AC SGMAV-02ADA61 200w da Yaskawa Electric SGMAV02ADA61 3000RPM
Detalhes Rápidos
Marca: Julante
Número do Modelo: YE2
Tipo: Servomotor
Frequência: 50/60Hz
Potência de Saída: 200W
Recurso de Proteção: Totalmente Fechado
Fase: Trifásico
Certificação: CCC, CE, ROHS, UL, VDE, Outros
Tensão AC: 208-230 / 240 V
Local de Origem: Japão
Eficiência: IE 1
OUTROS PRODUTOS SUPERIORES
SProdutos Semelhantes
SGMAS-10ACA-SY11
SGMAS-12A2A21
SGMAS-12A2A2C
SGMAS-12A2A41
SGMAS-12A2A4C
SGMAS-12ACA21
SGMAS-12ACABC
SGMAS-12ADA-SY11
SGMAS-A5A2A21
SGMAS-A5A2A21C
SGMAS-A5A2A2C
SGMAS-A5A2A4C
SGMAS-A5A2AH101
SGMAS-A5ABA-TE11
SGMAS-A5ABA-TE12
SGMAS-A5ACA21
SGMAS-A5ACA2C
SGMAS-A5ACA2CA
SGMAS-A5ACA41
SGMAS-A5ACA4C
SGMAS-A5ACA6C
SGMAS-A5ACABC
SGMAS-A5ACAJ121
SGMAS-A5ACAJ161
SGMAS-A8A2A-YR11
SGMAS-C2A2A2C
SGMAS-C2A2A4C
SGMAS-C2A2A6C
SGMAS-C2ACA21
SGMAS-C2ACA21-Y2
SGMAS-C2ACA2S
SGMAS-C2ACA41
SGMAS-C2ACA41-E
SGMAS-C2AGA-SU12
Visão Geral do Código:
O programa para o PIC é dividido em três seções: Programa principal, Rotina de serviço de interrupção de baixa prioridade
Rotina de serviço de interrupção de alta prioridade
INICIALIZAÇÃO
Bits de configuração: Oscilador definido para HS (10MHz)
Desativar todas as outras configurações de palavras de bits
Variáveis de configuração: Velocidade do motor Máx = -3200rpm a 3200rpm
Período PWM do motor = FF (255 ciclos de clock)
Ciclo de trabalho máximo do motor = 1000
Posição da aleta = 3000 a 5000 (4000 é a posição inicializada)
Taxa de transmissão = 57,6k
Clock interno = 10MHz
PROGRAMA PRINCIPAL
Visão geral do loop While: Aguardar novo comando a ser enviado
Verificar a velocidade do motor e corrigir, se necessário
Enviar sinais PWM para três aletas
Retorna a velocidade do motor e os sinais PWM
Processamento do comando: Uma vez que o comando é recebido do DimmPC, ele é pesquisado para cada elemento
Formato do comando: aXXXXbXXXXcXXXXmXXXX
(Todos ou partes do comando podem ser enviados)
Cada elemento é salvo em uma variável para ser implementado nos ISRs
Se “x” for enviado, novas velocidades não são retornadas
Se “e” for enviado, as velocidades são retornadas
Nenhum comando é enviado: Até que um novo comando seja recebido, a velocidade é continuamente verificada e atualizada
Após cada verificação de velocidade, a velocidade e o sinal PWM são retornados ao usuário.
INTERRUPÇÃO DE ALTA PRIORIDADE
Acionado pela Flag das Aletas: Ciclo de 6 etapas: Definir aleta a alta, Definir aleta a baixa
Definir aleta b alta, Definir aleta b baixa
Definir aleta c alta, Definir aleta c baixa
Uma etapa é implementada cada ISR é chamado devido
Acionado por comando: Quando um comando é recebido, o buffer de recebimento aciona este ISR
O ISR então salva e recebe os dados em um buffer de comando
A flag de comando recebido é definida para que o loop while principal
processe o comando quando o ISR sair
INTERRUPÇÃO DE BAIXA PRIORIDADE
Acionado pela Flag do Motor: Lê o chip decodificador e sai do ISR (repete 10 vezes)
Ler o decodificador 10 vezes (múltiplas leituras diminuem o erro)
Converter dados para rpm (freq de 10ª leitura = 10,1Hz)
Comparar com a velocidade alvo para obter o erro de velocidade
Calcular a compensação de velocidade com base no erro
Avaliação Geral
Instantâneo da Avaliação
A seguir, a distribuição de todas as classificaçõesTodos os comentários