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.

TMS320F28379D: Scalar Control with F2837x

Part Number: TMS320F28379D
Other Parts Discussed in Thread: CONTROLSUITE

Hi All.

Is there an example lab project for Scalar (V/f) Control of 3-Phase Induction Motor running on the F28379D? All the examples I have found are for F28035 (fixed point). If not, how can I modify the codes?

Thank you for your help.

  • The code in the C2000Ware MotorControl SDK is floating point based, but we don't have this particular scalar control application in it. You should be able to port the controlSUITE code to F2837x though. You could start with just trying to get the fixed point code working on F2837x to start and then convert it to floating point as a second step.

    I'm not very familiar with this controlSUITE example, so I can't give general advice about how to modify it, but if you run into particular issues while adapting it, let me know.

    Whitney

  • Are you referring to vs_freq.h and vs_freq.c in the MotorControl SDK Libraries? Is there any documentation on this libraries (maybe some documentation like spru485a)?

    Also for modifying the controlSUITE example, is there any guideline or example on how to change the processor in an existing project? Is it just adding the new header files? What settings needs to be done?

  • I just meant our SDK code in general. The VS_FREQ is similar v/f control, but we only use it for hardware verification in a few of our examples. I don't think it's suitable for your application.

    We have this migration guide that talks about F2833x to F2837x migration. I realize this isn't quite what you're doing, but it may be able to provide some guidance in porting from a "gen 2" device controlSUITE-based project to a "gen 3" device C2000Ware-based project.

    We don't have step-by-step instructions on modifying the projects, but I would say swapping out the header and common files and replacing them with the F2837x versions is a good place to start. From there you can see what build errors show up and work to resolve them.

    Whitney