Found spare time these last (rainy) days, so I put some effort in the dev and testing of this BMS.
Soldered leads and switch and plugged the PSU in for perfoming tests.
I’m struggling to find a proper way to implement both Infinity and VESC Can bus communication.
So, I’ll remove Infinity CAN-Bus communication as more riders use VESCs.
I’m also having a hard time with configuration deserialization on the dashboard side (local structure and packet received don’t have the same size). I ordered C language book and will do the same for Javascript (for dashboard)
Maybe it could help, but I’m pretty sure it comes from booleans.
I need a clamping pliers to build my balance connector. Without, I can’t test the more than having some blinking leds. Will order one.
That’s all (crowdy) folks !
And I’m still interested in another board if someone can sell me his one !
@Pedrodemio don’t waste your time, only works on Mac at the moment. Never used node.js before, so not sure why that is. But i tried linux, win 10 and mac.
That might not work either, but let us know how it goes. When i tried linux i first ran it inside a VM and it couldn’t hook onto the usb serial so i had to run linux native.
Wow yeah please do, i saw this almost a year ago and its pretty bloody great but i dont have one yet so that kind if sucks. You have my support at least!
I stopped looking at it since most people abandoned the idea, instead i plan to get one from @SimosMCmuffin
I also remember someone saying that this BMS had a dangerous design somewhere, i don’t remember whats exactly what, probably that one cell is getting a higher discharge at stand-by and as result the BMS does the opposite of what it should do in long term storage
There are couple hardware design related limitations on the Battman. First is that there is no protection from microcontroller hang during charging. AKA even if the MCU crashes, it won’t stop the charging process. Other is that it doesn’t have a deep sleep mode for long time storage purposes, which might cause the BMS to drain the battery over long storage periods.
EDIT: After looking and understanding the Battman’s RTC sleep mode, it is actually capable of very low current sleep mode.
No deep sleep? I though Raphael Chang specially added an external RTC so the MCU can be shut off and woken by the RTC, in fact I read he had specially measured the deep sleep drain at 10 microamps?
On the MCU hang, well we should prevent MCU hang in the first place… :-))
Other then that, there should be some watchdog timer or other failsafe implemented to interrupt charging on an MCU hang.
I am open to doing some hardware development as well.
On the single cell drain issue @Pedrodemio if that is truely an issue it’s worth investigating
I have reviewed the schematic and I don’t see a hardware design problem that would cause that specific issue.
Hi, i’m new to the esk8 community but I’m trying to build this board is 98% done (still waiting for some resistors to solder them up). The thing is I suck at programming. How is it going with the Battman ?
Damn that’s such a sweet looking BMS. I’ve got the DieBieBMS and I was wanting to get one of these also as both seem much better than a regular BMS from Bestech, etc…