quote:以下是引用AUTO_00在2012-04-13 16:33:55的发言:
因为每次回零之前机械的位置总是不一样,也就是说每次回零到检测到CAM信号的时候编码器的值也总是不一样的。CAM+ZERO回零方式是在检测到反向后检测到CAM信号的下降沿开始寻找编码器的零点,因为编码器每次在检测到CAM信号的时候的值总是不同的,比如说第一次编码器检测到CAM信号下降沿的时候值为500,第二次值为300,那么假如编码器1000个脉冲每转,那从500到1000和从300 到1000 电机走过的距离肯定应该也是不一样的,所以两次回零的最大误差应该是编码器的998个脉冲,大致一电机一圈。
不知我的理解是否有误?
不是这么理解的,
其实碰这个cam仅仅是找到为了反转找第一个zero而以。而电机zero对应机械的点是固定的(一转只能有1个zero,所以这个对应机械点固定),这个和编码器的脉冲没有关系,所以无论怎样也不会有大的误差,理论上反而比外部点来的准。
i-----A-----B----C----i
上面:i表示zero,两个i之间就是电机的一转。
A\B\C,表示你的cam装的3个不同的位置,即你不管cam装在那个点,反转时都是找到那个同样的i(同样的位置)。