搜索
bottom↓
回复: 14

485通信出问题,把通信两端的地连在一起就好了

[复制链接]

出0入0汤圆

发表于 2012-11-17 22:56:27 | 显示全部楼层 |阅读模式
在弄一个电源有关的东西,机箱里面有40KHz,20A左右的电流干扰,然后外面有个工控机触摸屏显示一些参数,用485,Modbus进行通讯
最开始只接了485的A和B,波特率9600,问了给我们装箱子的师傅说485,距离不远(箱子内部,一米不到),速度也不是很快,只接A,B就可以,问了实验室的师兄,他以前做过几百米通讯的485,都只接了A B,而且那个工控机上面的485接口只给了A B接口(232接口给了GND,TX,RX,后面我连的地就是232给的那个地),因此虽然在论坛上看到过共模干扰什么的,还是没有把通信两端的地连在一起。
然后主电路没开的时候通讯正常,主电路一开,屏幕数据就不刷新了,应该是数据包校验失败然后被丢弃了
最开始试了换线,找了根网线,然后用双绞的一对换上去,不行
于是改波特率到1200,还是不行
后来在实验室找到了带屏蔽的双绞线,接上,不行,又把屏蔽层接大地,还是不行- -|
最后试了一下把我的板子的地跟工控机的地用屏蔽线的屏蔽层接上,终于可以了- -||
不知道坛子上的高手有没有遇到过这种问题?在哪些情况需要把地接上?我那样接会不会有问题?

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-11-18 09:25:38 | 显示全部楼层
加终端电阻120R

出5入42汤圆

发表于 2012-11-18 09:31:06 来自手机 | 显示全部楼层
有没有谁来总结一下什么时候必须接地 什么时候可以不接?
我之前做485通讯,肯定是要接地的。

出200入657汤圆

发表于 2012-11-18 10:54:47 | 显示全部楼层
本帖最后由 ziruo2002ab 于 2012-11-18 11:01 编辑

必须的
lz去挖旧帖吧
这个问题都讨论过N次了
还是有人会发
——————————
只能说中国教育真是悲哀
这么个基础的问题,我敢保证电子系的学生在毕业的时候99,9%根本都还没搞清楚

出200入657汤圆

发表于 2012-11-18 10:59:12 | 显示全部楼层
本帖最后由 ziruo2002ab 于 2012-11-18 11:00 编辑

1. RS485是三线
2. 防止GPD,可以采用隔离方案或地串阻的方案
3. 不同芯片所能忍受的CMVD是不一样的,根据使用场合要适当选择
4. 在高cmv的情况下,要考虑2-3做最合适的设计
5. 上下拉可以提供噪声门限
6. 长线要考虑信号反射

出0入0汤圆

发表于 2012-11-18 11:12:10 | 显示全部楼层
差分系统如果一端是隔离的,另外一端不是隔离的,地电位会不等差分电平会出问题,把地接到一起就行了,这种情况不多但肯定会有。

出0入0汤圆

发表于 2012-11-18 11:16:19 | 显示全部楼层
485芯片明白注明共模电压不超过7V,超过是通讯不保证的

出0入0汤圆

 楼主| 发表于 2012-11-18 12:17:28 | 显示全部楼层
本帖最后由 dashashi 于 2012-11-18 12:21 编辑
AVR_ARM 发表于 2012-11-18 09:25
加终端电阻120R


终端电阻是两边都加还是只要加一边?
我有一边是加了的,工控机那边有个跳线帽,好像是没去动过
因为我看了说明书,说距离在几十米还是几百米才考虑去动那玩意儿- -所以没动

出0入0汤圆

 楼主| 发表于 2012-11-18 12:19:32 | 显示全部楼层
ziruo2002ab 发表于 2012-11-18 10:54
必须的
lz去挖旧帖吧
这个问题都讨论过N次了

我是学自动化的- -本科完全没讲到这玩意儿- -要不是在坛子里面以前看帖子有点映像估计整到死都不知道怎么回事- -|

出0入0汤圆

 楼主| 发表于 2012-11-18 14:31:42 | 显示全部楼层
dashashi 发表于 2012-11-18 12:17
终端电阻是两边都加还是只要加一边?
我有一边是加了的,工控机那边有个跳线帽,好像是没去动过
因为我看 ...

我看了一下,显示屏那边也把电阻加上了的

出0入0汤圆

发表于 2012-11-18 14:33:15 | 显示全部楼层
把地连在一起,等着死吧。。。。。

出0入0汤圆

发表于 2012-11-18 14:52:46 | 显示全部楼层
你用个真正的光电隔离不就搞定了吗?

出0入0汤圆

 楼主| 发表于 2012-11-18 17:02:47 | 显示全部楼层
USACH 发表于 2012-11-18 14:33
把地连在一起,等着死吧。。。。。

有什么办法能解决这问题的?

出0入0汤圆

发表于 2012-11-18 18:02:16 | 显示全部楼层
dashashi 发表于 2012-11-18 17:02
有什么办法能解决这问题的?

485  硬件电路的设计我就不说啦。。。。。。ls的基本说清楚啦。。。

1、如果隔离的话,485的ground(电源地)/earth(地球、大地)不要乱接一起。。。
2、如果不隔离的话,像你这种情况,是不需要隔离的。(根据你的描述,在一个大柜子内部,可以不用隔离)

你的表述不是很清楚,你可以用万用表的交流档测量各个模块 的gnd与earth之间的电压,我感觉是某个模块有漏电/感应电。。。。

你找出它以后再想办法就可以啦。

出0入0汤圆

 楼主| 发表于 2012-11-18 18:56:36 | 显示全部楼层
USACH 发表于 2012-11-18 18:02
485  硬件电路的设计我就不说啦。。。。。。ls的基本说清楚啦。。。

1、如果隔离的话,485的ground(电 ...

箱子内部有20A,40K左右的大电流- -我感觉原因应该是这个- -
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 15:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表