VESC Improvement: read cell voltages

IMO the most reasonable BMS to use with a VESC today is a charge only BMS (like the D140).
With the VESC you can limit max current and set a low voltage cutoff.

The only feature left to eliminate the large and expensive high discharge BMS raison d’être is to also read the cell voltages and cut off if they fall below a user set threshold.

Apart from space and money savings, another advantage is the possibility to have a slow cutoff saving people from kissing the road.

Might there be a way to integrate a 12pin connector that reads the cell voltages?

Ideally something to retrofit existing VESCS. If that is not possible, could it be added to future VESC dev @Trampa?

4 Likes

you can with the DieBieMS. but its huge and expensive

1 Like

That is exactly what I would like to eliminate

3 Likes

I have great respect for the DieBieMS - it is great for its purpose. But for a build where space is sparse, or for small batteries, or for lazy people, it’s not a match.

3 Likes

getting anything merged into official VESC repo is impossible btw. vedder is terrible at maintaining his project. and Frank is too busying protecting his profit.

11 Likes

FlexiBMS is here to solve that

While I think it would be cool for the VESC to do it, you would end up with a lot of unnecessary components i any build that uses 2 or more VESCs

3 Likes

I flew through the thread, and I think it is wonderful! It is a great replacement for charge only BMSs.

But I saw nothing about being able to monitor cell voltages and set a (soft) cutoff value. Did I miss it?

1 Like

Ideally I would like to be able to monitor the cell voltages on my phone via the Bluetooth adapter on the VESC. Even if there is no cutoff, just being able to read them without opening the enclosure is worth gold.

1 Like

wassup stage is flexiBMS at right now. last i check he was testing them. and it has been a while

2 Likes

:wave:
.
.
.
.
.
:microphone:
@Trampa

6 Likes

Sometimes I feel unloved. Why did I bother

9 Likes

Vedder had a vesc bms in his bag at the last year’s paris event(2019).
Maybe something is coming.

3 Likes

beep boop…

12 Likes

Hey, that is great!
If it could be expanded for 12s and fabricated in a smaller package, this would already be half of what I was looking for!

I would love to see this be merged with the flexiBMS or as a add-on. I would use this on all my boards.

Edit: tagging @SimosMCmuffin: Would you like to work with @Cghelobubba to make this little display a plug n play with your creation?

1 Like

Actually - it IS kinda crappy in one aspect. The voltage divider loses resolution at the higher cell counts but as whole it is pretty accurate. It would definitely highlight a runaway cell.

2 Likes

I assume that the flexiBMS already has accurate readings built in as it needs to balance - if it also could display them, we’re all set for the first part.

Next on the wishlist would be to communicate with the VESC (or have an other means for soft cutoff)

BMS functionality doesn’t belong in the motor controller. Safety cutoffs yes, but not cell monitoring and all of that. You can get a lot of that kind of stuff over uart or Bluetooth with some BMSs. But all you really want is someway to look at it all in the same app, so what you really need is an app that can do vesc shit and BT BMS shit or connect to the BMS over uart or can bus through the vesc.

you’d have to write your own app or get somebody to do it.

6 Likes

Good point.

Honestly, I would be 80% happy if I could just monitor my cell voltages. Either via a display or app.
If I just check in occasionally I can prevent the pack from getting unbalanced or diagnose issues.

For me, a flexiBMS + cell voltage display would be a killer combo.

Everyone not know this exists?

1 Like

I know. I actually have one coming in.
The drawback of that smart BMS is:
Discharge current is far to small for any reasonable battery. So you have to bypass it.
Thus, it becomes a oversized charge only BMS with Bluetooth.
It they offered 80A+ options, or, ideally, a much smaller discharge only option, I wouldn’t have started this thread.

2 Likes