You are here

Customization of Firmware

5 posts / 0 new
Last post
EnricoB
Offline
Last seen: 5 years 5 months ago
Joined: 2018-11-11 18:01
Posts: 3
Customization of Firmware

Hi all,

I have a different kind of motor that I would like to drive with this controller. The current firmware is not suitable for this.

Is anyone interested in customizing the firmware according to my specifications? I guess it is not a too big deal - so you don't need to start from scratch. THe Windows/Linux software is not interesting for me; so there need to be modifications on the whole software.

My current project is quite complex, so it would help me best, if somebody, who knows the code already, could help me and applies the changes. Outsourcing is sometimes more efficient! :-)

As it is a modification according to my needs for my application, it would be possible to have it as a payed development. Please send me a PM and we can talk about the details.

Many regards,
Enrico

benjamin
Offline
Last seen: 5 days 11 hours ago
VESC FreeVESC OriginalVESC Platinum
Joined: 2016-12-26 15:20
Posts: 490

What kind of motor is it? It might be interesting to support it in the official firmware.

EnricoB
Offline
Last seen: 5 years 5 months ago
Joined: 2018-11-11 18:01
Posts: 3

Hi Benjamin,

it is a ironless linear drive with hall sensors. I want to use it without an additional encoder. I want to control it via a microcontroller (SPI or UART); the microcrontroller should define the actual commutation, e.g. phase (0-359°) and amplitude (e.g. PWM duty cycle).

 

benjamin
Offline
Last seen: 5 days 11 hours ago
VESC FreeVESC OriginalVESC Platinum
Joined: 2016-12-26 15:20
Posts: 490

Open loop control, right? Should be quite easy as there already is open loop current control support for encoder detection. I can add a command where the angle and amplitude can be set.

EnricoB
Offline
Last seen: 5 years 5 months ago
Joined: 2018-11-11 18:01
Posts: 3

Yes, exactly, open loop. It would be really great, if you could do that!

Is there any way to access it via SPI? I have to admit, that I could not find sth on, how I have to configure the VESC to send controls via SPI?

Many regards,
Enrico