打印
[STM32F4]

485通讯问题

[复制链接]
楼主: zwll
手机看帖
扫描二维码
随时随地手机跟帖
21
happy_10| | 2021-9-12 10:28 | 只看该作者 回帖奖励 |倒序浏览
示波器看到的波形地信号看不出来。我发送的数据是05,05,05,05,05,收到的数据C1 EE FF等有点移位了

使用特权

评论回复
22
xxmmi| | 2021-9-12 10:38 | 只看该作者
我加延时后数据单条发送正常,用串口10ms延时发送数据,接收正常,发送出来就有点乱码,就像数据移位

使用特权

评论回复
23
happy_10| | 2021-9-12 10:41 | 只看该作者
串口10ms间隔发送全部都是05,05,05,05,板子接收到数据就发送给串口,串口接收到的
05 FD 56 AC B0 B0 C1 C1 05 05 05 05 05 05 05 05 FD 2B 56 58 B0 C1 C1 85 05 05 C5 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 FD 2B 56 58 B0 C1 C1 05 05 05 05 05 85

使用特权

评论回复
24
renyaq| | 2021-9-12 10:42 | 只看该作者

电源滤波电容是不是过大?高电平是不是过低?485芯片控制脚是不是电容太大?……
一看这种发送方式,就知道,你的编程技巧,也需要打几个问号……

使用特权

评论回复
25
happy_10| | 2021-9-12 10:44 | 只看该作者
不是。两块PCB对比过,元件电路用的是一样的。也调换过元件检测。现在基本确认是电路板布局的问题。。。

使用特权

评论回复
26
juventus9554| | 2021-9-12 10:47 | 只看该作者
正常来说,切换485收发的时候,会建议延时5ms。所以你的是正常的。软件上做下兼容处理就好了

使用特权

评论回复
27
happy_10| | 2021-9-12 10:51 | 只看该作者
确实,之前用的那款板子没有延时直接用。这块突然要加觉得有点奇怪,研究一下,。。

使用特权

评论回复
28
juventus9554| | 2021-9-12 10:53 | 只看该作者

软件问题,不要走弯路了
仔细阅读串口的状态寄存器相关内容

使用特权

评论回复
29
chuxh| | 2021-9-12 10:54 | 只看该作者
低级错误也得说一下,什么低级错误

使用特权

评论回复
30
xxrs| | 2021-9-12 10:56 | 只看该作者
不然对不起别人给你的建议

使用特权

评论回复
31
zhanghqi| | 2021-9-12 10:58 | 只看该作者
有没有焊连啥的啊

使用特权

评论回复
32
zwll|  楼主 | 2021-9-12 10:59 | 只看该作者
有没有外部干扰

使用特权

评论回复
33
ousj| | 2021-9-12 11:02 | 只看该作者
是不是有强干扰了

使用特权

评论回复
34
happy_10| | 2021-9-12 11:06 | 只看该作者
搞定了,呵呵,犯了低级错误……多谢各位

使用特权

评论回复
35
yklstudent| | 2021-9-13 10:11 | 只看该作者
呵呵。。。

使用特权

评论回复
36
呐咯密密| | 2021-9-17 16:07 | 只看该作者
稀里糊涂看下来,所以到底是啥原因

使用特权

评论回复
37
sszxxm| | 2021-9-19 16:41 | 只看该作者
juventus9554 发表于 2021-9-12 10:47
正常来说,切换485收发的时候,会建议延时5ms。所以你的是正常的。软件上做下兼容处理就好了
...

5mS的延时太长了,即使是最常用的9600bps,在MODBUS-RTU通信中,已经超过5个字节的发送时间了,5uS还差不多。对于115200bps这样的通信中,5mS的延时绝对不能接受,都可以发送50多字节数据了。
我测试过一些杂牌的RS232-RS485转接头,在自己MCU的主板和PC之间通信时,需要加一点点延时才能正常通信,但是MCU主板间的485通信,倒是没加过延时,也没见过错误。

使用特权

评论回复
38
八层楼| | 2021-10-8 12:11 | 只看该作者
是全双工模式吗

使用特权

评论回复
39
tpgf| | 2021-10-8 12:12 | 只看该作者
是不是地址冲突了啊

使用特权

评论回复
40
磨砂| | 2021-10-8 12:13 | 只看该作者
总线上外挂了多少个芯片啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则