https://github.com/dynamium/sbms
Open-source SmartBMS design made for self-balancing electric vehicles.
https://github.com/dynamium/sbms
bms can-fd opencyphal stm32 stm32g0 stm32g0b1
Last synced: 4 months ago
JSON representation
Open-source SmartBMS design made for self-balancing electric vehicles.
- Host: GitHub
- URL: https://github.com/dynamium/sbms
- Owner: dynamium
- License: mit
- Created: 2023-08-28T00:50:05.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-23T11:29:24.000Z (over 1 year ago)
- Last Synced: 2024-11-15T01:17:34.955Z (6 months ago)
- Topics: bms, can-fd, opencyphal, stm32, stm32g0, stm32g0b1
- Language: C
- Homepage:
- Size: 11.7 MB
- Stars: 4
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sBMS
Open-source SmartBMS design made for self-balancing electric vehicles, like EUCs and Onewheels.
## Features
- Max cell configuration of **36S** (or **151.2V**)
- Cell-to-cell balancing with [_ETA3000_](https://www.st.com/resource/en/datasheet/dm00748675.pdf)
- Cell voltage monitoring and controlled self-discharge with [_LTC6803-4_](https://www.analog.com/media/en/technical-documentation/data-sheets/680324fa.pdf)
- Pack temperature/humidity sensing with up to 8 [_HDC3022_](https://www.ti.com/lit/ds/symlink/hdc3022.pdf) ICs
- Current sensing with [_TMCS1123_](https://www.ti.com/lit/ds/symlink/tmcs1123.pdf), on discharge **and** charge paths
- Powered by [**_STM32G0B1_**](https://www.st.com/resource/en/datasheet/dm00748675.pdf)
- BMS-Controller communication via **CAN-FD and OpenCyphal**
- Charging over-current protection
- And much more!