This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BLDC position control



Hi,

I'm trying to figure out what I need in order to control the position of the DRV8312-C2-KIT motor axis with greater resolution than the 120 degree electrical spacing of the coils. In other words, is there maybe some example code that shows how to position and hold the axis arbitrarily? Can it be achieved with trapezoidal control and hall sensor or encoder? I need about 1 degree resolution.

If no code is available maybe someone can point me in the right direction?

  • you'll need an encoder. Anaheim sells the same motor with an encoder, or you can provide your own.

    there is a position w/ encoder example on the HVMTR kit, but nothing on the DRV kits.

    in the future we will release a new 2MTR 24V/10A board and our projects will use a Teknic motor with built in encoder (same ones that are used in the DRV8301-RM48-KIT).