当前位置:编程学习 > C#/ASP.NET >>

C# 采集脉冲计算速度

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