labview串口接收数据不全怎么办?我用的串口波特率为4096,每500毫秒接256字节,可是每次都是接不全

有的时候是接116个,有的时候是256个,有的时候分两段接?
2024-12-27 14:31:30
推荐回答(2个)
回答1:

可能时误码率较高,一个是线的长短和质量造成的。找一个带屏蔽的,若422接口使用双绞线。232 与地双绞。另一个降低一下波特率。另外将串口的发送包数低一些,256字节分包发送。
这些都有助于你发送数所原误码率。
另外,对重要数据,要有回执,当接收不到时,要求发送方重新发送。

回答2:

你的你去找一条好一点的线试试。你要不就整理一下你的硬盘。