flag Brasil

O Ponto Cego do Inverter: Desvendando o Controle FOC Sensorless para um Diagnóstico Preciso

Focar no 'porquê' o controle sem sensores (sensorless) é um desafio técnico e como o entendimento desses desafios se traduz em diagnósticos mais rápid...

#controle FOC sensorless#reparo placa inverter#diagnóstico motor BLDC#back-EMF ar condicionado#como testar placa inverter
Notícia de climatização: O Ponto Cego do Inverter: Desvendando o Controle FOC Sensorless para um Diagnóstico Preciso

INTRODUÇÃO

Pega essa visão: você está na bancada, recebeu uma placa inverter de ar-condicionado que apresenta comportamento estranho — o motor do compressor “tremendo” na partida, erro de comunicação com a unidade externa ou operação errática em baixas rotações. A primeira reação do técnico é mirar no IPM, nos IGBTs, nos mosfets de potência. Só que, muitas vezes, o problema não está ali. Ele está no chamado “ponto cego” do inverter: o circuito de detecção da posição do rotor quando o controle é feito sem sensores — o FOC sensorless.

Eu sou Lawhander, da Academia da Manutenção Eletrônica (AME). Vi muitos colegas perderem horas e peças trocadas à toa por não entenderem o papel do circuito de BEMF e dos estimadores de posição. Recentemente o Portal Embarcados promoveu um webinar sobre “Desafios do controle FOC sensorless para motores BLDC e PMSM” — a pauta perfeita para a gente destrinchar, com profundidade, por que o controle sensorless é tão desafiador e como isso impacta nosso diagnóstico na bancada. Bora nós: aqui eu vou explicar o porquê técnico, mostrar onde procurar defeitos na placa, e dar um passo a passo prático para diferenciar falha de controle de falha de potência. Eletrônica é uma só — tamamo junto nessa.

Neste artigo eu vou cobrir: fundamentos do Field-Oriented Control (FOC); como a placa “adivinha” a posição do rotor via Back-EMF (BEMF); anatomia do circuito de detecção e pontos críticos de falha (divisores, amplificadores, comparadores, filtros, ADCs); sintomas clássicos e fluxos de diagnóstico práticos aplicáveis a marcas comuns no Brasil (Midea, Gree, LG, Carrier). Show de bola — vamos direto ao ponto técnico.


CONTEXTO TÉCNICO

O que é FOC e por que é padrão ouro nos inverters modernos

O Field-Oriented Control (FOC) é uma técnica de controle vetorial que transforma as correntes de um motor em um sistema de referência rotativo (destaque para as transformações de Clarke e Park), separando as componentes d (fluxo magnético) e q (torque). Controlando estas componentes de forma independente, o FOC consegue:

  • gerar torque com maior precisão;
  • reduzir vibração e ruído;
  • otimizar eficiência energética;
  • permitir operação suave em baixa rotação.

No tempo real isso é feito por um microcontrolador/DSC que:

  1. lê correntes e tensões de fase via ADC;
  2. aplica a transformação Clarke → Park para obter i_d, i_q;
  3. usa controladores PI para regular i_d e i_q;
  4. converte o comando de volta (Park⁻¹, Clarke⁻¹) e produz PWM (tipicamente Space Vector PWM) para as IGBTs/IPMs.

FOC é o padrão ouro porque entrega resposta dinâmica superior ao simples commutation/6-step usado em BLDC trapezoidal — especialmente importante para compressores e ventoinhas que exigem baixo ruído e alta eficiência.

Sensorless: por que a placa precisa “adivinhar” a posição do rotor

Em muitos projetos comerciais (e para reduzir custo e complexidade), fabricantes evitam sensores de posição (Hall/encoder) e implementam o chamado sensorless FOC. Aqui a posição do rotor é estimada a partir da Força Contra-Eletromotriz (BEMF) ou via observadores matemáticos (EKF, MRAS, Sliding Mode Observer). A BEMF é proporcional à velocidade do rotor: menor velocidade → menor BEMF → menos informação disponível. Esse é o cerne do problema.

Consequência prática:

  • em altas rotações a estimação por BEMF é robusta;
  • em baixas rotações (start, creep) a estimação perde precisão — exigindo estratégias de partida em malha aberta, injeção de pulsos ou HF injection.

No sensorless, o circuito de detecção da BEMF e o software de estimação trabalham juntos — se um dos lados falhar (hardware de sensoriamento, condicionamento do sinal, ADC, timing, ou o algoritmo), o motor apresenta sintomas que frequentemente são interpretados como problema mecânico ou falha no IPM. Pega essa visão: muitas vezes o IGBT está saudável; é a leitura que está equivocada.


ANÁLISE APROFUNDADA

Como a placa “vê” a BEMF — princípios e métodos de estimação

A BEMF em uma fase é a tensão induzida pela rotação do rotor magnético: em termos simples, e_phase = K_e * ω (proporcional à velocidade angular ω). Em motores PMSM (sincronos de ímã permanente) essa tensão é senoidal; em BLDC (trapezoidal) a BEMF tem forma mais “reta”, e a detecção pode usar zero-crossings.

Principais métodos sensorless:

  • Zero-crossing da BEMF (BLDC/trapezoidal): detecta atravessamento de zero em fases flutuantes para comutar. Simples, mas ruim em baixa rotação.
  • Estimadores lineares (MRAS) e não-lineares (EKF, Sliding Mode): modelam dinâmica do motor e combinam medições de corrente/tensão com modelo para estimar posição. Requerem medição de tensões de fase, alimentação estável e bom condicionamento analógico.
  • Sinais de injeção HF (High Frequency Injection): injeta componente de alta frequência para obter resposta magnética dependente do ângulo do rotor — bom para baixa velocidade, mas precisa de hardware que suporte injeção e DSP capaz de separar sinais.

Sensorless depende criticamente de:

  • leituras de tensão de fase e tensões no meio das trilhas quando fases estão tri-state;
  • medições de corrente (shunt ou sensores) para observadores modernos;
  • temporização correta de amostragem relativa ao PWM (blanking time/ADC sample timing).

Anatomia do circuito de detecção de BEMF — onde procurar defeitos

Pega essa visão: o caminho do sinal BEMF vai da perna do motor até o ADC do micro. Em placas de ar-condicionado e inversores comuns no Brasil (Midea, Gree, LG, Carrier), os pontos críticos são:

  1. Pontos de medida nas três fases

    • normalmente via resistive dividers ou redes de condicionamento para reduzir tensão de fase (que pode atingir ±DCbus/2) até níveis de ADC (0–3.3V/5V).
    • problemas: resistores abertos, drift, soldas frias, trilhas queimadas.
  2. Proteções de entrada

    • diodos, TVS, zeners, RC snubbers. Se queimados, proteções podem clivar o sinal ou introduzir distorção.
  3. Amplificadores operacionais / comparadores

    • condicionam e filtraM sinal; podem ser usados como buffers, comparadores para zero-cross. Falhas incluem offset excessivo, ganho reduzido, ou alimentação ausente.
  4. Filtros RC / anti-aliasing

    • para reduzir ruído e proteger ADC. Valores mal dimensionados (capacitor aberto, resistor aberto) alteram a resposta em frequência e atrasam o sinal.
  5. Divisores de tensão / level shifters

    • checar valores, tensões de referência e integridade mecânica.
  6. ADC / Sample-and-hold e DMA

    • timing crítico: amostragens realizadas durante switching da PWM sem blanking levam a leituras erráticas. Falha no circuito de referência de tensão do MCU (Vref) ou na configuração do ADC gera medições inválidas.
  7. Circuito de detecção de zero-cross (quando presente)

    • comparadores com histerese; falhas geram false triggers e perda de sincronismo.
  8. Circuito de alimentação do MCU e bias do front-end analógico

    • ruído na alimentação, ripple no Vcc ou Vref, afeta diretamente a qualidade da medição.

Como testar cada um:

  • Verifique DC Bus e retificação: tensão DC estável? (entre 300–430V em unidades 220V dependendo de modelo)
  • Medir resistores dos divisores em circuito (com alimentação desligada) e fora de circuito se dúvida.
  • Injetar sinal conhecido direto no ADC (ou no buffer) com gerador e verificar resposta do firmware (modo de serviço).
  • Usar osciloscópio diferencial para observar a BEMF no nó de fase quando o motor está com uma perna tri-state durante rotação manual (ou com motor de teste).
  • Conferir Vref do MCU, ruído e sinais de clock.

💡 Dica prática: muitos fabricantes usam redes de resistores 100k / 10k ou 47k / 10k para reduzir tensão de fase. Se você encontrar valores drasticamente diferentes, suspeite de resistor aberto. Use ohmímetro com alimentação desligada.

Sintomas clássicos e diagnóstico diferencial com IPM/IGBT

Sintomas comuns em falha do controle sensorless:

  • Motor “tremendo” ou sem sair do lugar na partida (malha aberta falhando na transição para malha fechada).
  • Perda de sincronismo durante subida de carga: compressor para depois de poucos ciclos.
  • Ruído e vibração em baixas rotações; operação errática com variação de velocidade.
  • Erros de comunicação com unidade externa causados por interrupções de torque ou ciclos de proteção.
  • Alarmes de sobrecorrente ou subtensão que não condizem com leituras de hardware de potência.

Como diferenciar de falha no IPM:

  • Verifique gate signals com osciloscópio: sinais PWM coerentes e com dead-time esperado → indica que o MCU está tentando controlar; se gates OK, IGBTs provavelmente estão sendo acionados. Se o motor não responde e gates estão presentes, suspeite de sensor/estimação.
  • Medir queda nos shunts ou sensores de corrente: se os comandos geram corrente na saída e o motor não gira, aí sim pode ser problema de potência/meio de potência.
  • Teste de curto: Inverter curto quemimada? Se houver curto direto entre fases/para terra, provavelmente IPM danificado — nesse caso o fusível ou transistores mostram sinais dramáticos (cheiro, componente queimado, resistência baixa).
  • Se o IPM passado em teste simples (por exemplo testado com carga resistiva) funciona, e a placa apresenta os sintomas descritos, foque no front-end da BEMF.

⚠️ Alerta importante: Ao medir fases conectadas ao motor você estará exposto a tensões perigosas. Use sondas diferenciais e observe procedimentos de segurança. Eletrônica é uma só — segurança primeiro.


APLICAÇÃO PRÁTICA

Fluxo de diagnóstico padrão na bancada — passo a passo

  1. Inspeção visual e pré-check

    • Procure componentes queimados, soldas frias, zeners/TVS estourados.
    • Verifique status do fusível e da ponte retificadora.
  2. Teste de alimentação

    • Ligue e meça DC Bus sem carga. Se instável, conserte retificação/filtragem antes de qualquer outro teste.
  3. Verificar sinais de PWM

    • Com motor desconectado (ou com carga segura), meça os sinais de gate. Se PWM correto e amplitude de gate OK, o MCU está emitindo comandos.
  4. Checar front-end analógico

    • Meça Vref do MCU e tensões de alimentação dos op-amps/comparadores.
    • Com alimentação desligada, meça resistores divisores. Compare com valores esperados (marcados na placa ou esquema, se disponível).
  5. Observação da BEMF

    • Reconecte o motor. Coloque o osciloscópio diferencial nas fases:
      • Em um start manual (ou usando torque do compressor), observe forma de onda quando uma perna está tri-state.
      • Se não há BEMF esperada (ondas senoidais ou trapezoidais), verifique conexões do motor e resistência do enrolamento.
    • Se BEMF presente mas filtrado/distorsionado, suspeite de filtro RC ou proteção clamping.
  6. Teste de injeção de sinal

    • Injetar sinal conhecido no ADC (no nó do buffer) para confirmar que o firmware interpreta corretamente a posição/velocidade no modo de serviço.
    • Se o firmware aceita o sinal e o motor responde, o problema está no caminho de leitura real (proteções, cabo, etc.).
  7. Check do algoritmo

    • Se possível, habilite logs ou modo de diagnóstico do MCU (algumas placas têm pads de debug). Verifique flags de estimador (estado do observador, erros de convergência).
  8. Teste de partida em malha aberta

    • Forçar procedimento de start em malha aberta (ramp) para subir a velocidade até ter BEMF suficiente e então tentar passagem para malha fechada. Se a transição falha, o problema pode ser no timing de blanking ou no ganho do estimador.

💡 Ferramentas recomendadas: osciloscópio com 2 canais diferenciais (ou 4 com terra comum cuidado), gerador de sinais, multímetro, analisador lógico (para bus de comunicação), banho de calor (para simular variações térmicas em componentes críticos).

Reparos típicos no circuito sensorless

  • Substituição de resistores de precisão nos divisores quando fora de tolerância.
  • Troca de amplificadores operacionais/comparadores que apresentem offset grande ou ganho instável.
  • Recolocação/recarga de capacitores em filtros RC anti-aliasing que secaram (comum em placas antigas).
  • Reparo de trilhas queimadas ou soldas frias nas vias de senso de fase.
  • Ajuste de componentes passivos que definem o tempo de blanking/histerese (quando possível e documentado).

⚠️ Alerta prático: Alterar valores de RC e histerese sem entender o algoritmo pode mascarar problemas e introduzir instabilidade. Modifique com cautela e documente.


CONCLUSÃO

Resumindo: o controle FOC sensorless é poderoso, mas tem um “ponto cego” — a dependência da BEMF e da qualidade do condicionamento de sinal para estimar posição. Quando esse caminho falha, o motor pode apresentar sintomas que muitos técnicos interpretam erroneamente como falha de IGBT ou problema mecânico do compressor. Pega essa visão: antes de substituir IPMs, cheque o front-end da BEMF, o condicionamento analógico, o Vref do MCU, amostragens ADC e o comportamento do estimador.

Ações que você pode fazer agora:

  • Inclua no seu checklist de diagnóstico a verificação do circuito de BEMF (divisores, op-amps, filtros) antes de considerar troca do IPM.
  • Aprenda a usar o osciloscópio diferencial para observar BEMF real e comparar com referência de funcionamento em placa boa.
  • Quando possível, habilite modos de serviço/diagnóstico do firmware e faça testes de injeção para validar o sinal ADC.

Referenciando o webinar do Portal Embarcados que motivou esse artigo: o tema é atual e relevante para o mercado de climatização no Brasil, onde fabricantes usam cada vez mais FOC sensorless para reduzir custo e manter eficiência. Meu patrão: entender o “porquê” técnico por trás da falha te dá poder na bancada — Toda placa tem reparo, mas você precisa saber onde olhar. Tamamo junto — e qualquer placa com sensorless que cair na sua bancada, bora nós, que agora você tem um mapa melhor para chegar na causa raiz.

Compartilhar: