[技术问答] UART外部转为RS485,采用半双工通讯发送的据总是少一个字节

[复制链接]
1529|18
 楼主| cr315 发表于 2022-10-13 11:00 | 显示全部楼层 |阅读模式
UART外部转为RS485,采用半双工通讯,发送的数据总是少一个字节。

评论

新唐一级代理商,可技术支持,VX:175507089  发表于 2022-10-25 15:27
Emily999 发表于 2022-10-24 13:20 | 显示全部楼层
你试试换个外置的485转换的,看看是否是因为这个模块有干扰呀?
Belle1257 发表于 2022-10-24 14:55 | 显示全部楼层
我之前遇到过这个,当初好像是因为线比较长导致丢数据
Charlene沙 发表于 2022-10-24 15:36 | 显示全部楼层
最后一个字节少么?还是随机丢个?
Betty1299 发表于 2022-10-24 17:15 | 显示全部楼层
正常来说,丢数据可能跟你设置有关系,比如说停止位1位还是2位来着,波特率是多少,这都要匹配上才行
B1lanche 发表于 2022-10-24 18:09 | 显示全部楼层
你用半双工的话,是用MCU控制还是自动控制的,如果是自动控制的话,有可能是自动控制电路的关系,比如是电容选择大了
Candic12e 发表于 2022-10-26 07:39 | 显示全部楼层
看看你切换电路吧,还有就是切换是不是切慢了
alxd 发表于 2022-10-26 09:17 | 显示全部楼层
属实,使用485的话,干扰的地方特别多,容易丢字节的
Carmen7 发表于 2022-10-26 10:42 | 显示全部楼层
检查一下程序吧,这个有可能是你串口配置部分和接收端不一致吧
Allison8859 发表于 2022-10-26 12:04 | 显示全部楼层
这就得软硬件两方面找原因了,一般就是使用MCU控制发送还是接收,这样比较稳定
Betty996 发表于 2022-10-26 14:20 | 显示全部楼层
丢数据是固定的么?就比如都是丢最后一个数据还是什么情况,麻烦说清楚,看看是干扰还是程序影响
AloneKaven 发表于 2022-11-2 22:13 | 显示全部楼层
因为因为线比较长导致丢数据的吧
Stahan 发表于 2022-11-5 20:49 | 显示全部楼层
用485干扰很多,容易丢字节的
backlugin 发表于 2022-11-10 14:58 | 显示全部楼层
多数使用者选择在数据发送前1ms将收发控制端TC置成高电平,使总线进入稳定的发送状态后才发送数据
sanfuzi 发表于 2022-11-10 15:13 | 显示全部楼层
RS485通信不知道是否可行,效果怎么样
pentruman 发表于 2022-11-10 15:32 | 显示全部楼层
说明你接收数据的时候存在问题的。
robertesth 发表于 2022-11-10 16:00 | 显示全部楼层
如果使用串口通信,这是否正常呢?
belindagraham 发表于 2022-11-10 16:41 | 显示全部楼层
存在什么问题?是不是没有保存最后一个数据呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1466

主题

4964

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部