quote:以下是引用felix779在2013-08-07 09:55:03的发言:
用定时中断可以实现的,比如说定时中断时200毫秒,那在这个时间段内编码器走了多少脉冲,你要自己计算单位脉冲内走的距离,通过这样来计算单位时间内走过的距离就是速度了,然后编码器复位,或则用减法,本次脉冲量减去上次的脉冲量。大体上就是这样的思路。
编码器没法复位,我还想上位机显示距离,从初始到终点,变化的显示。如果中途复位的话,那距离不是回到初始。
因为变频器模拟量控制,上位机可调,调频的话电机速度也会变,如果用减法,比如第一次中断到,本次脉冲减去上次脉冲,那第二次中断怎么赋值呢?