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.

TMS320F28027F: C2000 and instaspin barebone development project

Part Number: TMS320F28027F
Other Parts Discussed in Thread: MOTORWARE

Hello

We are a startup company developing motor control solutions and our controller aims to run up to eight motors simultaneously.  We would like to use C2000 Piccolo devices (one for controlling each motor) for our product. We are planning on using instaspin software encoder and FOC for controlling the motors. Currently, we are having difficulties on establishing communication and setting up interrupts.

Following is the work break-down we would like to have in the piccolo:

  • Start up the process based on the command send from the main board
  • Start the motor calibration and parameter identification
  • Start the motors once motor calibration is done
  • Respond to the throttle inputs    
  • UART communication with the main board
  • Modifying interrupt service routine for UART and instaspin

We would like to know if there is a barebone project/ development codes that you can provide (or tell us where to look at) to start up our development process.

Thank you 

  • Have you had a look at Motorware at all? Project lab11/11a is a simplified version of our project with a stripped down controller version. Many people choose to use these projects as "barebone" archetypes for their development. If you haven't downloaded Motorware, I strongly encourage you to do so - it is the development environment specifically designed for use with InstaSPIN-FOC and InstaSPIN-MOTION.

    Sean
  • Thanks for the reply. I had a look at Motorware labs 1 and 2, but not 11. Ideally I would like to have a custom project which shows UART communication and start instaspin/ motor identification based on interrupts. Does control suite has some specific projects that I need to look at first?