Diseño de carga electrónica programable

Estoy tratando de diseñar una carga electrónica programable para probar las salidas PWM de los controladores PLC. Las salidas operan entre 5-36 V y 10-2000 Hz de frecuencia. Se supone que la salida debe probarse para una corriente de hasta 300 mA. Basado en un circuito de sumidero de corriente de Internet, diseñamos este circuito en particular.

Esquema de carga electrónica

  • V3 es la salida µC/RPi que planeamos usar para controlar la salida de corriente en la resistencia de detección R2.

  • VOutput1 es la señal PWM que generarán nuestros PLC.

Ahora tengo algunas preguntas con respecto a este circuito.

  1. Cuando trato de simular esto para valores más bajos de corriente entre 1 mA y 150 mA, siempre tengo ciertos excesos durante unos pocos µSecs antes de que se estabilice en una señal de onda cuadrada. ¿Por que es esto entonces? Aquí está el resultado para 20mA.ingrese la descripción de la imagen aquí

  2. Después de leer algunos artículos en Internet, descubrí que es la capacitancia de la puerta la que podría estar causando este problema. En las etapas iniciales del diseño de circuitos, terminé usando mosfets con Ciss muy pequeños (8pf a 55pf en mosfets SMD diff). En la simulación, dieron resultados perfectos. Sin embargo, dado que espero una disipación de energía de hasta 10 W en el Mosfet, no tengo otra opción que usar un Mosfet más grande, pero luego tienen un Ciss grande que trae los Overshoots con ellos. ¿Alguien puede sugerir una solución a esto? ¿Se podría culpar de este fenómeno al OP-Amp que controla el voltaje de la puerta?

  3. En lugar del LTC6752, había usado previamente un OP Amp AD8031 normal como comparador en U3. Ahora, este cambio en particular lo hice basado en la recomendación de un senior. Me aconsejó que mantuviera un OpAmp normal y usara el transistor NPN-PNP (BC547B-BC557C) como interruptor. Dijo que esto se debe a que el amplificador operacional que usé anteriormente (LM239) era un comparador de colector abierto. Y para este propósito en particular, necesitamos usar un Comparador de emisor abierto para el cual no pude encontrar un modelo de especias y, por lo tanto, esta solución. Ahora supongo que LTC6752 también es un comparador de colector abierto. Porque cuando reemplacé AD8031 con este modelo no encontré ningún cambio en la salida. ¿Alguien puede explicar el motivo para usar esta configuración de emisor abierto aquí y se recomienda usar cualquier amplificador operacional en lugar de LTC6752?

  4. Estaba mirando los resultados de la simulación y descubrí que la señal Feedbck pasa brevemente a 0V y luego vuelve al valor de µOut. Esta corta duración cuando llega a 0 V y vuelve al valor original provoca este sobreimpulso. La razón por la que usamos la parte Pnp-Npn-Comparator en el circuito fue para evitar que AD823A genere una salida cuando la señal PWM está a 0 V. Ahora siento que esta es una de las causas de generar los excesos. ¿Hay alguna forma de que pueda limitar la retroalimentación para que caiga solo al valor equivalente a µCout? De esta forma, el AD832A no generará un sobreimpulso antes de establecerse como una onda cuadrada uniforme. Supongo que usar un comparador puede resolver un problema, pero no estoy seguro de cómo.

Estoy haciendo este proyecto como un proyecto de último año en una empresa para obtener mi título universitario. No estoy muy versado en electrónica y, por lo tanto, las preguntas pueden parecer ingenuas, pero espero obtener algunas respuestas bastante buenas que podrían ayudarme a progresar en mi trabajo. adelante. Muchas gracias por adelantado.

Seguiré publicando actualizaciones si se me ocurre algo en el trabajo. :)

¿Ayuda aumentar R2 para corrientes pequeñas?
Hola, hay un límite para aumentar el valor R2. Dado que µC puede suministrar a un máximo de 3,3 V y planeamos controlar el circuito en ese rango por encima de los 10 ohmios, parece poco probable. Pero también he observado que cambiar R2 tiene un impacto, pero no estoy seguro de cómo superar la limitación de 3,3 V.
Esto no pretende ser una solución. Solo lo necesita para probar a corrientes muy pequeñas, usar 100 Ω en lugar de 10 Ω escalará el voltaje medido. El problema que veo es que la retroalimentación del amplificador pasa por un paso bajo formado por R1 y C1. Si la diferencia entre las entradas + y - de U2 es muy pequeña (pequeña corriente a través de R2), esto ralentizará la retroalimentación, lo que resultará en ese sobreimpulso.
No puedo ayudarlo con su problema, solo un comentario a su circuito: si tiene un suministro (10 V) que se usa para alimentar todo, podría valer la pena colocar solo una fuente de voltaje y nombrar la red "Vsuministro" o algo y luego use la herramienta "name net" y nombre todos los nodos + a "Vsupply". Si cambia la tensión de alimentación, sólo tiene que hacerlo en un lugar y no en 5 diferentes.
@Arsenal gracias por la sugerencia. Lo tendré en cuenta la próxima vez.
@Janka, ¿quieres sugerir que use una resistencia variable en R2?
Además, me doy cuenta de que esto es solo una simulación (por el momento), pero no puede alimentar un LTC6752 con un suministro de 10 V, tiene una clasificación de 3.5 V máx. suministrar.
No. Le sugiero que verifique si aumentar R2 funciona contra el sobreimpulso. Si es así, es el problema que he visto anteriormente. Vuelva a evaluar el circuito de retroalimentación entonces. ¿Cuál es el propósito de R1 y C1?
@Janka gracias por la sugerencia. Intentaré verificar esto. C1 es más un accesorio en el circuito. De ahí un valor tan pequeño.
Sí. Lo comprobé, la capacitancia de la puerta del FQB5N90 es superior a 1nF. Esto hace que R1 sea aún más crucial.
Si bien estoy de acuerdo con Dave Tweed sobre cómo realizar la medición, una solución para este tipo de exceso es usar un amplificador con un producto de ancho de banda de menor ganancia.
@DaveTweed sí, de hecho. Recuerdo haberlos leído en la hoja de datos, pero olvidé encargarme de eso aquí en la simulación.

Respuestas (1)

Este es un circuito subóptimo para la aplicación. No debería intentar encender y apagar el transistor de carga al mismo tiempo que los pulsos, eso es simplemente una tontería.

En su lugar, debe usar un circuito detector de picos de precisión en la retroalimentación de la resistencia de detección, de modo que el circuito solo intente regular el pico de corriente. Esto elimina todos los efectos transitorios dentro del circuito de control de carga.

En otras palabras:

  • Eliminar todo ese circuito superior que va de PlcOutaFeedbk
  • Reemplace R9 con el detector de picos.
Gracias por la edición y por este enlace. Leeré e intentaré hacer cualquier cambio si es posible.
Hola Dave. Según su recomendación, intenté implementar un detector de picos en lugar de R9. Después de leer el enlace y leer un poco más en Internet, usé un diodo y un condensador en lugar de R9. Parece que he usado un circuito detector muy primitivo y los resultados no son satisfactorios. Tienes alguna sugerencia ? ¿Podría publicar una imagen o algo como sugerencia? Me está costando un poco tratar de constituir un detector de picos basado en un amplificador operacional en el circuito de retroalimentación. Muchas gracias :)
Al agregar un opamp y colocar el diodo en el circuito de retroalimentación como se muestra en mi enlace original anterior, elimina los inconvenientes de la configuración simple de diodo-condensador. Asegúrese de usar un opamp con entradas y salidas de riel a riel si está tratando de operar desde un solo suministro.