¿Cómo cortar la alimentación cuando se alcanza un cierto voltaje de un sensor?

8

He construido un simple cargador de Ni-Cd (básicamente una fuente de corriente de 0.1C) para algunas celdas de 1300mAh, que quiero detener cuando se alcanza un cierto voltaje en la celda. Intenté diseñar el interruptor con un amplificador operacional, pero todo lo que hace es limitar el voltaje que la fuente de corriente está aplicando en la celda, al voltaje que se suponía que provocaba el corte. Sé que podría usar un relé, que sería impulsado por el amplificador operacional, pero preferiría no usarlos.

Entonces, ¿cómo se puede cortar la alimentación cuando se alcanza un cierto voltaje?

Aquí hay un esquema de lo que hice para darte una idea.

    
pregunta Chris

4 respuestas

6

No desea utilizar la terminación de carga de voltaje fijo para las baterías NiCd. Es necesario tener algún límite de voltaje superior como seguridad, pero la terminación de la carga se realiza con una pendiente y / o temperatura de voltaje.

Los NiCds exhiben una "descarga" de voltaje cuando están casi completamente cargados con una corriente razonable. El voltaje en realidad baja un poco. Por lo tanto, busque el cruce por cero de la derivada de voltaje, luego agregue un poco de carga de corriente baja durante un tiempo fijo para completar la batería. Por ejemplo, aquí hay un ciclo completo de descarga y carga de una batería de NiCd de 3 celdas:

Labateríasedescargaparaquesevacíeefectivamentealas3,4horas.Hastaaproximadamente4.2h,seusaunacorrientedecargabajahastaquelasceldasalcanzanunvoltajesuficientementealtoparapodertomarlacorrientedecarga"completa". Observe cómo aumenta el voltaje, muestra un golpe y luego vuelve a bajar a aproximadamente 6.4 h. El algoritmo de carga lo detecta mediante el cruce por cero de la línea azul y cambia al modo de reposo de baja corriente durante 2 horas fijas.

Está cargando a una tasa muy baja (.1C), por lo que es posible que algunas partes no se apliquen. Sería una buena idea medir una curva de carga para ver dónde se encuentra. Déjelo funcionar el tiempo suficiente para saber que ha cargado completamente la celda y ver cómo se ven tanto el voltaje como el derivado del voltaje. A una tasa de carga tan lenta, una tensión de terminación fija puede ser la única opción, pero sería bueno ver los datos antes de decidir eso.

La forma de medir y detectar esto es en un microcontrolador. Cada medición tendrá algo de ruido, pero las señales son tan lentas que puede aplicar muchos filtros de paso bajo. Las señales son tan lentas que un filtrado significativo en el análogo será difícil debido a las impedancias muy altas requeridas para realizarlas, y al error de resultado causado por las corrientes de fuga. Los valores digitales no sufren degradación con el tiempo, por lo que puedes hacer cosas como calcular la pendiente en voltios / hora, como hice con la línea azul en el gráfico de arriba.

    
respondido por el Olin Lathrop
3

Parece que tu circuito debería hacer exactamente lo que quieres.
Y usted dice en su respuesta a Chintalagirl que hace lo que usted pretende con respecto a la tensión de corte y la histéresis. Por lo tanto, no puedo entender lo que quieres que aún no tienes.

Hace poco implementé un circuito comercial para una producción de alto volumen utilizando un circuito similar al tuyo. Utilizó un diodo para permitir que la tensión de bajo nivel bajo realimentación de histéresis se estableciera sin alterar la tensión de disparo y usó un TL431 para proporcionar una tensión de referencia más estable, ambas como se menciona a continuación.

No se puede garantizar de manera confiable que V_USB sea de 5 V, puede ser mayor o menor y puede variar, por lo que se necesita una referencia adecuada. Puede, por ejemplo, dividir R8 en dos partes y establecer el punto medio en, digamos, 4V mediante, por ejemplo, un regulador de derivación / "zener programable" TL431. Estos son baratos y eficaces en este papel. El uso de un TLV431 permite 1.25 V en la configuración de referencia ascendente.

Mejor: puede configurar U1A pin3 A la tensión de disparo deseada con el TL431 PERO luego la retroalimentación de histéresis no funciona, por lo que puede, por ejemplo. Use un TL * V * 431 con dos resistencias para configurarlo en el Vtrip deseado.
Alimente el TLV431 con aproximadamente 1k al cátodo de V_USB.
Alimente TLV431 a través de, digamos, 10k a la entrada opamp no invertida. Utilice 100k o cualquier resistencia de histéresis como antes con un diodo en serie. Vea abajo.

El uso de R1 como se muestra hace que sea difícil establecer los umbrales alto y bajo según se desee, ya que efectivamente R1 está en paralelo con R8 antes de que la batería alcance el punto de disparo y en paralelo con R9 después de que se alcance el punto de disparo, así que los puntos de ajuste altos y bajos Son afectados. Además, si el amplificador operacional no gira completamente hacia el riel alto, afectará el cálculo del punto de disparo. Más fácil y tan efectivo es colocar un diodo en serie con R1 para que se conduzca con una sola polaridad de modo que el umbral alto o bajo se establezca solo con R8 y amp; R9. Probablemente lo mejor sea conectar el cátodo del diodo a la salida U1A de modo que el diodo se conduzca cuando se haya alcanzado el umbral y, por lo tanto, disminuya el umbral cuando la salida de U1A se reduzca. De esa manera, puede establecer con precisión el punto de disparo deseado con R8 y amp; R9 (que es lo que más te interesa) y luego R1 bajará esto un poco en una cantidad que puedes calcular. El diodo agrega una pequeña cantidad de complejidad al cálculo del umbral reducido, pero no es muy importante ya que el objetivo principal es terminar el cobro.

Si R1 es demasiado grande, el umbral no se reducirá lo suficiente y el voltaje de la batería puede "ceder" lo suficiente después de que se retire la carga para que la carga se reinicie. Si observa esto con un medidor y no con un alcance, puede pensar que está viendo un voltaje de CC estable pero que realmente el circuito está oscilando. (Pregúntame cómo lo sé :-)).

La inspección con un osciloscopio es siempre una buena idea con circuitos como este, ya que la oscilación puede ocurrir fácilmente.

No debería importar aquí, pero tenga en cuenta que el rango del modo común de entrada para el LM358 es 1.5V por debajo de Vdd, por lo que aquí Vin max ~ = 3.5.

Una vez que haya agregado el diodo sugerido anteriormente, puede probar el punto de disparo midiendo el pin 3 de U1A. Puede hacer que R8 o R9 se puedan ajustar para establecer el punto de disparo. Puede verificar el funcionamiento correcto utilizando un condensador de baja fuga en lugar de la batería. Esto debería cargarse a Vtrip y el circuito debería apagarse y Vcap debería igualar el voltaje objetivo. Si la tapa tiene fugas, verá que se recarga ocasionalmente a medida que Vcap cae por debajo del umbral inferior.

Q1 / R5 es una forma desagradable de realizar la configuración actual ya que la referencia Vbe es muy imprecisa, pero es lo suficientemente buena en esta aplicación. D3 probablemente no sea estrictamente necesario aquí, pero no debería hacer daño. Sin D3, Q1 y Q2 están potencialmente desviados por la batería cuando el transistor está apagado, pero no debería ser un problema aquí.

La histéresis R1 debería detener este circuito y establecerse en el modo de revestimiento cuando se alcanza el punto de ajuste, especialmente con el diodo agregado, pero verifique la oscilación. Por lo general, agregar un capacitor en algún lugar en la unidad o en los bucles de realimentación ayudará. por ejemplo, aquí, el pin 3 de U1A podría tener una tapa a tierra PERO un lugar mejor sería el pin 2, con la alimentación al pin 2 desde la batería a través de, por ejemplo, una resistencia de 10k. Puede expresarlo en la nomenclatura formal de polo / cero de la teoría del circuito o puede verlo como un retraso en la velocidad a la que puede cambiar el voltaje de la batería detectado.

Preguntar según sea necesario ...

    
respondido por el Russell McMahon
1

Una solución, aunque posiblemente no sea la ideal, podría ser usar un comparador o un amplificador operacional configurado como un comparador. Tenga la entrada negativa como su voltaje establecido y positiva como PWRBAT +. Cuando la tensión de la celda cruza ese umbral, la salida del comparador que antes estaba flotando se tirará a tierra. La conexión de esta salida a la unión de R2 y R4 debería apagar el transistor Q2 y hacer que Q1 sea irrelevante y, por lo tanto, detener la carga.

El voltaje establecido se puede generar usando un simple divisor de resistencia, ya que las entradas del comparador son de alta impedancia.

El comparador debe poder recibir tanta corriente como sea necesaria para que la salida del opamp de salida caiga a 0 a través del resistor de salida, lo que probablemente esté bien para la mayoría de los comparadores típicos.

Este método tendrá la ventaja de poder trabajar con el circuito que ya tiene sin demasiadas modificaciones.

    
respondido por el Chintalagiri Shashank
0

Finalmente lo hice funcionar. Russell, intenté agregar ese diodo, pero eso no funcionó. No entiendo por qué dice que agregar ese diodo haría que el OA cambiara de Vcc a GND.     El TL431, sin embargo, fue una muy buena sugerencia. Después de agregar ese relé (que consume 150 mA), necesitaba una referencia de voltaje más confiable que un divisor de voltaje de suministro. Saludos por eso!     De todos modos, en la tienda de electrónica local encontré un relé sellado muy pequeño de 12V, que tuve que frenar para abrirlo y ajustar la bobina para que funcione con 5V. Fue un infierno ... terminé rebobinando la bobina del agujero a mano. Pero valió la pena, ahora hace exactamente lo que yo quería que hiciera:

   - initial battery level is somewhere bellow 1.3V
   - USB is plugged in
   - battery is charged at ~150mA until the voltage applied by the current source is 1.49V
   - 1.49V is reached, the relay goes off, and the battery voltage drops to ~1.44V
   - charger won't start again until cell goes bellow 1.38V

Aquí están los esquemas finales:

¡Gracias a todos por la ayuda!

    
respondido por el Chris

Lea otras preguntas en las etiquetas