您的位置 首页 FPGA

RS485使用中的问题解决

一、信号反射问题在沟通心过程中,当阻抗不连续或阻抗不匹配时,会产生信号反射,和光从一种介质进入另一种介质时产生发射是一样的。信号反…

一、信号反射问题

在交流心过程中,当阻抗不接连或阻抗不匹配时,会发生信号反射,和光从一种介质进入另一种介质时发生发射是相同的。

信号反射对数据传输的影响:反射信号触发了接收器输入端的比较器,使接收器收到过错的信号,然后导致数据承受的过错。

二、信号反射的消除

1、使电缆的结尾的阻抗和电缆的特性阻抗巨细相同,由于信号在电缆上的传输是双向的,因而在通讯电缆的另一端跨接一个相同巨细的终端电阻即可。一般线缆的阻抗巨细在100-120欧之间,因而终端电阻可选用120欧。在实践中,由于线缆的特性阻抗不行能与终端电阻彻底持平,因而或多或少的信号反射仍是会存在的;

2、加偏置电阻,将A加上拉电阻,B端加下拉电阻,使总线空闲时接收器输出固定为1。不然,总线空闲时的反射信号或许使接收器的输出变为0,然后使控制器误以为有新的数据发送。

三、信号接地

接地处理不妥往往会导致电子体系不能安稳的作业乃至危及整个体系的安全。许多情况下,衔接RS485通讯链路时仅仅简略的用一对双绞线将各个接口的“A”、“B”端衔接起来,而疏忽了信号地的衔接,这种衔接办法在许多场合是能正常作业的,但却埋下了很大的危险。

四、共模搅扰问题

RS485接口均选用差分办法传输信号,并不需要相对于某个参照点来检测信号,体系只需检测两线之间的电位差就能够了。可是人们往往忽视了收发器有必定的共模电压规模,如RS485收发器共模电压规模为-7-+12V,只要满意上述条件,整个网络才干正常作业。当网络线路中共模电压超出此规模时就会影响通讯的安稳,乃至损坏接口。例如:当驱动器A向B发送数据时,发送驱动器共模电压为Va,由于两个体系具有各自独立的体系地,存在着地电位差Vg,那么接收器输入端的共模电压Vb就会到达Vb=Va+Vg,尽管RS485规范规则Va<=3V,可是Vg或许很大,导致接收器共模输入Vb超出正常规模,使体系不能正常作业。

处理共模搅扰:可运用一根低阻的信号地将两个作业地衔接起来,使共模搅扰Vg被短路,能够有限的处理共模搅扰。可是当搅扰源内阻比较小时,这种办法不太有用,由于会在接地线上构成较大的环路电流。这时可选用浮地技能,即便体系的电路地与机壳或大地阻隔。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/236000.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部