[485通信] 请老师们指教485通信的问题

[复制链接]
 楼主| hongweizy 发表于 2016-10-31 15:07 | 显示全部楼层 |阅读模式
本帖最后由 hongweizy 于 2016-10-31 15:13 编辑

情况是这样的,一条总线上挂接不多于18台设备时,各设备通信均正常,当设备数大于18的时候(多接的设备无论通电与否),通信就不行了。这时用示波器测试,只有主机发送的信号,从机没有回复。
我用的芯片是ADM2483  


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| hongweizy 发表于 2016-10-31 15:08 | 显示全部楼层
本帖最后由 hongweizy 于 2016-10-31 15:11 编辑

电路如下:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
Hardsofter 发表于 2016-10-31 15:12 | 显示全部楼层
R901拆了试试。
Hardsofter 发表于 2016-10-31 15:13 | 显示全部楼层
另外就是跟踪从机程序。看有没有接收到正确的数,有没有返回数据。
 楼主| hongweizy 发表于 2016-10-31 15:14 | 显示全部楼层

全拆了,没效果.
songchenping 发表于 2016-10-31 16:06 | 显示全部楼层
你查一下RS485总线的匹配电阻应该是多大的
songchenping 发表于 2016-10-31 16:07 | 显示全部楼层
还有就是放置位置,远端和近端各放一只等等,建议楼主先看看相关资料,然后再看看自己的电路图
 楼主| hongweizy 发表于 2016-10-31 16:14 | 显示全部楼层
songchenping 发表于 2016-10-31 16:07
还有就是放置位置,远端和近端各放一只等等,建议楼主先看看相关资料,然后再看看自己的电路图 ...

电路中的负载电阻已经拆掉了,只在总线两端接入120欧的电阻。
jjjyufan 发表于 2016-10-31 16:15 | 显示全部楼层
120R 终端电阻啊
还有你的连接是怎么个接法的?
注意不要接成大树杈那样 总线和设备之间的线尽量短 最好端子上做一进一出,所有设备是一串 最后配个终端电阻
songchenping 发表于 2016-10-31 16:29 | 显示全部楼层
hongweizy 发表于 2016-10-31 16:14
电路中的负载电阻已经拆掉了,只在总线两端接入120欧的电阻。

要想串糖葫芦一样
 楼主| hongweizy 发表于 2016-10-31 16:29 | 显示全部楼层
jjjyufan 发表于 2016-10-31 16:15
120R 终端电阻啊
还有你的连接是怎么个接法的?
注意不要接成大树杈那样 总线和设备之间的线尽量短 最好端 ...

就是按您说的这种正确方法做的,
 楼主| hongweizy 发表于 2016-10-31 16:32 | 显示全部楼层

正是这样的
mini1986 发表于 2016-10-31 16:44 | 显示全部楼层
驱动能力的问题?......
songchenping 发表于 2016-10-31 16:59 | 显示全部楼层

可以先试着低波特率看看。分析是硬件原因,还是软件原因
HARRY007 发表于 2016-10-31 18:29 | 显示全部楼层
902和903都拆掉,留一对。901远近端各留一个。
zyj9490 发表于 2016-10-31 19:26 | 显示全部楼层
驱动能力不够,去掉15K,或换485IC .
zyj9490 发表于 2016-10-31 19:28 | 显示全部楼层
看端口的电平差,是否符合485电平标准,应是从机驱动不了。最远的从机与主机的信号是否正常。只发最远端从机的命令。
chunyang 发表于 2016-10-31 19:54 | 显示全部楼层
注意偏置电阻和终端电阻的布置与取值,终端电阻只能在总线两端布置,而偏置电阻根据单点偏置还是每点偏置以200mV门限计算取值,不能每点都用楼主图电路。另外,总线较长、节点较多时务必不能走T型连接,必须以L型连接即避免中间支路来布线。
perry_peng 发表于 2016-10-31 20:27 | 显示全部楼层
lianfutiana 发表于 2016-11-1 08:10 | 显示全部楼层
才18个点,除了R901外 ,感觉不是硬件的问题,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

157

帖子

0

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