Controlador solar con transistor BJT y microcontrolador PIC24 para cargar baterías de 3,6 V de NiMH

1

Estoy diseñando un circuito controlador solar y estoy teniendo alguna confusión sobre cómo encender y apagar el BJT. Tengo un solo panel solar cargando una batería. El BJT está ahí para evitar sobrecargar la batería. Tengo un microcontrolador para monitorear el voltaje y la corriente de la batería, y uso esta retroalimentación para apagar y encender el transistor. El microcontrolador funciona con esas mismas baterías.

Aquí hay un esquema del circuito simplificado:

simular este circuito : esquema creado usando CircuitLab

¿Debo averiguar la corriente del colector (I_C extraída del panel solar) en función de la corriente que sale del microcontrolador (I_B)? ¿O viceversa?

No estoy seguro de lo que viene primero. Sé que I_B es lo que enciende y apaga el transistor para permitir I_C a través de ... pero estoy confundido sobre cómo obtener valores para cada uno.

Aquí están los datos sobre los componentes: El panel solar normalmente produce 5,5 V y 170 mA. Tiene una tensión de circuito abierto de 8,2 V y una tensión de carga máxima de 6,4 V. ( enlazado aquí )

Las baterías son NiMH recargables con 2450 mAh y 3,6 V. ( hoja de datos aquí )

El microcontrolador es el PIC24, que puede generar hasta 25 mA a través de su puerto de E / S. ( hoja de datos aquí )

Esto es en lo que me quedo:

Valores solares típicos: V_solar = 5.5 V I_solar = 170 mA

Valores para beta, corriente de base y voltaje de emisor de base: B = 100 I_B = 1 mA (de la hoja de datos del microcontrolador?) V_BE = .7 V

B * I_B = I_C 100 * 1 mA = 100 mA

I_B = (1.6 - .7) / R = 1 mA R = .9 V / 1 mA = 900 ohmios Desde I_B > 1 mA, R > 900 ohmios = 1k ohmio

Obtuve I_B de la hoja de datos de PIC24, donde dice que la salida alta de un pin de E / S es de al menos 1,6 V cuando el PIC24 recibe alimentación de 2 V, y la corriente asociada con estos números es de 1 mA. ¿Es esta la forma correcta de obtener estos valores de la hoja de datos?

Circuito revisado (2/10/15):

simular este circuito

    
pregunta Christina

3 respuestas

2

tl, dr: En su caso, no parece necesitar ningún control de carga, y es más complicado de lo que parece hundirse debido a varias razones. Simplemente coloque un 1N4001 entre la célula solar y la batería.

La batería de NiMH es una impedancia bastante baja, que extrae tanta corriente de la celda solar como está disponible a la tensión de la celda. Durante la carga, es probable que alrededor de 1.4V / celda. Este es un voltaje de salida de 4,2 voltios, por lo que, a la luz del sol, es probable que supere los 170 mA indicados para el punto de máxima potencia, espere algo como 200-220mA, que está por debajo de C / 10 de las celdas. No tengo idea de cómo desea realizar el control de carga de NiMH a corrientes de carga que varían ampliamente y que nunca exceden C / 10 (no -deltaU, no se puede aplicar dT / T, pero ignoremos eso).

Lo primero que debes notar: tu circuito no funcionará como se dibuja. Dibujaste un transistor NPN. Necesita una tensión en la base que exceda la tensión del emisor (alrededor de 0.6 V) para que sea conductora, pero la unidad de control de temperatura no tiene acceso, siempre que se requieran los 4.8 V (tensión de la batería + 0.6 V). Necesitas un transistor PNP en su lugar. En ese caso, debe proporcionar corriente desde el terminal base a un sumidero más negativo. Además, en ese caso, conectaría el emisor a la célula solar. Tenga en cuenta que para apagar el transistor, necesita que el voltaje de la base suba a 0.5V por debajo del voltaje de la celda solar descargada, esto es alrededor de 8V.

Comience con la corriente de colector deseada (salida de celda máxima de 220 mA) y observe la hoja de datos del transistor. Vamos a elegir un BC327 para su calificación actual más alta en comparación con los transistores típicos de 100 mA. Eche un vistazo a la figura 4 (región de saturación) si desea tener bajas pérdidas en el transistor, lo que parece una buena idea ahora (pero vea más adelante). Tienen curvas para corriente de colector de 100mA y 300mA. Como no tenemos mucha energía para desperdiciar, es una buena idea elegir una corriente de base en el extremo inferior del extremo casi plano de la curva de voltaje de saturación, que produce algo alrededor de 4 mA si se interpola entre los 100 mA y los 300 mA. curva. Para activar el transistor, a 4,4 V de voltaje de la celda solar, 200mV caída del transistor y 4,2 V de voltaje de la batería, necesita hundir 4 mA a 4,4 V-0,6 V (voltaje de la base del emisor). Para apagarlo, la base debe subir a 8V (ver arriba). Esto significa que necesita una resistencia de pull-up entre la base y el emisor, que proporciona el voltaje de apagado de la celda en lugar del uC y un diodo (1N4148 lo hará) para proteger el uC de ese alto voltaje.

Entonces, el circuito se ve así: PNP con emisor a célula solar y colector a la batería. Un resistor que conecta el emisor con la base (el valor no importa mucho y algo alrededor de 100k proporcionará suficiente efecto de extracción sin perturbar el circuito mientras el transistor está encendido), un diodo y un resistor en serie a la uC. El uC necesita hundir 4mA para encender el transistor. Esto resulta en un voltaje de salida de 0.4V. Por lo tanto, la resistencia tiene que hundir 4 mA mientras que tiene 0.4V sobre el nivel del suelo en el extremo uC y 3.8V sobre el nivel del piso en el extremo del diodo. 4mA a 3.4V es de 850 ohmios. Entonces, 900 ohmios en tu circuito no parecen estar tan lejos.

Sin embargo, no estarás contento con ese circuito por diferentes razones: el constante descenso de 4mA toma demasiado de la corriente de carga (conseguir 220mA al aire libre en un día soleado de verano es una cosa, en días nublados, estar dentro, espere algo como 10mA máximo), y está desperdiciando 4mA de eso solo para encender ese transistor. Además, cuando se oscurece, las células solares consumen energía debido a su corriente de fuga y descargan la batería al operar el transistor en modo inverso (el colector actúa como emisor, la corriente de base es proporcionada por las células solares y la resistencia de 100 k significa que arriba, y el emisor actúa como coleccionista). Lo común es que necesita protegerse contra eso, por ejemplo, colocando un diodo entre el colector y la batería. Sin embargo, perderás voltaje allí. Otra posibilidad sería un "pull-up secundario" que tirará de la base hacia arriba, incluso si la fuente del emisor (la célula solar) no proporciona energía, al conectar una resistencia desde el colector hasta el terminal de la base. Esta resistencia tiene que ser lo suficientemente baja para tirar de la base hacia arriba contra los 100k que la empuja hacia abajo, así que ve por algo como 20k allí. Por supuesto, agregar todas estas resistencias no hace que la cosa sea más eficiente.

En realidad, su corriente de carga es muy baja en comparación con la capacidad de la celda. Como se estimó anteriormente, solo se llega al C / 12 en buenas condiciones, la corriente de carga se puede considerar con seguridad como "carga lenta" a menos que coloque el dispositivo en el haz de un faro brillante 24/7. No necesitas ningún control de carga. Solo debe evitar la descarga a través de la fuga de células, y esto puede ser provocado por un solo diodo entre la célula solar y la batería.

    
respondido por el Michael Karcher
1

La batería es de 2450mAh pero el panel solar solo puede apagar 170mA, por lo que no necesita un circuito de carga complejo. Simplemente enganche el panel directamente a la batería, ¡y listo!

¿Pero cómo es esto posible?

Tardará al menos 2450/170 = 14.4 horas en cargar completamente la batería desde el vacío. Eso ya es más lento que la tasa de carga de goteo de 10 horas estándar, pero el sol no brilla con el brillo máximo durante 14 horas, por lo que la corriente promedio será aún más baja. Una batería de NiMH no se dañará al cargarla continuamente a esta baja corriente.

El propósito de un diodo en serie es evitar que la corriente de fuga inversa en el panel descargue la batería. Sin embargo, la corriente de fuga de un panel de baja potencia es probablemente insignificante. Así que coloca un diodo si quieres, pero probablemente no sea necesario.

No tiene mucho sentido apagar la carga si no conoce el estado de la batería. Si se conociera la corriente de carga, entonces podría estimar el estado de carga midiendo el voltaje de la batería. Pero no está midiendo la corriente, por lo que no sabe cuánto voltaje se debe al estado de carga y cuánto se debe a la corriente de carga.

Por lo tanto, también puede dejar la batería en carga lenta continuamente y dejar que disipe la pequeña cantidad de exceso de carga como calor una vez que alcance la carga completa. Si se mantiene así, se mantendrá en equilibrio porque, finalmente, todas las celdas recibirán una carga completa, incluso si algunas llegan antes que otras.

    
respondido por el Bruce Abbott
0

Mi punto es: faltan algunos sensores LDR (resistencia dependiente de la luz) para detectar la oscuridad y el día. Siempre es mejor cargar una batería durante un día.

Como se dijo antes, cargar baterías en serie es peligroso. Deben ser cuidadosamente equilibrados y termo-controlados. De lo contrario, pueden desequilibrarse y descargarse a menos de 0 V (lo que puede causar daños permanentes a las baterías).

Puede cambiar sus baterías para LiPo con el módulo de circuito de protección PCM para 2S 7.4V 7.2V.

Utilizando un divisor de tensión V1 * (R2) / (R1 + R2) = V2 (0-5V) para detectar la tensión analógica de la batería. Podrás monitorear el estado de la batería.

    
respondido por el user96462

Lea otras preguntas en las etiquetas