Detecta sobrecorriente/cortocircuitos "reales" frente a picos de corriente

Tenemos un MOSFET que impulsa una carga. La carga tiene una resistencia de detección en su ruta actual y su voltaje se usa para activar un circuito que puede desconectar la carga si detectamos una condición de sobrecorriente.
Pero no fue tan fácil. Muchos tipos de cargas generan pulsos grandes cuando se conectan (condensadores de entrada, etc.), por lo que las sobrecorrientes temporales en realidad pueden activar el pestillo, por lo que alimentamos ese voltaje de detección de corriente en un condensador. Se parece a esto:

El amplificador operacional superior hace el enganche/eliminación, el inferior hace la comparación de voltaje

El problema es que las corrientes más altas matarán el MOSFET (y otros circuitos existentes) exponencialmente más rápido, mientras que los voltajes más altos (desde el sentido actual) cambiarán el capacitor menos que linealmente más rápido.
Si ajustamos el valor de una corriente/tiempo razonable para activar el latch, una corriente más alta tardará demasiado, mientras que ajustar una corriente alta se excederá con corrientes más bajas.

Hemos estado pensando en usar un termistor en lugar de un capacitor (curva de respuesta correcta), pero todos parecen ser demasiado lentos para nuestro caso (a 200 A, tenemos alrededor de 40 us para apagar). Ahora hay una idea de usar un amplificador operacional integrador para medir el tiempo actual ...
¿Algo de eso tiene sentido? ¿Existe una práctica estándar de la industria para este tipo de casos? Esto realmente no puede ser tan complicado, parece que debería ser un problema común... ¿o sí? ¿no es así? :)

Nuestro problema no se trata de los componentes (si el amplificador operacional podrá conducir el MOSFET en X Amps), se trata de activar en situaciones de "esto es demasiado alto, demasiado largo" en lugar de "alta corriente pero corto y está bien" situaciones . He eliminado los nombres de los dispositivos en consecuencia :)

Parece que quieres -dos- constantes de tiempo, una sobre 40us, una mucho más lenta. Desea imitar el modelo térmico de la temperatura del troquel MOSFET. La constante de tiempo rápida es qué tan rápido sube la temperatura de la matriz, la lenta es qué tan rápido sube la temperatura de la caja.
@BobbiBennett: Absolutamente, pero ¿cuál es la mejor manera de modelar eso? ¿Un condensador? ¿Un PTC? ¿Un integrador?...
-1 parece que está descartando un montón de teorías, pero persiste en mostrar los amplificadores operacionales en el circuito y para distraer a las personas de mirar el circuito, eliminó las referencias ic y los números de pieza. Qué tan relevante es el circuito para sus experimentos. Si no es relevante, deshágase de él y explique cuál es su circuito que está teniendo problemas.
@Andyaka Este es exactamente el circuito que tenemos. Los números de pieza no ayudaban a centrar la conversación. No tenemos ningún problema con las partes, si el circuito decide cortarse, lo hace como era de esperar. Tenemos un problema con la decisión en sí. Como en, ¿cómo construir un modelo que se dispare en el evento correcto (¿integrar? ¿cargar el condensador? ¿PTC? ¿mezclar?)

Respuestas (4)

La descripción del problema subyacente sugiere la posibilidad de una solución de baja tecnología en lugar del camino de alta tecnología. Esto no quiere decir que el enfoque basado en el integrador mencionado no funcione, por supuesto.

Básicamente, ¿qué tal dos mecanismos limitadores de corriente en serie?

  • Uno que funciona bien dentro del tiempo de 40 microsegundos, pero que se activa solo cerca de la clasificación de corriente máxima absoluta para los componentes afectados. Esto tendría un umbral agudo, sin RC u otra integración involucrada, pero se reiniciaría automáticamente, el equivalente a un PPTC rápido, desde una perspectiva de bloque de circuito.
  • Uno que integra el umbral a lo largo del tiempo, ya sea utilizando un RC o una integración de amplificador operacional; por lo tanto, tiene una constante de tiempo potencialmente más larga que el límite de 40 microsegundos. El umbral sería mucho más bajo que abs-max: configúrelo para el límite de corriente sostenida deseado.

De esta forma, las corrientes de impulso, como las de la carga del condensador en el arranque, pasarían, siempre que estén bajo abs-max, mientras que la protección contra sobrecorriente de "fusible lento" estaría en su lugar para condiciones normales de funcionamiento.

En realidad, esto es lo que tenemos ahora, las corrientes de hasta 45 A pueden tomar hasta una cantidad de ms, después de 45 solo pueden tomar una cantidad de nosotros. Si el bajo termina en 45A y el "alto corto" se activa después de eso, habrá 45.01 corrientes permitidas solo para nosotros. Si el "alto" comienza más tarde (digamos en 100) habrá un lapso (45...100) donde la no linealidad del capacitor morderá :)
@RodrigoLopez Si está integrando para la trampa de corriente operativa, entonces una corriente más alta o una duración más larga activarán el corte. En otras palabras, digamos 5 mS para 46 amperios, pero solo 0,5 mS para 60 amperios. Si necesita una linealidad más fina que esa, tendría que incorporar un microcontrolador rápido que lea un ADC y controle el interruptor actual: de esa manera puede mapear todo el comportamiento del dominio del tiempo.
Absolutamente, me imagino una MCU local en el camino a seguir más adelante, por ahora solo queríamos una solución analógica simple (je). ¡La segunda parte de su respuesta es lo que estamos intentando a continuación! :)

En lugar de usar una resistencia de detección de corriente, le sugiero que controle la caída de voltaje en el MOSFET y la compare con una señal de referencia que indique cuánto puede caer el MOSFET en un momento dado. Cuando el MOSFET no está habilitado, se debe permitir que caiga el voltaje de suministro completo (de hecho, eso sería de esperar). Una vez que está habilitado, su caída de voltaje debería caer con bastante rapidez, aunque la rapidez exacta dependerá de la naturaleza de la carga a la que esté conectado. Si la caída de voltaje en el MOSFET no sigue algo parecido al perfil adecuado, eso indicaría un problema y debería provocar el apagado del sistema.

Tuvimos este tipo de configuración (usando el MOSFET), pero tenemos el sentido actual allí de todos modos (también hay una MCU que registra cosas) La segunda parte de su respuesta da en el clavo, pero "un perfil adecuado" es lo que es difícil para llegar, y donde el condensador no lo está cortando.
@RodrigoLopez: Puede ser bueno que la MCU registre tanto la corriente como la caída de voltaje del MOSFET. Puede ser útil usar una combinación de filtrado de paso alto y paso bajo en la señal de caída de voltaje MOSFET; la señal que ingresa al filtro de paso bajo debe "suprimirse" de modo que cuando el MOSFET esté apagado se lea como cero en lugar de máximo, pero la señal del filtro de paso alto no debe quedar suprimida (ya que de lo contrario provocaría un pico masivo ).
Absolutamente, la MCU no está despierta todo el tiempo. Es por eso que el modelado analógico de la acumulación de energía es necesario.
@RodrigoLopez: Si el MOSFET tiene protección térmica secundaria, y si se supone que el circuito debe operar continuamente en condiciones sin fallas, no esperaría que el apagado por sobrecorriente tenga que ser particularmente preciso. El mayor requisito sería garantizar el apagado en condiciones que estarían tan sobrecargadas como para derretir el dispositivo antes de que se dispare la seguridad de temperatura.
@RodrigoLopez: El hardware para apagar las cosas en condiciones de sobrecorriente bruta es una buena idea, sin duda. Sin embargo, incluso si la CPU solo está registrando cosas, puede ser útil hacer un seguimiento de la caída de voltaje y de la corriente (por ejemplo, si debido al envejecimiento o la temperatura, la caída de voltaje tarda más en acercarse a cero incluso con niveles de corriente normales, eso podría ser bueno saberlo).

Estoy de acuerdo con otros en que debe tener un controlador de puerta MOSFET entre la puerta y IC2B. Un encendido de compuerta muy lento con una gran corriente de drenaje puede causarle una pérdida de encendido significativa, ya que el interruptor no se satura rápidamente. Un apagado de compuerta muy lento anula cualquier intento de realizar un apagado por sobrecarga 'rápido', ya que la capacitancia de la compuerta tardará un tiempo finito en descargarse (sin mencionar la disipación de energía durante el apagado lento).

Realmente sugiero usar un controlador IC MOSFET, uno que tenga varios amperios de capacidad de encendido y apagado. Si no quiere seguir esta ruta, al menos puede implementar un apagado rápido usando un transistor PNP y un diodo y ver si le gana algo.

esquemático

simular este circuito : esquema creado con CircuitLab

Realmente necesita averiguar si la pérdida de conmutación (encendido y apagado lento) o la pérdida de conducción ( I 2 R ) es lo que te está matando. Si se trata de una pérdida de conducción, puede poner en paralelo los MOSFET para obtener una mayor capacidad de manejo de energía. Si se trata de pérdida de conmutación, mejore la unidad de puerta.

Nada nos está matando, de verdad. No es que alguna de las partes no haga el trabajo, es solo que no tenemos un buen modelo de sincronización. Usamos controladores en otras partes del circuito :)

Nunca he hecho esto. Pero creo que entiendo su pregunta, desea tener tiempos de respuesta adecuados para condiciones de corriente alta rápida y moderada.

Bueno, el primer compromiso en su modelo es potencia frente a corriente. El calor que ingresa al chip es I ^ 2, pero está midiendo solo I. Pero no necesita precisión, solo buenos límites, así que aquí hay un circuito simple de 2 tau:

esquemático

simular este circuito : esquema creado con CircuitLab

Saqué los valores de la resistencia y el condensador de mi sombrero apresurado, querrá ajustarlos a la respuesta deseada.