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.

[参考译文] TMS320F280041C:新 C2000系列 MCU 中的 instaSPIN FOC 实现尚未记录

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/963760/tms320f280041c-instaspin-foc-implementation-in-new-c2000-series-mcu-have-not-documented-yet

器件型号:TMS320F280041C
主题中讨论的其他器件:MOTORWAREC2000WARELAUNCHXL-F280049C

你(们)好
我有一个低成本的2 Wheeler EV 项目、对 C2000 MCU 感兴趣、尤其是使用 InstaSPIN FOC 的 F280041或 F280049解决方案、但遗憾的是、在新的 C2000系列 MCU 上实施的 InstaSPIN FOC 尚未记录在案
1.在 instaSPIN FOC 用户指南(文献编号:SPRUHJ1H)中,没有关于新 C2000系列 MCU 的 instaSPIN FOC 实现的解释。
SPRUHJ1H 只提到 C2000的旧型号、可能是 InstaSPIN FOC 的旧版本。 对于较旧的和较新的 C2000、instaSPIN FOC 实现之间是否存在差异?
请解释它们之间的 instaSPIN FOC 实现是否存在一些差异。 最好提供有关在新 C2000 MCU 上实现 instaSPIN FOC 的文档
2.我可以使用 instaSPIN FOC 从0速启动电机、而不可能以错误的方向驱动电机、因为在0速时、FAST 算法没有反电动势信息?
3.与第2号有关。 我从以下网址找到: e2e.ti.com/.../360602
ChristClearman 提到了 MotorWare 中的初始位置检测器、但遗憾的是、我在新的 C2000ware 中找不到它。
但在 SPRUHJ1H 章14.3:电机满载启动中、图14.39提到由于没有初始转子对齐、将会有暂时不需要的速度方向。
那么、问题是、是否可以使用 instaSPIN FOC 启动电动汽车、而不可能以临时错误的方向驱动电动汽车? 或者、我们是否必须使用低成本3霍尔传感器(120度)、尤其是用于启动或以极低的 RPM 运行?
4.根据规范,F280041和 F280049之间有2个主要差异:CLA 和闪存 ROM 大小。
对于 F280041和 F280049、是否有任何与第8.2章和第8.5章 SPRUHJ1H 相似的内存和 CPU 利用率的参考、我只是想确保没有 CLA、 较低的闪存 ROM 尺寸 F280041仍可为其他任务留出足够的裕度(我计划使用相同的 IC 来实现升压转换器)

谢谢、致以诚挚的问候
Evan

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

    您仍然可以将本指南用于 F28004x 上的 instapSIN-Focus、唯一的区别是 F28004x 使用浮点而不调节电流、电压和频率。

    2.是的、但 instaspin 仍然是无传感器 focs、很难在满负载时以零速和极低速度运行电机。 如上面提到的 Q3中所示、在启动期间旋转方向可能不正确。

    3.是的、您必须使用传感器启动电机、尤其是电动汽车应用。

    所有 F28004x 器件对 instaSPIN-FOC 使用相同的 ROM 和 RAM、您可以参阅电机控制 SDK 中的示例实验。  

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

    你(们)好

    感谢您的回答。

    好的、那么区别仅在于浮点实现。

    2.和3. 如果我不是错、那么情况将是、我们需要使用霍尔传感器启动电机或在低速期间启动电机、并在特定速度后切换到快速输出。 有没有关于这种实现的任何示例、例如、我们是否可以使用线性插值来估算转子位置、因为只有3个霍尔传感器、建议将 RPM 从霍尔传感器更改为快速输出等

    CPU 利用率如何? 我想、由于 F280049可以使用它的 CLA、CPU 利用率将低于 F280041。  由于 LAUNCHXL-F280049C 使用 F280049C,如何估算 F280049C 中使用其 CLA 的 F280041C CPU 利用率?

    谢谢、致以诚挚的问候

    Evan

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

    2和3、是。 实际上、您最好始终针对 EV 应用实施位置传感器。 F28004x 没有此类示例。 motorWare 中有一个示例实验 lab11e (http://www.ti.com/tool/motorware)

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

    尊敬的 Luo

    感谢您的回答。

    我需要确认您的陈述: 是的。 实际上、您最好始终针对电动汽车应用实施位置传感器->您的意思是"始终"、在启动时从零速开始、然后我们可以像 Motorware 中的项目11e 那样以特定速度切换至快速?

    另一个问题:

    项目11e 仅适用于 F2806x、比 F280049甚至280041更昂贵、这让我无法考虑使用它、即使 F28041和49也具有比 F2806x 更强大的 CPU、更多的 ADC 等。 我的问题是、使用 F2802x 甚至更新的 F28004x 实现 Proj11e 时是否存在任何问题、当然也需要进行一些代码修改?
    2.如果可能出现 NO1,您会建议修改吗?
    如果我使用较旧的 C2000 CPU、它只有1个物理 ADC、这意味着3个电流和3个反电动势必须按顺序数字化、这意味着每个数字化相电流都有一些时间偏移、 当然、FAST 提供的电流信息将不再是理想的精确度、这对于电动汽车应用是否存在任何问题? 尽管相电流频率约为400Hz 至600Hz、但 PWM 频率约为15-20kHz、因此这意味着在15-20kHz 的相电流下仍然存在三角纹波

    谢谢、致以诚挚的问候

    Evan

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

    最好始终将位置传感器用于电机驱动、而不仅仅是用于在电动汽车应用中进行启动。

    Q1&Q2、您可以参考示例将其移植到 F28004x、因为两者都基于 instaspin focus。

    Q3、F28004x 具有三个 ADC 模块、可同时对三个电流进行采样。 ADC 采样和转换时间仅约为300ns、足以支持电机驱动、即使您仅使用一个 ADC 模块进行三次电流和电压采样也是如此。   

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

    尊敬的 Luo

    最好始终将位置传感器用于电机驱动、而不仅仅是用于在电动汽车应用中进行启动。 ->

    那么、您的意思是、对于 EV 应用、我必须使用 InstaSPIN MOTION 而不是 InstaSPIN FOC 吗? 遗憾的是、较低的成本(如 F2802x)和新的 C2000 (如 F28004x)不支持 InstaSPIN 运动、我对吗?   

    2.许多用于两轮电动汽车的电机仅使用3个霍尔传感器,而不 使用更精确的位置传感器,如旋转变压器或编码器。 在 MOTORWARE lab11e 中、TI 使用3霍尔传感器、方法是在启动时使用6步换向来驱动电机、但无法最大限度地提高扭矩。 在实验12b 中、InstaSPIN MOTION 仅支持正交编码器作为 FOC 算法的位置传感器。 针对此硬件限制的推荐解决方案是什么:具有3个霍尔传感器的 PMSM?

    3. 是否可以在 F2802x 和 F28004x 中使用 instaSPIN Motion?

    谢谢、谨致问候

    Evan

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

    F28004x 和 F2802x 不支持 instaspin 运动、电动汽车应用不需要使用 instaspin 运动。 您可能会将传感 FOC 用于 EV 应用。 根据我的理解、到目前为止、所有电动汽车电机都应该有一个位置传感器。

    2.是的、您可以像 lab11e 一样使用霍尔传感器进行启动和低速操作。

    3.不 两种器件和较新的 C2000器件都不支持 Instaspin"运动"。  

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

    尊敬的 Luo

    感谢您的大力支持  

    此致

    Evan