Página inicial / Notícias / Notícias da indústria / Controle de velocidade do motor BLDC: malha aberta, malha fechada e PID explicado
Notícias da indústria
Nossa pegada abrange o globo.
Fornecemos produtos e serviços de qualidade aos clientes de todo o mundo.

Controle de velocidade do motor BLDC: malha aberta, malha fechada e PID explicado

Por que os motores BLDC precisam de controle de velocidade ativo

Um motor CC com escovas desacelera ou acelera de maneira bastante direta – altere a tensão nas escovas e o motor responde. Um motor DC sem escova (BLDC) não oferece esse luxo. Sem escovas e comutador mecânico, outra coisa tem que decidir qual enrolamento será energizado em qual instante, e esse mesmo sistema acaba sendo responsável também pela velocidade.

Essa “outra coisa” é o controlador do motor. Ele comuta a corrente através dos enrolamentos trifásicos na sequência correta para manter o motor girando e, ao ajustar a forma como essa comutação acontece, também define a velocidade de rotação do rotor. Se a estratégia de controle for errada, o motor não conseguirá atingir a velocidade solicitada ou oscilará e oscilará em vez de se manter estável - um problema que aparece constantemente em motores de cubo comumente emparelhados com drives BLDC controlados por velocidade em e-bikes e EVs leves, onde os pilotos esperam que a resposta do acelerador seja imediata e linear.

Controle de velocidade em malha aberta: ciclo de trabalho PWM

A maneira mais simples de controlar a velocidade de um motor BLDC é em malha aberta: o controlador ajusta o ciclo de trabalho da modulação por largura de pulso (PWM) que alimenta os transistores de potência, o que altera a tensão média aplicada aos enrolamentos, o que altera a velocidade. Ciclo de trabalho mais alto, tensão mais média, rotação mais rápida. Nenhum circuito de feedback verifica se o motor realmente atingiu a velocidade solicitada – o controlador apenas comanda um ciclo de trabalho e confia que o motor o seguirá.

Esta abordagem é comum porque é barata e simples de implementar, e Orientação de aplicação da Texas Instruments sobre controle BLDC sensorizado observa que funciona bem especificamente em sistemas onde a relação entre a entrada e a velocidade resultante é previsível e o rastreamento rígido não é crítico. A compensação aparece sob carga variável: sem feedback, um aumento repentino de carga reduz a velocidade e o controlador não tem como saber que precisa compensar.

Controle de velocidade em malha fechada: sensores Hall e feedback

O controle de malha fechada resolve esse ponto cego adicionando um sinal de feedback – geralmente de sensores de efeito Hall já presentes para comutação, às vezes de um codificador dedicado. O controlador compara continuamente a velocidade real com a meta, calcula o erro e ajusta o ciclo de trabalho PWM em tempo real para preencher a lacuna.

Como os sensores Hall já informam a posição do rotor para fins de comutação, derivar a velocidade do tempo entre as transições de estado Hall acrescenta pouco custo extra de hardware. Isso torna o controle de malha fechada baseado em Hall a escolha padrão na maioria das aplicações BLDC comerciais – ele mantém a velocidade constante conforme a carga muda, sem a necessidade de um sensor de velocidade separado.

Controle PI e PID: os algoritmos por trás da precisão de circuito fechado

A matemática dentro do controle de malha fechada geralmente se resume a um controlador PI ou PID agindo sobre o erro entre a velocidade alvo e a velocidade real.

Um controlador PI (Proporcional-Integral) combina um termo proporcional que reage ao erro atual com um termo integral que acumula erros passados ​​ao longo do tempo, o que elimina o pequeno deslocamento de estado estacionário que um termo proporcional sozinho deixaria para trás. Adicionar um termo derivativo o transforma em um controlador PID completo, que também reage à taxa de mudança do erro – útil para amortecer o overshoot em sistemas que precisam se estabelecer rapidamente em uma velocidade alvo, sem oscilar além dela.

O controle PI tende a ser o padrão prático para regulação de velocidade de uso geral porque é mais simples de ajustar e menos sensível ao ruído do sensor do que um loop PID completo. O PID ganha complexidade extra em aplicações como robótica ou drones, onde o ajuste rápido e preciso em uma nova velocidade é mais importante do que a simplicidade do ajuste.

R5 Fast response Brushless DC Motor Controller

Como a escolha do controlador afeta a qualidade do controle de velocidade no mundo real

O algoritmo de controle funciona tão bem quanto o hardware que o executa. Um controlador com um loop de controle lento ou detecção de corrente deficiente ainda irá oscilar e atrasar mesmo com ganhos PID bem ajustados, e é por isso que a velocidade de resposta é importante como uma especificação de hardware, não apenas de software. Um controlador de resposta rápida ajustado para correção rápida de velocidade encurta o atraso entre uma mudança de carga e a resposta de compensação do controlador, que é o que realmente determina o quão estável o motor se sente sob oscilações de carga no mundo real, em vez de em um teste de bancada limpo.

A frequência de comutação PWM e sua interação com os enrolamentos do motor também afetam o lado sonoro e mecânico do controle de velocidade – um esquema de comutação mal ajustado pode produzir ruídos ou vibrações que pioram à medida que o ciclo de trabalho muda. Um controlador ultrassilencioso que mantém o ruído de comutação PWM baixo em alta velocidade aborda isso diretamente, o que é importante em aplicações de consumo, onde o ruído audível do motor é tanto um motivo de reclamação quanto o desempenho bruto.

Controlador correspondente ao motor para controle de velocidade confiável

Mesmo um controlador de malha fechada bem projetado não pode compensar uma incompatibilidade entre sua classificação de corrente, a configuração do sensor Hall e o motor que está acionando. A contagem de pólos, a resistência de fase e o tempo do sensor influenciam a precisão com que um controlador pode ler o feedback e responder, e um emparelhamento incompatível aparece como uma operação irregular em baixa velocidade, excesso de calor ou controle de velocidade que nunca se estabiliza. Nosso guia de emparelhamento de controlador e motor aborda como verificar se as especificações de um controlador realmente se ajustam ao motor que ele deve acionar antes que esses problemas apareçam em campo.

Para leitores que desejam se aprofundar em como o próprio algoritmo de controle é implementado no firmware, nossa análise mais aprofundada da camada de software por trás dos controladores de motor modernos aborda como essas malhas de controle são estruturadas e ajustadas no nível do firmware.



Interessado em cooperação ou tem dúvidas?
  • Enviar solicitação {$config.cms_name}