Skip to content

Meet Open Caps - powerful supercapacitor UPS for safe shutdown and restore of your SBC.

License

Notifications You must be signed in to change notification settings

Siegurd01/Open-Caps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Open Caps - Cheap and Powerful Supercapacitor UPS

Introduction

Open Caps is an open-source project that aims to create a cheap and powerful supercapacitor-based UPS for safe shutdown and restore of your single-board computer (SBC) project. The project was born out of frustration with unreliable 18650-based UPS's and the need for a more robust solution that ensures reliable data safety when the external power is turned off.

I plan to built UPS using one of several supercapacitor charger ICs: the LTC3350, LTC3128, MAX38890, and others. It sould provide a 5V output with a current capacity of 3-10A, depending on the specific charger IC used. The UPS should communicates with the SBC via GPIO, I2C, or UART interface to enable safe shutdown of the SBC when external power is lost and to power on when input power is restored and supercapacitors charge to 100%.

Features

Open Caps UPS should include the following features:

  • Supercapacitor-based UPS for safe shutdown and restore of SBC projects;
  • Input voltage range of 5-24V;
  • Output voltage of 5V;
  • Output current capacity of 3A-10A, depending on the specific charger IC used;
  • Communication with SBC via GPIO, I2C, UART or USB (NUC) interface for safe shutdown and power-on functionality;
  • LED indicators for UPS working modes illustration (charging, full, discharging, input power present, input power lost);
  • Optional STM32 MCU for UPS control and/or SBC communication;

Development Plan

🔲 Choosing a supercapacitor charger IC to use in UPS design (LTC3350, LTC3128, MAX38890 etc);
🔲 Choosing a buck-bust DC-DC converter if needed;
🔲 Designing and build the UPS circuit using the chosen charger IC and other necessary components, such as capacitors, resistors, and diodes. A schematic and PCB layout can be found in the "design" directory of this repository;
🔲 Chooseing a communication interface to use between the UPS and SBC, such as GPIO, I2C, or UART;
🔲 Implementing HID Power Device (NUC) option for native support in Linux (apt-get install nut) and Windows;
🔲 Implementing the necessary software communication protocol between the UPS and SBC;
🔲 Testing first design UPS with cosciloscope and load;
🔲 Making necessery changes to the design... and connecting the UPS to SBC and test the safe shutdown and power-on functionality using the chosen communication interface.

Updates

01.05.2023 - Overview of available supercapacitor charger IC's and studying datasheets of LTC3350, LTC3128, MAX38889 from Analog Devices: Power Management > Supercapacitor Chargers.

LTC3128 offers 5V 3A backup power but needs a DC-DC step up converter cuz output voltage drops with Vcap voltage: LTC3128

MAX38890 offers 5V 5A backup power with a single Cap: MAX38890

Most powerful design LTC3350 5V 4A (30W) In addition, the step-down converter can run in reverse asa step-up converter to deliver power from the supercapacitor stack to the backup supply rail: LTC3350

Usefull info for super capacitor calculation from max38890.pdf: formula

03.05.2023 - max38890 gives only 1338.8mA at 5.4V Backup so it doesn't fit in our needs: MAX38890_low_amps

LTC3350 backup time calculations for 5V in and 5V 4A out (2x60F) (promising): LTC3350_calc

Contributing

Contributions to the Open Caps project are welcome! If you would like to contribute, please fork this repository, make your changes, and submit a pull request.

License

Open Caps is released under the MIT License. Please see the "LICENSE" file in this repository for more information.

About

Meet Open Caps - powerful supercapacitor UPS for safe shutdown and restore of your SBC.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published