求助:pci-9112卡采集数据相比真实值波动较大 点击:2202 | 回复:17



东方晨曦

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 11回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2005年3月28日
发表于:2005-11-08 16:57:00
楼主
我用12位AD卡pci-9112和6位的万用表采集同一数据源时,在设备和pc以及模拟地都很好接地的前提下。万用表数据在3V十分稳定,而AD卡在2.7~3.3V间跳动。请问是什么原因?怎么解决?设备为+/-3kV高压电源,数据为回读口上正电压0~3V。
    另外,若用12位AD卡和6位的万用表同时采集电压为3V的电池或可调电源数据时,两者数据都在3V很稳定。请问是什么原因?怎么解决?
   此致        
               谢谢!



东方晨曦

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 11回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2005年3月28日
发表于:2005-11-08 17:28:00
1楼
怎么没人回复啊,继续等

zxldzf

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 551回
  • 年度积分:0
  • 历史总积分:575
  • 注册:2001年3月27日
发表于:2005-11-08 23:07:00
2楼
分辨率不同。

东方晨曦

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 11回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2005年3月28日
发表于:2005-11-09 09:14:00
3楼
感谢zxldzf的回复。如果是分辨率不同,那么pci卡采集电池或可调电源数据3V时,也应该出现不稳定的情况啊。实际却非常稳定,能精确到小数点后3位。测量设备数据时连各位都精确不了,无法反映设备的真实值。附:labview6,采用AI Read Channel.vi,ADrang=1,single-ended方式。继续等~

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2005-11-09 11:49:00
4楼
若改用差分(差动)量测呢?

东方晨曦

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 11回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2005年3月28日
发表于:2005-11-09 15:24:00
5楼
感谢GaryLin的回复。准备改用差分试,另外想通过减去本底和求平均的方法看看。担心没找到真正原因,以上方法不回凑效。有遇到过类似情况的大虾们出来指点一下啊.

东方晨曦

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 11回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2005年3月28日
发表于:2005-11-10 09:15:00
6楼
对这里寄予这么大的希望,结果等来的还是失望,哎。

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2005-11-10 13:43:00
7楼
若您的信号源是 floating 的, 可以试试此文中的 Figure 11.
http://zone.ni.com/devzone/conceptd.nsf/webmain/01F147E156A1BE15862568650057DF15?OpenDocument
Figure 11. Floating Source and Differential Input Configuration

东方晨曦

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 11回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2005年3月28日
发表于:2005-11-10 17:07:00
8楼
虽然问题依旧,但还是要感谢GaryLin的回复,谢谢!问题解决后我会在后面跟贴,希望这一天早点到来.

今天真好

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 317回
  • 年度积分:0
  • 历史总积分:359
  • 注册:2005年1月18日
发表于:2005-11-11 09:31:00
9楼
因为数据采集是各非常短的时间采集一次,所以数据有快速采集到的尖峰电压,所以有变化,由于电池没有尖峰电压取值稳定。
对策:取数后取平均值。

addison

  • 精华:1帖
  • 求助:0帖
  • 帖子:22帖 | 34回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2005年9月16日
发表于:2005-11-11 16:59:00
10楼
滤波

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2005-11-14 13:25:00
11楼
1. 万用表可能有内建平圴数的功能, 若是如此, 则您不容易看不到其信号之跳动.
2. 可用示波器来查看信号源, 看是否如 A/D Card 的量测结果一样.

jjq

  • 精华:2帖
  • 求助:0帖
  • 帖子:30帖 | 1390回
  • 年度积分:0
  • 历史总积分:1859
  • 注册:2003年10月28日
发表于:2005-11-14 13:37:00
12楼
同意楼上的观点

逍遥游弋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2005年8月12日
发表于:2005-11-15 11:15:00
13楼
同意上述观点。数据采集卡,我用过9114的采集卡。万用表我用的FLUKE189的高端产品,分辨率高,反映时间快,价格将近5000元。一般来说,这种现象是真实存在的,如果为求测量数据的连贯性和稳定性,可在采集卡的各通道与地线之间连接100nF的无极性电容进行滤波,这样效果会好很多。用300MHZ以上的示波器进行观测,可以验证一些判断的真实性。

东方晨曦

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 11回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2005年3月28日
发表于:2005-11-16 17:45:00
14楼
感谢大家的回复:
    到目前问题还没有解决。不过经分析问题可能是因为默认采样频率过高,将ms级的干扰信号也一起采集了。请教了一下相关人员,知道万用表采样频率属于s(秒)级,只能对慢信号进行采集。目前用AI Cont Read Channel 2-byte.vi进行采集,采样频率10000,输出数据需要进行D/A转换。用AI Cont Vscale 2-byte.vi或AI Vscale.vi实现转换,新问题是在输入为array数据时,或是用For循环将array转换后输入。在输入“Reading”端数据正确,但输出“Voltage”端没有数据。即使这个问题解决,采集设备数据是否波动还不得而知。难啊!对了,采用并电容(1微法电容,103电容并在一起)的方法没有效果。

东方晨曦

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 11回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2005年3月28日
发表于:2005-11-16 18:01:00
15楼
另外不采用AI Cont Vscale 2-byte.vi或AI Vscale.vi也能实现D/A转换,但不知道具体算法。Digital  Analog如何实现以下数据转换?
                57152对应+7.44V
                37658对应+0V
如何转换?digital指AI Cont Read Channel 2-byte.vi输出数据。

东方晨曦

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 11回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2005年3月28日
发表于:2005-11-17 14:14:00
16楼
今天心情不错,问题已经解决了,究其原因还是采集频率的问题。现在D/A转换上问题也解决了。现场测试采集数据非常稳定。再次感谢大家热情的帮助!

张云人

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 7回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2006年1月08日
发表于:2006-04-15 22:06:00
17楼
问题已经解决了,我也是遇到同样的问题。但是你能否详细描述下你的解决方法,谢谢了。拜托了

热门招聘
相关主题

官方公众号

智造工程师