Do you get those data over CAN bus or while USB connected? Does not look like USB, so I guess it is over CAN? I was using 5.2 for testing, but did not managed all details with CAN yet. USB is fine thought I will try to have a look on that CAN topic with V1.5 EBMS firmware. Should come bundled with xlite hardware. V1.4 bring some new VESC oriented features, but you might loose davega compatibility because I had to follow VESC packet ID once more and change a few things.
Yes, connected with over CAN. BMS and VESC where both plugged into the pc over usb.
Iāll wait for v1.5 then.
Also thanks for letting me know about davega compatibility, my scooter will stay at 1.3 for now.
Great to hear that this is BMS CAN data coming from the connected VESC over USB
I guess I made some coding mistake somewhere in the CAN.c file trying to follow VESC BMS implementation. It might not be a big deal to fix this. It is simply that I had no time for further testing on the latest changes I made for CAN bus VESC compatibility.
How many cells are you monitoring exactly? I see that every 4th cell is blankā¦
Is the voltage 45.08V accurate? Temp hum sensor?
12S pack, voltage is correct
sensors seem to work also but I didnāt compare the values exactly.
How to calculate soc or soh?What is the accuracy of EBMS-Tool soc?
SOH is not implemented. SOC is quite accurate. 5 to 10% iād say when everythimg is setted up correctly.
Spoke to ST today, 2023-24 is earliest batch date on the majority of thier products if ordered today. Some specific families they do thier own production on tho, volumes already booked on most of them however. So dont get your hopes up. Facing the same problems at work.
I have read the entire thread, but i couldnt understand how it worked and why it costs a lot.
How about the BMS? Friend
BOM, schematics & gerber for newest SS or XLITE, are not available. The hardware github repo pointed by @jesus is only for old Master & slave boards. Iām not giving all my newest hardware work available to chinese copycats⦠(vesc, davega, flexibms, etc all do the same to avoid being ripped off by chinese) but the firmware & software are on github entirely for free and open. Useful files for the user are available on the website product page at the bottom (pinout, diagram, user guides, etc). Those files are enough for new users to get started with the newest products.
Cost:
Everything is more expensive right now due to the part shortage. I either have the choice: stop producing/innovating āorā sell this BMS at a price that justify the development cost⦠STM32f303 & STM32f405 are still available in sub 1k units, but for a premium. FlexiBMS decided to stop producing, maybe simos could not find the specific stm32 as well. I donāt know, but Iām kind of lucky that my BMS specific stm32f303 is still availableā¦
Iād reconsider dropping the size down to the length of a 18650 cell (65mm) even if it becomes a little wider. At the minute the size wonāt play nice when playing tetras in a cace with 18650 or 2170 packs. I donāt know how much time and effort that would take but it makes a big difference when building a neat pack. Might be a back burner project by the sounds of how many projects your juggling.
exactly. backburner stuff for now. I have some contracts for specific BMS dev or other electronic stuff, website orders to fulfill, emails, firmware+software dev, raising childrens, enlarging the family house, fighting against useless crazy covid mandate etc. Lol
So, one thing at a time, but thanks for sharing your opinion.
Back to stm32 shortage & BMS cost:
I even thought about moving to esp32 due to the part shortage, but⦠I have no time for doing that and I think that CAN is not supported directly.
I updated my SS-LITE to 1.4 to try out the vesc bms integration but it doesnāt seem to work 100%
I took a few minutes today to check the VESC implementation in the modCAN.c file and figured out what the problem is. It seems that the dedicated CAN cell voltage loop had an issue. It should now be fixed in the next EBMS tool version. It should come in a week or two. Meanwhile the firmware repo has been updated with corrections made.
EBMS Firmware/tool will most likely jump to V5.2 instead of V1.5 for VESC tool compatibility reasons. It will be now possible to use VESC tool to configure the BMS over USB. There is still some work to do for enabling most wanted configuration options. Some advanced configuration options will still require EBMS tool because it would take too much memory footprint to bring all configuration option to VESC tool. Also, with the option "emit status protocol " set to āVESCā, periodic CAN messages are sent by the EBMS & will be handled automatically by any VESC running firmware 5.03.
@Prism : I will update EBMS-tool with V5.2 pre-release today on github. I tested a bit the firmware two days ago and the last changes do not seem to cause any unwanted behavior to the BMS.
If you want to test & report if the issues seems to be fixed with CAN bus & VESC, that would be helpful. I havenāt tested BMS config over VESC tool USB yet, so use with caution.
So nice! look forward to tested BMS config over VESC tool USB
and where do we buy these, down for 2
I too would like 2 of these
aaand the 15s is out of stock. that was quick