J_Mack58
Member
- Joined
- Apr 7, 2021
- Messages
- 174
It's either feast or famine, for almost 2 years my battery pack(s) had no BMS. It has a Daly on it now. Now about 3 weeks ago someone gave me 234
data storage UPS battery packs, that has 6, 18650 cells in them. Time to make a new battery pack. Normally its rip them apart, test cells and rebuild new pack
at the desired voltage. I'm older and lazy. What if I can build a battery with the desired voltage (48 volts) with the "as-is" packs? That's when I went deep. I destroyed a pack to find the brains of the BMS is a Texas Instruments bq20z655 chip.(pictured). Getting the datasheet on this chip It does what a BMS suppose to do plus it's "gas gauge" like feature that keeps track of all the power going in and out of the cells. COOL! What is really cool is we humans can communicate directly with this chip through its SM Bus. A simply three wire communication set up. (CLOCK,DATA and COM). The protocol is I2C or SMBUS. Both are the same to me and both Raspberry Pi and Arduino have I2C ports. I have several Raspberry pi's. I have not built a pack with these cells and may never will but now I'm writing code in python, (actually stole some code and modified it) Transferring the information from the BMS to a data server and displaying it on a webpage. What I'm doing now has absolutely nothing to do with a BMS or building a battery pack but I hope with the knowledge gained I will go from no BMS to designing my own BMS using this chip (because I mastered it) and creating a webpage GUI (Graphic user Interface) to monitor and program it. If anybody else reading this post is doing this sort of thing let's swap some knowledge (more like let me steal your knowledge on this subject because I have very little)
data storage UPS battery packs, that has 6, 18650 cells in them. Time to make a new battery pack. Normally its rip them apart, test cells and rebuild new pack
at the desired voltage. I'm older and lazy. What if I can build a battery with the desired voltage (48 volts) with the "as-is" packs? That's when I went deep. I destroyed a pack to find the brains of the BMS is a Texas Instruments bq20z655 chip.(pictured). Getting the datasheet on this chip It does what a BMS suppose to do plus it's "gas gauge" like feature that keeps track of all the power going in and out of the cells. COOL! What is really cool is we humans can communicate directly with this chip through its SM Bus. A simply three wire communication set up. (CLOCK,DATA and COM). The protocol is I2C or SMBUS. Both are the same to me and both Raspberry Pi and Arduino have I2C ports. I have several Raspberry pi's. I have not built a pack with these cells and may never will but now I'm writing code in python, (actually stole some code and modified it) Transferring the information from the BMS to a data server and displaying it on a webpage. What I'm doing now has absolutely nothing to do with a BMS or building a battery pack but I hope with the knowledge gained I will go from no BMS to designing my own BMS using this chip (because I mastered it) and creating a webpage GUI (Graphic user Interface) to monitor and program it. If anybody else reading this post is doing this sort of thing let's swap some knowledge (more like let me steal your knowledge on this subject because I have very little)