Nos sistemas de controle de motores de alto desempenho, a calibração precisa do ponto zero serve como base para o posicionamento preciso, operação eficiente e funcionalidade avançada.Quando se utilizam codificadores de quadratura para feedback, os engenheiros enfrentam o desafio persistente de estabelecer um ponto de referência mecânico estável através do sinal de índice do codificador.Seguindo procedimentos como Rs-recalibração que alinham ângulos elétricos com posições do rotor, a tarefa crítica permanece: como associar o pulso de índice do codificador a este ponto zero alinhado e traduzi-lo em um deslocamento de referência utilizável para melhorar o desempenho do sistema.
Os codificadores de quadratura geram tipicamente dois sinais ortogonais (fases A e B) para rastrear a direção de rotação e a posição incremental,mais um sinal de índice (Z ou I) que produz um único pulso por rotação em uma posição mecânica específicaEste pulso de índice fornece uma referência de posição absoluta ideal.
Em plataformas como a InstaSPIN-MOTION da TI, os registos de hardware permitem a leitura direta dos estados do codificador.QPOSILATO registo (Position Latch) desempenha um papel crucial quando o sinal de índice é activado, ele captura e mantém o valor contador do codificador de quadratura atual.Este valor bloqueado representa a posição mecânica do sinal de índice em relação ao ponto zero interno do codificador.
Após a realização da recalibração RS (que alinha o motor com o polo magnético mais próximo), os engenheiros devem monitorizar o módulo de codificação para detectar pulsos de índice durante a rotação.QPOSILATO valor de registo capturado durante um pulso de índice revela a relação posicional fixa entre o sinal de índice e o ponto de alinhamento recalibrado, o que chamamos de "deslocamento de índice".
Uma vez que a relação mecânica entre os sinais do índice do codificador e os postes do rotor permanece constante, o valor de deslocamento do índice capturado serve de referência confiável.Este deslocamento representa o deslocamento mecânico entre a posição do índice e o contador zero interno do codificador.
A abordagem ideal envolve a configuração do próprio módulo de codificação para reconhecer posições de índice:
QEPCTLEsta definição estabelece a posição do índice como o zero de referência definitivo.Com o codificador corretamente configurado, funciona comoSTPOSCTL_setPositionReference_mrevReferência automática ao ponto zero definido pelo índice quando é passado um parâmetro "0", eliminando os cálculos manuais de deslocamento.
Para sistemas que exijam atualizações de referência em tempo de execução,transições suaves entre os modos de posição dependem da capacidade do codificador de manter a continuidade do ângulo ao redefinir seu ponto zero com base em sinais de índice.
A seguir, o fluxo de trabalho do Laboratório 12-13 da InstaSPIN-MOTION demonstra o processo:
QPOSILATvalores durante os pulsos de índice para determinar deslocamentos mecânicosPrincipais orientações de execução:
Ao utilizar sistematicamente os sinais de índice dos codificadores de quadratura e os módulos de codificação específicos do processador, os engenheiros podem estabelecer sistemas robustos de calibração de ponto zero.A inovação crítica reside na configuração de hardware para redefinir automaticamente contadores de posição na detecção de índice, criando um ponto de referência mecânico inerente. Este método supera os ajustes tradicionais de parâmetros em confiabilidade e precisão,Permitindo aplicações de controlo de motores de última geração que exijam uma posição absoluta e uma operação sincronizada de vários eixos.
Pessoa de Contato: Ms. Mandy
Telefone: 86 137 6172 1799
Fax: 86-21-39303660