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.

[参考译文] TMS320F2.8377万S:使用MATLAB编码CCS

Guru**** 2485705 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/642811/tms320f28377s-coding-ccs-using-matlab

部件号:TMS320F2.8377万S

向大家致意! 我是CCS和F2.8377万S的新用户。 我正在使用循环中的处理器进行FOC控制PMSM驱动模拟。 为此,我最初使用了MATLAB的嵌入式编码器和Simpower系统工具箱,模拟了我的工厂,并在F2.8377万s中制造出来。 现在我打算使用CCS对处理器进行编码。 为此,我想使用Embedded Coder( MATLAB)生成C代码,然后将文件复制到CCS并运行。 我尝试了LED闪烁示例,该示例已可用,但最终出现了一些错误问题。 有人能帮我详细解释一下吗? 我还需要知道MATLAB和CCS之间是否应该进行任何连接才能进行? (我正在使用MATLAB 2017a和CCS V7)提前感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Priya:

    您可以直接将生成的可执行文件加载到控制器。 我在YouTube上做了一些视频演示。
    您可以在这里查看我的视频: www.youtube.com/.../UC0vWIpaMzxZ0RqT4r4Kp75w

    此致,
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Gautam:

    非常感谢您提供链接详细信息。 现在,我通过CCS将电机仿真构建到处理器中。 我想在CRO中以弧度/秒为单位显示我的马达速度。 我通过DAC发送输出以查看它,但我惊讶地看到输出值范围比实际速度值非常小。 你能解释一下原因吗?

    我还尝试使用函数发生器生成正弦波,并通过ADC将其接收到处理器中。 使用此单正弦波作为输入,我的目标是获得三相正弦波,电相距为120度。 通过使用MATLAB I,引入了120度相移,每个相移可产生3相电压,并通过GPIO引脚获得。 但最后我看到错误消息,GPIO期望标量值,但我通过MUX给出的是一个一维3元素向量。 我想知道我是否在正确地做这件事。 如果不是,请建议我生成3相正弦波。

    谢谢!

    此致

    Priya