为什么要在485芯片和单片机之间加隔离模块?

问题模型为:首先供电电源为5V电源,5V电源经过电源隔离模块分成两路,一路为V+(5V)和G,另一路为VCC(5v)和GND,VCC和GND经过5V转3.3给单片机供电。V+(5V)和G给485芯片供电,就是说485芯片的地为G,最后485芯片经过一个三通道隔离模块连接到单片机,最最后,单片机的地连上外壳地。那么我的疑问就来了,1:为什么485芯片和单片机要隔离开来?
2:这里有三个地,一个是最初供电电源地,和485芯片的地相连。二个是单片机的地,也就是电源隔离模块隔离出来的地,和单片机相连。最后是外壳地,外壳地是不是就是大地,它也是和单片机相连的。这几个地干嘛要这么麻烦分开,直接相连不好吗,有人说是应对环境恶略时保证通信,怎么个保障法,还请牛人指点指点我,多谢了。

许多实际应用中,通信距离可达几千米,节点之间的距离很远。设计者常常直接将每个节点的参考地接于本地的大地,作为信号的返回地,看似正常可靠的做法,却存在极大的隐患!常常被忽略的问题是:两个节点之间大地也可能存在很大的电势差!!!实际的大地并不是理想的“0”电位,大地也是导体,也存在阻抗。当大的电流流过大地时,流过电流的大地两端也会存在电势差。

既然节点之间的大地存在电势差,那直接用一根线将两个节点的地再连起来不就可以了?大错特错!这样做只能使情况更加严重,这根长长的导线会与大地形成一个极大的地环路!一些电力线的浪涌、雷击、高频噪声等瞬态干扰都有可能被这个巨型的“环形天线”拾取,并造成通信异常。

解决以上问题可将总线和控制电路进行电气隔离,将高压阻挡在控制系统之外,可以有效地保证操作人员的人身及系统安全。不仅如此,隔离可以抑制由接地电势差、接地环路引起的各种共模干扰,保证总线在严重干扰和其它系统级噪声存在的情况下不间断、无差错运行。

也就是为什么隔离开的GND不能连到一起。

不过现在有种二总线通讯方式,这种总线是将电源信号同时在两根线上传输末端设备直接在总线上取电,所以也就不存在远距离产生的共模电压和以上问题,也就不需要隔离您可以查阅下PB331的资料其中有详细介绍

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-05-17
485一般是长距离串行传输,线上干扰很大,如果直接和单片机相连,很容易串入干扰,加之485本身因为是长距离传输需要驱动也容易产生干扰。另外,你的单片机是3.3V电源,485是5V电源,本身也是不同电源电压,隔离一下也不会多费硬件资源。本回答被网友采纳
第2个回答  2017-05-18
毕竟485线走在外边,加上隔离更安全,对单片机运行影响更少,万一你把电源搭在485总线上呢
第3个回答  2017-05-27
485通信主要用于长距离的低速通信。由于通信线缆易受到电磁干扰、雷击等潜在性危害,为了保护控制板避免受到干扰导致系统故障,因此需要在通信模块与MCU模块之间添加隔离模块,实现将干扰阻挡的目的。实际应用中,经常采用光耦隔离的方式来实现。
第4个回答  2014-04-01
采用隔离模块可以保证单片机不被烧毁,还有就是有效抑制共模干扰
相似回答