Reducción de la tensión en una entrada "pull-up" para que coincida con la tensión de la salida de tensión de otro dispositivo

0

Tengo una gran batería de litio (LiFePO4) compuesta de 16 celdas en serie. Es monitoreado por un BMS (Sistema de administración de batería) que se conecta a un cargador de batería (Victron Quattro).

El BMS y el cargador de batería son de diferentes fabricantes, pero ambos incluyen formas "estándar de la industria" de interactuar entre sí mediante entradas / salidas analógicas.

Cuando BMS supervisa la batería, ofrece un pin de salida donde BMS establece el voltaje en este pin entre 0 voltios y 5 voltios para indicar la tasa máxima aceptable de corriente de carga (amperios) en la batería:

0.0 voltios = Carga máxima de 0 amperios 1.0 voltios = carga máxima de 14 amperios 2.5 voltios = carga máxima de 35 amperios ... etc ... hasta 5.0 voltios = carga máxima de 70 amperios

(Amperajes reales ajustables, esto es para lo que lo tengo configurado)

El cargador de batería convenientemente (o eso pensé) también tiene una "entrada" que, de acuerdo con su material de comercialización, puede leer un voltaje y ajustar la corriente de salida de los cargadores en función del voltaje leído en el pin de entrada. Lo hace de forma lineal y lo tengo configurado para que coincida con el BMS:

0 voltios = 0 amperios, 5 voltios = 70 amperios, relación lineal entre ellos.

Aquí es donde se complica: una vez que puse mis manos en el cargador, descubrí que el pin de "entrada" se mantiene alto con un pull-up interno de 10 Kohm a 5v. La expectativa es que un usuario conecte un potenciómetro entre el pin de entrada y la tierra y lo use para ajustar la resistencia y "bajar" el voltaje en el pin de entrada para controlar el voltaje y, por lo tanto, la velocidad de corriente de carga del cargador.

Así que me quedo con intentar averiguar cómo puedo construir un circuito (con suerte simple) que "tire" hacia abajo el pin de entrada en el cargador para que coincida con el voltaje del pin de salida en la unidad BMS.

El desafío al que me he enfrentado al intentar investigar esto es que todo lo que encuentro relacionado con las resistencias de pull-up es para la lógica digital (IE: activado o desactivado). Sin embargo, este equipo en particular lo está utilizando para una entrada analógica. Los pocos recursos analógicos que encontré fueron para leer los amperajes de las señales de entrada en lugar de los voltajes.

La otra área que traté de investigar fue la regulación de voltaje. Pero todo lo relacionado con la regulación de voltaje se enfoca en el lado equivocado de la ecuación: regular la salida del regulador en lugar de regular la corriente para bajar la entrada a un voltaje específico.

También he tratado de investigar usando un transistor simple para esto. Sin embargo, no he podido encontrar nada que muestre que se esté utilizando un transistor de esta manera, aunque lógicamente me parece que podría funcionar.

Ya contacté con el fabricante del cargador de baterías (Victron Energy) y le pregunté si es posible desactivar el pull-up interno a 5v en este pin. Dicen que no es posible.

En resumen: ¿Existe una manera relativamente fácil de reducir el voltaje en un pin de entrada de 5v de altura elevada para que coincida con el voltaje de otra fuente?

    
pregunta irwinr

1 respuesta

0

Un pull-up funciona exactamente de esta manera: cuando no hay otra fuente de voltaje en la sección, el pull-up pone este pin a 5v. Si el cargador está conectado a una batería "tonta" (un BMS o una batería que no puede "hablar" con el cargador), el levantamiento se activará y configurará el cargador a su voltaje máximo.

Pero si conecta su unidad BMS "inteligente" al cargador, la señal BMS anulará el pull-up (un resistor pull-up "débil" de solo 10K alimenta el pin pull up) y así el BMS cambie la entrada del cargador, para solicitarlo tan actual como el BMS desee / necesite.

No entendí por qué no puedes simplemente conectar el BMS directamente al cargador (y todos estarían felices). Lamento responder a tu pregunta con otra pregunta.

Si realmente tiene una buena razón para conducir el cargador con un control independiente, o no puede conectarlos directamente, en mi humilde opinión, la mejor solución sería un circuito Op-Amp con ganancia cero, por lo tanto, alimenta la salida BMS conecte la entrada del circuito del amplificador operacional y conecte la salida del amplificador operacional a la entrada del cargador; el amplificador operacional tiene una salida de baja impedancia, por lo tanto, sería fácil anular el pull-up.

Esta sería una solución más simple, analógica y más elegante; pero no estoy seguro de si encajaría, porque no sé la razón por la que no solo conectas la salida BMS a la entrada del cargador.

Si por alguna razón la solución analógica no funciona, otra opción sería microcontroladores; un uC con un DAC (la salida del DAC debe ser alimentada a, adivina quién, un amplificador operacional con ganancia cero), o una uC con una salida PWM, que se alimenta a un rectificador y después de eso, a un amplificador operacional .

    
respondido por el mguima

Lea otras preguntas en las etiquetas