请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TMS320F2.8069万M 您好,
在我的应用程序中,我将有一种紧急按钮来停止电机并打开PWM输出-这样电机可以自由旋转,不受软件的影响,同时最大程度地减少电流输入。
我可以看到三种简单的方法来实现这一点:
-清除 Flag_enableSys
清除 Flag_Run_Identify
-实现 Fling Start功能并清除Flag_enableRun
我正在思考功能的不同之处,以及哪一个是我的最佳选择。 最重要的是,我担心在电机持续运行一段时间后,以软复位的形式使用一个比另一个是否有任何好处。
我是否正确理解了这些标志,或者是否还有其他内容?
1)清除 Flag_Run_Identify和 Flag_enableSys会禁用Instaspin控制器功能,但 Flag_enableSys还会重置已更改的变量 -它在已发布的应用程序中是否有用?
2)清除Flag_enableRun和 Flag_Run_Identify将 禁用PWM对电机的输出,但 Flag_enableRun 将使估算器保持运行。 在 任何时候使用Flag_Run_Identify重置估算器是否有用(前提是未启用偏移或Rs重新估算)?