TinyUPS - Fuente de alimentación ininterrumpida basada en ATtiny13A - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

TinyUPS – Fuente de alimentación ininterrumpida basada en ATtiny13A – Calendae

Hola otra vez. Te habla Jordi Oriol y esta vez vamos a hablar sobre TinyUPS – Fuente de alimentación ininterrumpida basada en ATtiny13A – Calendae

La interrupción del suministro eléctrico tiene muchos efectos secundarios en los proyectos. Especialmente los proyectos con requisitos de procesamiento elevados, podrían dañar la memoria del microprocesador / microcontrolador o provocar daños importantes en otras partes del dispositivo. Para mitigar este problema, se han implementado varias soluciones de UPS, particularmente por personas en Frambuesa pi comunidad y como contribución a estos esfuerzos, Wagiminator recientemente compartió sus planes para un UPS que llamó TinyUPS.

TinyUPS es un SAI simple de 5 V / 2,5 A con una batería de iones de litio como búfer, un sistema de gestión de ruta de alimentación de carga compartida ATtiny13 cuales; supervisa la disponibilidad de la fuente de alimentación, el nivel de la batería para controlar la carga y comparte la información de la batería y el estado de la energía con el dispositivo alimentado. El dispositivo realiza la funcionalidad básica de mantener el dispositivo con vida por un tiempo cuando la energía externa se apaga repentinamente.

El principio de funcionamiento de tinyUPS es bastante simple. Cuando se conecta una fuente de alimentación externa a los tiny ups, el voltaje de entrada o VCC de ATtiny13 se suministra al dispositivo y cuando la fuente de alimentación externa no está disponible, la carga es suministrada por la batería. Cuando la batería comienza a agotarse, monitoreada por el ATtiny13, le dice al dispositivo que es hora de apagarse tirando de un pin dedicado como pin de apagado, LOW. El desarrollador del dispositivo alimentado debe leer este pin de vez en cuando e iniciar el proceso de apagado del dispositivo cuando el pin pasa a BAJO. Después de tirar del pin de apagado hacia abajo, el tinyUPS espera unos minutos (TEMPORIZADOR DE APAGADO) para permitir que el dispositivo conectado se apague de manera segura, después de lo cual el ATtiny13 apaga el convertidor elevador y apaga la alimentación del dispositivo conectado. Si el voltaje de entrada aumenta nuevamente (debido a la disponibilidad de una fuente de alimentación externa), más allá de un cierto voltaje umbral (POWERONLEVEL), el tinyUPS se enciende, activa el convertidor elevador y enciende el dispositivo conectado.

El SAI ha sido probado para varios indicadores de rendimiento, incluida la eficiencia energética, y los resultados documentados por Wagiminator son estelares. Sin embargo, algunos requisitos del dispositivo para un rendimiento máximo incluyen que la fuente de alimentación externa que se utilizará sea capaz de proporcionar suficiente energía para cargar la batería y alimentar el dispositivo conectado al UPS al mismo tiempo. La corriente máxima de carga de la batería se establece en 1000 mA pero es posible establecer un límite inferior seleccionando un valor diferente de R3. ¡La tensión de salida de la fuente de alimentación externa no debe superar los 5,2 V! y seleccionar un buen 18650 con baja resistencia interna sería de gran beneficio.

A continuación, se muestra un resumen de algunas de las especificaciones de energía del dispositivo.

Valor de parámetro
Voltaje de entrada 4,5 – 5,2 V.
Tensión de salida 4,8 – 5,2 V
Corriente de salida Máximo 2,5 A.
Corriente de carga Máximo 1000 mA
Corriente de espera 95 uA

Wagiminator tuvo la amabilidad de hacer que todo el proyecto fuera de código abierto y todos los archivos desde el firmware hasta los esquemas y el diseño de PCB están disponibles en el Página de Github del proyecto. La página también contiene un archivo Léame que proporciona una explicación más amplia de las funciones integradas en el dispositivo.

Deberías compartir en tu Facebook para que tus amigos lo disfruten

??? ? ? ???

Comparte