LibreSolar / bms-c1

16s / 100A Battery Management System
https://libre.solar/bms-c1/manual/
Other
110 stars 34 forks source link

Footprints for thermal jumpers? #5

Closed EarthLord closed 10 months ago

EarthLord commented 2 years ago

Add footprints for thermal jumpers such as 0612 variants of THJP series by Vishay? The footprints can be from the common drain points of the MOSFETs and send heat to their source planes as well. They can be populated if necessary for additional heat sinking. This video by EEVBlog was where I got my insight into this interesting part.

martinjaeger commented 2 years ago

Hi @EarthLord. Thanks for the suggestion.

I've just uploaded some thermal calculations for the heat sink. At least for the MOSFETs the transfer from the MOSFETs to the PCB and to the heat sink is not an issue. The thermal bottleneck is more the heat transfer from the heat sink ambient. So for applications with 100A requirement, the BMS will have to be thermally attached to the battery housing to transfer the heat out of the enclosure.

The shunt resistor is more critical in terms of temperature increase (as you also mentioned via e-mail). However, I hope that the bus bars will act as heat spreaders and improve the heat transfer towards the heat sink. As this is 3-dimensional heat transfer, it is more difficult to estimate, so I will have to do some testing.

EarthLord commented 2 years ago

Okay yes, looks like shunt will get more toasty. Looking at the power derating curve of the shunt resistor, it looks like at higher current the temp increases which further decreases the power rating.

ps33252795-48v_150a_16s_lithium_iron_phosphate_lifepo4_bms_monitoring_system_battery_management_system_with_lcd_screen

How about a shunt like one in this pic from Seplos BMS? I don't have any part numbers for this yet.

EarthLord commented 2 years ago

I am unable to get the part number for shunt like the one in the pic above, which seems apt as it'll remove the need for bus bars as well for the -ve terminals as well as have better thermal performance. Its from Seplos BMS where they are using this shunt for up to 200A. It shouldn't be too expensive too since they are selling a BMS at 125 USD at single quantity.

EarthLord commented 2 years ago

For the first version, how about making two versions of Power board - one with the current implementation i.e. SMD shunt with soldered bus bars and another one with WSBS8518?

This is to compare their thermal performance. This will take more of your bandwidth though.

martinjaeger commented 2 years ago

The thermal performance could even be compared without a board change, as the WSBS8518 needs to be mounted somewhere outside the board anyway. It exceeds the maximum board height of 65 mm defined by the 18650 cells. The one in the Seplos BMS looks shorter, but I couldn't find any comparably small shunt resistor either during my previous research.

The problem with the solution with these large shunt resistors is the additional cost for the screw terminals on the PCB and that the Kelvin connection to the board is somewhat tricky.

Maybe we just need to go for 0.3 mOhm if the 0.5 mOhm SMD resistor gets too hot.

martinjaeger commented 2 years ago

I won't add the thermal jumpers or change the shunt resistor to the much larger part for the first batch, but we'll keep this open in case testing shows that performance of current design is not sufficient.

martinjaeger commented 10 months ago

Testing showed that 100A work well without thermal jumpers.