一个连接到压力传感器的数据采集卡数据跳动的问题!(100分)

  • 主题发起人 szqhebei
  • 开始时间
S

szqhebei

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做一个压力传感器的数据采集的问题,信号输出为0--10V
具体配置如下:
压力传感器和压力机的油管相连,从传感器出来的信号线接到数据采集卡上,采集卡安装在电脑的PCI槽上,我在试验的时候,信号变化快的时候还行,如果变化慢的时候,程序中所显示的力值会出现往回跳的情况,但是这时候的压力值是向上加的,后来我在采集卡空连的情况下试验发现就是什么都不接它也会有数字跳动,真是郁闷,哪位高手做过这方面的东西,请指教一二!先谢谢了!
 
采样率,采样长度,量程等等你要配合好,不然的话,呵呵
 
来自:浪人情哥, 时间:2006-11-8 11:26:22, ID:3617537
采样率,采样长度,量程等等你要配合好,不然的话,呵呵
请老兄详细指教一下
 
真要研究的话不是一两句说清的,
各种采集卡有不同的处理方法,
还是咨询采集卡的提供者吧
 
这个问题我咨询过卡的厂家了,他们说在允许偏差范围内是正常的,所以要自己编程处理,
第一次做这个没有经验,只好在此请教大家了
 
采集到的数据有时候视需要而定来处理一下,不一定直接就能用的,要对数据做一个判断,是不是要舍弃,或者保留
 
主要看你跳动数值,相对于你测量值范围的百分比。比如0.1%,或者0.01%
另外,对于你这样的情况,可以加入数字滤波,去掉高频干扰信号。
前几天我也看到另外一种做法,类似于平滑,
如果当然采集值是Dn,显示值按照这样计算Dd=Dn*Kn+Dn-1*Kn-1+Dn-2*Kn-2
n-1,n-2是下标。但是Kn+Kn-1+Kn-2=1。
这样对于可以去掉突变信号的影响 。
 
请问zywcd
Kn+Kn-1+Kn-2=1。
中的n-1,n-2也是下标吗
如果是的话那这三个值我怎么取呢?
 
是下标.这个取值是根据你自己数据确定.
我在鸿格采集系统上看到的这样的平滑方式.
 
高手们再给看看吧,实在是没有这方面 的经验!
 
查下你的硬件电路
可能是电源的干扰
我曾经做过温度采集,感觉是一样的,采集的的数据就是不稳定,然后在采集入口加了电容就好一些了
在采集方面,你要注意:
采集量与采集精度要匹配,比如我采的温度范围在-10到+50,选用的硬件设备就是-50到+100的,而不能选用0到500的
选用电容也要考虑,电容是有滞后性的,如果选用电容太大,温度升到了50可能还在显示40;太小了,不能过滤电源端的干扰。
选用电容也只是改善,完全做到无跳动,就在软件上做功夫,给人看的无跳动吧
ps:如果能做到电源部分没有任何的波动,可能做的到采集的数据不跳动
 
To:cabrother
我目前是在采集卡没有任何负载的情况下试验的,就是什么也不接的情况下,用程序做测试的时候显示的数字也是跳动的,你说会不会是采集卡的问题呢!
 
是不是干扰?
检查一下地线?
如果使用软件来做滤波有些困难,要参考一下数学和计算机图形学的知识
 
我现在也感觉可能是硬件方面的问题了,不行换一个采集卡试试
 
A/D采集的波动很正常。问题是你一直没有说波动了多少。
如果你A/D板的范围是0-5V,那你波动几个mv很正常了。
 
应该不是采集卡的问题,如果楼主有多的采集卡,不妨换一个试试。
采集卡上也会有直流电源,而直流电一般是通过开关电源提供的,这样很难避免关断元件的影响。就是你在空载的情况下通过了,到了现场你还是要考虑这个问题。
我处理的方式是:在客户允许的时间段内,多次采集一个点,然后显示其平均值。这样可以看到温度稳步上升,但是,温度上升仍然是跳动的。
期待高手提供更好的算法
 
昨天我又试了几个方案,后来发现在输入端接入电容的大小和数据的跳动大小有关系,想再试一下加大电容,我现在最大已经加大到220uf了,不知道以各位老大的经验加大到多少会对数据的正确性有影响?大家有时间再讨论一下
 
加大电容只是会有数据的滞后性
具体的计算已经忘光了。
 
To catbrother:
老兄多多帮忙啊,电容具体加到多大对数值就会有影响了,还有就是您所说的计算如果能想起来最好啊,呵呵!
最后想请老兄给个联系方式我的QQ78398634
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
965
SUNSTONE的Delphi笔记
S
顶部