minitiantian 发表于 2011-10-26 21:46

485通信有时候不正常

两台从机,和主机距离大概10米左右,没有加120欧姆匹配电阻,大部分时间都是能通信上的,但有时候会出现通信不上的现象,而且有时候会持续出现,两台从机都会出现。从机加了光耦隔离,主机没有,485芯片的A、B管脚应该反了,导致上下拉反了,但同时反的应该对通信影响不大的。电路原理图如下图:local]1

HWM 发表于 2011-10-26 22:08

“没有加120欧姆匹配电阻”,还是按规矩行事比较靠谱。

chunyang 发表于 2011-10-27 00:58

终端电阻必须加,AB线和偏置也要正确。

minitiantian 发表于 2011-10-27 08:04

因为就两台从机,而且距离这么近,所以没有加。必须要加吗?为什么?
AB线和偏置是不是对应的AB位置和上下拉?以前单对单的时候没有问题的。

minitiantian 发表于 2011-10-27 08:12

不过以前没有加光耦,还有收发控制管脚下拉好还是上拉好?

minitiantian 发表于 2011-10-27 10:14

回复里怎么加图片呀?

minitiantian 发表于 2011-10-27 10:20

有的人说不要上下拉是做什么?

opyy125689 发表于 2011-10-27 11:15

学习学习

chencheng 发表于 2011-10-27 14:23

不要太多考虑硬件。我做过485,基本上是软件问题,比如时序考虑不周全,收发数据缓冲区设置问题等。

chunyang 发表于 2011-10-28 19:52

10米的距离不算近了,终端电阻是为了抑制信号的反射,只要总线长度大于信号波长就需要加,当然,楼主的问题与软件相关也是有可能的,但硬件设计也要规范。

minitiantian 发表于 2011-10-30 10:19

软件确实有问题,改了之后在实验室没有出现通信不上的现象。
但是有时候收到的数据会多出几个是怎么回事呢?

qiwaren 发表于 2011-10-30 21:44

测一下时序吧。。。

chunyang 发表于 2011-10-30 23:48

多出数据肯定是软件问题。

minitiantian 发表于 2011-10-31 12:57

和硬件没有关系吗?
为什么?
如果软件大致和哪方面有关系?

Soleagent 发表于 2011-10-31 13:35

按规矩办事比较可靠,出错也有找毛病的好处.

qiuxiangyy 发表于 2011-10-31 16:05

资料不错,学习了
页: [1]
查看完整版本: 485通信有时候不正常