PIC16 cell based BMS with optocoupler communication

This project has stopped the development.

Battery management system based on cell modules connected by optocouplers (like BMS123, miniBMS and others).

Finished and working:

  • balancing based on voltage
  • measuring voltage based on internal PIC reference
  • cell module hardware 80% tested
  • tested long time LiFePO4 balancing with current 1 - 1,5A

Needs to be done:

  • implement communication between modules (uart module)
  • test HW communication between modules (optocoupler + transistor)
  • possibly create master with I/O collecting data

Source code and hardware layout could be provided in case of interest.