STM32_485与PC通信

[复制链接]
7721|35
 楼主| hxb20122012 发表于 2013-9-11 10:43 | 显示全部楼层
fengshiyao 发表于 2013-8-28 01:10
最好接上GND线,两边可能存在地电位差,有可能出错。

您好,我现在PC+485已经可以和STM32+485通信了,一对一,一对二,都可以,如果再增加就不行了,有些就不能通信了,我使用的是手拉手的连接,请问,该怎么解决???
handlike 发表于 2013-9-11 12:48 | 显示全部楼层
232/485转换器供电不足引起的,可以外加个电源试试。
xxiao6130 发表于 2013-9-11 16:34 | 显示全部楼层
学习了、、、
1849097455 发表于 2013-9-11 16:51 | 显示全部楼层
cjhk 发表于 2013-9-11 18:59 | 显示全部楼层
可能是传输信号的能量不够   这个也是有可能的  楼主
拿起书本 发表于 2013-9-20 20:14 | 显示全部楼层
用示波器或万用表看看使能脚电平是否正确,也有可能是使能脚驱动的错误。
feilusia 发表于 2013-9-22 15:04 | 显示全部楼层
hxb20122012 发表于 2013-9-11 10:42
您好,我现在PC+485已经可以和STM32+485通信了,一对一,一对二,都可以,如果再增加就不行了,有些就不 ...

首尾两台机子的差分信号线间各接一个120欧电阻
 楼主| hxb20122012 发表于 2013-9-25 09:09 | 显示全部楼层
feilusia 发表于 2013-9-22 15:04
首尾两台机子的差分信号线间各接一个120欧电阻

首尾我没有连接啊,我是手拉手的连接方式,你是说第一个和最后一个各接一个120R电阻
feilusia 发表于 2013-9-25 09:22 | 显示全部楼层
hxb20122012 发表于 2013-9-25 09:09
首尾我没有连接啊,我是手拉手的连接方式,你是说第一个和最后一个各接一个120R电阻 ...

短距离可以不用120欧电阻,长距离或者多机就需要了
jjjkkk00 发表于 2013-10-19 22:49 | 显示全部楼层
hxb20122012 发表于 2013-9-11 10:42
您好,我现在PC+485已经可以和STM32+485通信了,一对一,一对二,都可以,如果再增加就不行了,有些就不 ...

加终端负载电阻试试看能不能解决问题?
55854234 发表于 2013-10-20 16:51 | 显示全部楼层
接GND  调整 发和收的波特率 串口工作模式  一般是没问题 了
 楼主| hxb20122012 发表于 2013-10-21 10:05 | 显示全部楼层
恩,已经搞定了。
crystal1987 发表于 2015-11-10 16:06 | 显示全部楼层

楼主,这个问题是怎么解决的。我也遇到这个问题,一个485设备通信正常;四个485设备通信会出现死机的情况,死机原因是中断一直能收到数据(当把USB转RS485取下也有数据)。
 楼主| hxb20122012 发表于 2015-12-17 14:50 | 显示全部楼层
crystal1987 发表于 2015-11-10 16:06
楼主,这个问题是怎么解决的。我也遇到这个问题,一个485设备通信正常;四个485设备通信会出现死机的情况 ...

不好意思,我也不记得了,好像接线也要注意,一定要手拉手接。
crystal1987 发表于 2015-12-18 08:44 | 显示全部楼层
hxb20122012 发表于 2015-12-17 14:50
不好意思,我也不记得了,好像接线也要注意,一定要手拉手接。

没关系,这个问题已解决。
 楼主| hxb20122012 发表于 2015-12-21 22:07 | 显示全部楼层
crystal1987 发表于 2015-12-18 08:44
没关系,这个问题已解决。

:handshake
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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