fuente actual de variable del lado alto

1

Quiero diseñar una fuente de corriente variable de lado alto:

  • La fuente de alimentación (Vacc) es un acumulador cuya salida varía entre 9V y 7V.
  • Necesito valores de corriente continua de salida entre 10mA y 100mA.
  • Necesito que sea de lado alto, por lo que la carga (RLOAD) se refiere a tierra.
  • RLOAD está entre 1 ohm y 60ohm
  • La precisión en corriente debe ser del 10%.
  • El voltaje de salida máximo debe ser lo más alto posible, idealmente hasta 6V.

Para controlar el valor de la corriente de salida, estoy usando un microcontrolador alimentado a 5 V, por lo que puedo tener un PWM o una serie de puertos configurados a 0 V / 5 V. Puedo producir una señal de control Vctl:  - Suelo referido.  - Entre 0 y 5V.  - Con una precisión del 1%.

Me gustaría tenerlo construido con componentes básicos, si es posible.

Probé este esquema:

simular este circuito : esquema creado usando CircuitLab

La idea del circuito es que el transistor PNP está suministrando corriente a la fuente, por lo que la caída de voltaje en R4 más el Vbe es igual a Vc. Vc es la caída de voltaje en R2, que se supone que es proporcional a la corriente controlada por el transistor NPN. Necesito esto para traducir la entrada Vctl, que está basada en tierra, en una referencia de lado alto. Al final, no funciona porque una cantidad no controlada de corriente está dejando la base del transistor PNP.

¿Puede alguien ayudarme?

    
pregunta jmgonet

4 respuestas

1

Su esquema es definitivamente bueno para simple con 10%; intente colocar un diodo entre R2 y Q2-colector. La mayor parte de su error es de Vbe de Q3. Esto hará que V (R2) ~ = V (R4). Entonces su error completo será causado por las corrientes de base. Puede eliminar el error de Q2 cambiando a un FET con un umbral VGS bajo (pero puede obtener un 10% con bipolares con alta hFE) Su error será aproximadamente 1 / hFE para el transistor restante. Puede usar V (R1) para regular, ya que será proporcional a V (R2), que es proporcional a V (R4). El BC556 es una señal pequeña, así que no esperes demasiada corriente.

    
respondido por el John Birckhead
3

Un enfoque simple es hundir una corriente precisa y luego reflejar la corriente del riel positivo, tal vez con un factor de multiplicación. Para una precisión del 10%, es posible que no necesite utilizar amplificadores operacionales, pero aún así no sería una mala idea, le permitirá acercarse a la línea positiva (más cumplimiento).

Supongamos que genera una señal analógica de 0-5 V utilizando su microcontrolador (filtro de paso bajo una señal PWM, por ejemplo). Eso le dará una señal que es tan precisa como la tensión de alimentación, por lo que quizás sea el 5% en el peor de los casos.

Convierta ese voltaje a una corriente (sumidero) usando un circuito simple como este:

simular este circuito : esquema creado usando CircuitLab

Entonces necesitas reflejar la señal del riel positivo. Algo como esto funcionará:

simular este circuito

Debido a que el LM324 tiene un rango de modo común que no se acerca al riel positivo (1.5V a 2V), lo he sesgado hacia abajo con D1-D3 y R3. Esto limita el voltaje de salida máximo a algo así como 5.5V. Si desea obtener más, reemplace el amplificador operacional con un tipo de entrada / salida de riel a riel y deshágase de D1-D3 y R3 (solo conéctelos directamente al riel positivo).

Como se muestra, el rango es 0-100mA con el interruptor cerrado y 0-10mA con el interruptor abierto (con corriente de entrada de 0-1mA).

    
respondido por el Spehro Pefhany
1

Esta es la implementación más sencilla, el mismo concepto que Spehro, pero no entiendo por qué puso un circuito complicado. Esta es una versión más simple. Básicamente, dos circuitos V-a-I con el segundo "al revés" por lo que se hace referencia a su riel eléctrico.

Su señal de control de 0 a 5V controla un convertidor de voltaje a corriente básico y lo convierte en un sumidero de corriente variable de 0 a 1 mA. R2 1k luego convierte este sumidero de corriente a la variable 0 a 0,5 V, pero hace referencia al riel Vdd, de modo que ahora Vflw varía de 7 V a 6,5 V. Un segundo opamp V-to-i está "al revés" en el riel + y convierte Vflw a 0 a 100 mA a Rload.

El pequeño error (5 Vin = 98 mA fuera o aproximadamente 2%) se debe a la corriente de polarización en la base PNP. Puede reemplazarlo con un MOSFET más caro para obtener un error muy pequeño y una capacidad máxima de espacio para la cabeza. Espero que ayude, -Vince

    
respondido por el Vince Patron
1

Ok, aquí hay otra solución. Realmente es el mismo concepto que su circuito original pero implementa la idea de John B. Es barato, todo discreto, no es una solución op-amp cara pero estable con voltaje de alimentación y cambio de Rload. :)

El truco consistió en agregar Q2 para "linealizar" el segundo espejo actual (Q1). (Podría usar un diodo para Q2 pero usar el mismo transistor es una mejor coincidencia y ¿por qué agregar otro elemento a la lista de materiales? 2N3906 es barato de todos modos).

Cumple todos los requisitos. El diagrama debajo barre la fuente de 7V a 9V. C1 es opcional. ¡Espero que ayude! -Vince

    
respondido por el Vince Patron

Lea otras preguntas en las etiquetas