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?