?
?
当前位置:
怎么正确采集数据?
回复 | 人气 | 打印
个人主页 给TA发消息 加TA为好友 悬赏100分-已结帖 发表于:2018-11-12 20:38:45 楼主

采用赢创PD3058直流模拟量采集模块(最开始我一直以为是要滤波的问题,但现在我感觉不对啊)

  1. 用USB485转接口连电脑,通过它们公司的软件采集的数据很稳定。

    569672810865951966.jpg正常PD3058.PNG

  2. 为毛我通过信捷PLC的A、B接口读出来的数据跳来跳去,滤波程序都做了几个了,还是有问题,两次测得的数据差距非常大。我用24V直流电源直接接两个滑动变阻器测电压,?#30452;?#29992;万用表测得6V、9V、12V、15V。如果只是数据数值对不上也没什么问题,关键是同一个电压数据测多次都不一致。下图数据是我直接在自由监控里复制?#31243;?#26469;的。

    中值滤波法得到的数据.PNG

  3. 程序如下图,思路就是采集11个数据,?#26377;?#21040;大排列,取中间值。一般这个值至少可以维持2分钟不变,时间多过会,就会跳动了。也有一直不跳的情况出现(大概5分钟以上,多的时间没看了),接线就是把USB485的A/B换到PLC的A/B了,其它接线照旧。PLC只接了个220V电源,输入输出一律没接。程序1.PNG

    程序2.PNG程序3.PNG程序4.PNG

    几次采集相同的电压值,数据不一,这应该不是滤波的问题了,怎么回事?数据会跳。如果?#24471;?#36890;讯上,?#19994;?#28369;动变阻器时,数据变得飞起,这也说不通。想不通,麻烦各位大佬能说下怎么才能采集到稳定的准确的数据。

分享到: 关注收藏 邀请回答 回复 举报
ozoner 个人主页 给TA发消息 加TA为好友 发表于:2018-11-13 05:10:32 1楼
 

你看的是32位的数据值吧,那么大的数值换算成电压值后再看看就没多大波动了,小幅变化是正常的,取决于你用的输入电压源本身的精度,符合输入信号的精度就正常的。你的电?#35789;?#20837;精度不大可能是0.0001V的吧?测量电压值小数点后面顶多看到2位就差不多了。其他位乱跳就舍掉就是了。

  回复 引用 举报
victor329 个人主页 给TA发消息 加TA为好友 发表于:2018-11-13 07:58:38 2楼
 

不是滤波的问题,应该是数据显示的问题,跳动是正常的,但是不应该太大,看看设置里面有没有数制转换类设置,或者AB反相接一下再试试看!

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-11-13 08:27:27 3楼
 

这边输出的是浮点数,之前我也试过直接接整数通道,也是变化很大。下面是说明书的一页PD3058说明.PNG

  回复 引用 举报
请叫我王老湿 个人主页 给TA发消息 加TA为好友 发表于:2018-11-13 08:31:14 4楼
 

看一下是不是你寄存器高低位取?#35789;?#19968;下,有时候取进来数据存在地位,而你却监测高位。

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-11-13 11:02:52 5楼
 


引用 请叫我王老湿 的回复内容: 看一下是不是你寄存器高低位取?#35789;?#19968;下,有时候取进来数据...

-------------------------完全正确,数据看起来非常漂亮。666,大佬大佬大佬大佬.PNG

  回复 引用 举报
想找 个人主页 给TA发消息 加TA为好友 发表于:2018-11-13 11:17:48 6楼
 

?#25442;?#36164;料就给你说,肯定可以解决问题, v972341527

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-11-13 11:18:30 7楼
 


引用 请叫我王老湿 的回复内容: 看一下是不是你寄存器高低位取?#35789;?#19968;下,有时候取进来数据...

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

能不能具体再说说,这个是什么情况,是不是每款都这样,还是说看型号。

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-11-13 11:21:07 8楼
 


引用 想找 的回复内容: ?#25442;?#36164;料就给你说,肯定可以解决问题, v972341527

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

什么?之前我修设备的,我入这行就是注册日期,我是新手哪有什么资料,自己就做了几个毛......

  回复 引用 举报
想找 个人主页 给TA发消息 加TA为好友 发表于:2018-11-13 11:45:17 9楼
 

回复内容:

对:启 引用 想找 的回复内容: ?#25442;?#36164;料就给你说,肯定可以解决问题, v972341527-------------------------什么?之前我修设备的,我入这行就是注册日期,我是新手哪有什么资料,自己就做了几个毛......     内容的回复:

见笑了,多交流

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-11-13 11:48:00 10楼
 

我没什么资料,但我想空手套白狼

  回复 引用 举报
观星 个人主页 给TA发消息 加TA为好友 发表于:2018-11-14 10:13:05 11楼
 

参考楼?#29616;?#20301;工程师的设想,我有一个建议。你将发送的信号暂用常量代替,然后用二进制格式查看采集到的信号。直接手动调整PLC端的发出信号,看看电脑接收到的信号到底是什么、怎么变化的。这样就能知道问题出在哪了。

  回复 引用 举报
前方 个人主页 给TA发消息 加TA为好友 发表于:2018-11-14 11:02:28 12楼
 

不知道要不要积分。。希望不要吧!

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-11-14 11:11:24 13楼
 


引用 观星 的回复内容: 参考楼?#29616;?#20301;工程师的设想,我有一个建议。你将发送的信号...

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

这个想法非常不错,只要?#19994;?#19981;动的几位数就可以了,如果所有的位数一起动那就是别的问题了,干扰之类的吧。

我先试下

  回复 引用 举报
前方 个人主页 给TA发消息 加TA为好友 发表于:2018-11-14 11:16:51 14楼
 

设备通电后用程序监控对应 PLC点位


  回复 引用 举报
观星 个人主页 给TA发消息 加TA为好友 发表于:2018-11-14 13:58:14 15楼
 


回复内容:

对: 启 引用 观星 的回复内容: 参考楼?#29616;?#20301;工程师的设想,我... 内容的回复!

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

要是源数据和采集数据完全对不上,那就要十分怀疑是不是采错通道或者采错内存地址了。

  回复 引用 举报
l0ading 个人主页 给TA发消息 加TA为好友 发表于:2018-11-14 14:03:10 16楼
 

我以前也做过温度检测的当时也是跳动很大,原因是寄存器里的数据需要做一下处理,还有那个数据占好几个寄存器。你最好仔细看看说明书。希望对你有帮助。

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-11-14 14:16:23 17楼
 

引用 观星 的回复内容: 参考楼?#29616;?#20301;工程师的设想,我有一个建议。你将发送的信号...

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

事实上正如所说,数据波动较大时先看2进制好点,后面16位动都不动,前面16在撒欢

123.PNG撤了,还有一些杂事没做完。

  回复 引用 举报
乖乖小笨熊 个人主页 给TA发消息 加TA为好友 发表于:2018-11-14 14:52:07 18楼
 

这个前几天读取一个扫码枪,那个数据串首被加了一个字符,而且发送过来的数据都是高低?#25442;?#30340;,好久才把数据规律弄清楚,很郁闷的!!

  回复 引用 举报
一昂阳 个人主页 给TA发消息 加TA为好友 发表于:2018-11-15 19:06:48 19楼
 

我没什么资料,但我想空手套白狼


  回复 引用 举报
Smile-lyc 个人主页 给TA发消息 加TA为好友 发表于:2018-12-23 06:34:55 20楼
 

建议大家分享一下问题解决经验或办法。互相学?#21834;?#20132;流、探讨。这也是论坛活动宗旨所在。

  回复 引用 举报
guojianguang73 个人主页 给TA发消息 加TA为好友 发表于:2019-02-09 09:20:49 21楼
 


回复内容:

对: 请叫我王老湿 看一下是不是你寄存器高低位取?#35789;?#19968;下,有时候取进来数据... 内容的回复!

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

我是个菜鸟,数据的高低位没搞明白。比如一个字里高位是分钟,低位是秒。怎样分开监测,在触摸屏或pc上显示出来?


  回复 引用 举报
zfsff1 个人主页 给TA发消息 加TA为好友 发表于:2019-02-17 10:38:23 22楼
 

建议大家分享一下问题解决经验或办法。互相学?#21834;?#20132;流、探讨。这也是论坛活动宗旨所在

  回复 引用 举报
张牟 个人主页 给TA发消息 加TA为好友 发表于:2019-02-17 12:01:17 23楼
 

学习用,感谢楼主分享,大家一起学习

  回复 引用 举报
不锈铁 个人主页 给TA发消息 加TA为好友 发表于:2019-05-12 21:15:09 24楼
 

谢谢,非常谢谢

  回复 引用 举报
啊阿萨 个人主页 给TA发消息 加TA为好友 发表于:2019-06-04 15:07:57 25楼
 

为了积分,学?#25226;?#20064;啊。

  回复 引用 举报
凡尘一过客 个人主页 给TA发消息 加TA为好友 发表于:2019-06-15 15:55:35 26楼
 


问题解决了吗,如何解决的,解决方法分享一下

  回复 引用 举报
小怪装 个人主页 给TA发消息 加TA为好友 发表于:2019-07-04 09:47:45 27楼
 

我没什么资料,但我想空手套白狼

  回复 引用 举报
技术就是财富 个人主页 给TA发消息 加TA为好友 发表于:2019-07-24 22:18:55 28楼
 

高低位问题的可能性比较大吧

  回复 引用 举报
?
周点击排行
周回复排行
最新求助
Advertisement
?
? 2019青青青手机在线观看