python加速度算位移_基于Labview的加速度两次积分求位移

理论上讲,加速度的积分是速度,再积分便是位移。然而实际操作中这有很多不便,比如两次积分过程中,积分常量造成的线性漂移是很麻烦的。幸运的是,对于一些周期信号,比如有规律的振动信号,我们仍然是可以通过积分手段来计算位移的。

对于控制系统,我们利用加速度积分求位移,通常是将位移当作一个实时的控制输入量,因此频率积分的方法是无法保证控制系统的实时性需求,这里我们利用时域积分的方法进行实时的加速度积分计算位移量。

直入主题,分享一下Labview下如何实现,这里我们采用仿真信号来给大家演示。

假设一个幅值为2的10Hz和一个幅值为1的8Hz的叠加正弦周期信号,我们假设这是位移信号

对其连续求导2次得到加速度信号

为模拟实时系统,我们采用逐点生成正弦波的方法模拟实际情况。函数选板位于信号处理——逐点——信号生成(逐点)。

建立加速度信号表达式,如图。采用1ms的定时循环模拟实时信号采集,添加幅值为1000的白噪声模拟采集过程的噪声影响。

可以看出加速度信号有毛刺,可以很好的模拟实际采集过程中的噪声影响。

为了滤除噪声影响,或者MEMS加速度计中重力分量的影响,我们需要对加速度信号进行高通滤波处理,以去除直流分量及低频噪声。这里同样选取逐点选板下的ButterWorth滤波器,采样频率1000Hz,截止频率2Hz,阶数为4。之后再进

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值