求助串口通信的问题!!!

2019-07-18 01:45发布

有一个采集卡需要发送指令01 04 00 40 00 02 70 1F 然后会得到指令如01 04 04 06 6A 06 12 05 EC,但是经常会变成05 EC 01 04 04 06 6A 06 12 或 06 12 05 EC 01 04 04 06 6A 这两种情况,这是为什么呢??求大神们指点!!!
labview 问问.png

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
2216183823
1楼-- · 2019-07-18 02:42
有干扰,
2216183823
2楼-- · 2019-07-18 03:04
通信距离要短,太长的话就会出现乱码的现象
mhb520
3楼-- · 2019-07-18 04:40
 精彩回答 2  元偷偷看……
zcsc13
4楼-- · 2019-07-18 06:10
2216183823 发表于 2015-12-25 23:30
通信距离要短,太长的话就会出现乱码的现象

很短的,只有50厘米
zcsc13
5楼-- · 2019-07-18 06:19
mhb520 发表于 2015-12-25 23:59
RS232的通信距离没有多长,建议可以采用RS422通信,这通个十米八米的都不是事

通讯距离50厘米左右,很短的
ShuiMoLise
6楼-- · 2019-07-18 08:04
这种现象很正常。所以才会出现要求数据帧加帧头帧尾从而方便提取正确的数据的方法。如果你收到的数据长度固定,可以直接设置读取的字节数。这样就不会错了。

一周热门 更多>