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.

CCS/TMS320F28054M: TMS320F28054M

Part Number: TMS320F28054M
Other Parts Discussed in Thread: MOTORWARE

Tool/software: Code Composer Studio

I have developed a custom low voltage drive board using TMS320F28054M. While implementing lab2b of motorware, to detect motor parameters, I found out that the resistance value of a motor which is in the range of 0.3 ohms, keeps coming within 0.32 to 0.48 which is too wide a variation, however, the motor runs well if I use value in the range of 0.3 to 0.35 the motor runs well in lab3 and above, a resistance value above that trips the motor if I try to run forward / reverse quickly. The motor current, terminal voltage etc in CCS and actually measured look in tune. Also I checked if there is any ripple on the current feedback and apparently it looks quite low. In view of this somebody can guide me what might be going wrong for resistance detection and how can I check the same?

  • The Rs is very critical to spin a motor well, especially at startup under heavy load. You might increase the current to identify Rs by changing USER_MOTOR_RES_EST_CURRENT in user.h. And you need to check and verify the feedback signal of current and voltage if both are clear and good quality. Maybe, you might try lab01b and lab01c to validate the h/w board design.
  • I haven’t heard back from you for a week, I’m assuming you were able to resolve your issue. If not, just post a reply below (or create a new thread if the thread has locked due to time-out). Thanks.