All Projects → retromuz → atmega328p-powerwall

retromuz / atmega328p-powerwall

Licence: other
Brain behind the DC to DC boost converter

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to atmega328p-powerwall

sim808gpstracker
DIY GPS GSM vehicle tracker based on SIM808 module and ATMEGA328P
Stars: ✭ 39 (+105.26%)
Mutual labels:  atmega328p
sonicdisc
A 360° ultrasonic scanner
Stars: ✭ 35 (+84.21%)
Mutual labels:  atmega328p
CoopCommand
CoopCommand aims to increase automation in small scale egg-laying chicken flocks for the hobby farmer. Final product aims to have ease of installation and use for non-technical users.
Stars: ✭ 37 (+94.74%)
Mutual labels:  atmega328p
digital-electronics-2
AVR course at Brno University of Technology
Stars: ✭ 12 (-36.84%)
Mutual labels:  atmega328p
MusicVisualizer
A music visualizer based on the ATMEGA328P-AU
Stars: ✭ 30 (+57.89%)
Mutual labels:  atmega328p

ATMEGA328P-powerwall

This project is intended to be used with below two projects.

  1. https://github.com/retromuz/esp32-bms-monitor.git
  2. https://github.com/retromuz/esp8266-powerwall.git

This is the brain behind the DC to DC boost converter that charges 14S Li-Ion battery system. It also does MPPT function. Acts as an I²C slave for ESP8266 master.

ATMEGA328P drives boost converter at 125kHz. Duty cycle is varied at real-time to maintain output voltage within 14S battery charge limits. It also adjusts the input voltage (from 48V solar panels) in order to extract maximum energy during the day.

V2 board adds additional functionality on top of function V1 board. These are:

  1. Input surge protection (from transient spikes due to lightning etc)
  2. Better voltage regulation
  3. Better filtering
  4. Even more efficient conversion due to higher current carrying capacity of power traces
  5. Removed unwanted DACs from design
  6. Output current sensing
  7. Atmega328p on-board MPPT (works even without ESP8266)

PCB Schematics

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].