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.

[参考译文] AM2434:用于 FOC 控制的电机控制 SDK

Guru**** 2320390 points
Other Parts Discussed in Thread: AM2434, TIDM-02018
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1518138/am2434-motor-control-sdk-for-foc-control

器件型号:AM2434
主题中讨论的其他器件: TIDM-02018

工具/软件:

尊敬的团队:

我正在 使用代码  Ethernetip_adapter_generic_device_rgmii_demo_am243x-lp_r5fss0-0_freertos_ti-arm-clang    使用 AM2434在定制电路板中获取 SDK ind_comms_sdk_am243x_09_02_00_15版本。

和 EtherNet/IP 应用的全部模块。 现在、我还想在同一应用中添加电机控制代码。  

 我检查了 motor control SDK、并获得了此链接 https://dev.ti.com/tirex/explore/node?node=A__ACnQnLTod5dXrU7Gy7Db8w__MOTOR-CONTROL-SDK-AM243X__2dDFdJs__LATEST 

我已经浏览了这个文档 https://dev.ti.com/tirex/explore/content/motor_control_sdk_am243x_09_02_00_09/docs/TIDUF42.pdf 

我们有 LP-AM2434和 Booster Pack 板。 但我们不想使用编码器。 在上面的文档中、代码基于传感器。

我们可以迁移该代码进行 FOC 控制吗?  

如果是、我们如何开始迁移活动。

谢谢、

Surabhi

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

    我使用 AM263x https://www.ti.com/lit/ug/tiduf67/tiduf67.pdf?ts = 1737477836895&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FTIDM-02018又获得了一个 FOC 控制链接 

    我可以在 AM2434器件中使用该代码吗? 如果是、我如何开始迁移活动并尽快完成。  

    是否有任何使用 AM243进行 foc 控制的 SDK、我可以直接使用并在其中移植工业通信代码。

    谢谢、

    Surabhi

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

    你(们)好

    我们有 AM243x 电机控制 SDK:TIDEP-01032 采用 AM243x 电机控制 SDK 的 EtherCAT 连接单芯片双伺服电机驱动参考设计、该设计使用 FOC 和绝对编码器进行位置检测。

    [引述 userid="590041" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1518138/am2434-motor-control-sdk-for-foc-control/5835987 #5835987"]

    我可以在 AM2434器件中使用该代码吗? 如果是、我如何开始迁移活动并尽快完成。  

    [/报价]

    是的、它可以迁移到 AM243x。 某些元件将发生变化- AM243x 与 AM263x 中的 EPWM IP 不同、AM243x 中用于电流检测的 SDFM/ADC 与 AM263x 上的 ADC 不同、电机参数取决于所使用的电机等

    我们计划 将 TIDM-02018代码移植到 AM243x、并在下一个 AM243x 电机控制 SDK 版本中提供。

    此致

    Dhaval

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

    感谢您的答复。

    您能告诉我下一个 AM243x 电机控制 SDK 版本何时可用于 FOC 代码(TIDM-02018)。

    我已开始迁移活动。 我正在使用代码

    motor_control_sdk_am243x_09_02_00_11\examples\pruicss_pwm\pruicss_pwm_dead_band_epw_sync\am243x-lp\r5fss0-0_nortos、用于迁移。

    正如您提到的、元件存在差异。 下文仅提及几项调查结果:  

    元件 AM263x AM243x
    PRU ICSS PWM 未添加 我们可以使用它来代替 CMPSS
    挑战 增加了5. 配置了1并添加了5个不同通道
    CMPSS 增加了3. 不可用-我们可以使用什么组件
    eCAP 增加了3. 只有2个可用
    EDMA 添加了1 不可用。 我们可以使用 UDMA、而不是 EDMA。 但配置不同。
    xbar 添加了 不可用-我们可以使用什么组件

    我们如何为 AM2434器件迁移这些不同组件。

    谢谢

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

    尊敬的 Dhaval:

    任何有关问题的反馈都将帮助我们快速前进。 请随时在时间表上公布。

    此致、

    Madhurya  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能告诉我下一个 AM243x 电机控制 SDK 版本何时将用于 FOC 代码(TIDM-02018)。

    你好 Surabhi,它 将在这个月可用.

    BR、

    Achala Ram

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

    感谢您分享时间线。

    在更新 SDK 版本之前、您可以帮助我们从 AM263x 迁移到 AM243x 并设置配置。

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

    您好、Surabhi、

    CMPSS:  在 AM263x 中添加了3、在 AM243x 中不可用
    -> PRU SDFM 快速检测/过流和 ICSS PWM 可用作替代方案。

    有关快速检测和 PRU PWM 映射、请参阅此处: AM243x 电机控制 SDK:SDFM 接口设计

    eCAP:  在 AM263x 中添加了3个、AM243x 中仅提供2个。
    ->是的、只有2个可用。 我们需要查看可用作替代产品的其他元件。 您能否分享有关 ECAP 使用案例的更多详情?

    EDMA:  在 AM263x 中添加了1、在 AM243x 中不可用。 可以改用 UDMA 吗?
    ->是的。

    Xbar:  添加了 AM263x、AM243x 中不可用
    ->如果您使用 SDFM 进行过流/快速检测、我们有两个选项可以将过流路由到 EPWM:

    1. 发生 SDFM 过流错误时、写入 PWM 寄存器。
    2. 将 ICSS PWM TZ 从外部路由到 ePWM TZ 输入以实现快速检测。

    PRU SDFM:AM243x 电机控制 SDK 的文档:电流检测


    谢谢&有关  

    Achala Ram