qx100
竹石
刘岩利
"伺服电机通过控制器如plc发送脉冲和编码器反馈来组成位置闭环吗?"
算是吧
"控制器发送的脉冲数怎样变成转换成三相U、V、W的PWM旋转角度".
根据位置误差计算指令速度,根据指令误差计算电流大小.
sanywangjun
GAVY
建议楼主找伺服控制技术的相关资料先看看吧
引用刘岩利 的回复内容:请教刘版主,根据位置误差计算速度指令,这个计算的算法是什么呢? 基本上是PID,但具体不同的厂家在PID的基础上还会多少有点补充,比如增加前馈,增加滤波等等
如果说使用的基本上是PID的话,那么为什么位置误差的pid运算后就刚好是速度指令呢?为什么速度误差的pid计算后就是电流指令呢?从数学上或者物理原理上应该怎么去理解呢?
请刘版主赐教。谢谢。
小强
RE:为什么速度误差的pid计算后就是电流指令呢?从数学上或者物理原理上应该怎么去理解呢?
这个问题曾经也困扰着我,LZ是不是觉得误差经过PID或PI之后要一个传递函数转化为速度或电流呢,当时我就是这样想的。。其实这是对自动控制原理理解的不够深入。使用反馈控制的时候,其实是通过PID或PI调节这个误差的量的大小来使我们的控制目标达到要求。
那就是说PID或PI只是调节一个量纲的大小,就无所谓它是电流还是速度了,关键是调整它到某一个值。
那就是说PID或PI只是调节一个量纲的大小,就无所谓它是电流还是速度了,关键是调整它到某一个值。 如果说这个量纲最后无所谓它是电流还是速度了,那么为什么会把他作为速度指令或者电流指令呢?也就是说,我位置偏差的pid最后是作速度指令而不是电流指令,或者相反?
yipianyipian
怎么都是专业术语!!我还需要努力
zhaoweichery
可以具体的举个例子吗?PLC-编码器和伺服电机具体是怎么控制形成一个闭环的?
答疑解惑
这个主要看给定目标和反馈量(电流、速度、位置)是什么,PID输出就是什么,PID的任务就是在最短的时间内,对给定目标值实施最佳性能跟踪。要完成电机伺服控制,需要有高速的浮点级运算,PLC无法胜任,一般是通过DSP来执行的。