有一块PC104的采集卡,通过一个PC104转ISA的转换卡,插到研华工控机的ISA
槽内,用测试程序采集数据,输入通道不接的时候,按理说应该采集到的
电压都是0,可是实际采集到的数据除了0外,还有好多乱数据(585.94mV 占了99%)。
换另外一台研华的型号不同的工控机现象一样。
然而将两者插到一台带isa槽的老式的PC机上,采集数据正确,没有585.94mV这样凭空来的数据。
也试过,不用PC104转ISA的转换卡,直接插到带PC104槽的单板机上,采集OK!
觉得有可能是研华的工控机的CMOS设置的问题,可以和那台老式的PC机的CMOS对比了一下,基本上
设置是相同的<主要是Pnp 部分 ,分配为 逻辑ISA 还是 pnp 的设置>
---给研华的售后技术支持,打电话,也没有说出所以然来。
请教一下大家遇到过类似的问题吗?如何解决?
自己顶一下 。。。
,'''╭⌒╮⌒╮.',''',,',.'',,','',.
╱◥██◣''o',''',,',.''.'',,',.
|田|田田│ '',,',.',''',,',.''
╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬
再顶
╭︿︿︿╮
{/ ︿︿ /}
( (oo) )
︶ ︶ ︶
引用: 引用 3 楼 veron_04 的回复:
这是零漂,在悬空时出现是正常现象。
但是 ,那台pc机就正常啊!这两台工控机都有问题,而且就算是漂移,也得是个随机数啊 ,偏偏就是0.59V 雷打不动~~~
咋整?
仔细对比了 三台机器的 BIOS设置 ,,基本上没有啥了 ,,该统一的都统一了,,,
可是那两台工控机还是不行!!
ps:补充一下 ,pc104的采集卡用到了 DMA-1,在bios中将 dma-1 指定为 逻辑ISA了。
引用: 引用 4 楼 9smile 的回复:
引用 3 楼 veron_04 的回复:
这是零漂,在悬空时出现是正常现象。
但是 ,那台pc机就正常啊!这两台工控机都有问题,而且就算是漂移,也得是个随机数啊 ,偏偏就是0.59V 雷打不动~~~
咋整?
我经常遇到这样的情况,一上电就没有这个现象了。至于什么原因,我就搞不清楚了:)
引用: 引用 6 楼 veron_04 的回复:
引用 4 楼 9smile 的回复:
引用 3 楼 veron_04 的回复:
这是零漂,在悬空时出现是正常现象。
但是 ,那台pc机就正常啊!这两台工控机都有问题,而且就算是漂移,也得是个随机数啊 ,偏偏就是0.59V 雷打不动~~~
咋整?
我经常遇到这样的情况,一上电就没有这个现象了。至于什么原因,我就搞不清楚了:)
您说的一上电 是 “采集通道的传感器加电工作”,有了实际的电压,就都采集正常了?
但是有这么个情况要考虑,例如采集1~8路,若其中第5路若没有接传感器呢?或者接了传感器,但是传感器出故障了,输出的是0V ?----这两种情形,都有可能导致第5路采集到的电压不对,不是0v,而是蹦出来个0.59V
一般情况下只要接地良好,你把线路以接好,零漂情况就会基本消失,不会再像悬空时那样。也就是说,即使你的第五路坏了,只要线路连接上的,就不会出现你说的情况。
还有,一般数据采集需要作处理的,我一般是连续采集多次求平均值(比如50次,去掉最大的5个和最小的5个,余下的求平均值),这样处理的数据就比较平稳了。
板子不同,零漂不同,可以理解,保证采集数据在误差范围内就好。