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.
工具/软件:TI-RTOS
你(们)好 我有一个工作的应用程序,我正在调整它来控制无感应器BLDC驱动一个卷锯。 此程序在具有"性能更好"工具的类似电机上运行良好(即,滚动锯可能会在电机线路上产生更多噪音)。 有时,系统会关闭--它不会跟随speedref。 但是,内部变量,输入开关和POTS以及DCBus读数都显示为工作正常。 我觉得速度控制就放弃了。 所有gmotorvars错误均未显示问题。
有什么建议? 谢谢。
您必须为SpinTAC功能设置正确的惯性,摩擦力,带宽和编码器行。 因此您必须使用lab05c首先识别惯性和摩擦力,并根据您的系统设置其他参数。[/QUOT]
是的。 如前所述,我使用另一个设置作为比较来估计这些参数。
您知道SpinTAC为什么简单地"放弃"吗? 是否只是过电流?
Bill McConnell 说:是否只是过电流?[/QUOT]
根据我的经验,当你触发一个tripzone时,就会发生这种情况。 电动机突然停止,没有关于发生的情况的反馈。
在这种情况下,您可以通过检查st_obj.vel.ctl.out (iQ24)的值来确定SpinTAC不存在此问题。 如果它饱和(等于st_obj.vel.ctl.cfg.OutMax或st_obj.vel.ctl.cfg.OutIn) ,则控制器运行正常,并且它正在尝试推动尽可能多的电流以使电机旋转。