Diseño de carga de prueba electrónica

5

Estoy considerando diseñar / construir una carga electrónica bastante básica (corriente constante, pero posiblemente también potencia y resistencia constantes). Sin embargo, después de elaborar algunas ideas para la operación básica, me quedé atascado.

Mi primera idea fue ir a la ruta digital, usando un MOSFET controlado por un DAC como disipador de energía, y una resistencia de detección + monitor / amplificador de detección de corriente leído por un microcontrolador para ajustar la corriente al nivel establecido por el usuario.

Empecé a dudarlo un poco, sin embargo, por dos razones:

  1. No estoy seguro de si es lo suficientemente "rápido". El código tendría que verificar la corriente en la resistencia de detección y, presumiblemente, utilizar algún tipo de bucle PID o similar para activar la puerta MOSFET. El monitor que tenía en mente (TI INA226 monitor de derivación de corriente I2C) se puede leer al menos 1000 veces / segundo, probablemente 3000 ; la hoja de datos es un poco confusa [1]. Mi conjetura es que esto va a hacer?
  2. No tengo experiencia con esto; ¿Un controlador PID sería un buen ajuste? Más específicamente, realmente no tengo ni idea de cómo, mejor que el ensayo y error básico, descubrir, por ejemplo, lo que debería ser el MOSFET Vgs para permitir una cierta corriente aunque a un cierto voltaje (Vds).

Después de eso, pensé un poco en un diseño analógico + digital: la misma resistencia de carga y detección, pero con un amplificador de instrumentación analógico para amplificar el voltaje de detección, e impulsar el MOSFET con un opamp con retroalimentación negativa. La entrada no inversora la establecería MCU + DAC, pero el control digital solo establecerá la corriente, no la controlará activamente.

El principal inconveniente potencial que veo aquí es que si la corriente es baja, la salida del monitor de derivación debería ser muy baja (por ejemplo, 5 mV, para ~ 0.005 / 5 del valor de la escala completa ), la naturaleza no real de riel a riel del amplificador puede causar problemas.
Por ejemplo, si el "swing bajo" es de 35 mV por encima del suelo, esencialmente "dirá" al amplificador operacional que la corriente es 7 veces más alta de lo que es, ¿no?

Esto resultó más largo de lo esperado. De todos modos, la pregunta principal es realmente:
¿Sería buena la primera solución, con control digital al muestrear la corriente a 1-3 kHz y algún tipo de controlador PID?
Me imagino que si lo hago funcionar, puedo agregar modos más avanzados, como potencia constante y resistencia constante con bastante facilidad, a diferencia del diseño analógico. Y si no, ¿es mejor la idea analógica, y funcionará en el caso que mencioné con la producción cercana al suelo?

[1]: Mencionan como ejemplo que con un tiempo de conversión de 588 µs y 4 promedios, los datos pueden leerse aproximadamente cada 4.7 milisegundos. No estoy seguro de por qué eso no es cada (0.588 * 4) ms en su lugar.

    
pregunta exscape

2 respuestas

2

Podría funcionar, pero sugeriría otro enfoque que es un circuito abierto y tiene una precisión de 8 bits.

Puede implementar una versión discreta o comprar el chip y el componente de precisión R / 3R.

    
respondido por el Tony EE rocketscientist
1

A menos que realmente desee comenzar a hacer cosas extravagantes como transitorios, una carga activa que cambia lentamente es ideal, ya que la baja frecuencia de control evitaría interactuar con el bucle de la fuente de alimentación bajo prueba.

Si realiza un circuito cerrado alrededor de un sensor de corriente, el voltaje exacto de la compuerta necesario para llegar a esa corriente se vuelve irrelevante, siempre que el amplificador operacional sea capaz de controlar la compuerta (es decir, puede establecer un voltaje lo suficientemente alto obtener la corriente de drenaje necesaria) estás bien.

El enfoque de usar un DAC para establecer el voltaje de referencia para el amplificador de error es correcto, y es la "mejor" manera de hacer las cosas si desea tener algún tipo de panel frontal o capacidad de control remoto fácil (I2C / UART / lo que sea): simplemente programe un objetivo actual y listo.

Si percibe el voltaje en los terminales de carga, puede hacer cosas sofisticadas como resistencia constante y voltaje constante.

No olvides agregar algunos sensores de temperatura MOSFET (reduce la corriente si el dispositivo se calienta demasiado).

    
respondido por el Adam Lawrence

Lea otras preguntas en las etiquetas