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.

F28027F & BoostXL DRV8301. Solid static movements possible?

Other Parts Discussed in Thread: LAUNCHXL-F28069M, BOOSTXL-DRV8301, LAUNCHXL-F28027F

Hi all,

I want to program my robot to do specific static movements, as it is an industrial SCARA robot which isn't supposed to run continuously in one direction.

Sadly I'm kind of stuck on this one, I can perfectly manage my robot's rotation in both directions. It is also stable and accurate at this, however I don't really know how to get started on static movements.

Anyone got an idea if this has been done before with the F28027F Launchpad & the DRC8301 BoosterPack?

All suggestions and Ideas are welcome as I am drawing a blank right here.

Kind regards,

Michiel Vanrompay

  • Michiel
    Are you talking about doing position control or just creating different motion trajectories?

    for position control you will need to have a mechanical sensor that can track the rotor position at all speeds, including zero speed. In a robot this is typically done with an encoder (integrated or mounted for each motor). Sometimes you can use hall sensors if less precision is required. If using encoders you would - at a minimum - want to use an MCU with an encoder connection peripheral (eQEP) like F28035 or F28069. You may also consider using InstaSPIN-MOTION (which supports sensored velocity and position control). You could evaluate this using LAUNCHXL-F28069M with the BOOSTXL-DRV8301 you already have.

    If the velocity only movements you can achieve with LAUNCHXL-F28027F InstaSPIN-FOC are enough for you and you only need to set-up different motion profiles this is just system code you add to your project. Based on some logic you have different sets of speed and acceleration commands that get set.
  • Hi Chris,

    Thanks for your feedback and insight. The LaunchXL - F28069M definitely looks interesting! I feel kind of bummed out now that I didn't get one of those instead of the LaunchXL - F280F27F. 

    I think however that the velocity only movements might just suffice for the time being. But writing that code on my own just way too advanced for me I think, so I might just grab myself a LaunchXL F28069M to work this out in an easier way which is also better suited as a long term solution.

    Kind regards,

    Michiel