DieBieMS-DIY 6S to 12S BMS with CAN1 month ago | 0 Replies
Now that I’m addicted to my electric skateboard and the good performance of VESC, I feel the only thing missing is a decent and capable BMS for a variety of cell configurations. Therefore, I want to start a long-term project, which I will document here, both to keep myself motivated and possibly to implement some of the good ideas that have emerged in this topic. I think and hope this forum is the right place for this new hobby project: Smiley face: please feel free to point out to me a problem you think I haven’t solved, which is the current bottleneck of available BMS.
Please note that my goal is not to make cheap or affordable BMS, my goal is to make the most competent BMS for the e-skateboard application.
It will immediately have the following features: * Soft power switch input with LED on/off/charge indicator light. * Charge input -> Switch (high side) -> to charger input (disables charger if battery reaches maximum voltage) * Discharge input -> Switch (high side) -> to motor controller/VESC (when battery reaches minimum voltage) *CAN bus interface, For battery voltage monitoring and charger detection, status monitoring + more future updates (e.g. charging status/health status). * Charge current induction (future capacity measurement) * Discharge current induction (future capacity measurement) * High capacitive load precharging (with short circuit detection in case of motor controller short circuit/crash/polarity error) *USB interface for serial communication and flashing (no programmer required ->
Future features: *mAh/Wh counting + SOC + SOH counting. * Optionally connect cheap OLED display 190 for SOC/SOH display * Firmware update can (via VESC Maby?) * Chrome based configuration interface (+ firmware upgrade)
So far in my pre-survey, I think I would use the following chipsets: BQ76200 For high-end N-FET switch + pre-charged 310 LTC6803-4 Battery pack monitor 314 CP2104 USB serial port 73 STM32F303K8 uC With hardware floating point 74 LM5165 Power supply 103 with 744043151 58 ISO1050 CAN transceiver isolation 71 BF1 series fuses 58
Thanks for your time :).