打印

485通信的问题

[复制链接]
1982|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
feige5203|  楼主 | 2007-7-8 21:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
mxh0506| | 2007-7-8 21:41 | 只看该作者

10个节点都接120Ohm电阻?

你的485驱动器快累S了

多长的线?波特率是多少?什么样的拓扑结构?设备的工作环境如何?用的什么型号的485驱动器?

我想以上因素都要考虑才可能找到解决办法


使用特权

评论回复
板凳
feige5203|  楼主 | 2007-7-9 08:47 | 只看该作者

具体参数是这样的

长度是30米左右,波特率是9600,总线型拓扑结构,室内工作(实验室环境),PC机用的是波仕的RS232-RS485 ,单片机用的是MAX485,请前辈指点.谢谢

使用特权

评论回复
地板
zhufp| | 2007-7-9 09:05 | 只看该作者

波仕的RS232-RS485

无源的.不可能驱动那么大的负载吧?

使用特权

评论回复
5
feige5203|  楼主 | 2007-7-10 12:11 | 只看该作者

前辈详细说明一下好吗?

使用特权

评论回复
6
daguang72| | 2007-7-10 13:06 | 只看该作者

值得怀疑

使用特权

评论回复
7
救火车| | 2007-7-10 13:56 | 只看该作者

我认为都接120欧应该不行,才对。

你把主机只接一个终端试一下。接120和不接120都试一下。
然后再把终端一个一个加上,看加到第几个又出问题。

还有,120欧会不会拿错?用万用表量一下。

使用特权

评论回复
8
computer00| | 2007-7-10 13:59 | 只看该作者

只有两头需要接. 其它的不接. 要串成一串,不能搞长分支.

如果每个都接,负荷太大。

使用特权

评论回复
9
zusen| | 2007-7-10 15:57 | 只看该作者

呵呵,是并成一串吧

每个都加120电阻是不行的,你想想,并起来后的阻值是多少?、
试过485 连20多台机,一切正常
那时 ,我的总线上 只有一只 120电阻,呵呵

使用特权

评论回复
10
feige5203|  楼主 | 2007-7-11 08:51 | 只看该作者

关于485

我现在接了10个模块,都有120电阻,电阻也没错,但把其中任何一个120去掉都不行,我就是一个一个加的,没120不行啊,哪位前辈能留个EMAIL 或者电话吗?想请教一下.多谢了,

使用特权

评论回复
11
tokuhou| | 2007-7-12 14:44 | 只看该作者

485通信的问题

其实如果通讯线路没有超过100,是不用接120的。我做过,现在就有在用着。负载60个,没接一个120的,而且线路超过80米了。

使用特权

评论回复
12
mxh0506| | 2007-7-13 21:37 | 只看该作者

只是说不行

具体怎么不行的查过了吗?
各个节点上的A/B信号波形在加120Ohm电阻前后有什么变化?
各个节点上的485接收输出端(RO)在加120Ohm电阻前后有什么变化?
各个节点在加120Ohm电阻前后是否能正常收到数据并做出响应?

我想仔细查过之后就一切都明白了

使用特权

评论回复
13
未名小生| | 2007-7-16 12:56 | 只看该作者

120电阻是终端匹配用的。你都接了就没有用了

使用特权

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

本版积分规则

11

主题

38

帖子

0

粉丝