如何实现Labview发送给单片机一个指令,单片机把采集的串口数据传上来一次

2019-07-17 14:25发布

我想实现labview发送给单片机一个指令,单片机把采集的串口数据传上来一次,因为现在单片机实时发送的串口数据,总是因为延迟时间的问题,labview总是接收其中的一部分,或者接收过了,这个问题如何去解决呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
格古洛
1楼-- · 2019-07-18 16:42
Yoyo0450701 发表于 2015-7-31 19:44
不太懂你什么意思呀,一个只有USB口的单片机开发板,怎么和pc机实现基于LabVIEW的串口通信呢?

串口不就是TXD和RXD吗~
就是类似这种东西~
https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-5495220867.13.Josm1q&id=18779647690
cr417257339
2楼-- · 2019-07-18 18:26
Yoyo0450701 发表于 2015-7-31 14:10
请问用LabVIEW与单片机通信时,硬件连接是怎样的呢?我的是这样,笔记本没有串口线,所以加一个USB转串口模块,单片机开发板又只有USB口,没有串口,所以单片机一边拿USB口供电,一边拿用杜邦线把串口和单片机连接

这样是可以的,你可以买一个TTL转USB的插头就方便很多了
cr417257339
3楼-- · 2019-07-18 20:54
 精彩回答 2  元偷偷看……
1071347075
4楼-- · 2019-07-19 01:29
在PC端 做一个buffer,将接收数据和帧判断异步处理,buffer的入口不停的写入新来的数据,然后再buffer里挑选出符合格式的数据帧,供参考。
zhnuaa
5楼-- · 2019-07-19 07:00
这个是串口自身的问题吧。因为缓存的原因,很难在单片机实时连续的采的情况下精确获取一次的数据。除非你的单片机方面做了合适的配置不然,上位机是解决不了问题的吧。
wyq95361977
6楼-- · 2019-07-19 11:14
直接用lv只带例子
里面可以调节接受延时

一周热门 更多>