主题中讨论的其他器件:controlSUITE、 INSTASPIN-BLDC、 DESIGNDRIVE、 TMS320F28379D、 BOOSTXL-3PHGANINV、 C2000WARE
我们的应用需要对两个带传感器(霍尔和正交编码器)的24V、300W 无刷(BLDC 或 PMSM)电机进行速度控制。 我们已经使用 Piccolo 器件查看了 instaspin FOC、发现使用 MotorControl SDK 中包含的实验项目、instaspin FOC 相当容易上手。 但我们可能需要其他 CPU 资源、因此也需要了解 Delfino 器件(F28377S 或 F28377D)。 搜索用于 Delfino 器件的电机控制解决方案让我感到非常困惑。 我将从几个广泛的问题开始:
我 想澄清 InstaspIN-FOC 是否可以移植到 Delfino 器件。 我 知道 Delfino 的 ROM 中没有包含代码。 但根据我的理解、 instaspin" FOC 的源代码可用、但 FAST 估算器除外、因为 我们有霍尔传感器和编码器、因此我们可以使用 FAST 估算器。 我还记得看到 e2e 帖子讨论在 Delfino 器件上实施 instaspin FOC、但现在找不到它们。
2. 我知道有 instaspin BLDC、但似乎没有再讨论太多。 据我所知、它支持在没有 FPU 支持的旧 Delfino 上对 BLDC (而非 PMSM)电机进行无传感器控制。 我在 C2000 ware 或 MotorControl SDK 中看不到对它的任何引用。 似乎是 controlSUITE 中最后一次提供的。 不确定 instaspin BLDC 是否值得追求。
还有 DesignDrive、它支持 Delfino 的传感 FOC 控制。 我对 DesignDrive 的问题是、它似乎唯一支持的硬件平台是 IDDK、它 不是我们的理想选择(不同传感器有很多选择、但无法轻松扩展到两个电机)。 看起来也没有像 instaspin"这样的一组很好的实验项目。 代码看起来与 instaspin" FOC 截然不同、我不确定如何扩展代码以支持两个电机。
最后 是 在单个 C2000 MCU 上使用 FCL 和 SFRA 的双轴电机控制、特别是项目"Dual_axis_server_drive_FCL_QEP_f2837x"。 从较高层次看、它似乎正是我所需要的、因为它使用 一个 TMS320F28379D LaunchPad 和两 个 BOOSTXL-3PHGANINV 子板对两个电机实施有传感器控制、这与 instaspin FOC 的实验11非常相似。 但其文档中没有提及 DesignDrive 或 Instaspin。 它的源代码让我想起了很多 instaspin 实验、看起来它们使用了类似的 HAL 结构。
只是希望在选择选项之前了解一下这一情况。
此致、
Mike