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.

[参考译文] InstaSPIN 算法&BLDC 电机控制

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/588482/instaspin-algorithm-bldc-motor-control

尊敬的 TI 团队:

我们的电机控制器性能取决于我们测量电机参数的精确度。  
但是、负载惯性和粘滞阻尼是我们无法准确测量的一些因素、它们会因工作条件而异。

我在博客中读到、TI 具有 Insta-SPIN 算法和软件部分、其计算电机参数的速度很快。

请从我的角度建议以下几点。

  1. 计算这些电机参数需要多长时间?
  2. 在实际 FOC 软件算法之前快速运行会影响最终用户的性能吗? 或者 FAST 将在非常短的时间内运行电机,这对于终端用户是不可见的?
  3. 假设我有一个 E-Rikshaw、它使用 BLDC 电机来运行车辆。 现在、在这辆车中、当它启动时、可以有2/3/4的人坐在那里、因此每种情况下惯性是不同的? 那么,如何处理这种情况呢? 您是否建议使用 instaspin FAST 算法在每次从 零速 shop.indiantradebird.org/.../0_ba6d9190.jpg 启动车辆时计算惯性和其他电机参数
  4. TI 处理器 C2000使用 IQ Math 库来处理浮点数。 使用浮点库或硬件浮点。 我们在控制理论方面有什么确切的优势。 我知道的一点是、使用硬件浮点单元的速度更快、并且可以影响拉普拉斯变换的时间移位属性、从而影响相移。 除了这个?
  5. TI 拥有用于电机控制的处理器和经过充分测试的软件 SVM、PI、FAST 等 因此,作为一家产品开发公司,如果有人想制造电机控制驱动,那么他们到底做什么呢? 这意味着它们只能调优(头文件中的电机参数)您现有的软件来驱动电机并专注于应用开发部件?  因此,控制系统技能从未经过测试?

请建议。

此致、
Dinesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以在 InstaSPIN 用户指南(SPRUHJ1G)中找到更多详细说明、并请找到下面的简短答案。

    1.计算这些电机参数需要多快的时间?
    答:时间取决于控制频率和电机类型、PMSM 大约为90年代、控制频率为15KHz。

    2.在实际 FOC 软件算法之前快速运行会影响最终用户的性能? 或者 FAST 将在非常短的时间内运行电机,这对于终端用户是不可见的?
    答:FAST 是一个用于转子角度估算的无传感器 FOC 算法、这是 ROM 中的 TI IP。

    假设我有一个 E-Rikshaw、它使用 BLDC 电机来运行车辆。 现在、在这辆车中、当它启动时、可以有2/3/4的人坐在那里、因此每种情况下惯性是不同的? 那么,如何处理这种情况呢? 您是否建议使用 instaspin FAST 算法在每次从零速 shop.indiantradebird.org/.../0_ba6d9190.jpg 启动车辆时计算惯性和其他电机参数
    答:只有在没有负载的情况下才能执行此操作。

    4.TI 处理器 C2000使用 IQ Math 库来处理浮点数。 使用浮点库或硬件浮点。 我们在控制理论方面有什么确切的优势。 我知道的一点是、使用硬件浮点单元的速度更快、并且可以影响拉普拉斯变换的时间移位属性、从而影响相移。 除了这个?
    答:您可以在 IQmath 指南中找到更多详细信息。 IQMath 在定点控制器上实现虚拟浮点函数、而不是真正的浮点。

    TI 拥有用于电机控制的处理器和经过良好测试的软件 SVM、PI、FAST 等 因此,作为一家产品开发公司,如果有人想制造电机控制驱动,那么他们到底做什么呢? 这意味着它们只能调优(头文件中的电机参数)您现有的软件来驱动电机并专注于应用开发部件? 因此,控制系统技能从未经过测试?
    答:InstaSPIN 是一种模块化设计、您可以根据自己的应用使用部分或全部 InstaSPIN-FOC 模块。 如果您在某些应用中使用完整的 InstaSPIN-FOC、则只需在 user.h 中更改电机参数。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Yanming、您好!

    感谢您的回复。

    此致、

    Dinesh