You are here

VESC 6 Feature Requests

9 posts / 0 new
Last post
josh
josh's picture
Offline
Last seen: 2 years 4 months ago
VESC Original
Joined: 2017-05-24 12:15
Posts: 92
VESC 6 Feature Requests

Hey guys,
I am loving the performance so far with my new VESCs! I have had a few ideas for new features so I thought it would be best to start a thread.
Here are my two current ideas:

RPM-Current Mapping
- Define currents at different rpm’s to compensate for high power/high efficiency areas for constant acceleration.
- Graphical interface with add and drag points
- Eventually, an inertia based dyno run and auto compensate option

The RPM-Current mapping is especially nice for electric vehicle applications where you want to have constant acceleration for a given throttle amount. Current control works nice, but when the vehicle is floored and held to max speed, there is a big difference in acceleration when the peak power/efficiency rpms come up.

Better Battery Monitoring
- Define battery min/max voltage
- Define battery capacity
- Monitors voltage and drawn cap for an accurate battery percentage

Since the VESC already loggs the drawn energy cap, it makes sense to use it. Additionally, the master vesc could add up all the drawn caps when multiple vescs are connected over CAN bus.

Just some ideas I had, let me know what you think.
Cheers!

frank
Offline
Last seen: 1 week 22 hours ago
VESC BronzeVESC FreeVESC GoldVESC OriginalVESC PlatinumVESC Silver
Joined: 2016-12-27 20:19
Posts: 847
Hi s28400, it's nice to get all the feedback and feature requests. Thx for your input. Frank
RSR
Offline
Last seen: 5 months 3 weeks ago
VESC Original
Joined: 2017-05-24 12:46
Posts: 38

Feature request: Multi-turn positioning.
With the current firmware; position control PID wraps when target rotor angle is 180deg (electrical) from actual rotor angle. Result: Rotor turns in unexpected direction.

Pimousse
Offline
Last seen: 2 months 4 weeks ago
VESC Original
Joined: 2017-05-24 12:15
Posts: 101

Here is a request (but maybe it's already implemented) :
- Switch off NRF module transmission

We can lower the transmit power but not completely switch off.
But maybe it's already switched off when the app isn't selected in "App to use" ?
The reason of this request is that if we have other RF devices, it avoids them perturbating each other.

frank
Offline
Last seen: 1 week 22 hours ago
VESC BronzeVESC FreeVESC GoldVESC OriginalVESC PlatinumVESC Silver
Joined: 2016-12-27 20:19
Posts: 847
Don't worry, you can run a couple thousand boards simultaneously. Nothing would ever interfere, just like your smartphone doesn't interfere with other peoples phone. The signal is very very very weak in addition. Frank
Pimousse
Offline
Last seen: 2 months 4 weeks ago
VESC Original
Joined: 2017-05-24 12:15
Posts: 101

For sure, I know that.
But the point is that if we don't use it it makes sense to disable it.
No need to add more microwaves in the air. ;)

frank
Offline
Last seen: 1 week 22 hours ago
VESC BronzeVESC FreeVESC GoldVESC OriginalVESC PlatinumVESC Silver
Joined: 2016-12-27 20:19
Posts: 847
at 0 dbm... Don't worry! The amount of energy is a million times lower than the emmission from a light bulp. Frank
Roger Wolff
Offline
Last seen: 1 year 10 months ago
VESC Original
Joined: 2017-05-24 12:27
Posts: 202

Pretty hefty light bulb, frank! 0dbm is 1mW. So a million times more would be 1kW. If a lamp loses 1% as RF then it needs to be a 100kW light bulb! wow!

Enak
Offline
Last seen: 7 months 2 weeks ago
VESC Original
Joined: 2017-06-29 19:52
Posts: 20

cPPM support. Receivers that support cPPM combine all of the transmitter channels into one lead which you then select what inputs you want to use in software. This means you can do extra things like multi-channel mixing (tank-steer, differential), extra functionsusing additional channels (like horn, invert or deadmans switch). Also since you could use a receiver per controller you can build in redundancy too (a single receiver/ controller failure would only affect that one motor).