libresolar / bms-5s50-sc Goto Github PK
View Code? Open in Web Editor NEWBattery management system for up to 5 Li-ion cells based on TI bq76920
License: Creative Commons Attribution Share Alike 4.0 International
Battery management system for up to 5 Li-ion cells based on TI bq76920
License: Creative Commons Attribution Share Alike 4.0 International
The flat flex cable has to be bent too much --> connector on the power PCB (Switch-N-Sense) should be moved more to the center of the PCB.
Current mounting holes: diameter 2.5 mm
Screws for Hammond Manufacturing 1591 require >2.8 mm --> take 3 mm
To try this out I tried to order the board from jlcpcb, but they didn't like it, for some reason they didn't elaborate on. I've now looked at the project in kicad and got numerous issues when I ran a DRC check on the layout. Perhaps it's due to my version of Kicad so I'll go and update that... No updated and still throwing up a lot of errors.
I'm currently building the control PCB of the BMS-5s and noticed that the SOD-323 footprints of D6, D8 and D13 are too small for 1N4148W diodes. According to the datasheet they should have a SOD-123 footprint. Diodes of the type 1N4148WS would fit the SOD-323 footprint, but they have a lower power dissipation and surge current rating.
The resistance should be 330R --> correct part number: RC2010JK-07330RL
clone --recursive https://github.com/LibreSolar/BMS-5s.git
Cloning into 'BMS-5s'...
remote: Counting objects: 108, done.
remote: Total 108 (delta 0), reused 0 (delta 0), pack-reused 108
Receiving objects: 100% (108/108), 3.51 MiB | 729.00 KiB/s, done.
Resolving deltas: 100% (50/50), done.
Checking connectivity... done.
Submodule 'library' (https://github.com/LibreSolar/KiCad-symbols) registered for path 'library'
Cloning into '/workspace/BMS-5s/library'...
error: no such remote ref 7d79f981fbde7c0778b5b1ace3a8dd21f3bbf14d
Fetched in submodule path 'library', but it did not contain 7d79f981fbde7c0778b5b1ace3a8dd21f3bbf14d. Direct fetching of that commit failed.
Hi, I'm also doing similar work. Came upon your work. It's very well done. However, I wanted to know is there any special reason why you've picked high-side switching?
Regards, Orkhan.
PCHG MOSFET (Q5 in power PCB) has a wrong pinout. The schematic symbol should be Q_PMOS_GSD instead of Q_PMOS_GDS. This error causes the Pwr+ port to be permanently switched on via the PMOS and PCHG resistor path.
In addition to that, a pull-up resistor should be added.
The sense resistor inputs are interchanged. SRP should be connected to the cell side, SRN to the pack output side.
This issue causes a wrong sign in current measurement. In addition to that, the short circuit and overcurrent protection in the IC don't work anymore (they only work in discharge direction).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.