工具与软件:
您好、TI 专家:
在前面的主题中、我收到了 TI 关于 EVM [如何计算基极电流]的一些更正。
请参考该链接: e2e.ti.com/.../5316025
在使用 MCF8329A 的另一个应用中、具有这些值:R_SENSE = 1 mΩ、CSA_GAIN = 40V/V
因此、以安培为单位的基极电流必须为37.5A、并且 GD_CONFIG1中的 BASE_CURRENT = 0x400。
此外、我配置了以下故障限制:ILIMIT = 40%、HW_LOCK_ILIMIT=80%、LOCK_ILIMIT=65%。
启动电机并增加负载、直到其因相电流(峰值)= 16.5A、扭矩= 0.16Nm 时出现 HW_LOCK_LIMIT 错误而停止。
然后我想增加扭矩限值、从而将 CSA_GAIN 调整为20V/V、但将 BASE_CURRENT 保持为0x400。
但是、使用相同的故障限制设置、可以在相 电流(峰值)= 33A 和扭矩= 0.38Nm 时驱动电机、直到其因 HW_LOCK_LIMIT 错误而停止。
寄存器 GD_CONFIG2中的 BASE_CURRENT 值似乎对基极电流无影响、该基极电流用作基准和电流阈值。 当 CSA_GAIN = 20V/V 且 r SENSE = 1m 时、基极电流必须为75A 且 BASE_CURRENT = 0x800 尽管基极电流设置为0x400 (即37.5A)、但实际结果表明参考的值(例如 ILIMIT 和 OL_LIMIT)也以75A 为基准。
但是、当我设置 BASE_CURRENT=0x800且 CSA_GAIN=20V/V 时、电机启动失败
您知道此问题的哪些解决方案?
此致、
Thao N