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.

MCF8316A: Position control of the Motor using MCF8316A using Encoder feedback.

Part Number: MCF8316A
Other Parts Discussed in Thread: MCF8315C, MCF8316C-Q1
Hi Team,

My customer is using MCF8316AEVM to drive their motor and they have few doubts in that. They plan to use the 3 phase BLDC motor to do position control of the
motor using encoder feedback. They want to interface these encoder signals to the micro controller MSP430FR2355  available on board .
Kindly help clarify the below :
 
   1. There is a requirement for implementing a position control  
mechanism using sensored field oriented control in this evaluation  
module by taking the outputs from an  optical encoder (sine , cos and  
Reference signals) so is there a possibility for doing the same.
 
   2. Is the MSP430FR2355 micro controller Capable of taking the  
encoder inputs and processing it for position control or an external  
microcontroller is required for the same. If the inbuilt  
microcontroller is used, is there any possibility on how it can be  
re-programmed for the specified applications.
 
   3. A normal sensorless field oriented control was implemented on a  
3 phase BLDC Motor using GUI of 8316A but once the parameters are  
estimated , the motor stops rotating what should be done for a  
continuous rotation for the specified speed.

Thanks,
Jash
  • Hi Jash,

    1. Can you please provide more details about position control? Is it just braking at a position?  

    2. Encoder needs a HW module to read and extract position and speed, the micro used is not capable of it, you can refer to C2000 controller for QEI module. But, Encoder provides rotor magnetic position using this next commutation (next vector) is applied to spin the motor.  

    3. Can you share motor parameter and tuning file? Also, please note that, do not press continuous read of Motor status and fault status while motor is running. This affects bandwidth of control loop. This is only for MCF8316A, recent devices MCF8315C, MCF8316C-Q1 are able to spin motor at the same time continuous I2C transactions.

    Thanks and Best Regards,

    Venkatadri S