Paso 6: Conocer la funcionalidad del controlador
El propósito de la ON - OFF switch es que puede dejar su sistema de cierre por la noche cuando el voltaje del panel Solar es demasiado bajo para mantenerlo encendido. Personalmente mantengo todo el tiempo.
Cuando el controller no se esté cargando, el círculo y mostrar valores diferentes en.
Usted probablemente notará que los valores mostrados son extraños al principio, esto es porque necesitamos borrar la EEPROM para comenzar de nuevo y escribir algunos números agradables y fáciles.
El botón de datos cumple 2 funciones. Cuando pulsa normalmente (0,5 segundos o menos) mientras se está cargando la batería, temporalmente eliminar el estado de tiempo y carga carga y mostrar los valores max y min que normalmente cuando la batería no está cargando.
Cuando se presiona durante más de 2 segundos, se borrará el max y min los valores almacenados. Una vez hecho esto le preguntará si desea restablecer el tiempo de carga total así (el mensaje permanecerá 2,5 segundos en la pantalla). Si, mientras se visualiza este mensaje, pulsa el botón de datos otra vez, estos valores a cero también. Quieres hacerlo también ahora para deshacerse de la 255 y NaN aparece allí en el momento.
Los valores de muestra será: Total tiempo de carga, número de días (o número de ciclos de carga), máximo solar voltaje, min y tensiones de batería máximo máximo cargan corriente y watts, corriente de salida máxima y watts, luminosidad real y temperatura real de la batería. Para cada pulsación de la tecla datos, va a cambiar el valor mostrado. Este modo de visualización se reanudará después de 10 segundos si no existe más prensas en el botón.
Tener un panel solar muy pequeño y pobre conectado me di cuenta que estaba teniendo problemas con el Xbee que enciende y a veces no se conecta a mi WiFi cuando salí de la ON - OFF interruptor on OFF, así que añadí un trozo de código de prevención del programa de inicio para siempre y cuando no ha alcanzado la tensión Solar 8V.
El tiempo de ciclo en la pantalla se puso en allí cuando estaba limpiando mi código un poco y tratar de hacer el lazo más rápido, especialmente cuando la carga de la batería. Varía de 20ms a 30ms según el estado de carga de la batería. Subirá más cada ahora y después cuando se realizan otras acciones como el refresco de pantalla etc.. Otra vez, si usted no desea tener esta información que aparece en el controlador, solo como comentario la línea de loop_time() en la sección de bucle principal del programa y su código de recarga.
El valor PWM aparece junto a la actual para ver en qué ciclo de deber el MOSFET está trabajando 0 está siempre apagado y 255 estar siempre en carga. Puede variar mucho dependiendo de qué tipo de voltaje del Panel Solar conectado al sistema. El más grande es el panel más pequeño el valor PWM tenderá a ser.
En modo de carga a granel, todo el poder es transferido a la batería hasta que llegue 14.6V (a 25 ° C). Cuando alcanza, los cambios de modo de carga a tensión constante durante 1 hora. Mantendrá el voltaje de la batería en este valor aumentando o disminuyendo el valor PWM con el cargo de MOSFET. Después de eso, la batería entra en modo de carga flotante, donde el controlador mantendrá la tensión a 13, 6V (a 25 °) variando nuevamente el valor PWM.