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-FOC 也面临许多挑战。 我们的硬件有一个 TMS320F28069M 和一个 DRV8353RS、用于驱动60V 65A 逆变器。 我们面临的大多数挑战是 FAST 观测器在大电流下失去稳定性、并且速度估算与现实情况不同。 这会导致电流 PI 控制器出现尖峰并触发 DRV 过流保护故障。 我们想知道是否可以通过将硬件切换到 TMS320F28004x 系列微控制器来提高控制器的稳定性。
我们通读了"SPRT731A - TMS320F28004x 微控制器:与 TMS320F2806x 微控制器的比较"、并确定硬件更改可能会对我们的采样做小幅改进。 本文档对 TI 提供的软件所做的更改见解有限。
我们主要对 ROM 中的 FAST 观测器的更新感兴趣、看看它是否变得更加稳健。 TI 能否评论一下 FAST 是否有改进?
如果 TI 将设计支持的优先级高于上一代芯片、我们也在考虑迁移到更新的芯片。
在撰写本文时、包含 TMS320F28004x 的新一代微控制器已从合法供应商处缺货。 我们的另一个想法是为我们的系统移植最新版本的 C2000ware、这是因为与旧版 MOTORware 软件相比有所改进(例如、自动弱磁现在处于 PI 环路中)。 是否正在进行任何持续努力以使 C2000ware 与 F28069兼容?
Unknown 说:我们主要对 ROM 中的 FAST 观测器的更新感兴趣、如果更新变得更强大的话。 TI 能否评论 FAST 是否有改进?
在 ROM 和库版本之间、FAST 算法没有明显的变化。 通过改进电流检测信号以及调整 PI 稳压器的速度和扭矩电流、可以解决上述问题。
您可以查看 电机控制 SDK 中较新 C2000器件的实验。 当前 MCSDK 中提供了通用电机控制实验室、该实验室可以支持一组用于 BLDC/PMSM 驱动器的硬件套件和控制算法。 这些套件包括 LAUNCHXL-F280025C、 LAUNCHXL-F280039C、 带 BOOSTXL-DRV8323RS 的 LAUNCHXL-F2800137、 BOOSTXL-DRV8323RH、DRV8353Rx-EVM 用于低压电机的 BOOSTXL-3PHGANINV、DRV8316REVM 或 DRV8329AEVM 逆变器板(最大值:100Vdc)。 带 TMDSHVMTRINSPIN 逆变器板的 TMDSCNCD280025C、TMDSCNCD2800137或 TMDSCNCD280039C 和 用于高压电机的 TMDSADAP180TO100 (最大350Vdc)。 控制算法包括采用 FAST 的无传感器 InstaSPIN-FOC、采用 eSMO 的无传感器 FOC、采用增量编码器的含传感器 FOC、采用霍尔传感器的含传感器 FOC。
C2000WARE-MOTORCONTROL-SDK: https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK
通用项目和实验室用户指南: https://www.ti.com/lit/spruj26
文件夹下的示例实验项目:C:\ti\c2000\c2000Ware_MotorControl_SDK_ \solutions\universal_motorcontrol_lab\f28002x
或 C:\ti\cc2000\c2000Ware_MotorControl_SDK_ \solutions\universal_motorcontrol_lab\f28003x
或 C:\ti\cc2000\c2000Ware_MotorControl_SDK_ \solutions\universal_motorcontrol_lab\f280013x
Unknown 说:是否正在努力使 C2000ware 与 F28069兼容?
您可以轻松地将 F2806x 上的代码迁移到较新的 C2000器件、您可能只需要重新设计硬件。