本人为在校学生,目前手头有一个小功率的交流伺服电机,我现在是利用工控机通过AD卡控制伺服电机的运动,基本的工作模式位置控制、速度控制都已经有所了解,我现在有点疑惑的是:我看了很多文献,上来就讲用PID模糊PID来实现伺服电机的运动控制,我就想问下这个具体是怎么做的啊?比如我现在是通过工控机A/D卡输出模拟电压来控制伺服电机的运动速度,那我现在应该怎么样来再上位机上来做闭环控制啊?伺服电机本身的速度环、电流环也有闭环控制,前一段时间版上大牛说可以通过编码器的反馈信号与与实际值作比较,进行控制,可是在实现起来我还是有点疑惑,真心求助有没有真正做过上位机实现伺服电机PID闭环控制的大牛啊,真心求教!这个具体是如何实现的啊?
引用 笨鳥慢飛 的回复内容:
……運動控制的核心軟件 沒有廠家會提供.……
1、如果靠“数”编码器的反馈脉冲的多少,确定和控制位移,只能是计数器;
2、这样位置控制,不存在“PID闭环”自动控制模式;
3、既然没有,就是说根本不存在的东西,谁也不会有,国内没有,国外也没有,日本的不会有,西门子的也不会有!
4、这个“運動控制的核心軟件”,不会有位置“PID闭环”!
5、所有闭环都有可连续“调节”的物理量:
1)例如速度PID闭环,可调节的物理量是“电源的频率”(直流伺服直流电压);
2)例如电流PID闭环,可调节的物理量是“电源的频率”(直流伺服直流电压);
3)例如可控整流直流电压PID闭环,可调节的物理量是“可控硅的导通角”;
4)……
6、靠数编码器反馈脉冲的位置控制,只能是一个计数器,没有什么可连续调节的物理量;
7、谁能说说,连续调解什么“物理量”,可以实现电机“位移”的“PID闭环”控制!