Greenpower Battery Charger

What is It

An intellegent, networked, Greenpower battery charger.

Specification

  • Able to charge 12 Greenpower 12V 33 Amp/Hour batteries. (Can do more).
  • Expandable design. Single controller with a charger module per battery.
  • Connected to Internet using Ethernet or WiFi.
  • Charges batteries with a max current of 1A.
  • Charge algorithm is: Charge with max current of 1Amp and max voltage of 14.1V. Switch off when current reduces to about 100mA. All programmable.
  • Logs the charging process to calculate how many Amp/Hours put into the battery.
  • Could have option to do discharge tests (switches in a "big" resistor and measures voltage/current during discharge).

Design

  • Uses Raspberry Pi as controller and network interface.
  • Chaging modules use PIC/Atmel/STM32 processor. Drives PWM into battery and measures current and voltage.
  • Uses I2C interface buse between Raspberry Pi and charging modules

Implementation

 

Testing

 

Conclusions

 

Todo

Status Item
  Think about overal design and create design information
  Case design
  Design charging modules.
  Design charging modules PCB
  Make PCB's
  Purchase components
  Build PCB's
  Write test software for controller
  Write test software for charging module
  Test