打印

485通信有时候不正常

[复制链接]
7842|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两台从机,和主机距离大概10米左右,没有加120欧姆匹配电阻,大部分时间都是能通信上的,但有时候会出现通信不上的现象,而且有时候会持续出现,两台从机都会出现。从机加了光耦隔离,主机没有,485芯片的A、B管脚应该反了,导致上下拉反了,但同时反的应该对通信影响不大的。电路原理图如下图:local]1[/local]

从机485.jpg (62.27 KB )

从机485.jpg

相关帖子

沙发
HWM| | 2011-10-26 22:08 | 只看该作者
“没有加120欧姆匹配电阻”,还是按规矩行事比较靠谱。

使用特权

评论回复
板凳
chunyang| | 2011-10-27 00:58 | 只看该作者
终端电阻必须加,AB线和偏置也要正确。

使用特权

评论回复
地板
minitiantian|  楼主 | 2011-10-27 08:04 | 只看该作者
因为就两台从机,而且距离这么近,所以没有加。必须要加吗?为什么?
AB线和偏置是不是对应的AB位置和上下拉?以前单对单的时候没有问题的。

使用特权

评论回复
5
minitiantian|  楼主 | 2011-10-27 08:12 | 只看该作者
不过以前没有加光耦,还有收发控制管脚下拉好还是上拉好?

使用特权

评论回复
6
minitiantian|  楼主 | 2011-10-27 10:14 | 只看该作者
回复里怎么加图片呀?

使用特权

评论回复
7
minitiantian|  楼主 | 2011-10-27 10:20 | 只看该作者
有的人说不要上下拉是做什么?

使用特权

评论回复
8
opyy125689| | 2011-10-27 11:15 | 只看该作者
学习学习

使用特权

评论回复
9
chencheng| | 2011-10-27 14:23 | 只看该作者
不要太多考虑硬件。我做过485,基本上是软件问题,比如时序考虑不周全,收发数据缓冲区设置问题等。

使用特权

评论回复
10
chunyang| | 2011-10-28 19:52 | 只看该作者
10米的距离不算近了,终端电阻是为了抑制信号的反射,只要总线长度大于信号波长就需要加,当然,楼主的问题与软件相关也是有可能的,但硬件设计也要规范。

使用特权

评论回复
11
minitiantian|  楼主 | 2011-10-30 10:19 | 只看该作者
软件确实有问题,改了之后在实验室没有出现通信不上的现象。
但是有时候收到的数据会多出几个是怎么回事呢?

使用特权

评论回复
12
qiwaren| | 2011-10-30 21:44 | 只看该作者
测一下时序吧。。。

使用特权

评论回复
13
chunyang| | 2011-10-30 23:48 | 只看该作者
多出数据肯定是软件问题。

使用特权

评论回复
14
minitiantian|  楼主 | 2011-10-31 12:57 | 只看该作者
和硬件没有关系吗?
为什么?
如果软件大致和哪方面有关系?

使用特权

评论回复
15
Soleagent| | 2011-10-31 13:35 | 只看该作者
按规矩办事比较可靠,出错也有找毛病的好处.

使用特权

评论回复
16
qiuxiangyy| | 2011-10-31 16:05 | 只看该作者
资料不错,学习了

使用特权

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

本版积分规则

8

主题

285

帖子

2

粉丝