Hey there!
I am from a completely non-technical background. I decided to build my own e-bike and this month has been a lot of learning... I learnt many new things calculating power requirements, mechanical calculations, battery pack sizing, motor controllers, etc.
I am now in the stage of selecting a Battery Management System for my build. This area interests me so much that I plan to build one myself from scratch.
My BMS should have the following features:
-Overcharge Protection
-Overdischarge Protection
-Overvoltage
-Undervoltage
-Thermal Runaway
-Cell Balancing
-Charging (implement a modified CC-CV algorithm based on a research paper)
-SOC
-SOH
- Secondary protector fault detection
-Total voltage, voltages of individual cells, minimum and maximum cell voltage
-Current in or out of the battery
-Maximum charge current as a charge current limit (CCL)
-Maximum discharge current as a discharge current limit (DCL)
-Energy [kWh] delivered since last charge or charge cycle
-Internal impedance/resistance of a cell (to determine open circuit voltage)
-Charge [Ah] delivered or stored
-Total energy delivered since first use
-Total operating time since first use
-Total number of cycles
-Average Temperature, Temperature of each cell (switching on air cooling when temperature exceeds a value)
-Communicate all data to be nicely visualised on a smartphone using bluetooth
I looked up on the internet and understood that a Fuel Gauge can monitor these things. I decided to go with TI BQ78350-R1, with a TI BQ76930 AFE. Is it a right choice? Are there any others that I should look into? Open for suggestions. My battery pack is a 6S3P pack.
I think, these require a MCU to work and I haven't decided one yet. Open for suggestions.
I looked up on the reference designs but I am not able to understand anything. It is all too much for me RN.
Should I use a single cell gauge or a multi-cell gauge? Are there any advantages of one over the other?
My questions is how do I start? What all things I should learn before I can design a BMS myself? I have completed All about circuits Vol I book and have now started reading The Art of Electronics.
I can put 6hr/day. How long would it take me to build circuits like that? What learning path should I follow?
Thanks a lot!
TL;DR: What should be the learning path for a beginner in electronics to be able to design Battery Management System from scratch?
I am from a completely non-technical background. I decided to build my own e-bike and this month has been a lot of learning... I learnt many new things calculating power requirements, mechanical calculations, battery pack sizing, motor controllers, etc.
I am now in the stage of selecting a Battery Management System for my build. This area interests me so much that I plan to build one myself from scratch.
My BMS should have the following features:
-Overcharge Protection
-Overdischarge Protection
-Overvoltage
-Undervoltage
-Thermal Runaway
-Cell Balancing
-Charging (implement a modified CC-CV algorithm based on a research paper)
-SOC
-SOH
- Secondary protector fault detection
-Total voltage, voltages of individual cells, minimum and maximum cell voltage
-Current in or out of the battery
-Maximum charge current as a charge current limit (CCL)
-Maximum discharge current as a discharge current limit (DCL)
-Energy [kWh] delivered since last charge or charge cycle
-Internal impedance/resistance of a cell (to determine open circuit voltage)
-Charge [Ah] delivered or stored
-Total energy delivered since first use
-Total operating time since first use
-Total number of cycles
-Average Temperature, Temperature of each cell (switching on air cooling when temperature exceeds a value)
-Communicate all data to be nicely visualised on a smartphone using bluetooth
I looked up on the internet and understood that a Fuel Gauge can monitor these things. I decided to go with TI BQ78350-R1, with a TI BQ76930 AFE. Is it a right choice? Are there any others that I should look into? Open for suggestions. My battery pack is a 6S3P pack.
I think, these require a MCU to work and I haven't decided one yet. Open for suggestions.
I looked up on the reference designs but I am not able to understand anything. It is all too much for me RN.
Should I use a single cell gauge or a multi-cell gauge? Are there any advantages of one over the other?
My questions is how do I start? What all things I should learn before I can design a BMS myself? I have completed All about circuits Vol I book and have now started reading The Art of Electronics.
I can put 6hr/day. How long would it take me to build circuits like that? What learning path should I follow?
Thanks a lot!
TL;DR: What should be the learning path for a beginner in electronics to be able to design Battery Management System from scratch?