labview高速串口采集 100

1、labview串口通信软件,普通速率采集没有问题。但采集高速速率时例如【115200波特率,300Hz,33字节(或1200Hz,8字节)】的数据时,一打开串口经常会... 1、labview串口通信软件,普通速率采集没有问题。但采集高速速率时例如【115200波特率,300Hz,33字节(或1200Hz,8字节)】的数据时,一打开串口经常会无输出,只有向串口发送出任意信息后(随便什么信息或几字节)才能接受到正常数据,就像是串口卡死了要疏通下。期间无错误信息,有哪位大神知道是为什么吗?
2、高速采集时采用的是生产者消费者模式,一个循环采集后直接存储,另一路进行实时数据处理。但偶尔会有丢字节现象,尤其是电脑运行其他软件时,卡顿下肯定丢字节。这个有什么办法不丢字节吗(除了提高电脑配置)?能发VI的最好了。
展开
 我来答
匿名用户
2014-01-08
展开全部
  1. 你的第一个问题的hz是什么的采样率或频率?

  2. 串口偶尔丢信息很正常,没法解决。

追问
是下位机发送频率,就是下位机一秒钟发送多少帧。
接收时,50ms 100ms读一次串口都试过,一样有无输出现象。
追答
你用其他的串口监控工具试过没,这里主要搞清楚是下位机问题还是上位机的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友29d40c82d
2014-07-24
知道答主
回答量:6
采纳率:0%
帮助的人:8186
展开全部
我也遇到了你的问题 我的问题是 应答方式 手动发送例如FA FB 00 07 01 00 FD FE应该接收到
FA FB 00 17 08 +八字节数据+校验和+FE 手动发送正常返回 但是 连续自动发送时 返回的数据帧中的校验和帧尾(FE)在前面 校验+FE+FA FB。。。这个我也正在研究怎么解决我的这个用串口调试助手接收的数据正常但是用labview接收就这样出错。
我觉得你应该先用串口调试助手看看 它采集数据是否正确。
看看是否开启了 停止符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
quanpower
2014-01-10 · TA获得超过149个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:116万
展开全部
  1. 上来先清下缓存区试下呢?2

  2. .你生产者消费者模式,是不是两个模式有个响应太慢影响了另一个?

  3. 另外串口缓存区设的多大?

追问
缓存区20000到4096都试过,也清过缓存区,配置后加延迟也试过,但还是有卡死现象。
两个模式是两个循环,互相之间应该影响不大吧?把消费者那块删掉也一样。
追答
你应该先一步步来判断问题出在哪里?比如找个别人的串口工具,高速采集看有没有问题?没有----然后写个测试的---只做visa,看读取还会不会卡死?------不卡死,找后面生产者消费者问题。------卡死,找自己visa问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
石墨屑4i
2014-01-08 · 超过11用户采纳过TA的回答
知道答主
回答量:114
采纳率:100%
帮助的人:24.5万
展开全部
2)问题不好解决啊!电脑运行程序的时候肯定对数据采集有影响的!你可以应答方式来解决这个问题!
1)VI开始要对串口进行初始化哦!
追问
初始化都有做,低速率采集都正常,只有高速的时候会碰到无输出,感觉不是设置问题,后来也试过网上的其他两三个LABVIEW串口通信软件,都有这问题。
上位机被动接收数据,做不了应答式的。
追答
传输数据的间隔不应该太短!可能是上位机的反应速度不够!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式