C# 采集脉冲计算速度
编码器安装到提升机的深指轴上,输出脉冲到电脑采集板卡,从而计算提升机的速度,但是误差较大(0.1秒计算一次)。例:提升机从顶部运行到底部(150米)编码器输出了50000个脉冲,从而计算出每个脉冲对应的行程为(150/50000)米,
板卡采集频率为0.1秒,记录上一次的脉冲数值与当前的脉冲数值,计算的差值即为此0.1秒时间段内运行的脉冲数值,然后乘以每脉冲行程,即为此0.1秒时间段内的行程,
即速度为:(当前脉冲数值-上次脉冲数值)*(150/50000)/0.1。
计算的速度与客户的操作台上显示的速度误差较大。
或者还有什么其他的计算方式啊。
旋转编码器 瞬时速度 脉冲 PC板卡
补充:.NET技术 , C#