public Mundo

O 'Piloto Automático' do seu Inverter: Desvendando o Controle PID Sem Precisar de Cálculo (e Como Isso Salva Compressores)

Traduzir o conceito abstrato de controle PID para a realidade do técnico de manutenção. Focar na intuição prática por trás do P (Proporcional), I (Int...

#o que é controle pid#como funciona placa inverter#diagnóstico de falha de controle#malha de controle ar condicionado#ajuste de pid compressor
Notícia de climatização: O 'Piloto Automático' do seu Inverter: Desvendando o Controle PID Sem Precisar de Cálculo (e Como Isso Salva Compressores)

INTRODUÇÃO

Pega essa visão: você já esteve na bancada diante de uma placa inverter com o IPM inteiro, fusíveis ok, compressor livre e mesmo assim o equipamento não decide trabalhar direito — parte e desliga, não alcança setpoint, ou dispara erro de sobrecorrente sem motivo aparente. A primeira tentação é caçar o componente “queimado”. Eu já estive aí com você. Eletrônica é uma só, e muitas vezes o problema mora na lógica que toma as decisões, não no componente que executa.

Recentemente li um texto interessante no Hackaday — “Calculus-Free PID (Almost) in a Spreadsheet” — que mostra como um controle PID pode ser entendido e até simulado numa planilha sem precisar de cálculo diferencial formal. Isso é ouro prático para quem mexe com climatização: o PID é o “piloto automático” do seu inverter. Entender seu funcionamento dá salto de qualidade no diagnóstico e evita trocar peça por peça sem solução.

Neste artigo eu, Lawhander da Academia da Manutenção Eletrônica (AME), vou traduzir o conceito abstrato do PID para a realidade do técnico de ar-condicionado. Vou explicar, com exemplos práticos (chuveiro, dirigir carro, encher caixa d’água), onde o PID “mora” numa placa inverter, quais sinais ele “ouve” (NTCs, shunt, tensão do link DC), que decisões ele toma sobre o compressor (frequência e tensão via IPM), e como você pode simular um laço simples numa planilha para treinar sua intuição. Bora nós — tamamo junto.

CONTEXTO TÉCNICO

O que é controle PID — intuição sem matemática pesada

O PID é um algoritmo de controle que combina três ações sobre um erro (diferença entre o que você quer e o que você tem):

  • P — Proporcional: reage proporcionalmente ao erro. Quanto maior o erro, maior a ação. Analogia: pisar no acelerador quanto mais você está abaixo da velocidade desejada.
  • I — Integral: atua sobre o acúmulo do erro ao longo do tempo para eliminar o erro estacionário. Analogia: se você percebe que o carro mantém 2 km/h abaixo do desejado, o integral “acumula” essa diferença e cresce a ação até zerar o erro.
  • D — Derivativo: reage à taxa de variação do erro, antecipando mudanças para reduzir overshoot. Analogia: perceber que a velocidade está subindo rapidamente e aliviar o acelerador antes de passar do ponto.

Pega essa visão: em controle de temperatura (chuveiro), o proporcional ajusta o registro conforme a temperatura está longe do desejado; o integral corrige o ajuste fino que sobra; o derivativo evita que você oscile entre muito quente e muito frio ao mexer o registro rapidamente.

Onde o PID fica num inverter de ar-condicionado

No mundo real das splits inverter (Midea, Gree, LG, Carrier, etc.), o PID normalmente está implementado no firmware do microcontrolador ou DSP da placa principal. Ele é parte da malha de controle que determina a referência de velocidade/torque do compressor. Porém é preciso separar camadas:

  • Malha rápida (inner loop): controle de corrente/torque do motor — normalmente com controladores do tipo PI rodando em ciclos de microsegundos a poucos milissegundos, gerando sinais PWM para o IPM (módulo de potência).
  • Malha lenta (outer loop): controle de temperatura, pressão de sucção ou superheat — tipicamente implementado como PID com amostragem na ordem de 1 s ou mais, que ajusta a referência da malha rápida (frequência alvo).

Ou seja: o PID “decide” quanto o compressor deve girar para manter a temperatura/pressão. O IPM e os transistores executam a decisão física de aplicar tensão e frequência ao motor.

O que o PID “ouve” — sensores de feedback

Para tomar decisão o PID precisa de informações confiáveis. Os sensores mais comuns que alimentam o algoritmo são:

  • NTCs (termistores) em evaporador, condensadora e ambiente — exemplos: NTC 10 kΩ @25°C é padrão em muitos aparelhos. Ruído, soldas frias, ou troca por valor incorreto alteram leitura.
  • Sensor de corrente — shunt de baixa resistência medido por amplificador/ADC, ou transdutor hall. A medição de corrente é crítica para proteções e para as malhas de corrente.
  • Tensão do link DC — por divisores de tensão e ADC; necessária para controlar torque/fluxo e para limitar potência.
  • Pressostatos/pressões/flow (em sistemas mais complexos) — algumas unidades usam pressão como feedback direto.

Se um desses sensores der leitura errada, o PID age sobre informação equivocada e toma ações que parecem sem sentido — por exemplo reduzir frequência por uma suposta sobrecorrente inexistente.

ANÁLISE APROFUNDADA

Analogia detalhada do PID para técnicos: carro, caixa d’água, chuveiro

  1. Controlar velocidade de um carro:

    • Meta: manter 80 km/h. O erro é 80 - velocidade_atuais.
    • P: você pisa mais se estiver mais lento.
    • I: se o carro sobe e fica em 78 km/h por ser pesado, você percebe que está sempre abaixo e ajusta o acelerador um pouco mais até ficar em 80.
    • D: se a estrada desce e a velocidade aumenta, você reduz o acelerador antes de ultrapassar o limite.
  2. Encher uma caixa d’água (nível):

    • P: abrir a válvula mais quanto mais vazia estiver a caixa.
    • I: se houver uma pequena perda contínua, o integral corrige abrindo mais para compensar.
    • D: se a caixa enche muito rápido e você vê a água subir, fecha antes de transbordar.
  3. Chuveiro (controle de temperatura):

    • Se o registro tem resposta lenta, elevar apenas o P causa oscilações. Integral corrige offset causado por vazão. Derivativo ajuda quando alguém abre uma torneira e a temperatura muda rápido.

Por que essa intuição importa na bancada? Porque o compressor e a válvula de expansão eletrônica (ou estranguladora) são os atuadores; o PID decide seu comando. Entender isso evita que você culpe o IPM quando o microcontrolador está reduzindo a frequência por entender mal a leitura de uma NTC.

Como leituras erradas de sensores sabotam o PID — cenários reais

  • NTC com resisitência alterada por falha ou fio partido: a leitura de temperatura fica alta/baixa; o PID reduz ou aumenta a referência de frequência. Sintomas: compressor não alcança rotação alta, ciclo prolongado, erro de alta temperatura.
  • Shunt aberto ou com mau contanto no trafo de corrente: leitura de corrente baixa/alta. Se o ADC vê sobrecorrente falsa, o controlador limita o torque — compressor parte e cai em proteção de sobrecorrente. Se vê corrente menor que a real, permite aceleração que pode causar danos.
  • Ruído no sinal de corrente: o derivativo amplifica ruído. Muitos firmwares desabilitam D ou filtram o sinal. Se filtro falhar, a resposta fica instável.
  • Offset no ADC (Vref fora) causa erro de medição sistemático em todas leituras de tensão/corrente.

💡 Dica: muitos modelos inverter usam NTC 10k/25°C com curva Beta padrão. Se suspeitar, compare leitura com multímetro e aqueça com dedo/assoprando para ver variação.

Interior do firmware e estratégias reais de proteção

Os firmwares comerciais misturam várias estratégias de proteção e heurísticas:

  • Proteções imediatas: falta de sensor, curto no compressor, sobrecorrente instantânea (detectada pelo estágio de potência/IPM).
  • Proteções derivadas do PID: se o algoritmo detecta que, para manter temperatura, precisa de uma referência acima do limite, ele pode travar a saída ou acionar um erro de “não alcançou setpoint”.
  • Anti-windup: evitam que o termo integral acumule quando saída está saturada (por exemplo, quando a frequência já está no máximo).
  • Soft-starts e rampas: o PID define referência e outra rotina aplica rampa para proteger o compressor.

Esse mix cria situações onde o técnico vê códigos que parecem eletricidade/proteção, mas são consequência da lógica de controle.

A IDEIA DA PLANILHA — simular PID quase sem cálculo

O Hackaday mostrou que você pode implementar um PID discretizado numa planilha, sem precisar resolver integrais ou derivadas analiticamente. Eu digo: show de bola — é uma ferramenta de aprendizado e debug que você pode levar ao cliente, explicar o comportamento e testar ajustes antes de mexer em firmware.

Como montar uma planilha básica (colunas por iteração/time-step):

  • Coluna A: tempo t (0, dt, 2dt, …)
  • Coluna B: setpoint (temperatura desejada)
  • Coluna C: medida (temperatura atual simulada)
  • Coluna D: erro = B - C
  • Coluna E: P = Kp * D
  • Coluna F: I = I_prev + Ki * D * dt
  • Coluna G: Dterm = Kd * (D - D_prev) / dt
  • Coluna H: output = P + I + Dterm
  • Coluna I: output_saturated = clamp(output, min, max)
  • Coluna J: aplicar anti-windup: ajustar I se saturado para não acumular

Regras práticas:

  • Escolha dt compatível com o processo: temperatura — dt 0.5–2 s; corrente/motor interno — dt 1–10 ms.
  • Simule a planta: por exemplo, temperatura(t+dt) = temperatura(t) + (k_actuator * output_saturated - k_loss * (temperatura - ambiente)) * dt. Você pode usar constantes empíricas para resposta térmica.
  • Analise gráficos de setpoint vs medida, termo I acumulado e saída.

Pega essa visão: ao simular você percebe fenômenos como windup (I cresce demais quando saída saturada), necessidade de filtro no derivativo (D treme com ruído) e como ajustar Kp, Ki, Kd empiricamente.

⚠️ Alerta prático: nunca use valores de ganho simulados diretamente no firmware sem testes; simulação ajuda intuição, não substitui validação real na bancada.

APLICAÇÃO PRÁTICA — diagnóstico orientado ao PID

Passos de diagnóstico quando compressor age “esquisito”

  1. Recolha evidências:
    • Código de erro mostrado (por exemplo, erro de sobrecorrente, erro de sensor, não alcançou setpoint).
    • Comportamento: não parte? parte e desliga? roda mas não refrigera?
  2. Verifique sensores passivamente:
    • Meça NTCs com multímetro em temperatura ambiente. Valores comuns: 10 kΩ a 25°C. Veja variação ao aquecer com dedo (deve cair para NTC).
    • Cheque continuidade do shunt (muito baixa resistência — use ohmímetro de baixa escala) e verifique verificações no circuito de medida (amplificador).
  3. Verifique sinais no circuito:
    • Com os instrumentos adequados (osciloscópio), monitore a leitura de corrente (sinal após amplificador) e a referência ADC (Vref). Ruídos, offsets, saturações indicam problema.
    • Verifique tensão DC do barramento (link) — se fora da faixa, o controlador pode limitar saída.
  4. Teste de simulação direta:
    • Substitua temporariamente uma NTC por um resistor de valor correspondente (simulador de termistor) para forçar leitura conhecida. Se comportamento muda, problema é leitura ou interpretação do firmware.
  5. Observe rampas e timers:
    • Muitos firmwares têm timers: anti-cycling, espera por 3 minutos antes de religar, etc. Separe comportamento de proteção de falha real.

💡 Dica: um termistor simulado com resistor é a ferramenta mais barata para testar comportamento de controle. Tenha na caixa resistores de 10k, 5k, 2k, etc.

Ferramentas recomendadas na prática

  • Multímetro True RMS
  • Osciloscópio de pelo menos 100 MHz para gate/forma de onda do IPM
  • Alicate amperímetro (para verificar consumo real)
  • Gerador de sinais / resistor de precisão para simular NTC
  • Planilha (Excel/LibreOffice) para simular PID e testar ganhos
  • Ferramentas de dessoldagem e estação de retrabalho para trocar NTCs ou componentes do condicionamento de sinal

Ajuste prático de PID em campo (heurística)

  • Comece com Kp baixo: aumente até ver resposta mais rápida sem oscilação grosseira.
  • Ajuste Ki para eliminar erro estático (se o compressor não conseguir manter setpoint). Atenção ao tempo de integração — se muito alto, causa overshoot.
  • Adicione Kd somente se houver tendência a overshoot rápido — use filtro no cálculo do D para reduzir sensibilidade ao ruído.
  • Ative anti-windup: se possível, evite integrar com saída saturada.

Pega essa visão: em muitos equipamentos, o fabricante já escolheu ganhos; você só precisa identificar leituras incorretas. Antes de mexer em PID, confirme sensores, filtros e referências.

CONEXÃO COM EQUIPAMENTOS COMUNS NO BRASIL

Em unidades populares (Midea, Gree, LG):

  • As NTCs de evaporadora e ambiente são comuns e costumam ser 10k. Instalação incorreta ou troca por valor diferente leva a comportamento inesperado.
  • Muitos inversores usam shunt + amplificador para medição de corrente; problemas no condicionamento (amplificador saturado, resistor descolado) levam a falsos limites de corrente.
  • Firmware varia entre marcas; algumas permitem parametrização via serviço, outras não. Saber onde fica a memória de parâmetros ajuda — não mexa sem backup.

⚠️ Ainda: fabricantes implementam “heurísticas” proprietárias (por exemplo, redução forçada de frequência se a temperatura ambiente cai abaixo de um ponto). Conheça o manual de serviço do modelo.

CONCLUSÃO

Resumo rápido: o PID é o cérebro que ajusta a banda de operação do compressor num sistema inverter. Entender Proporcional, Integral e Derivativo com analogias simples (carro, chuveiro, caixa d’água) dá ao técnico a intuição necessária para diagnosticar problemas que não estão na solda ou no IPM, mas na leitura que alimenta o cérebro. O artigo do Hackaday sobre PID numa planilha é um excelente ponto de partida para experimentar sem firmware — eu recomendo simular antes de trocar peça.

Ações práticas que você pode começar hoje:

  • Verifique NTCs e cabos antes de substituir módulos de potência.
  • Monte uma planilha simples com PID discreto para entender comportamento (dt, anti-windup).
  • Tenha resistores para simular NTC em campo e testar respostas do controlador.
  • Use o osciloscópio para checar sinais de corrente e gate do IPM para confirmar que a lógica está mandando comando correto.

Eletrônica é uma só — entender o controle é tão importante quanto saber trocar um MOSFET. Tamamo junto, meu patrão — bora nós aprimorar diagnóstico e economizar peça e tempo. Se quiser, eu monto para você um template de planilha com o PID discreto e exemplos de constantes para testar — me fala qual processo quer simular (temperatura de evaporadora, pressão, ou corrente) que eu te envio o arquivo e instruções passo a passo.

Compartilhar: