LabVIEWwilliam hill官网
直播中

a000959

10年用户 2经验值
私信 关注
[问答]

关于高速数据采集时串口通信求助

111111111111111111111111.png      本人刚学labview两周,做了一个程序,单片机通过A/D每秒钟采集若干个电压数据,并将数据通过串口传给上位机,LabVIEW将这每秒将这1000个数据通过波形图表显示出来,即相当于一个示波器。

      现在的问题是当设定单片机每秒向上位机传送1个数据或10个数据时,程序是好使的,但当单片机每秒向上位机传送1000个数据时,LabVIEW会提示“传输时发生超限错误,在下一个字符到达之前”自己也在网上搜索了一下,可能是因为LabVIEW读取的速度比数据输入的速度慢引起的,但是现在不知道应该怎么解决这个问题,求助各位大神,应该怎么办
已退回4积分

回帖(5)

1161526705

2015-3-11 22:30:55
数据线不行啊可能是  波特率不对
举报

xiangzhen_tech

2015-3-14 00:12:18
问题在于你传数据的速度超过了串口的极限了
举报

郑喜峰

2015-3-14 22:12:20
看看用队列能不能解决?
举报

a000959

2015-3-16 14:16:39
引用: xiangzhen_tech 发表于 2015-3-14 00:12
问题在于你传数据的速度超过了串口的极限了


那应该怎么改?只是增大波特率能解决这个问题么?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分