485总线通信异常【标题不合格,不理会警告,封锁ID一星期】
主从4800波特率通信,主机使用adm2483并使用DCDC隔离电源供电,目前主机上下拉电阻为470R ,带120R终端电阻跳帽。从机共41台,没有上下拉电阻,没做隔离,使用的是SP3072EEN。
目前现场的情况是这样:从机分两个车间布置,分别为20台和21台,每个车间由1个开关电源(金升阳)独立供电。
距离主机稍近的车间有部分从机可以正常通信(个别从机通信不稳定),另一个车间的从机几乎全军覆没。
主机和末端从机加120R后改善不大。
请教各位坛友大佬,有没有什么解决问题思路?比较着急,感谢!! 485的信号地有没有连?
可以用示波器量一下异常点的总线对各自地的波形 上下拉470R,够狠得。 通信距离是多少?中间有干扰?用示波器抓一下波形 布线有没有手牵手 470R改10K再试试吧 上下拉即使不装都比470好 上下拉电阻为470R
牛德华的牛{:lol:} DOER 发表于 2022-5-28 07:50
485的信号地有没有连?
可以用示波器量一下异常点的总线对各自地的波形
(引用自2楼)
没有条件使用示波器,现场连手机都不让用 mypear 发表于 2022-5-28 08:28
布线有没有手牵手
(引用自5楼)
不是手牵手链接 是T型连接 从机并联 各分支节点到总线10-50米不等,总线大概有400米 icoyool 发表于 2022-5-28 08:31
470R改10K再试试吧
(引用自6楼)
好的 等下把主机上下拉电阻拆掉试试 两个车间的从机分别独立供电,和主机都没有供地,不知道是不是这个原因? 18552872268 发表于 2022-5-28 08:40
没有条件使用示波器,现场连手机都不让用
(引用自9楼)
手机不让带很正常,示波器不让用?!
那万用表让用不?
485如果允许,考虑一下三线方式。 上下拉電阻沒問題,樓主又不是每個節點都有接,只是主機有接上下拉,所以電阻值不算小
我猜是 485 的地線沒接導致的,共地很重要 感觉是没有共地的问题 本帖最后由 我是一个大白菜 于 2022-5-28 09:55 编辑
最远的也可以接个120电阻 提供一个思路。T型分接的地方,加485集线器。相当于主机只带集线器一个节点。集线器分别带20个节点。
原接发,主机带40个节点,本身也太多了。 dukelec 发表于 2022-5-28 09:41
上下拉電阻沒問題,樓主又不是每個節點都有接,只是主機有接上下拉,所以電阻值不算小
我猜是 485 的地線 ...
(引用自14楼)
不共地 从机收到的前几个字节正常 后1、2个字节就是00了 哭了 Semiconductor 发表于 2022-5-28 10:10
提供一个思路。T型分接的地方,加485集线器。相当于主机只带集线器一个节点。集线器分别带20个节点。
原接 ...
(引用自17楼)
感谢 我查一下 应用经验太少 {:handshake:} 两个问题:
1,芯片本身的驱动能力。一般485芯片都有限定的驱动能力,比如会标注可以驱动多少个芯片,也就是总线上可以并联多少个负载,超过了要中继或分开不同总线了。
2,设备上下拉电阻在背接入总线后相当于这些设备的上拉电阻是并联、下来电阻也是并联,并联后的电阻远小于单个设备上的电阻,驱动芯片不一定带得动。 本帖最后由 makesoft 于 2022-5-28 13:27 编辑
估计上下拉电阻去掉就可以了然后远端接个120电阻。
这么低的上下拉,严重增加了总线负载,影响了总线带机能力 关注一下,没在实验室测过么? 主机更换4.7K上下拉 端接120R,程序提高了容错率,上午运行正常。更换另一路220电源后,总线又瘫痪了,现在A端电压比B端低,AB对地电压基本都在 -1V左右。{:sweat:}要死了 makesoft 发表于 2022-5-28 13:26
估计上下拉电阻去掉就可以了然后远端接个120电阻。
这么低的上下拉,严重增加了总线负载,影响了总线带机 ...
(引用自21楼)
只有一组上下拉 现在是4.7K akey3000 发表于 2022-5-28 13:48
关注一下,没在实验室测过么?
(引用自22楼)
在公司测试过,只是70米的线缆,而且分支节点距离基本就是0,470R上下拉 稳定运行的 楼上有不少网友提到采用3线,把地线也拉过去想办法接起来看看 线缆是什么?双绞线?网线?平行线? 这个是现场有很强的干扰,485没隔离,看下有没有死机的情况发生 这个是现场有很强的干扰,485没隔离,看下有没有死机的情况发生 18552872268 发表于 2022-5-28 16:33
主机更换4.7K上下拉 端接120R,程序提高了容错率,上午运行正常。更换另一路220电源后,总线又瘫痪了,现在 ...
(引用自23楼)
试试gnd接大地,这样所有地在同一个平面上,消除共模电压 MZMMZMMZM 发表于 2022-5-28 18:31
这个是现场有很强的干扰,485没隔离,看下有没有死机的情况发生
(引用自29楼)
死机倒是没有死机,就是现在总线状态是 所有从机空闲状态A比B电压低,主机作上拉也还是这样。
主机是作隔离的,电源隔离,485芯片本身是隔离型的ADM2483。 初音之恋 发表于 2022-5-28 19:38
试试gnd接大地,这样所有地在同一个平面上,消除共模电压
(引用自30楼)
主从机确实不共地的,现在AB线对主机GND的电压大概在8-10V左右。不知道A比B电压低是怎么回事,总线彻底瘫痪了,只能读出来一堆一堆的无效数据。 饭桶 发表于 2022-5-28 17:34
线缆是什么?双绞线?网线?平行线?
(引用自27楼)
线缆和电源一起走的 平行线,带屏蔽层,但是全部没有接大地。现场施工也是几年前的,接线方式是T型。 zchong 发表于 2022-5-28 16:55
楼上有不少网友提到采用3线,把地线也拉过去想办法接起来看看
(引用自26楼)
嗯 明天试一下使用一个开关电源给主从设备供电。 “【求救】485总线通信瘫痪 ”标题不合格。请自行修正。不理会此通知,将可能会被封锁ID。
帖子标题必须能充分说明帖子的内容。如你要问AVR的ADC如何才能测量得比较准确,“AVR的ADC如何消除干扰测量得比较准确?”是合格的标题。不合格举例:
1:小女子冰天雪地裸体跪求解决方法
2:救命啊...
3:高手请出招,一个无法解决的AVR问题
4:一个困扰学习单片机初学者,惊动单片机开发者的难题
5:AVR的ADC测量 (点评:你到底是问问题,或是有技术心得与大家分享?)
果然是平行线远距离T型拓扑,你都占全了。
现在只能屏蔽层就近单点接地试试吧。 “485总线通信异常 ”标题不合格。请自行修正。不理会此通知,将可能会被封锁ID。
帖子标题必须能充分说明帖子的内容。如你要问AVR的ADC如何才能测量得比较准确,“AVR的ADC如何消除干扰测量得比较准确?”是合格的标题。不合格举例:
1:小女子冰天雪地裸体跪求解决方法
2:救命啊...
3:高手请出招,一个无法解决的AVR问题
4:一个困扰学习单片机初学者,惊动单片机开发者的难题
5:AVR的ADC测量 (点评:你到底是问问题,或是有技术心得与大家分享?)
把屏蔽层接到每一个节点RS485侧的GND上,你现在可能 也只有这个选项了 用示波器看看波形先 18552872268 发表于 2022-5-28 21:02
嗯 明天试一下使用一个开关电源给主从设备供电。
(引用自34楼)
全部用一个电源的话,主机到从机的压降也不会小。看似接地在一起了,其实地线上的压差大到你不敢想。 本帖最后由 cingljlw 于 2022-5-31 01:06 编辑
上下拉电阻选值没问题,这个阻值明显是做了很久功课的
下面几点排查:
1.将通讯不上的设备脱离总线,用万用表测一下从机的GND和总线的AB任意一条的压差,如果电压不在-7~12V的范围内的话,想办法将GND接起来。
2.如果是T型接法,120欧电阻尝试不接,或者三个结点每个结点接500~1K的电阻。可能是120欧连接点不对,导致末端没电流流过压差过小。不到100米的线如果干扰不是太大设置不用接终端电阻
3.通讯线没有和大型设备电源一齐走的话,就不是干扰问题。排查好AB线有没有接反 “485总线通信异常 ”标题不合格,35,37楼两次提醒“标题不合格”,楼主仍然不理会。封锁ID一星期。下次再违反,将永久封锁ID。 cingljlw 发表于 2022-5-31 01:01
上下拉电阻选值没问题,这个阻值明显是做了很久功课的
下面几点排查:
1.将通讯不上的设备脱离总线,用万用 ...
(引用自41楼)
{:handshake:} 3个节点这个取值 怎么理解? njjh1718 发表于 2022-6-8 16:46
3个节点这个取值 怎么理解?
(引用自43楼)
終端電阻還是上下來的偏置電阻?? cingljlw 发表于 2022-6-9 00:53
終端電阻還是上下來的偏置電阻??
(引用自44楼)
“三个结点每个结点接500~1K的电阻”{:handshake:} njjh1718 发表于 2022-6-9 10:34
“三个结点每个结点接500~1K的电阻”
(引用自45楼)
这是经验而已,就是尽可能有电流流到终端上去。
而且标准的485肯定不是T字接法的。如果是标准的120欧姆双绞线肯定会有反射的,但115200/9600这种低速率没必要考虑这个问题。
如果三端的距离比较一致的话,其实180欧也是可以的,即输出负载是在60欧姆
cingljlw 发表于 2022-6-11 00:31
这是经验而已,就是尽可能有电流流到终端上去。
而且标准的485肯定不是T字接法的。如果是标准的120欧姆双 ...
(引用自46楼)
谢谢分享{:handshake:}
页:
[1]