用PCI高速采集卡采集位移,计算位移速度 点击:201 | 回复:2



资深小白

    
  • 精华:1帖
  • 求助:9帖
  • 帖子:70帖 | 222回
  • 年度积分:0
  • 历史总积分:392
  • 注册:2008年4月24日
发表于:2020-07-22 16:51:04
楼主

用C#做的上位机软件,通过PCI的采集卡采集位移信号,然后通过计算单位时间的前一次和当前次位移的差计算速度

现在计算的速度总是不稳定,上下波动非常大

我采集的是油缸的位移,行程0-150mm,最大速度也就是1.5mm/(用秒表估算的),但是给定伺服阀固定的开度,计算出来的速度随机的波动 比如开度10%的时候,计算的速度在5-35mm/min之间波动,因为是抛物线型伺服阀,所以速度和开度不是线性比例关系。


后来我直接用采集卡的DataReady触发事件,我设定200K的采样频率,数据长度只要1000个,每1000个触发一下采集的事件,按道理这个采样时间能固定的,而且我采样一般都是20ms就完成了,我计算速度1S取一次值也是波动大



楼主最近还看过



fighting2020

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1023帖 | 7244回
  • 年度积分:1284
  • 历史总积分:18892
  • 注册:2008年11月11日
发表于:2020-07-22 16:55:36
1楼

你想说明的是?

资深小白

  • 精华:1帖
  • 求助:9帖
  • 帖子:70帖 | 222回
  • 年度积分:0
  • 历史总积分:392
  • 注册:2008年4月24日
发表于:2020-07-22 21:59:21
2楼

"fighting2020" 的回复,发表在1楼
        对内容: 【你想说明的是?】进行回复:

        -----------------------------------------------------------------


怎么做这种计算速度的稳定》?


热门招聘
相关主题

官方公众号

智造工程师