Author Topic: Beaglebone Black battery project  (Read 1400 times)


  • Hero Member
  • *****
  • Posts: 2605
Beaglebone Black battery project
« on: April 29, 2016, 11:01:19 PM »
Just sharing the following from a discussion  in a different thread that uses Beaglebone Black


    Posts: 6
        View Profile Personal Message (Offline)

Re: Minimum battery charge current for voltage regulation
« Reply #10 on: April 23, 2016, 11:32:24 AM »


The Controller is a patchwork of different PCBs

The control PCB is a general purpose microcontroller board that I designed ages ago based on an Freescale 68HC12  microprocontroller

The power circuitry is on a single sided PCB that I made up specially. The power electronics is slightly unusual in that I have a separate MPPT circuit for each solar panel. Another probably unusual feature is a 4 pole relay that connects the solar panels to the FETs. This is there as a safety mechanism in case of a blown FET or other fault. It also provide some lightning protection as it is NO at night.

Using the Wikipedia entry for MPPT definitions, the algorithm i have used is perturb and observe. It works well.

I did design and write the code. The software is written in assembler and Forth and runs under a multitasking Forth kernel. One of the tasks is a Forth interpreter connected to a serial port.

Another project I have designed and made and runs on the BBB is a Battery Monitoring System for LFP batteries that is written in Python and PHP. It is an opensource project here.

« Last Edit: April 29, 2016, 11:05:34 PM by ClassicCrazy »
system one
Classic 150 , 5s4p  Kyocera 135watt , 12s Soneil 2v 540amp lead crystal for 24v pack , Outback 3524 inverter
system two
Classic 150 ,5s 135 watt Kyocero , 16s Calb 100AH LiFePO4 , Outback VFX 3648 inverter
system three
Midnite KID MPPT 24 DC in to  12 volt AGM batterie