Aquecedor de controle com PWM através do MOSFET


9

Estou tentando controlar uma bobina do aquecedor (resistência ~ 0,9 Ohm) com PWM usando um MOSFET. O modulador PWM é baseado em LM393, o MOSFET é IRFR3704 (20V, 60A).

Esquema atual

Se eu colocar um resistor de 1k no lugar do aquecedor, tudo corre bem e as formas de onda nos pontos de teste CH1 e CH2 são quase quadradas. Mas quando coloco um aquecedor real no esquema, a oscilação ocorre na extremidade descendente do pulso no momento em que a tensão cruza Vth (os canais são misturados aqui: o canal do osciloscópio amarelo é conectado ao ponto de teste CH2 e o canal ciano ao CH1). A amplitude da oscilação é um pouco maior que a tensão da bateria e atinge 16V no máximo. Sou principalmente um especialista em microcontroladores e meu conhecimento desse tipo de circuito é fraco. É um efeito da indutância do aquecedor ou algo mais? Como se opor?

Captura de tela do osciloscópio


Eu acho que ajudaria a ver a frequência dessas oscilações, o aquecedor pode estar ressoando com um dos parasitas MOSFET, provavelmente capacitância da fonte de drenagem. Para que servem R1 e R6? O opamp está forçando uma voltagem de qualquer maneira?
Mister Mystère

Os aquecedores são geralmente controlados como ligados / desligados, talvez com alguma histerese, devido às constantes constantes de tempo envolvidas. O PWM não é comum em aquecedores #
Scott Seidman

O PLM também é usado (equivalente ao PWM em uma longa base de tempo - modulação da duração do pulso - por exemplo, 50% fica ativado por 5 minutos e desativado por 5 minutos). O PWM normalmente usa a resposta de frequência da carga para atuar como um passe baixo, portanto, é equivalente a um valor DC variável; O PLM normalmente usa a resposta de frequência de todo o sistema (por exemplo, aquecedor + ambiente) como constante de tempo para fornecer um rastreamento mais próximo do estado desejado do que apenas a histerese faria.
Pete Kirkham

Respostas:


8

É provavelmente não principalmente a partir da indutância.

Provavelmente, puxar para perto de 8 A da bateria tem um efeito significativo na tensão da bateria e isso altera os limites de comutação em torno do comparador que gera o sinal PWM.

Você provavelmente precisará alimentar o LM393 e o R3 a partir de um suprimento de ruído mais baixo, filtrado por RC (digamos 50 ohms e 1000 uf) da bateria, ou talvez melhor, de um regulador LDO de 5V (com desacoplamento).

Você pode manter o resistor pull-up R1 conectado à tensão total da bateria para ligar o FET o mais forte possível, mesmo com o LM393 fornecido de 5V.

E como os picos de tensão excedem a tensão da bateria, a indutância deve ter algum efeito, de modo que o diodo de retorno é definitivamente recomendado.


+1 para recomendação de diodo flyback. Além disso, um capacitor de eletrolidade grande (> 10kμF) na bateria melhorará as formas de onda.
GR Tech

+1 Uma amostra de feedback positivo não prejudicaria, mas a regulamentação da tensão do pote (pelo menos) primeiro.
Spehro Pefhany

Adicionar um capacitor de 2200uF em paralelo à bateria e alimentar um comparador da LDO fez o truque. Ainda vejo alguma pequena oscilação na transição, mas acho que não consigo me livrar completamente dela de qualquer maneira quando há altos funcionários. Obrigado!
S0me0ne

2

Provavelmente é a indutância. O mosfet desliga muito rápido e você obtém um pico de tensão V = L (di / dt). Isso ativa a proteção zener no seu mosfet e, em seguida, a corrente circula pelo resto do seu circuito

Um diodo fly-back pode fazer o truque.

Coloque o diodo em paralelo com o elemento aquecedor com o cátodo conectado ao terminal positivo.

Agora, quando desligada, a corrente encontrará um caminho inofensivo através do diodo.

Cuidado. O diodo aquece a cada ciclo.

No traço do osciloscópio, o tempo de oscilação é de aproximadamente 100us

Atual = cerca de 10A

V do diodo polarizado para a frente = 0,7V

E = VIT = 700 uJ (eu sei que esse cálculo está enganando, provavelmente menos da metade dessa quantidade)

P = E * F (F = frequência de comutação)

se F = 1kHZ então P = 700mW

Para selecionar seu diodo, multiplique sua potência em Watts pela frequência de chaveamento em kHz.


2

Percebo uma falha muito significativa em seu circuito: o LM393 possui uma saída de coletor aberto. Portanto, quando a saída fica "alta", efetivamente fica apenas "não baixa" e é puxada para cima via R1 = 10k. O fluxo da corrente de carga na porta do MOSFET também é fornecido via R1, portanto, a ativação é extremamente lenta. Isso não é um problema para a carga fictícia de 1k, mas com uma corrente de carga significativa, os parasitas MOSFET (por exemplo, efeito Miller) podem causar problemas do tipo que você observa.

Você precisa modificar seu circuito para carregar a porta MOSFET muito mais rapidamente por um caminho de baixa impedância, talvez por um driver de totem bipolar, consulte a Nota de aplicação da TI "Guia de design e aplicação para circuitos de acionamento de porta MOSFET de alta velocidade" (SLUP169) para referência.


Uma nota de aplicação muito útil, obrigado por apontá-la! Acho que depois de implementar as técnicas descritas, posso eliminar o restante da oscilação, embora 95% do problema tenha sido finalmente resolvido com a adição de um LDO. Infelizmente eu não posso aceitar duas respostas de cada vez 8 (
s0me0ne

1

insira a descrição da imagem aquiadicione pequeno feedback positivo (por resistor) para fornecer histerese leve (na configuração de ponto por R3 na linha de ponto da forma de onda dente de serra

por exemplo, resistor de 10 MB entre o nó 3 e 1 feedback positivo U1 para histerese - flutuação segura no fornecimento de energia (bateria)

adicione diodo + filtro RC na fonte R3

mudar a voltagem da bateria, defina outro ponto de oscilação no R3 e gire o Q1

e, como resultado, circuito de feedback positivo por alimentação - frequência de oscilação

(desculpe pelo idioma)

http://en.wikipedia.org/wiki/Schmitt_trigger

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.