Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PackMonitor is a modular 3S–6S battery analog front end that provides isolated voltage and temperature monitoring with passive cell balancing. Multiple boards can be combined to support larger battery packs.

Description

PackMonitor is built around the LTC6810-2 multicell battery monitor and Analog Devices' isoSPI communication interface. The board uses a 2-layer PCB design to keep manufacturing and hand assembly straightforward.

Features

  • Monitoring for 3-6S cell voltages per board
  • 4 Cell temperature measurements per board
  • Passive cell balancing
  • Isolated isoSPI communication with master board
  • Support for up to 16 addressed monitoring boards

PackMonitor was developed for and used on UpKarting, the electric kart project of the University of Patras.

IMG_20260716_172228 image

Project Structure

The repository includes the complete Altium design files, a PDF design overview, and a portable C driver for the LTC6810-2.

PackMonitor/
|-- Altium_project/               # Altium schematic and PCB design files
|   |-- BMS_slave_v2.PrjPcb
|   |-- BMS_slave_v2.BomDoc
|   |-- BMS_slave_v2.SCHLIB
|   |-- balancing.SchDoc
|   |-- slave_schematic.SchDoc
|   |-- slave_pcb.PcbDoc
|   |-- slave_pcb.PcbLib
|   `-- PackMonitor.OutJob
|-- Firmware/                     # LTC6810-2 driver
|   |-- Ltc6810.c
|   `-- Ltc6810.h
`-- PCB_Overview.PDF              # PCB design overview

License

This PCB design is licensed under CERN-OHL-P-2.0: (Source)

About

3S-6S Battery AFE Node

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages