485通信的问题

[复制链接]
3091|12
 楼主| feige5203 发表于 2007-7-8 21:29 | 显示全部楼层 |阅读模式
各位前辈,小弟正在弄一个485串口数据采集系统,看了看资料,说当用双绞线作为传输介质时,只要首末节点在总线上并接120欧电阻就行,现在我的情况是,只有都接120欧电阻才正常(系统一共连了10个节点),控制主机是PC机,买的RS232-RS485,请各位指点啊,小弟感激不尽。
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

无源的.不可能驱动那么大的负载吧?
 楼主| feige5203 发表于 2007-7-10 12:11 | 显示全部楼层

前辈详细说明一下好吗?

daguang72 发表于 2007-7-10 13:06 | 显示全部楼层

值得怀疑

救火车 发表于 2007-7-10 13:56 | 显示全部楼层

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

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

还有,120欧会不会拿错?用万用表量一下。
computer00 发表于 2007-7-10 13:59 | 显示全部楼层

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

如果每个都接,负荷太大。
zusen 发表于 2007-7-10 15:57 | 显示全部楼层

呵呵,是并成一串吧

每个都加120电阻是不行的,你想想,并起来后的阻值是多少?、
试过485 连20多台机,一切正常
那时 ,我的总线上 只有一只 120电阻,呵呵
 楼主| feige5203 发表于 2007-7-11 08:51 | 显示全部楼层

关于485

我现在接了10个模块,都有120电阻,电阻也没错,但把其中任何一个120去掉都不行,我就是一个一个加的,没120不行啊,哪位前辈能留个EMAIL 或者电话吗?想请教一下.多谢了,
tokuhou 发表于 2007-7-12 14:44 | 显示全部楼层

485通信的问题

其实如果通讯线路没有超过100,是不用接120的。我做过,现在就有在用着。负载60个,没接一个120的,而且线路超过80米了。
mxh0506 发表于 2007-7-13 21:37 | 显示全部楼层

只是说不行

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

我想仔细查过之后就一切都明白了
未名小生 发表于 2007-7-16 12:56 | 显示全部楼层

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

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

本版积分规则

11

主题

38

帖子

0

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