0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何提高CAN总线抗干扰能力?这几种方法最有效!

亿佰特物联网应用专家 2023-10-27 08:21 次阅读

CAN总线在物理层采用的就是差分双绞线传输信号,因此在一定程度上就有抑制共模干扰的能力。但是光是靠差分信号和双绞线抑制干扰总有限度,在某些极端情况(如雷击)下也可能出现不稳定的情况。

因此提高CAN总线的抗干扰能力可以使用提高抗共模干扰和差模干扰的方法。

常见的共模干扰一般有三种:

(1)外界强电磁环境对双绞线的同时感应:

c1c54f66-745e-11ee-9788-92fbcf53809c.png

(2)两方通讯设备并不等电位:

c1e2c136-745e-11ee-9788-92fbcf53809c.png

(3)双绞线与大地存在比较高的电位差:

c1e77c08-745e-11ee-9788-92fbcf53809c.png

常见的差模干扰即在回路中存在的电压尖峰、电位跳动等。

围绕着上面四点我们就有了应对方案:

01

带屏蔽层的CAN总线

针对第一种共模干扰:为了避免外界强电磁环境对传输线感应出超过幅值要求的电压,我们可以采用带屏蔽层的双绞线,在金属屏蔽层的保护下,大部分的高频电磁波会被感应成涡流,从而使得大部分电磁波能量转化为热量而不是感应成电压随传输线传播。下图就是一个标准的屏蔽双绞线。

c1f0b1e2-745e-11ee-9788-92fbcf53809c.png

02

平衡电位

针对第二种共模干扰:采用CAN总线的两方通讯设备一般距离都比较远,因此两方的接地点极有可能存在电位差,为了减小两方的电位差带来的影响,我们可以使得两方的电位相等,具体做法就是使用上述的传输线屏蔽层将两方连接起来,这样为已经产生了的电势差产生的电流提供了一个低阻抗的通路使得两方的电位能快速地平衡。

03

良好接地

针对第三种共模干扰:在采用了带屏蔽层的双绞线之后,传输线相对于大地的电势也是比较高的,如果屏蔽层没有良好的接地,屏蔽线会不起作用,这种情况我们可以将屏蔽层的地接在两端机壳,并且做好两边机壳的接地,保证两边设备良好的接地,这样将大部分干扰电流尽可能快地导入大地。

04

针对差模干扰

合理的保护电路可以极大地提高CAN总线接口的抗干扰能力。我们常见的保护电路有TVS钳位电路、旁路滤波电容、气体放电管等,可以使尖峰过充等被上述器件提供的旁路泄放到地,从而保证传输线上的峰值干扰控制在安全范围内。同时还可以增加ESD防护器件,亦可起到静电防护作用。

c1ff8eec-745e-11ee-9788-92fbcf53809c.png

TVS和GDT组成的保护电路

上图是使用到由GDT和TVS组成的保护电路,该保护可分为三级:一级GDT实现大能量泄放,二级电阻进行电流限制,而三级TVS则进行电压钳位。当在接口1、2脚有共模干扰电压时,TVS首先快速响应并导通,芯片总线引脚与CAN_G之间的电压被钳位;电阻对TVS流过的电流进行限流,防止其过功率损坏;GDT最后导通,泄放掉大部分能量,并将残压限制在较低水平。

其他抗干扰方式

01

增加CAN接口电气隔离

干扰不仅会影响信号,严重时甚至会导致电路板死机或是被烧毁,为了避免地回流烧毁电路板和限制干扰的幅度,CAN接口和电源可以增加隔离。传统的隔离方式是使用分立器件搭建隔离电路,现在多是直接使用隔离收发器用作隔离防护,这样既能降低成本、缩短研发周期,且可靠性更高,能有效提升总线的防护能力。

02

增大CAN总线双绞程度

CAN总线为了提高抗干扰能力,物理层采用CAN_H和CAN_L差分传输,CAN_H和CAN_L遇到干扰后可以“同上同下”,差分值从而保持不变。

c2049b26-745e-11ee-9788-92fbcf53809c.png

CAN_H和CAN_L需要紧密地绞合在一起。一般情况下,双绞线的双绞程度通常只有33绞/米,而在强干扰场合,为了能达到更好的抗干扰效果,双绞线甚至需要45~55绞/米。另外,线缆对芯截面积、线间电容、屏蔽层电容也有要求。

c2169eca-745e-11ee-9788-92fbcf53809c.png

03

增加信号保护器

隔离只能起一定的阻挡作用,如遇干扰过强、浪涌过高,隔离器件有可能被破坏。这种情况下必须增加防浪涌电路,以此提升防护等级,提高总线抗浪涌群脉冲的能力。

04

CAN转光纤传输

在遇到干扰比较严重的场合,如存在远程激光、电磁脉冲发生器或出现雷击问题的情况下,可以使用CAN转光纤转换器。采用CAN转换器将信号转换成光纤传输,可以显著提高CAN总线的抗干扰能力,有效避免电磁脉冲、雷击等强干扰。

c21af4ac-745e-11ee-9788-92fbcf53809c.jpg

另外,最简单的抗干扰方式其实是远离干扰源,这也是现场比较常用的手段之一。在实际布线中,因空间问题CAN总线不得不与强电混在一起,导致干扰很大,需要尽量保证将强电和弱点分开,尽可能相互远离。若实在无法避开,最好是交叉垂直布线。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2472

    浏览量

    459354
  • 信号
    +关注

    关注

    11

    文章

    2643

    浏览量

    75399
  • 总线
    +关注

    关注

    10

    文章

    2716

    浏览量

    87230
收藏 人收藏

    评论

    相关推荐

    STM32抗干扰能力如何?

    ,打算换这个芯片。但是有很多人说STM32抗干扰能力很差,在复杂电池环境下容易死机!各位有没有用它做个类似的产品啊 ?效果如何 ?
    发表于 04-25 06:15

    CAN总线抗干扰的6条“军规”

    随着CAN总线在电动汽车、充电桩、电力电子、轨道交通等电磁环境比较恶劣的场合应用越来越多,信号干扰的问题已经严重影响到使用者对CAN总线的信
    的头像 发表于 03-05 08:24 284次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>抗干扰</b>的6条“军规”

    CAN总线需要屏蔽线传输通讯吗?如果用的话用哪种?

    CAN总线在传输通讯时需要使用屏蔽线,以提高信号的抗干扰能力和可靠性。
    的头像 发表于 01-30 10:06 761次阅读

    请问AD5668怎样提高抗干扰能力

    使用AD5668时,在运行中会突然输出变为零。电源中的10μF和0.1μF电容都接了,请问还有什么办法可以提高抗干扰能力?请各位大神指导指导!谢谢!
    发表于 12-19 06:11

    如何提高串口的抗干扰能力

    如何提高串口的抗干扰能力
    发表于 10-31 08:03

    如何提高高速SPI通信的抗干扰能力

    如何提高高速SPI通信的抗干扰能力
    发表于 10-30 08:48

    CAN通信在传输的过程中抗干扰能力如何?

    对比串口通信哪个抗干扰能力更强
    发表于 10-15 06:47

    怎么提高提高单片机系统的抗干扰能力

    通常有什么办法可以提高单片机系统的抗干扰能力
    发表于 10-13 08:29

    无线串口通信怎么提高抗干扰能力

    有没有什么好的办法可以提高无线串口通信抗干扰能力
    发表于 10-13 06:08

    can总线干扰信号如何消除?

    ,如噪声、电磁干扰、信号传输距离较远等问题,这些干扰信号会对系统的可靠性、稳定性造成不利影响,因此需要采取一些措施对CAN总线干扰信号进行
    的头像 发表于 09-14 16:48 2889次阅读

    提高MCU抗干扰能力的10个实用细节

    在现代电子设备中,微控制器(MicrocontrollerUnit,MCU)作为核心控制单元常常面临各种干扰源。干扰不仅会降低系统性能,还可能导致数据误差和系统崩溃。为了提高MCU的抗干扰
    的头像 发表于 08-25 17:05 849次阅读
    <b class='flag-5'>提高</b>MCU<b class='flag-5'>抗干扰</b><b class='flag-5'>能力</b>的10个实用细节

    如何提高can总线光端机的抗干扰能力

    提高CAN总线光端机的抗干扰能力,可以采取以下几个措施: (1)使用屏蔽电缆:选择具有良好屏蔽性能的电缆来连接
    的头像 发表于 06-29 08:10 467次阅读

    解决CAN总线干扰的三种方法

    即使自带抗干扰基因,但也免不了遇到一些电磁环境比较严重的场合,比如雷击,电磁脉冲发生器。干扰的存在不仅影响信号,更甚可能会导致设备的死机或电子元器件的烧毁。这种情况下如何设计抗干扰能力
    的头像 发表于 05-17 10:48 2311次阅读
    解决<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>干扰</b>的三<b class='flag-5'>种方法</b>

    几种CAN总线抗干扰解决方案盘点

    使用三线制信号线(CAN_H,CAN_L,CAN_GND)传输,并且将所有节点的CAN收发器的信号共地,这样可以有效抑制共模
    发表于 05-17 10:46 1023次阅读
    <b class='flag-5'>几种</b><b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>抗干扰</b>解决方案盘点

    解决CAN总线干扰的三种方法

    CAN总线在设计之初,就规定了物理层CAN_H和CAN_L采用双绞线差分传输,这样做的目的是提高抗干扰
    的头像 发表于 05-17 10:45 3705次阅读
    解决<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>干扰</b>的三<b class='flag-5'>种方法</b>