TO:波恩
“比如要求位置分辨率为1微米,则16位的模拟分辨率也仅仅能获得65.536mm的满量程控制能力”我能这么理解这句话么,如果位置分辨率是3微米,那么16位的模拟分辨率所能获得满程控制能力为3*65.536mm 对吗?怎么感觉模拟分辨率的一个脉冲就是它所要位置分辨率的精度?我这么理解对吗?
“或者根据编码器的反馈,以上位控制器控制速度伺服的模拟接口,实现位置闭环”对于这句,我的理解是:根据电机编码器的反馈给放大器,然后由控制器控制放大器速度模式控制电机的快慢?对吗?由于我是刚刚接触运动控制这个行业,所以有很多不明白,希望您能多包涵。 如果我的理解没有错这个应该就是模拟量的方式来实现位置控制对吗? 不解的是为什么这样就可行呢? 谢谢!
TO波恩:
再次谢谢您的回复,刚刚又仔细的看了一遍您和大家的回复,麻烦您看看我的理解的对吗。
1.如果要用模拟量来进行位置控制,驱动器就得采用速度模式,再由和上位控制器的位置闭环控制来实现。对吗?
2.如果是单纯的以模拟量来进行位置控制,由于模拟量的分辨率较低无法满足满量程的控制问题。
3.“比如要求位置分辨率为1微米,则16位的模拟分辨率也仅仅能获得65.536mm的满量程控制能力”对这句话还是有些不太能理解,那假如我位置精度只要3微米呢?
那么会有多少满量程控制力呢?
4.是什么原因造成零点偏置和漂移的呢?
问题比较多 辛苦您了
to楼主:首先,应“@Q”的要求明确一下,在此讨论的模拟量是指控制器和驱动器之间的指令接口所用的信号量。
1. 应描述为:在上位控制器完成位置闭环的系统可以将位置闭环的调节输出以模拟量的指令信号形式送至速度伺服的模拟指令接口,令伺服以速度模式按模拟速度指令控制伺服电机,电机的编码器信号同时送至上位位置控制环节,与位置指令相比较,完成位置闭环。
2./3. 在量程较大的情况下,模拟量的有效分辨率很可能无法满足需求。如果分辨率为3um,则16的有效模拟指令自然可以满足3*65.536(约196)mm的行程控制能力。在此,模拟量指令的问题不仅仅表现在满量程的分标率问题上,还有模拟信号相对数字信号存在的零点偏置和漂移,满量程增益偏差等固有问题,如果关于这方面还有不明白的地方,建议楼主找一本数字控制理论方面书籍阅读学习。
4.造成零点偏置和漂移的原因很多,而且是模拟环节的固有问题,只可能缩减而无法彻底消除,建议楼主找一本有关运算放大器的教科书温习温习。