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.

[参考译文] TMS320F28062F:在28062与28069上运行 Instaspin

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/734648/tms320f28062f-running-instaspin-on-28062-vs-28069

器件型号:TMS320F28062F

您好!

我有一个在28069上运行 Instaspin 的定制板、它似乎大部分工作(仍在解决一些启动和调优问题)、运行速度为7500RPM、4个极对、500Hz。  我还有其他几个板 应该是相同的(根据电气工程师)、运行28062、我只能达到大约750RPM、此时速度反馈变得不准确。

它们运行的代码相同、不同之处在于一些配置差异、以反映稍微不同的存储器映射、但我认为是正确的。

 在28062上运行 Instaspin 时、我是否应该考虑其他设置/配置/使用差异?

我正在将另一个电路板组装有一个28069以进行比较。  还有什么会导致我的速度反馈混乱、然后无法足够快地驱动电机的其他情况吗?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否检查 F28062F 电路板上的电流/电压采样、并确保信号足以使电机运行? 检查.cmd 文件以设置在没有 ISR 溢出的情况下在 RAM 中执行的所有 ISR 代码、如 F28069F 中所示。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    新信息:

    我有了这个新的28069板、但我仍然有限。  我想、在我获得第一个28069板和开始获得28062时、它们改变了调节电流反馈的方式。  我已经尝试对此进行调整、但这可能是我的问题吗?

    当我自动校准电机时、磁通的频率大约为0.24V/Hz、并且在整个过程中看起来非常稳定。 但是、当我运行电机时、估算器会报告大约0.16V/Hz。  因此、如果我为磁通值设置该值并运行电机、它会报告大约0.13V/Hz。  然后、我将其设置为磁通值、然后运行电机、它会返回.11 V/Hz。  它会不断下降。  这话什么意思?

    谢谢

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

    我不确定要寻找什么来确保信号足够用于电机控制、是否有一些相关规格? 恐怕我也不确定在哪里查找 ISR 信息。 我没有任何.cmd 文件、但我有"AppName_linkcmd.xdt"文件、也许是因为我使用的是 XDCTools? 它如下所示:

    部分

    ramfuncs :load = code_memory page = 0、
    运行= SECURE_DATA_MEMORY PAGE = 1、
    load_start (_RamfuncsLoadStart)、
    load_end (_RamfuncsLoadEnd)、
    run_start (_RamfuncsRunStart)、
    ALIGN = 0x1
    .gUserParamsSection:LOAD = 0xC000


    我在 main.c 中有如下所示的调用:
    #pragma CODE_SECTION (mainISR、"ramfuncs");
    #pragma DATA_SECTION (gUserParams、".gUserParamsSection")

    有趣的是、您应该询问电压采样信号。 我们曾认为这可能是一个问题、它看起来非常嘈杂、因此我们增加了更多滤波。 事实证明、这是28069和28062电路板之间的差异。 当我们将该滤波带回到28062板时、效果很好。 因此、神秘之处已简化为:为什么过滤电压反馈(看起来是一个干净的信号)会使其只能达到正常最高速度的10%? 设置 USER_VOLTGE_FILTER_POLE_Hz 不应考虑滤波引起的任何相位滞后?

    谢谢!