楼主最近还看过
伺服的编码器一般输出的脉冲叫做正交编码器脉冲。所谓正交就是有A相和B相,一般是占空比为50%的方波,也有正旋波,正旋波的叫做旋转变压器。有两相脉冲的相位差判断伺服的旋转方向。当A超前B相90度时,电机正转;A滞后B相90度,电机反转。所谓2500线,也就是编码器旋转一周就是2500个脉冲。而所谓的10000又是怎么来的呢?这个是由检测方式决定的。在脉冲采集是有个脉冲倍频的电路,如果只采集脉冲上跳沿,就是2倍频,这个时候就说脉冲输出是5000.如果采集所有的变化沿,也就是上跳和下跳,这个叫4倍频,所以就有10000的说法。
在伺服驱动器上是由参数可以调的,日系的伺服一般这个参数叫做脉冲分频比,这个分频比就是伺服转一周伺服驱动器输出的脉冲。而欧系的伺服一般有个仿真编码器输出的参数,也是设置脉冲输出的。
另外还有个参数设置脉冲倍频的,有1倍,2倍,4倍频,对于方波最多也就4倍频。
以上是对方波输出编码器而言的。对于旋转变压器有些不一样,因为旋转变压器输出是正旋波,是个模拟量,因此是可以任意倍频的,例如10倍频,100倍频。
需要注意的是,设定好了倍频之后,伺服电机的编码器输出是固定的,而能改变的是伺服驱动器的编码器输出,而我们采集的脉冲都是从驱动器上采集的。