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.

求教伺服电机位置闭环控制?谢谢



请问在这种伺服位置控制系统中,加入想要转2秒中按轨迹转20度,是不是要把20度分成好多份,比如0.1s一份在设定的地方输入,一般如何规划的那?说如果在这过程中还想控制速度,是不是只有把位置的变化当做速度,不能另加速度输入?真心很急切。

  • 角度指令更新一般要低于控制频率,这样才能有效跟踪。

    位置是外环,速度是内环,位置的控制是通过角度控制能完成的,同理转速的控制要通过电流控制器完成。

    如果同时要进行速度指令输入,那其实位置调节器的输出就没用处了。

    控制速度不知道你的思路是什么,如果只是要限速什么的,改一下位置环的输出限幅就可以。还是具体要根据你的需求来定。

  • 先谢谢您,我就是想让我的电机按一定角度运行,角度有一定的轨迹,我想是不是按下面这个图,隔0.1秒给个给定位置,然后让电机自己去追踪。但是我想让每个点之间的速度最好连续就像第一幅图第二个表一样。但是我感觉我的程序更像第二幅图那样。现在都蒙了。

                                                                               第一幅图

                                                                           第二幅图

  • 好像是内环没有调好,控制参数偏大了吧

  • 额..,刚开始调试,但是我刚才理论上无法达到第一幅图那种效果,请问这是第一个图,每隔0.1秒给定个度数告诉电机,这种方法对吗?谢谢

  • 可以,只要你模拟出这个S型曲线就行

    但是其实这个曲线类似电梯的运行曲线,其实是有加减速和正常运行速度的限制的,所以在速度内环是有要求的。

  • 先谢谢您。好的,借了好多书,都就写一点,看的一塌糊涂。没有实际应用的部分,看到这个方案我感觉还比较像,那我先按照这个方向试一试。确实比较纠结,一开始就想弄个2秒钟转20度停止,3秒转30度停止。感觉简单,一动手却发现挺麻烦。也不知道这个方法靠不靠谱。

  • 请教下TI有提供用在伺服三环上的S型加减速的程序吗?在哪里找的?能不能给个链接?