|
| 成功地将485通讯距离调到1000米了,但不明白原理(内有图) |
| 新闻出处:21ic
发布时间: 2007-07-24 |
noavay 发布于 2007-7-21 10:22:00 情况是这样的: 485总线上SP3485(3.3V供电)做主机, SN65LBC184做从机,按照下面这个图连接时,通讯距离只能达到600米(@9600bps),现在希望能够延长到1000米。图中Rt1接在SP3485这端,Rt2接在通讯线末端。 (1)当Rt1=120,Rt2=120时,SP3485与SN65LBC184只能通到600米; (2)只调节Rt2,不起作用。 (3)去掉Rt1,Rt2=35时,就可以通到1000米了! (4)Rt1=100,Rt2去掉,也可以通到1000米。
稳定性试验还在进行中... 如果上面这个试验结果确实可行,该怎样从理论上去分析呢?
* - 本贴最后修改时间:2007-7-21 10:27:41 修改者:noavay 
快没电了 发布于 2007-7-21 11:53:00 俺觉得这个用欧母定律就能解释.
chunyang 发布于 2007-7-21 14:35:00 终端负载匹配电阻是用于交流传输的阻抗匹配并消除终端反射,严格讲,线材不同其传输特性就不同,需要的匹配电阻也不同,这是必然的。通常用120欧电阻做终端匹配是基于美国的双绞线(不是几类几类的网络双绞线)国家标准,但符合美国标准的国产线材不多,所以楼主遇到的现象正常。
noavay 发布于 2007-7-21 15:38:00 使能端这样接是不行的!尤其在负载大、线路长的情况下。 现在电路暂时不能改了,因此调成了这样(请了个老教授来调的哦),暂时能够稳定的工作在1000米了。

xwj 发布于 2007-7-22 9:12:00 这个电路本身发的1就是假的,是靠上下拉电阻产生的 所以驱动能力有限 你原来的电路上下拉电阻值太大,静态时的偏置都保证不了,所以远不了;
按你现在这样子用的话,明显偏置到了靠近电源电压,到时共模抑制能力差,有一点干扰就会通讯错误的
yinwj 发布于 2007-7-23 10:30:00 很透彻,学习中
chunyang 发布于 2007-7-23 11:16:00 偏置都成500欧了,实在太小。
noavay 发布于 2007-7-24 14:43:00 “这个电路本身发的1就是假的,是靠上下拉电阻产生的 所以驱动能力有限” 就是这个原因了。所以劝大家在用这个电路时要特别小心了。
至于用500欧这么小的偏置电阻,是有原因的,当时测的波形非常奇怪,发送逻辑“1”的的时候,VID(A-B的差)测出来很小,前面那个1.6K的上拉,连达到0.2V都很危险。最后调到500欧,也只有0.8V~0.9V。所以没辙,只要这么加了,因为只有这样,挂在总线上的设备都能认识这个逻辑1。
剩下的,只有下一次改版了,不用这样的使能电路了。
winloop 发布于 2007-7-24 15:04:00 这种理论上行得通的232转485电路网上多去了,真正市场上卖的232转485电路根本不是这样的

|
| 【关闭】 【打印】 |
|
|
|
|