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.

[参考译文] LAUNCHXL-F280039C:C2000WARE-MOTORCONTROL-SDK:F280039C、DRV8323RS 和 TMAG6180、用于位置控制

Guru**** 2427060 points
Other Parts Discussed in Thread: LAUNCHXL-F2800157, SYSCONFIG, LAUNCHXL-F280039C, BOOSTXL-DRV8323RS, C2000WARE-MOTORCONTROL-SDK

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1545502/launchxl-f280039c-c2000ware-motorcontrol-sdk-f280039c-drv8323rs-and-tmag6180-for-position-control

器件型号:LAUNCHXL-F280039C
Thread 中讨论的其他器件: BOOSTXL-DRV8323RS、LAUNCHXL-F2800157、 TMAG6180、SysConfig、 C2000WARE-MOTORCONTROL-SDK

工具/软件:

您好:

我需要制造一个快门器件、通过连接到 外流道  BLDC 的刀片打开和关闭孔口

电机 必须在 55 度段内加速至 2000RPM、然后在随后的 55 度段内制动至零 RPM。

起始和停机位置必须达到 1 度精度。 考虑了有传感器 FOC。

根据电机规格(电气和机械参数)、可重复运动的电源为@48 VDC、最大电流小于 5A。  

因此、我们选择了  BOOSTXL-DRV8323RS 和 LAUNCHXL-F280039C 进行评估、并计划稍后迁移到 LAUNCHXL-F2800157。

为了更大限度地减少传播延迟并提高更新速率 、我们计划使用 TMAG6180 和 SIN/COS 模拟输出来实时测量转子的实际位置。

计划测量 SIN/COS 信号、根据器件规范估算绝对位置计算 atan、并以某种方式将角度输入到 FOC 中(?!)

我们尝试从通用电机控制 SysConfig 工程开始。

问题包括:

-所有三个 ADC 都忙于 ADC1 用于 IU、VW 和 VDC、ADC2 用于 IV 和 VV、ADC3 用于 IW 和 VU。 我们是否可以向现有架构添加额外的模拟测量?

-如果是,我们应该添加额外的测量后 I 和 V 通道或之前?

-请详细说明如何在 FOC 工作流程中“注入“计算出的绝对位置。

-请给出 API 调用的一些基本序列

——减速将转子移动到零位置

--开始加速到某个位置(55 度)

---开始打破直到 110 度

 

我有 insta-spin 在一个 F20069M 上驱动两个 BLDC 的经验、因此我知道 FOC 的基础知识、但从未涉及位置控制和全新 C2000WARE-MOTORCONTROL-SDK。 因此、任何正确的起始向量都会有很大帮助。

提前感谢您!

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

    您好、

    我建议参考以下内容了解 SinCos 位置传感器的概念、但您应该重新编写用于浮点的代码并使用 F28003x 器件的 TMU。

    https://www.ti.com/lit/sprui54

    -请详细说明如何将计算出的绝对位置“注入“到 FOC 工作流程中。

    从基于 ENC 的通用实验室软件解决方案开始、将 ENC 相关代码部分替换为当前位置的新 SinCos TMAGx 代码。您需要花时间进行摘要并了解代码结构。 请参阅用户指南 https://www.ti.com/lit/spruj26

    额外的模拟通道和 SOC 可用于 SinCos 感测。

    此致、

    Kevin