So, with that I have been working on a BMS and here is a draft design:
A few key notes:
- It is designed using the STM32F072 CPU and will be programmed via the Keil IDE + CubeMX libs. This is the standard development platform I am migrating to for better capability, and lower cost. (However it is not as simple as the Arduino IDE to install and use...)
- Design is has some unique capability to support a best-practice LiFeP04 house battery. Notable features include:
- Support for LiFeP04 main battery + small 'keeper' battery, typical an AGM starter battery.
- Independent Voltage and Temperature sensing circuits for main and keeper battery
- Support for battery disconnect of LiFeP04 (keeper battery remains connected)
- Support for optional cell-level devices for Voltage, Temperature and balancing.
And of course this can be used with other traditional battery technologies, FLA, AGM, etc. Just like the Alternator Regulator.
The concept of a 'keeper' battery when deploying LiFeP04 house battery banks allows for better systems management, especially during long periods of rest. And with this will be the introduction of Battery Scenarios, where how a battery is treated is different on its current usage. A prime example again is the LiFeP04 technology which desired to be at a modest SOC during extended periods of disuses (Think Winter Moorage). This is a KEY difference in house oriented BMS vs. one designed for EVs.
Much more to come on this, including the cell level boards. But I am hopping to have working systems by the end of this summer.
==============================================
I was also challenged to make a KISS BatMon (Battery Monitor), and here is an idea:
About as simple as I can make it - 3x ICs, a PS chip and a LED. In addition to is function as an RBM it can also act as a 'port extended' for the regulator. Based on the Arduino IDE, but I have stripped the built-in USB port, one would need to purchase a USB to Serial dongle (under $2 on Ebay). BOM + PCB comes in around $10 for this device, but then there is the problem of getting it assembled at a reasonable cost. When looking at it one wonders if there is a need for both the BMS and this BatMon.. So for now it just an exercise, but who knows what may happen in the future..
No comments:
Post a Comment