Skip to content
/ vesc-FW Public
forked from sequoia-hope/bldc

Firmware for the VESC motor controller with modifications for multi-turn position control

Notifications You must be signed in to change notification settings

raess1/vesc-FW

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

We are working on an updated/modified version of original firmware for the VESC (based on FW3.33).

Key functions

#1 Multi-turn posistion control (controlling motor position over multiple encoder turns, for example 0-2160Degress)

#2 Removed shortest route rotation -+180 degress

future work:

#1 Looking on how to implement a cascaded style position, velocity and current control loop. The idea was previously tested on our simulator for cascaded position and speed control (http://grauonline.de/alexwww/motorsim/motorsim.html)

This is the source code for the VESC DC/BLDC/FOC controller. Read more at
http://vesc-project.com/

About

Firmware for the VESC motor controller with modifications for multi-turn position control

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 83.3%
  • Objective-C 7.8%
  • C++ 5.5%
  • Makefile 2.5%
  • Assembly 0.8%
  • Shell 0.1%