将伺服参数设置成给伺服电机发10000个脉冲转一圈,伺服转一圈编码器也有10000个脉冲通过AB端口输出。我采用的是NI的采集卡通过Labview软件对AB端输出进行脉冲计数。原理上来说发出的脉冲跟接受的脉冲数目是一样多的,但是我实际测试下来有时候一样有时候有误差,误差也是时大时小。通过伺服刚度的调节好像对计数的偏差也有些影响。我想了解一下造成这个偏差的原因在哪里?另外伺服实际转动的角度是应该参考输入脉冲还是AB相的输出脉冲的个数?谢谢。
对的,就是2500线4倍频的。说明上的接线是要把A,-A经过一个差分转单端的电路转换后再连到计数器,由于手头没有材料,我直接把A+和B+连到了计数器端口,不知道这样子行不行?
追答也可以,不过要共数字地,也就是编码器中的5V地,要不电平没有标准,计数也可能会不稳定。
追问共数字地是什么意思?a-和b-连起来?
追答就是伺服驱动的SGND或者GND或者SG与你的上位机的地接在一起,要不A、B信号的电平没有基准。